• Nick Korovaiko's avatar
    Extend concat elimination to fold slice + reshape (#1511) · b9017681
    Nick Korovaiko authored
    * extend concat elimination to fold slice + reshape
    
    * relax branch tip to be anything not just goe
    
    * add support for transpose when concat of slice + reshape occurred on internal axis.
    
    * simplify reshape order permutation
    
    * multi-axis slice + concat do not cancel and are now disabled. generalize detection of axis reordering when intermediate reshape is present
    to include logical reshape and reshape that results in axis reordering for the cases: parent_shape.size gt, eq, and lt concat_shape.size.
    
    * check that slices are in order
    
    * add one user check on reshape
    
    * add more checks
    
    * fix warnings
    
    * Reshape axis order did not include enough dimensions when the transposed and reshaped result was of lower rank.
    b9017681
Name
Last commit
Last update
.ci 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...
.gitattributes 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...