diff --git a/tools/ci_build/build.py b/tools/ci_build/build.py
index 24dc6124d4a89..886cbdb68785e 100644
--- a/tools/ci_build/build.py
+++ b/tools/ci_build/build.py
@@ -2370,7 +2370,7 @@ def build_nuget_package(
target_name = "/t:CreateWindowsAIPackage"
elif use_openvino:
execution_provider = "/p:ExecutionProvider=openvino"
- package_name = "/p:OrtPackageId=Microsoft.ML.OnnxRuntime.OpenVino"
+ package_name = "/p:OrtPackageId=Intel.ML.OnnxRuntime.OpenVino"
elif use_tensorrt:
execution_provider = "/p:ExecutionProvider=tensorrt"
package_name = "/p:OrtPackageId=Microsoft.ML.OnnxRuntime.TensorRT"
diff --git a/tools/nuget/generate_nuspec_for_native_nuget.py b/tools/nuget/generate_nuspec_for_native_nuget.py
index ff6556b1fd31a..3b6f46cdf898d 100644
--- a/tools/nuget/generate_nuspec_for_native_nuget.py
+++ b/tools/nuget/generate_nuspec_for_native_nuget.py
@@ -182,6 +182,8 @@ def generate_description(line_list, package_name):
description = "This package contains Linux native shared library artifacts for ONNX Runtime with CUDA."
elif "Microsoft.ML.OnnxRuntime.Gpu.Windows" in package_name:
description = "This package contains Windows native shared library artifacts for ONNX Runtime with CUDA."
+ elif "Intel.ML.OnnxRuntime" in package_name:
+ description = "This package contains native shared library artifacts for ONNX Runtime with OpenVINO."
elif "Microsoft.ML.OnnxRuntime" in package_name: # This is a Microsoft.ML.OnnxRuntime.* package
description = (
"This package contains native shared library artifacts for all supported platforms of ONNX Runtime."
@@ -758,7 +760,7 @@ def generate_files(line_list, args):
)
if args.execution_provider == "openvino":
- get_env_var("INTEL_OPENVINO_DIR")
+ openvino_path = get_env_var("INTEL_OPENVINO_DIR")
files_list.append(
"'
)
+ if is_windows():
+ dll_list_path = os.path.join(openvino_path, "runtime\\bin\\intel64\\Release\\")
+ tbb_list_path = os.path.join(openvino_path, "runtime\\3rdparty\\tbb\\bin\\")
+ for dll_element in os.listdir(dll_list_path):
+ if dll_element.endswith("dll"):
+ files_list.append(
+ "'
+ )
+ for tbb_element in os.listdir(tbb_list_path):
+ if tbb_element.endswith("dll"):
+ files_list.append(
+ "'
+ )
+
+
if args.execution_provider == "cuda" or is_cuda_gpu_win_sub_package and not is_ado_packaging_build:
files_list.append(
"