【问题标题】:YOLO: -bash: ./darknet: No such file or directoryYOLO: -bash: ./darknet: 没有这样的文件或目录
【发布时间】:2021-08-12 07:50:12
【问题描述】:

当我尝试使用命令在我的虚拟机上训练我的 yolov4 时

./darknet detector train build/darknet/x64/data/obj.data cfg/yolov4-my_gray.cfg backup/yolov4-my_gray_1200.weights -gpus 0,1,2,3 -dont_show

我收到了

-bash: ./darknet: No such file or directory

当然,我在暗网目录中执行此操作。当我尝试make 我收到了

当我检查打开的简历时

pkg-config --cflags opencv

我收到了

"-I/usr/include/opencv"

也许有人可以帮忙。

【问题讨论】:

  • 请不要发布代码或错误消息的图像。相反,将它们作为 text 复制粘贴到问题帖子中。

标签: makefile cmake yolo darknet yolov4


【解决方案1】:

似乎编译器无法在您提到的包含路径中找到该文件。 首先检查您的机器上是否有cuda_runtime.h 文件并获取该位置。如果文件可用,则只需使用 -I 选项将文件的路径提供给编译器。
如果文件在路径/usr/include/opencv 中可用,那么您需要向编译器提供-I 选项

g++ -std=c++11 -I/usr/local/cuda/include ...

【讨论】:

  • 当我尝试g++ -std=c++11 - I/usr/local/cuda/include/cuda_runtime.h 我收到g++: fatal error: no input files usr/local/cuda/include 目录中的那个文件退出
  • @Mathew :在这种情况下,您应该只提供头文件所在目录的路径。示例g++ -std=c++11 -I/usr/local/cuda/include/ -o main.o -c main.c
猜你喜欢
  • 1970-01-01
  • 2016-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-11
  • 1970-01-01
  • 1970-01-01
  • 2017-05-19
相关资源
最近更新 更多