首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从CUDA11.4降级到10.2 &添加sm_35 - CUDA错误:没有内核映像可用于在设备上执行

从CUDA 11.4降级到10.2并添加sm_35的步骤如下:

  1. 首先,下载CUDA Toolkit 10.2的安装包。你可以在NVIDIA官方网站的开发者页面找到适用于你的操作系统的CUDA Toolkit 10.2版本。
  2. 在下载完成后,运行安装包并按照提示进行安装。确保选择正确的安装路径和组件。
  3. 安装完成后,打开命令行终端(Command Prompt)并导航到CUDA Toolkit 10.2的安装目录。默认情况下,安装路径为"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2"。
  4. 在命令行中,使用以下命令将CUDA环境变量添加到系统路径中:
  5. 在命令行中,使用以下命令将CUDA环境变量添加到系统路径中:
  6. 接下来,你需要修改你的CUDA项目的配置文件(例如CMakeLists.txt或者Makefile)以使用CUDA 10.2和sm_35架构。在配置文件中,将CUDA版本设置为10.2,并添加以下代码以支持sm_35架构:
  7. 接下来,你需要修改你的CUDA项目的配置文件(例如CMakeLists.txt或者Makefile)以使用CUDA 10.2和sm_35架构。在配置文件中,将CUDA版本设置为10.2,并添加以下代码以支持sm_35架构:
  8. 保存并关闭配置文件后,重新编译你的CUDA项目。确保编译过程中没有出现任何错误。

至此,你已经成功将CUDA版本从11.4降级到10.2,并添加了sm_35架构的支持。

关于CUDA错误"没有内核映像可用于在设备上执行",这通常是由于编译器无法找到适用于你的设备架构的内核映像所致。通过降级CUDA版本并添加适当的架构支持,你应该能够解决这个问题。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云GPU计算服务:https://cloud.tencent.com/product/gpu
  • 腾讯云容器服务:https://cloud.tencent.com/product/tke
  • 腾讯云函数计算:https://cloud.tencent.com/product/scf
  • 腾讯云人工智能平台:https://cloud.tencent.com/product/tai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mwp
  • 腾讯云对象存储:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云虚拟专用网络:https://cloud.tencent.com/product/vpc
  • 腾讯云安全产品:https://cloud.tencent.com/product/safe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券