onnxruntime/objectivec/include
Scott McKay 4e5119760d
Add initial support for CoreML ML Program to the CoreML EP. (#19347)
### Description
<!-- Describe your changes. -->
Adds infrastructure to create an ML Package containing the Model using
ML Program. Updated coremltools files to v7.1 to bring in new protobuf
definitions along with the tools to write the weight.bin file and create
an ML Package correctly.

Enables building a CoreML Model on all platforms which means all the
operator builder code can be debugged anywhere. Execution of the
generated CoreML model is obviously limited to Apple platforms.

The Conv operator builder has been updated to be able to generate an ML
Program Operation.


### 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. -->
NeuralNetwork is no longer being developed and ML Program is the
replacement going forward.
2024-02-15 08:46:03 +10:00
..
onnxruntime.h
onnxruntime_training.h
ort_checkpoint.h
ort_coreml_execution_provider.h Add initial support for CoreML ML Program to the CoreML EP. (#19347) 2024-02-15 08:46:03 +10:00
ort_custom_op_registration.h
ort_enums.h
ort_env.h Objective-C API updates (#18738) 2023-12-07 16:47:46 -08:00
ort_session.h
ort_training_session.h Objective-C API updates (#18738) 2023-12-07 16:47:46 -08:00
ort_value.h
ort_xnnpack_execution_provider.h