commit | da6b82b810b7ef4c296159a4f81ff288a7a0c0a1 | [log] [tgz] |
---|---|---|
author | Aapo Kyrola <akyrola@fb.com> | Wed May 24 23:30:40 2017 -0700 |
committer | Facebook Github Bot <facebook-github-bot@users.noreply.github.com> | Wed May 24 23:32:03 2017 -0700 |
tree | 4fa7da1b9692be1e00bc55b8a68d6a730043318f | |
parent | 33c40e8a6e429b5b6d70922cf4ce3baceed427cb [diff] |
fix another bug related to in-place ops --> treat in-place ops like any other Summary: D5116828 changed how in-place ops were hanled in memonger and fixed a crash in NeuralMT. However, it still produced incorrect memongerization, because an op with one inplace input-output but another non-inplace output would be handled still incorrectly, as the other output's branch would not be followed properly. This is fixed by actually removing the whole in-place op special handling. This actually is not needed anymore, it was leftover from an older version of memonger that used topological sort of the ops. Reviewed By: asaadaldien Differential Revision: D5128142 fbshipit-source-id: b551b0faebdde410e6bd7516958c63cf610cc065
Caffe2 is a lightweight, modular, and scalable deep learning framework. Building on the original Caffe, Caffe2 is designed with expression, speed, and modularity in mind.
Please use Github issues (https://github.com/caffe2/caffe2/issues) to ask questions, report bugs, and request new features.
Please participate in our survey (https://www.surveymonkey.com/r/caffe2). We will send you information about new releases and special developer events/webinars.
Caffe2 is released under the BSD 2-Clause license.
Detailed build matrix (hit refresh if you see icons not showing up due to heroku):
Target | Status |
---|---|
Linux | |
Mac (CPU) | |
Android | |
iOS | |
Linux + MKL | |
Windows |