运行时报错Runti ,详情看下方
收藏
运行时报错RuntimeError: parallel_for failed: cudaErrorNoKernelImageForDevice: no kernel image is available for execution on the device。
旧鸱c_
已解决
2#
回复于2021-08
这种情况一般出现在编译和运行在不同架构的显卡上,且cmake时未指定运行时需要的CUDA架构。可以在cmake时加上 -DCUDA_ARCH_NAME=All(或者特定的架构如Turing、Volta、Pascal等),否则会使用默认值Auto,此时只会当前的CUDA架构编译。
0
收藏
请登录后评论
这种情况一般出现在编译和运行在不同架构的显卡上,且cmake时未指定运行时需要的CUDA架构。可以在cmake时加上 -DCUDA_ARCH_NAME=All(或者特定的架构如Turing、Volta、Pascal等),否则会使用默认值Auto,此时只会当前的CUDA架构编译。