我们很高兴回音 NVIDIA今天宣布推出CUDA 10.1 ,并对CUDA10.1继续兼容VisualStudio感到特别兴奋。CUDA 10.1将与RC、RTW以及VisualStudio2019的未来更新一起工作。继续致力于我们对 免费升级到任何版本的Visual Studio 2017 这也延续到了visualstudio 2019年,过去几个月,我们与NVIDIA紧密合作,确保CUDA用户可以轻松地在visualstudio版本之间迁移。祝贺NVIDIA的这一里程碑,并感谢您的伟大合作!
一点背景知识
在Visual Studio 2017(例如15.5)的各种更新以及更早的主要Visual Studio版本中,我们发现一些库头与CUDA 9.x版本中的NVCC编译器不兼容。问题的关键是两个C++编译器在不同的步调中添加现代C++标准特性,但必须与一组普通的C++头(例如STL头)一起工作。我们从你们中的许多人那里听说,这个问题正迫使您保留旧版本的visualstudio。谢谢你的反馈。与NVIDIA一起,我们提供了一个解决方案,使所有Visual Studio 2017更新和Visual Studio 2019版本都能与CUDA 10.0+工具配合使用。双方都将测试和验证过程作为发布质量门的一部分,这也加强了这一点。例如,我们继续运行( 英伟达/弯刀 CUDA C++项目,作为我们的MSVC真实世界测试库的一部分,作为航运的需求。我们还针对PR构建验证进行了有针对性的单元测试,以防止潜在的不兼容性问题。
最后
我们很乐意为您下载 Visual Studio 2019 RC 并尝试所有新的C++特性和改进。一如既往,我们欢迎您的反馈。我们可以通过下面的评论或电子邮件联系我们( visualcpp@microsoft.com ). 如果您在VisualStudio2019中遇到MSVC的其他问题,请让我们知道 帮助>报告产品中的问题 ,或通过 开发者社区 . 把你的建议告诉我们 用户语音 . 你也可以在Twitter上找到我们( @视觉 )还有Facebook( msftvisualcpp软件 ).