onnxruntime/tools
Scott McKay 2580d935cb
CoreML: Add ML Program ConvTranspose (#21416)
### Description
<!-- Describe your changes. -->
Add ML Program ConvTranspose
- some limitations to simplify the implementation for now
- some limitations due to flaky CoreML output

Added support for non-contiguous MLMultiArray output as we see that with
some unit tests when the CPU-only flag is not set (e.g. innermost dim
has min size of 16 but test output only has 8 values).
- support only one non-contiguous dim to keep it simple
- manually tested as we don't have a setup that can test objective-c
code
- test code is in model.mm and can be enabled via ifdef if we need to
validate any future changes



### Motivation and Context
<!-- - Why is this change required? What problem does it solve?
- If it fixes an open issue, please link to the issue here. -->
Address operator gaps in high priority model.

---------

Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com>
2024-07-24 16:08:20 +10:00
..
android_custom_build Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
ci_build CoreML: Add ML Program ConvTranspose (#21416) 2024-07-24 16:08:20 +10:00
doc
nuget Update DirectML from 1.14.1 to 1.15.0 (#21323) 2024-07-22 16:59:03 -07:00
perf_view
python Fix typos according to reviewdog report. (#21335) 2024-07-22 13:37:32 -07:00
scripts