尝试使用GPU加速,做一下记录
放出效果图......

改了一行代码
csharp
// 创建会话选项,可以设置使用CPU或GPU
var options = new SessionOptions();
// 如果使用GPU,可以设置ExecutionProvider为CUDA(需要安装CUDA和cuDNN,并且ONNX Runtime支持)
//options.AppendExecutionProvider_DML(0);
// 否则使用CPU
//options.AppendExecutionProvider_CPU();
options.AppendExecutionProvider_CUDA();
安装CUDA Toolkit 12.8
配置系统环境变量


安装CUDNN 9.0.0.312
配置环境变量

查找依赖拷贝相关dll到Unity
查找相关依赖
csharp
**********************************************************************
** Visual Studio 2022 Developer Command Prompt v17.14.17
** Copyright (c) 2025 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
C:\Program Files\Microsoft Visual Studio\2022\Community>dumpbin /dependents E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime.dll
Microsoft (R) COFF/PE Dumper Version 14.44.35217.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
MSVCP140.dll
VCRUNTIME140_1.dll
VCRUNTIME140.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
ADVAPI32.dll
SETUPAPI.dll
dxgi.dll
api-ms-win-core-path-l1-1-0.dll
MSVCP140_1.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
dbghelp.dll
Summary
64000 .data
4E000 .pdata
237000 .rdata
F000 .reloc
1000 .rsrc
9BE000 .text
1000 _RDATA
C:\Program Files\Microsoft Visual Studio\2022\Community>dumpbin /dependents E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime_providers_cuda.dll
Microsoft (R) COFF/PE Dumper Version 14.44.35217.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime_providers_cuda.dll
File Type: DLL
Image has the following dependencies:
cublasLt64_12.dll
cublas64_12.dll
cufft64_11.dll
cudart64_12.dll
onnxruntime_providers_shared.dll
cudnn64_9.dll
KERNEL32.dll
MSVCP140.dll
VCRUNTIME140.dll
VCRUNTIME140_1.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
Summary
21F000 .data
1000 .nvFatBi
1056B000 .nv_fatb
60000 .pdata
229E000 .rdata
7000 .reloc
1000 .rsrc
B0F000 .text
C:\Program Files\Microsoft Visual Studio\2022\Community>dumpbin /dependents E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime_providers_shared.dll
Microsoft (R) COFF/PE Dumper Version 14.44.35217.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file E:\MyProject\AnimeGANv3-unity\Assets\Plugins\Win\x86_64\onnxruntime_providers_shared.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
VCRUNTIME140.dll
api-ms-win-crt-runtime-l1-1-0.dll
Summary
1000 .data
1000 .pdata
1000 .rdata
1000 .reloc
1000 .rsrc
1000 .text
C:\Program Files\Microsoft Visual Studio\2022\Community>
文件过大无法上传到github

onnxruntime相关文件从nuget获取,其他依赖dll从cuda和cudnn里找
