gpt4 book ai didi

cuda - 我可以在 MSVC 2015 中使用哪个版本的 Cuda 工具包

转载 作者:行者123 更新时间:2023-12-05 01:21:47 26 4
gpt4 key购买 nike

我最近从 msvc 2005 升级到了 2015。我已经用 cuda 工具包的修订版 4.2 编译了我的代码一年。我现在正在艰难地学习在视觉和 cuda 之间没有前向兼容性,但是 Google 表明存在一些技巧来强制编译(弄乱 .props 和 .targets 文件)。

据我了解,cuda 4.2 是不行的。 nvcc 似乎对 msvc 修订版进行了硬编码检查。我的问题是:

  • 有没有办法用 cuda 5.x 或 6.x 编译?

  • 最坏的情况是我必须更新到 cuda 7.5,它还能工作吗?

感谢您的帮助。

最佳答案

更新:CUDA 8RC 正式支持 VS2015 更新 1(不是更新 2)。对于 CUDA 8RC 之前的 CUDA 工具包,没有一个官方将 MSVC 2015 列为受支持的环境,包括 CUDA 7.5(目前最新的生产工具包)。

对于最近的 CUDA 工具包,官方支持矩阵在 the windows getting started guide or installation guide 中给出您必须查看每个工具包版本,才能找到对该版本的支持。

由于对 VS 版本的支持意味着 CUDA 工具包将对 VS 环境进行更改(例如,安装 CUDA 构建自定义规则,您称之为“与 .props 和 .targets 混淆”)并提供适当的项目定义每个 cuda 示例项目的文件,如果你想解决这个问题,你必须自己复制这些函数。可能有非标准的方法可以做到这一点,但您将在不受支持的区域内操作。

关于cuda - 我可以在 MSVC 2015 中使用哪个版本的 Cuda 工具包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653425/

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