客户端是否需要安装 Cuda Toolkit 才能 运行 应用程序?

Does the client need to install Cuda Toolkit to run the application?

我已经完成了我的 cuda 应用程序的构建,并想将它安装在客户端 PC 上。 cuda 工具包安装程序大约 2GB。它带有编译器、示例、工具等。 是否一定要在客户端机器上安装整个工具包? 是否只有 CUDA Runtime API 没有更轻的版本?

Is the whole toolkit definitely required to be installed on the client machine?

不,不是。

Is there no lighter version for just the CUDA Runtime API ?

否,但 EULA 允许您重新分发您的应用程序所需的库组件。最简单的解决方案是让您的 installation/deployment 系统将您构建的所需工具包组件复制到您的应用程序或部署环境已知的私有路径。您显然还需要部署受支持的驱动程序版本。