- 05 Dec, 2022 4 commits
-
-
Brian Pickrell authored
Onnx test fixes: corrected op name and restored the abs instruction mistakenly removed from reduce_L1 test file
-
Brian Pickrell authored
-
Brian Pickrell authored
Onnx test fixes: Removed a superfluous "abs" op from reducel1_dyn_test. Changed output of reducemax_dyn_test to be dynamic. Includes an updated Onnx test file
-
Brian Pickrell authored
-
- 02 Dec, 2022 3 commits
-
-
Charlie Lin authored
Fix problem with the contiguous operator constructing non-standard shape literals. A non-standard literal will almost never be used, since a literal is known at compile time. Added some comments on the intended behavior: - literal{shape, vector} constructor with a non-standard shape is intended to keep the same ordering as the given vector. The data buffer will be populated such that when the non-standard indexing is used the original order is as given. - literal{shape, argument} constructor directly copies the data buffer from the argument - Changed non-standard literal fill() to use tensor_view iterators as it handles non-standard shapes now - Changed the contiguous ref_ops_test to be more helpful -
Brian Pickrell authored
-
Charlie Lin authored
Extends the pooling operators for dynamic shape inputs AveragePooling GlobalAveragePooling MaxPooling GlobalMaxPooling LpNormPooling GlobalLpNormPooling y.github.com>
-
- 01 Dec, 2022 1 commit
-
-
Brian Pickrell authored
-
- 28 Nov, 2022 1 commit
-
-
Charlie Lin authored
Extends ref transpose operator for dynamic shapes Make dynamic tests more consistent naming
-
- 17 Nov, 2022 3 commits
-
-
Ted Themistokleous authored
Fix to stop types failing for logical_xor during our fusions.
-
charlie authored
-
Charlie Lin authored
Extends the ref contiguous operator to handle dynamic shapes Updates the eliminate_contiguous pass to use the dyn_output struct
-
- 15 Nov, 2022 1 commit
-
-
charlie authored
-
- 14 Nov, 2022 1 commit
-
-
charlie authored
-
- 13 Nov, 2022 1 commit
-
-
Charlie Lin authored
Updated Multibroadcast op to have a two input version for dynamic shapes Current dynamic shape broadcasting logic dynamic_dimensions must be the same or one of them is {1, 1, 0} or {1, 1, 1} Works for dyn-dyn, dyn-static, and static-static shape combinations Changed common.cpp for multibroadcasting for binary ops with dynamic shapes Extended binary.hpp for dynamic shapes to test the new common.cpp stuff
-
- 08 Nov, 2022 1 commit
-
-
charlie authored
-
- 07 Nov, 2022 1 commit
-
-
Brian Pickrell authored
-
- 04 Nov, 2022 1 commit
-
-
charlie authored
-
- 03 Nov, 2022 7 commits
-
-
Brian Pickrell authored
-
charlie authored
-
charlie authored
-
charlie authored
-
charlie authored
-
Charlie Lin authored
Two input version of the broadcast operator to handle dynamic shapes Added comments to describe the versions of the broadcast operator Dynamic broadcast only handles broadcasting a static 1D shape tensor into the other input shape
-
- 02 Nov, 2022 6 commits
-
-
charlie authored
-
charlie authored
-
charlie authored
-
charlie authored
-
Paul Fultz II authored
Can be enabled via environment variable MIGRAPHX_ENABLE_NHWC
-
Paul Fultz II authored
-
- 01 Nov, 2022 2 commits
-
-
Ted Themistokleous authored
Newer split moves the split attribute to an input. In this case we check the number of input args then.
-
charlie authored
-
- 31 Oct, 2022 5 commits
-
-
Brian Pickrell authored
-
Brian Pickrell authored
-
charlie authored
-
charlie authored
-
charlie authored
-
- 28 Oct, 2022 2 commits
-
-
Brian Pickrell authored
-
Brian Pickrell authored
Refactored reduce_op::normalize_compute_shape() handling of dynamic shapes to set reduced dimensions to {1,1} instead of removing them. Updated shape tests for reduce ops. Spurious change to reduce_mean.cpp reverted.
-