Skip to content

Commit ea2a141

Browse files
Add onnxruntime_providers_qnn.dll to nuget
1 parent db5f0ec commit ea2a141

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tools/nuget/generate_nuspec_for_native_nuget.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,7 @@ def generate_files(line_list, args):
382382
"tensorrt_ep_shared_lib": "onnxruntime_providers_tensorrt.dll",
383383
"openvino_ep_shared_lib": "onnxruntime_providers_openvino.dll",
384384
"cuda_ep_shared_lib": "onnxruntime_providers_cuda.dll",
385+
"qnn_ep_shared_lib": "onnxruntime_providers_qnn.dll",
385386
"onnxruntime_perf_test": "onnxruntime_perf_test.exe",
386387
"onnx_test_runner": "onnx_test_runner.exe",
387388
}
@@ -777,6 +778,24 @@ def generate_files(line_list, args):
777778
+ '\\native" />'
778779
)
779780

781+
if args.execution_provider == "qnn":
782+
files_list.append(
783+
"<file src="
784+
+ '"'
785+
+ os.path.join(args.native_build_path, nuget_dependencies["providers_shared_lib"])
786+
+ runtimes_target
787+
+ args.target_architecture
788+
+ '\\native" />'
789+
)
790+
files_list.append(
791+
"<file src="
792+
+ '"'
793+
+ os.path.join(args.native_build_path, nuget_dependencies["qnn_ep_shared_lib"])
794+
+ runtimes_target
795+
+ args.target_architecture
796+
+ '\\native" />'
797+
)
798+
780799
# process all other library dependencies
781800
if is_cpu_package or is_cuda_gpu_package or is_dml_package or is_mklml_package:
782801
# Process dnnl dependency

0 commit comments

Comments
 (0)