• Jayaram Bobba's avatar
    Switch to using more expressive layout descriptors instead of numeric layout names (#1278) · 69c51c27
    Jayaram Bobba authored
    * Switch to using mkldnn memory descriptors for layout
    
    * More changes for using mkldnn descriptor instead of format
    
    * Removed mkldnn format from cpu layout descriptor. TODO - shuffle folding
    
    * Rotate mkldnn layouts on transpose
    
    * Modifications to builder reshape to skip rotated layouts
    
    * More fixes to layouts and removes axis order from cpu layout descriptor
    
    * Code cleanup
    
    * Removed shuffle folding pass since the functionality is subsumed by the layout pass
    
    * Canonicalize a few more formats to keep MKLDNN happy.
    
    * Style fixes
    
    * Style fixes
    
    * Style fixes
    
    * Addressed PR feedback and added reshape passthrough for non-transpose cases
    
    * Adjust named formats for weights tensors to keep MKLDNN happy
    
    * Style fixes
    
    * resolved merge issues
    69c51c27
Name
Last commit
Last update
.ci/travis/ubuntu Loading commit data...
cmake Loading commit data...
contrib/docker Loading commit data...
doc Loading commit data...
licenses Loading commit data...
maint Loading commit data...
python Loading commit data...
src Loading commit data...
test Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.travis.yml Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIB.md Loading commit data...
INSTALL.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
VERSION.in Loading commit data...
changes.md Loading commit data...