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

朱利安

我最近从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工具包,在Windows入门指南或安装指南中提供了官方支持列表,您必须对每个工具包版本进行查看才能找到对该版本的支持。

由于对VS版本的支持意味着CUDA工具包将对VS环境进行更改(例如,安装CUDA构建自定义规则,即所谓的“与.props和.targets交互”),并且还为每一个提供合适的项目定义文件在cuda示例项目中,如果要解决此问题,则必须自己复制这些功能。可能有非标准的方法来执行此操作,但是您将在不受支持的地区进行操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在MSVC ++中使用128位整数吗?

来自分类Dev

我可以同时安装两个Cuda工具包并使用它们吗?

来自分类Dev

我可以在Linux CentOS 6中安装没有驱动程序的CUDA(仅限cuda工具包)吗?

来自分类Dev

CUDA编程:如何使我的Legacy GPU与CUDA 7.5工具包一起使用?

来自分类Dev

使用工具包中提供的库编译我的 CUDA 程序

来自分类Dev

我可以在Android的HttpClient中使用哪个httpmime版本?

来自分类Dev

我可以在iOS中自定义Twitter工具包的登录按钮吗?

来自分类Dev

我可以在Windows7x64(MSVC)和Linux64(GCC4.8.2)的.cu文件(CUDA5.5)中使用C ++ 11吗?

来自分类Dev

我可以使用某些宏重新清除MSVC 16.6中已删除的std :: result_of吗?

来自分类Dev

我应该在jquery v2.1.4中使用哪个版本的jquery.TypeScript.DefinitelyTyped nuget包

来自分类Dev

我可以在 Firebase 中使用哪些软件包版本?

来自分类Dev

我可以使用哪个vim版本?

来自分类Dev

我可以使用哪个vim版本?

来自分类Dev

cuda工具包安装中的问题

来自分类Dev

在哪里可以找到有关如何使用PhotoShop UI工具包的文档?

来自分类Dev

Ubuntu 安装多个 Cuda 工具包版本及其补丁

来自分类Dev

即使我更新了工具包,Creator仍使用旧的编译器

来自分类Dev

我应该在Cassandra 2.0中使用哪个Java版本?

来自分类Dev

SCons ParseFlags()是否可以与MSVC一起使用?

来自分类Dev

使用MSVC 2015构建Boost 1.55时指定工具集版本

来自分类Dev

如何判断我在PHP中使用的是哪个Facebook版本API

来自分类Dev

我应该在Minecraft中使用哪个Java版本?

来自分类Dev

我应该在Minecraft中使用哪个Java版本?

来自分类Dev

如何判断我在PHP中使用的是哪个Facebook版本API

来自分类Dev

在哪里可以找到GNU工具包的良好教程?

来自分类Dev

是否可以导出所有云工具包数据?

来自分类Dev

我可以在opencv中使用哪个函数作为matlab中的max()

来自分类Dev

我可以在opencv中使用哪个函数作为matlab中的max()

来自分类Dev

是MSVC 2010中的错误,还是我做错了什么?

Related 相关文章

  1. 1

    我可以在MSVC ++中使用128位整数吗?

  2. 2

    我可以同时安装两个Cuda工具包并使用它们吗?

  3. 3

    我可以在Linux CentOS 6中安装没有驱动程序的CUDA(仅限cuda工具包)吗?

  4. 4

    CUDA编程:如何使我的Legacy GPU与CUDA 7.5工具包一起使用?

  5. 5

    使用工具包中提供的库编译我的 CUDA 程序

  6. 6

    我可以在Android的HttpClient中使用哪个httpmime版本?

  7. 7

    我可以在iOS中自定义Twitter工具包的登录按钮吗?

  8. 8

    我可以在Windows7x64(MSVC)和Linux64(GCC4.8.2)的.cu文件(CUDA5.5)中使用C ++ 11吗?

  9. 9

    我可以使用某些宏重新清除MSVC 16.6中已删除的std :: result_of吗?

  10. 10

    我应该在jquery v2.1.4中使用哪个版本的jquery.TypeScript.DefinitelyTyped nuget包

  11. 11

    我可以在 Firebase 中使用哪些软件包版本?

  12. 12

    我可以使用哪个vim版本?

  13. 13

    我可以使用哪个vim版本?

  14. 14

    cuda工具包安装中的问题

  15. 15

    在哪里可以找到有关如何使用PhotoShop UI工具包的文档?

  16. 16

    Ubuntu 安装多个 Cuda 工具包版本及其补丁

  17. 17

    即使我更新了工具包,Creator仍使用旧的编译器

  18. 18

    我应该在Cassandra 2.0中使用哪个Java版本?

  19. 19

    SCons ParseFlags()是否可以与MSVC一起使用?

  20. 20

    使用MSVC 2015构建Boost 1.55时指定工具集版本

  21. 21

    如何判断我在PHP中使用的是哪个Facebook版本API

  22. 22

    我应该在Minecraft中使用哪个Java版本?

  23. 23

    我应该在Minecraft中使用哪个Java版本?

  24. 24

    如何判断我在PHP中使用的是哪个Facebook版本API

  25. 25

    在哪里可以找到GNU工具包的良好教程?

  26. 26

    是否可以导出所有云工具包数据?

  27. 27

    我可以在opencv中使用哪个函数作为matlab中的max()

  28. 28

    我可以在opencv中使用哪个函数作为matlab中的max()

  29. 29

    是MSVC 2010中的错误,还是我做错了什么?

热门标签

归档