gpt4 book ai didi

cuda - DLL 与 CUDA 代码的可移植性

转载 作者:行者123 更新时间:2023-12-02 00:20:58 26 4
gpt4 key购买 nike

我有 DLL,其中包含 CUDA 功能(图像处理)。此 DLL 是使用 VISUAL STUDIO 2008 Express 版本编译的。我用 LabVIEW 调用这个 DLL。

此 DLL 和 LabVIEW VI 是在一台计算机(办公室)上开发的,我需要在不同的计算机(实验室)上运行相同的程序。

Q1:实验室的电脑需要安装cuda工具包或者cuda SDK吗?Q2:我是否必须在实验室的计算机上重新编译 DLL 或 DLL 是完全可移植的?

谢谢

最佳答案

  1. 是的,如果您使用 SDK 中的任何函数/包装器(如 cudaSafeCall),则必须安装 CUDA 工具包和 SDK。一般SDK不是必需的。您还需要在实验室计算机上安装兼容的 NVIDIA GPU 驱动程序。
  2. 如果实验室计算机和您自己的计算机具有相同的 Microsoft Visual Studio 运行时、CUDA 运行时版本,并且实验室计算机具有 GPU 设备,并且具有为您的代码编译的适当计算能力。有关 CUDA 代码兼容性的更多信息,请参阅 CUDA C 编程指南中的 3.1.2 - 3.1.4 部分。

关于cuda - DLL 与 CUDA 代码的可移植性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com