1

我对使用 Cuda 用 Visual C++ 开发的库有疑问。我想在不同的计算机上使用我的 dll,全部使用 NVIDIA 驱动程序,但这取决于 CUDART32_42_9.DLL 和 CUBLAS32_43_9.DLL;因此,根据 32_42_9,它不适用于任何不同的 cuda 版本:既不劣(这是合理的)也不优越(这是我的问题)。您对如何解决问题有任何建议吗?我是否必须部署带有 CUDART32_42_9.DLL 和 CUBLAS32_43_9.DL 的库?谢谢!

4

1 回答 1

5

应用程序开发人员有责任随应用程序重新分发必要的 CUDA 库。CUDA Toolkit doc 目录中的 EULA.txt 文档有一个定义 Redistributable Software 的部分 Attachment A。可再发行软件包括但不限于 cudart* 和 cublas*。有关详细信息,请参阅 EULA.txt。

最终用户需要为其平台下载兼容版本的 NVIDIA 图形驱动程序。

于 2012-12-13T21:40:04.060 回答