onnxruntime/tools/ci_build/github/linux
sfatimar 8dba8e3e24
Memory Optimization for Compilation in OVEP (#21872)
Calling Split API Calls Read+Model in lieu of unified Compile Model call
for export compile flow to ensure memory optimization. Freeing up model
proto and serialized string and read model ov ir later to free up memory
for the ahead pipeline
Optimization during EpCtxt flow
All the Graph related operations require all the Node Attributes to be
set while dealing with model instances internally with them, in the
existing implementation these attributes make a copy when constructing a
Graph dynamically during runtime.
Propose to use these attributes in place without creating a copy to
avoid memory allocation / copy while calling these Graph related
functions.
Changes to ensure the bug fixes related to openvino version and epctxt
file path.
Moving Compiler version to C++20 for getting r-value mem optimizations
benefit

### Motivation and Context
This change is required because memory optimization during Compilation
flow is too high.

---------

Co-authored-by: saurabhkale17 <saurabh1.kale@intel.com>
Co-authored-by: Preetha Veeramalai <preetha.veeramalai@intel.com>
Co-authored-by: Vishnudas Thaniel S <vishnudas.thaniel.s@intel.com>
Co-authored-by: Javier E. Martinez <javier.e.martinez@intel.com>
Co-authored-by: jatinwadhwa921 <110383850+jatinwadhwa921@users.noreply.github.com>
Co-authored-by: ankitm3k <ankit.maheshkar@intel.com>
Co-authored-by: jatinwadhwa921 <jatin.wadhwa@intel.com>
2024-09-03 13:52:31 -07:00
..
docker Memory Optimization for Compilation in OVEP (#21872) 2024-09-03 13:52:31 -07:00
ort_minimal Clean up some mobile package related files and their usages. (#21606) 2024-08-05 16:38:20 -07:00
build_cuda_c_api_package.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
build_cuda_ci.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
build_linux_python_package.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
build_rocm_c_api_package.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
build_tensorrt_c_api_package.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
build_tensorrt_ci.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
build_yocto.sh
copy_strip_binary.sh Update copy_strip_binary.sh: use "make install" instead (#21464) 2024-07-24 10:02:00 -07:00
create_package.sh
delete_unused_files_before_upload.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
extract_and_bundle_gpu_package.sh [TensorRT EP] Refactor OrtTensorRTProviderOptions initialization and make it easy to add new field (#17617) 2023-10-06 14:12:20 -07:00
java_copy_strip_binary.sh Change native folder name for java macos arm64 (#12335) 2022-07-27 15:13:07 -07:00
java_linux_final_test.sh Update protobuf-java to version 3.21.7 (#13630) 2022-11-17 15:04:42 -08:00
run_build.sh Fix a build issue: /MP was not enabled correctly (#19190) 2024-01-29 12:45:38 -08:00
run_dockerbuild.sh Update OpenVino CI Ubuntu to 22.04 (#21127) 2024-07-09 09:56:44 -07:00
run_python_dockerbuild.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
run_python_dockertest.sh Remove dnf update from docker build scripts (#17551) 2023-09-21 07:33:29 -07:00
run_python_tests.sh Update training packaging pipeline's docker files (#20853) 2024-05-30 23:48:42 -07:00
test_custom_ops_pytorch_export.sh Add compatibility for NumPy 2.0 (#21085) 2024-06-27 13:50:53 -07:00
upload_code_coverage_data.sh Fix Android CI pipeline (#19877) 2024-03-13 10:09:43 -07:00
upload_ortsrv_binaries.sh
yocto_build_toolchain.sh