onnxruntime
Add Transpose Optimizer and modify nhwc optimizer to use it.
#9284
Merged

Add Transpose Optimizer and modify nhwc optimizer to use it. #9284

TomWildenhain-Microsoft
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 1a77c172 to 5d9db845 4 years ago
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 5d9db845 to 1ff323fe 4 years ago
TomWildenhain-Microsoft Add Transpose Optimizer and modify nhwc optimizer to use it.
48d7dd85
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 1ff323fe to 48d7dd85 4 years ago
TomWildenhain-Microsoft Fix casts
2fd8b3d2
TomWildenhain-Microsoft Fix casts2
24cc888f
TomWildenhain-Microsoft Fix move
e8da408e
yuslepukhin
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
TomWildenhain-Microsoft TomWildenhain-Microsoft changed the title Add Transpose Optimizer and modify nhwc optimizer to use it. [WIP] Add Transpose Optimizer and modify nhwc optimizer to use it. 4 years ago
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
yuslepukhin
yuslepukhin commented on 2021-10-07
TomWildenhain-Microsoft Add tests
3aeca4d3
TomWildenhain-Microsoft Add headers
54927c00
TomWildenhain-Microsoft TomWildenhain-Microsoft requested a review from skottmckay skottmckay 4 years ago
TomWildenhain-Microsoft Fixes and tests
2fcc860d
TomWildenhain-Microsoft Remove explicit template instantiation
6740edce
TomWildenhain-Microsoft Fix build warning
f1cf11c1
TomWildenhain-Microsoft Name unit tests
5759a6c8
skottmckay
skottmckay commented on 2021-10-08
skottmckay
skottmckay commented on 2021-10-11
TomWildenhain-Microsoft Code review fixes
f4396d82
TomWildenhain-Microsoft Add some comments
b0a7d622
TomWildenhain-Microsoft Fix some casts
ff56fe28
TomWildenhain-Microsoft Make optimization slightly less agressive
8758851f
TomWildenhain-Microsoft Some unit test fixes
265c9d40
TomWildenhain-Microsoft Update Attention pattern to work with transpose optimizer
8ede2115
TomWildenhain-Microsoft Update attention fuser
6de3e403
TomWildenhain-Microsoft Fix attention fusion python script
623741af
TomWildenhain-Microsoft Improve transpose optimizer documentation
a63b8923
TomWildenhain-Microsoft Merge branch 'microsoft:master' into tom/transpose_optimizer
2ef3b303
TomWildenhain-Microsoft Create OptimizerCtx struct
594eca0b
TomWildenhain-Microsoft Merge branch 'tom/transpose_optimizer' of https://github.com/TomWilde…
db3ea5db
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 432d3da1 to 7031dd9d 4 years ago
TomWildenhain-Microsoft Disable Slice handler for testing
bf4472cd
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 7031dd9d to bf4472cd 4 years ago
TomWildenhain-Microsoft Implement Slice int32
27ec2cd4
TomWildenhain-Microsoft Only push transposes leading up to other transposes
1352a881
TomWildenhain-Microsoft Improve optimization heuristic
24177f8c
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from 44934c18 to 24177f8c 4 years ago
TomWildenhain-Microsoft Add exemption for MaxPool
64cc4484
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from f3de9735 to d7790ce3 4 years ago
TomWildenhain-Microsoft Document transpose optimizer api.h
6c48036a
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from d7790ce3 to 6c48036a 4 years ago
TomWildenhain-Microsoft Revert fusion tests to master
fcaae476
TomWildenhain-Microsoft Remove temp files
a4938c2b
TomWildenhain-Microsoft Replace typedef with using
3299b0ab
TomWildenhain-Microsoft Trim trailing whitespace
983e926e
TomWildenhain-Microsoft Move class declarations from api_impl.h to api_impl.cc
0a1004e5
TomWildenhain-Microsoft Remove copy constructors and move allocator
dd25b0cf
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from a599ba10 to dd25b0cf 4 years ago
TomWildenhain-Microsoft Alphabetize headers
784e6502
TomWildenhain-Microsoft Add override keyword
f6afe2df
TomWildenhain-Microsoft Comments for nhwc_transformer
c0f81ef2
TomWildenhain-Microsoft Rename OrtGraph to ApiGraph, etc.
d2441736
TomWildenhain-Microsoft Wrap line
92db5055
TomWildenhain-Microsoft Remove extra qualifier on ApiGraph
cf470f5d
TomWildenhain-Microsoft Refector attention fusion
43ff2817
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from aee7a408 to 43ff2817 4 years ago
TomWildenhain-Microsoft Remove c-style casts from api_impl.cc
bd116e43
TomWildenhain-Microsoft Improve documentation
6ce146ac
TomWildenhain-Microsoft Avoid printing vector in ORT_ENSURES
09559156
TomWildenhain-Microsoft Revert attention fusion refactor
cd545637
TomWildenhain-Microsoft Remove duplicate cost heuristics and improve documentation
9ec43db4
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
skottmckay
skottmckay commented on 2021-10-21
TomWildenhain-Microsoft Fix size_t casts
6efc368c
TomWildenhain-Microsoft Fixes from Scott's review
9c215c08
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
TomWildenhain-Microsoft Unrevert attention refactor and more updates from Scott's review
3498da07
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
skottmckay
skottmckay commented on 2021-10-22
TomWildenhain-Microsoft Revert api_impl.cc ValueInfo change
7cd1e502
TomWildenhain-Microsoft only optimize first transpose input
523bfedc
TomWildenhain-Microsoft Unrevert api_impl.cc changes
34f68429
TomWildenhain-Microsoft Make vector call reserve
2e8ef1f9
skottmckay
skottmckay commented on 2021-10-25
TomWildenhain-Microsoft transpose_optimizer.cc update from Scott's comments
abb49224
TomWildenhain-Microsoft Rename api::Graph to api::GraphRef etc.
22d3f40a
TomWildenhain-Microsoft Consider domains 'onnx.ai' and '' equal
7d1a17be
TomWildenhain-Microsoft Replace AddInput with SetInput
af5732c0
TomWildenhain-Microsoft Improve tests
a26f60ac
TomWildenhain-Microsoft quantization and heuristic tests
2427c715
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
TomWildenhain-Microsoft Comments for tests
6fab4458
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
TomWildenhain-Microsoft Replace const string_view with string_view and update tests
d2c8ef88
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
TomWildenhain-Microsoft Fixes requested by Edward
2ee62f02
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
edgchen1
edgchen1 commented on 2021-10-26
TomWildenhain-Microsoft Fix std::string to string_view conversion
5c221eeb
TomWildenhain-Microsoft Add <string> to includes
7326c5a8
TomWildenhain-Microsoft TomWildenhain-Microsoft changed the title [WIP] Add Transpose Optimizer and modify nhwc optimizer to use it. Add Transpose Optimizer and modify nhwc optimizer to use it. 4 years ago
TomWildenhain-Microsoft Fix bug for broadcasting ops with unknown rank. Slight safety improve…
d2fb66a1
TomWildenhain-Microsoft Merge branch 'microsoft:master' into tom/transpose_optimizer
19eed394
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
TomWildenhain-Microsoft Changes requested by Edward
4bfed409
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
edgchen1
edgchen1 commented on 2021-10-27
TomWildenhain-Microsoft Fix formatting
3e6ab32c
TomWildenhain-Microsoft Improve description of cost metric
36290385
TomWildenhain-Microsoft TomWildenhain-Microsoft force pushed from a335daee to 36290385 4 years ago
skottmckay
skottmckay approved these changes on 2021-10-28
edgchen1
edgchen1 approved these changes on 2021-10-28
TomWildenhain-Microsoft TomWildenhain-Microsoft merged e8268c9a into master 4 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone