赞
踩
问题:
RuntimeError: CUDA error: no kernel image is available for execution on the device
CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
解决思路,
本以为是显存问题,debug后发现似乎不是
按照提示设置
os.environ['CUDA_LAUNCH_BLOCKING'] = '1'
也不对,后来在网上查询感觉应该是CUDA算力在编译的时候没有匹配.
最终解决方案:
由于本人使用1080Ti,对应算力61
在setup25行加入
"-gencode=arch=compute_61,code=sm_61",
重新编译,就没有问题了.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。