- 28 Sep, 2023 1 commit
-
-
Umang Yadav authored
MIGraphX verification by default uses normalized RMS error as the basis for the verification. This change adds some logic to allow migraphx to do "np.allclose" type of elementwise verification using atol and rtol. Commit also includes changes to consistently pass "gold" or "expected" results as the second argument for "verify_range()" calls. Default RMS tolerance inside driver is set to 0.001 which IMO is high for FP32 compared to what we had earlier. Need better defaults
-
- 27 Sep, 2023 3 commits
-
-
Ted Themistokleous authored
Modify reshapes to use reshape_lazy for aliasing and then reshape for a reshape copy operation to eliminate contiguous
-
Paul Fultz II authored
-
Umang Yadav authored
-
- 24 Sep, 2023 2 commits
-
-
Charlie Lin authored
New compiler pass that simplifies dynamic shapes related operators to their static versions if possible Will normally be used after a split_single_dyn_dim pass
-
Chris Austen authored
Co-authored-by:Attila Dusnoki <attila.dusnoki@htecgroup.com>
-
- 23 Sep, 2023 1 commit
-
-
Chris Austen authored
-
- 21 Sep, 2023 3 commits
-
-
Paul Fultz II authored
-
kahmed10 authored
update matcher, update tests
-
Chris Austen authored
* Rectify flipped coordinate_transformation_mode logic in ROIAlign * Handle both opset 10 and 16 versions * Fix version check and clang tidy warning Co-authored-by:Dino Musić <dino.music@htecgroup.com>
-
- 20 Sep, 2023 1 commit
-
-
Chris Austen authored
Add parsing support for value_float, value_floats, value_int, value_ints attributes Disable failing tests Resolves Test failures due to IndexError: _Map_base::at migraphx-benchmark/AMDMIGraphX#76
-
- 19 Sep, 2023 1 commit
-
-
shivadbhavsar authored
This resolves an edge case found in multiple huggingface models in some cases the find_split_reshape matcher will match with reshape2, but vec_rsp will consist of reshape1 dims causing a shape mismatch error. Solution is to include rsp when checking all reshapes are the same.
-
- 17 Sep, 2023 1 commit
-
-
github-actions[bot] authored
-
- 16 Sep, 2023 3 commits
-
-
Paul Fultz II authored
let the user know which targets migraphx was built for and how to build migraphx for their gpu.
-
Charlie Lin authored
Implements a fill operator that sets the values in an output buffer to a given value Will be used when parsing ONNX ConstantOfShape Can also be used when a buffer needs to be filled with a value that is determined at runtime
-
Ahsan Saghir authored
-
- 15 Sep, 2023 1 commit
-
-
Umang Yadav authored
-
- 14 Sep, 2023 2 commits
-
-
Paul Fultz II authored
-
Brian Pickrell authored
New op that populates a shape with random numbers with a uniform distribution. The rand_uniform op. can implement the Onnx RandomUniform instruction, and can also create the random number sequence necessary to implement Multinomial. (At this time, our Onnx Multinomial parsing generates a random sequence of numbers when parsing as a workaround, so that the resulting program uses the same "random" set every time.) Arguments: shape, seed. Shape is required; can be static or dynamic. Seed is still optional in this version. If it's not given at inference time, use the value in the creation attribute seed. Update: deleted A boolean use_auto_seed causes any given seed to be ignored.
-
- 13 Sep, 2023 1 commit
-
-
Paul Fultz II authored
-
- 12 Sep, 2023 1 commit
-
-
Paul Fultz II authored
-
- 11 Sep, 2023 1 commit
-
-
github-actions[bot] authored
-
- 10 Sep, 2023 2 commits
-
-
tvukovic-amd authored
Added case to skip test_limits<int,long> while running tests on Windows since int and long have same min and max values
-
Charlie Lin authored
Makes a version of allocate that takes in dimensions and allocates a buffer Going to create a simplify_dynamic_ops compiler pass that will use the use_shape_attr flag The ONNX op ConstantOfShape needs the buffer to be filled with a specific value, so going to make another PR for that and a fill operator
-
- 08 Sep, 2023 1 commit
-
-
ravil-mobile authored
-
- 07 Sep, 2023 1 commit
-
-
Paul Fultz II authored
-
- 06 Sep, 2023 2 commits
-
-
Ahsan Saghir authored
Re-organizes ref tests to improve the speed of compilation
-
Umang Yadav authored
-
- 29 Aug, 2023 1 commit
-
-
Brian Pickrell authored
Adds support for dynamic input shape in pooling operator along with auto-padding. This combination requires that the padding (and therefore the output shape) can't be computed until runtime.
-
- 22 Aug, 2023 2 commits
-
-
Paul Fultz II authored
-
github-actions[bot] authored
-
- 21 Aug, 2023 1 commit
-
-
Paul Fultz II authored
-
- 18 Aug, 2023 2 commits
-
-
Paul Fultz II authored
-
Charlie Lin authored
Allows slice to work with variable starts, ends, and axes input Outputs a dynamic shape even with a static shape data input when the starts and ends are variable
-
- 13 Aug, 2023 1 commit
-
-
Paul Fultz II authored
-
- 11 Aug, 2023 1 commit
-
-
Paul Fultz II authored
-
- 10 Aug, 2023 1 commit
-
-
Krzysztof Drewniak authored
This PR constitutes the MIGraphX-side changes needed to not break the build in the presence of ROCmSoftwarePlatform/rocMLIR#1136 , and updates what data is sent in to MLIR during the kernel generation and tuning process.
-
- 08 Aug, 2023 3 commits
-
-
kahmed10 authored
* add quant_dot fusion, clip literal opt
-
Paul Fultz II authored
-
github-actions[bot] authored
-