onnxruntime/include/onnxruntime/core
Michael Tyler 904b850b44
Update Arm Compute Library Execution Provider (#22032)
### Description
This PR makes the following updates to the Arm Compute Library execution
provider:

- Target Arm Compute Library 24.07  
- Add support for the following operators: 
  - Conv (FP16) 
  - NhwcConv 
  - QLinearConv 
  - MatMul 
  - FusedMatMul 
  - MatMulIntegerToFloat 
- Optimize memory usage and performance
- Expose the enable_fast_math setting 
- Use the main runtime thread pool 



### Motivation and Context
These updates improve performance and memory usage, and enable use of a
more recent version of Arm Compute Library.

@microsoft-github-policy-service agree company="Arm Ltd"

---------

Signed-off-by: Michael Tyler <michael.tyler@arm.com>
2024-09-12 20:51:59 -07:00
..
common revert forceinline for MakeString (#21943) 2024-09-02 19:01:08 -07:00
eager Fix typos - 1st Wave (#21278) 2024-07-11 13:35:08 +08:00
framework Ovep release lnl 1.2.1 (#22027) 2024-09-11 14:55:40 -07:00
graph Memory Optimization for Compilation in OVEP (#21872) 2024-09-03 13:52:31 -07:00
optimizer Utilize ext data location to reduce qd matmul memory usage (#21451) 2024-07-30 15:22:46 -07:00
platform Update ruff and clang-format versions (#21479) 2024-07-24 11:50:11 -07:00
providers Update Arm Compute Library Execution Provider (#22032) 2024-09-12 20:51:59 -07:00
session remove unused and confusing float16 constants (#21999) 2024-09-05 22:00:48 -07:00