本文已解决问题概述:
- 测试准确率时,没有results 文件夹的访问权限:“ Segmentation fault ”。
- 执行darknet 相关命令是,无法找到 “ libcudart.so.10.0 ” 文件。
正文
1. 测试准确率时,没有results 文件夹的访问权限
报错信息:
eval: Using default 'voc'
4
Segmentation fault (core dumped)
2. 在自己的环境中执行darknet 命令时报错,说无法找到文件,问题截图如下:
./darknet: error while loading shared libraries: libcudart.so.10.0: cannot open shared object file: No such file or directory
(1)参照 链接1 中找到博主遇到相同问题,但没有彻底解决,
自己在完成指定的三个文件复制的时候,执行后面的命令,刚复制过去的文件自己消失了。
(2)参照 链接2 中,问题得到解决。
自己的 libcudart.so.10.0 文件所在的路径是:/usr/local/cuda-10.0/lib64。
因此将上图中 cuda.conf 文件中的内容改为 /usr/local/cuda-10.0/lib64 即可。
至此,darknet 相关命令能够顺利运行(至少计算map的命令能够运行)。