- 13 Dec, 2022 1 commit
-
-
kahmed10 authored
-
- 08 Dec, 2022 4 commits
-
-
charlie authored
-
charlie authored
-
Charlie Lin authored
No major changes required, use dyn_output and pass dynamic shape when calling compute_shape() Adds dynamic shape tests
-
Charlie Lin authored
Changes flatten's compute_shape() to handle dynamic shapes Calculates the flattened shape with the min, max, and opt
-
- 07 Dec, 2022 4 commits
-
-
Brian Pickrell authored
-
Brian Pickrell authored
-
Brian Pickrell authored
Misc. style changes. Added a shape test and an onnx test for the case of reduce op. with no axes specified (should reduce all axes). The new Onnx test case is stll under construction and doesn't pass.
-
Charlie Lin authored
Extends the Argmax operator to handle dynamic input shapes. Only shape function changes
-
- 06 Dec, 2022 2 commits
-
-
charlie authored
-
Charlie Lin authored
Extends unsqueeze and squeeze to work for dynamic input shapes Does not handle the steps parameter Adds some additional negative axes shape tests
-
- 05 Dec, 2022 2 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
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
-
- 02 Dec, 2022 1 commit
-
-
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
-
- 21 Nov, 2022 2 commits
- 17 Nov, 2022 1 commit
-
-
charlie authored
-
- 16 Nov, 2022 2 commits
- 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
-
- 07 Nov, 2022 1 commit
-
-
Brian Pickrell authored
-
- 03 Nov, 2022 1 commit
-
-
charlie authored
-
- 02 Nov, 2022 1 commit
-
-
charlie 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 2 commits
-
-
Brian Pickrell authored
-
Brian Pickrell authored
-
- 27 Oct, 2022 1 commit
-
-
Chris Austen authored
Upgraded Dockerfiles and fixed tidy issues to make Ubuntu 20.04 and ROCm 5.3.0 the default
-
- 26 Oct, 2022 1 commit
-
-
charlie authored
-
- 24 Oct, 2022 1 commit
-
-
charlie authored
-
- 19 Oct, 2022 1 commit
-
-
Charlie Lin authored
Refactor dynamic compute - add a compute_output_shape object that implicitly converts to a new dyn_output or shape object - dyn_output object can handle computing the static output shape of an operator given the input arguments shapes change an operator's compute function to argument compute(const dyn_output& dyn_out, std::vector<argument> args) to use dyn_output object Dynamic ref unary functions - Included these changes to have an example of the refactored dynamic compute being used - Changes to unary base class to handle dynamic shapes - Changed elu and leaky_relu to use unary base class and pointwise JIT
-
- 14 Oct, 2022 1 commit
-
-
Charlie Lin authored
Allows for rank 2 tensors into batchnorm. Specifically when spatial dimensions are all 1 and removed
-
- 13 Oct, 2022 1 commit
-
-
Charlie Lin authored
Removes use_dynamic_same_auto_pad Change padding_mode to be used for dynamic padding Move compute_padded_shape to pad_calc.cpp as it will be used in other dynamic padding cases Fix same_lower compute_padded_shape bug and add a test.
-
- 11 Oct, 2022 1 commit
-
-
charlie authored
-
- 03 Oct, 2022 1 commit
-
- 30 Sep, 2022 1 commit
-
-
charlie authored
-
- 27 Sep, 2022 1 commit
-
-
charlie authored
-
- 26 Sep, 2022 1 commit
-
-
Charlie Lin authored
Rewrites the BatchNormalization ONNX operator into other MIGX operators - Added handling of 1D input tensor case (edge case in ONNX spec) Removes the spatial and per_activation functionality (not in the ONNX spec) - Did not remove the batch_norm_inference related code as the TensorFlow parser still uses it - Can remove that code when the TF version is updated
-