NPPist 12.1图像处理库
CUDA 12.1 的
nppist64_12.dll主要负责的是 signal-processing 跟图像相关的底层操作。你如果在用 cuFFT 或者 OpenCV + CUDA 的混合场景,应该会碰到它。缺了它,程序一跑就提示找不到 DLL,挺头疼。
这个 DLL 跟 cusparse64_12.dll、cusolverMg64_11.dll 这些兄弟文件一样,都是 CUDA Toolkit 安装后自带的。如果你只拷了部分文件到项目目录,记得一并带上它,不然运行直接崩。
如果你用的是 CuPy 之类的 Python 库,那也要确认 CUDA 版本对得上,不然加载不了这个 DLL。像CuPy 11.2.0 for CUDA 11.1,就不能用 CUDA 12.1 的 DLL,版本不兼容。
建议你手动检查下nppist64_12.dll
有没有在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin
目录下,或者直接加入到 PATH。这样开发环境就稳多了,避免 runtime 报错。
如果你经常需要用 CUDA 写图像类的加速工具,可以顺手把整个 NPP 模块文件都备一份,省得以后一个个查漏补缺。
35.91MB
文件大小:
评论区