【darknet】【yolov3】训练踩坑

本文已解决问题概述:

  1. 测试准确率时,没有results 文件夹的访问权限:“ Segmentation fault ”。
  2. 执行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的命令能够运行)。

猜你喜欢

转载自blog.csdn.net/qq_32342205/article/details/126665767