onnxruntime/tools/ci_build/github/linux/docker
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
..
inference [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
scripts Bump torch from 1.13.1+cpu to 2.2.0 in /tools/ci_build/github/linux/docker/scripts/training/ortmodule/stage1/torch_eager_cpu (#21919) 2024-08-29 21:57:24 -07:00
Dockerfile.aten_cpu Upgrade GCC and remove the dependency on GCC8's experimental std::filesystem implementation (#20893) 2024-06-03 10:14:08 -07:00
Dockerfile.lort_cpu Update Aten pipeline's docker file to use UBI8 (#20856) 2024-05-30 07:38:15 -07:00
Dockerfile.manylinux2_28_cpu Upgrade GCC and remove the dependency on GCC8's experimental std::filesystem implementation (#20893) 2024-06-03 10:14:08 -07:00
Dockerfile.manylinux2_28_cuda Set CUDA12 as default in GPU packages (#21438) 2024-07-25 10:17:16 -07:00
Dockerfile.manylinux2_28_rocm Upgrade default ORTModule opset from 15 to 17 (#19315) 2024-02-14 11:19:33 -08:00
Dockerfile.manylinux2_28_training_cuda11_8 Upgrade GCC and remove the dependency on GCC8's experimental std::filesystem implementation (#20893) 2024-06-03 10:14:08 -07:00
Dockerfile.manylinux2_28_training_cuda12_2 Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
Dockerfile.package_ubi8_cuda11_8_tensorrt8_6 Create a new Nuget Package pipeline for CUDA 12 (#18135) 2023-11-28 09:03:46 -08:00
Dockerfile.package_ubi8_cuda_tensorrt10_0 [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.package_ubi8_cuda_tensorrt10_0_torch [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.package_ubuntu_2004_gpu [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.package_ubuntu_2004_gpu_ffmpeg [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.ubuntu_cuda11_8_tensorrt8_6 Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
Dockerfile.ubuntu_cuda11_tensorrt10 [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.ubuntu_cuda12_3_tensorrt8_6 Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
Dockerfile.ubuntu_cuda12_tensorrt10 [Running CI] [TensorRT EP] support TensorRT 10.3-GA (#21742) 2024-08-18 13:26:41 -07:00
Dockerfile.ubuntu_gpu_training Add support for cuda 11.8 and python 3.11 for training (#15548) 2023-04-20 12:56:45 -07:00
Dockerfile.ubuntu_openvino Memory Optimization for Compilation in OVEP (#21872) 2024-09-03 13:52:31 -07:00
Dockerfile.ubuntu_tensorrt_bin Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
manylinux.patch Enable Address Sanitizer in CI (#19073) 2024-01-12 07:24:40 -08:00
migraphx-ci-pipeline-env.Dockerfile Update C++ dependencies (#21410) 2024-07-23 10:00:36 -07:00
rocm-ci-pipeline-env.Dockerfile Add Linux ROCm CI Pipeline (#21798) 2024-08-30 14:50:32 +08:00