CUDA Error: no kernel image is available for execution on the device

程序中使用到了darknet靜態庫,將該程序放在另一臺機器上執行時報錯:

原因:兩臺機器顯卡的算力不一致,在編譯darknet的時候應修改makefile配置使其與本機的gpu算力一致。

然後將生成的darknet靜態庫放程序裏再重新編譯。

修改方法:

1 查看根據顯卡信號查看算力:

 地址:https://developer.nvidia.com/cuda-gpus

2 修改darknet的makefile:

3 重新編譯

 

參考:https://www.wandouip.com/t5i107650/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章