【问题标题】:Testing using YOLO version 2使用 YOLO 版本 2 进行测试
【发布时间】:2026-01-06 15:30:02
【问题描述】:

运行 yolo v2 时出现以下错误。 Yolo 和小 yolo 工作正常。任何线索将不胜感激

./darknet detector test ./cfg/voc.data ./cfg/yolo-voc.cfg ./yolo-     voc.weights data/dog.jpg
layer filters size input output
0 conv 32 3 x 3 / 1 416 x 416 x 3 -> 416 x 416 x 32
1 max 2 x 2 / 2 416 x 416 x 32 -> 208 x 208 x 32
2 conv 64 3 x 3 / 1 208 x 208 x 32 -> 208 x 208 x 64
3 max 2 x 2 / 2 208 x 208 x 64 -> 104 x 104 x 64
4 conv 128 3 x 3 / 1 104 x 104 x 64 -> 104 x 104 x 128
5 conv 64 1 x 1 / 1 104 x 104 x 128 -> 104 x 104 x 64
6 conv 128 3 x 3 / 1 104 x 104 x 64 -> 104 x 104 x 128
7 max 2 x 2 / 2 104 x 104 x 128 -> 52 x 52 x 128
8 conv 256 3 x 3 / 1 52 x 52 x 128 -> 52 x 52 x 256
9 conv 128 1 x 1 / 1 52 x 52 x 256 -> 52 x 52 x 128
10 conv 256 3 x 3 / 1 52 x 52 x 128 -> 52 x 52 x 256
11 max 2 x 2 / 2 52 x 52 x 256 -> 26 x 26 x 256
12 conv 512 3 x 3 / 1 26 x 26 x 256 -> 26 x 26 x 512
13 conv 256 1 x 1 / 1 26 x 26 x 512 -> 26 x 26 x 256
14 conv 512 3 x 3 / 1 26 x 26 x 256 -> 26 x 26 x 512
15 conv 256 1 x 1 / 1 26 x 26 x 512 -> 26 x 26 x 256
16 conv 512 3 x 3 / 1 26 x 26 x 256 -> 26 x 26 x 512
17 max 2 x 2 / 2 26 x 26 x 512 -> 13 x 13 x 512
18 conv 1024 3 x 3 / 1 13 x 13 x 512 -> 13 x 13 x1024
19 conv 512 1 x 1 / 1 13 x 13 x1024 -> 13 x 13 x 512
20 conv 1024 3 x 3 / 1 13 x 13 x 512 -> 13 x 13 x1024
21 conv 512 1 x 1 / 1 13 x 13 x1024 -> 13 x 13 x 512
22 conv 1024 3 x 3 / 1 13 x 13 x 512 -> 13 x 13 x1024
23 conv 1024 3 x 3 / 1 13 x 13 x1024 -> 13 x 13 x1024
24 Killed

【问题讨论】:

  • @arvids 说:“如果你已经解决了,请发布你自己的答案。根据我的经验,当你用完 RAM 或存储空间时会发生此错误。”
  • 我遇到了同样的问题,但使用 tiny YOLO 效果很好。所以可能是内存问题。

标签: computer-vision conv-neural-network object-detection yolo


【解决方案1】:

如果您在项目文件夹中,那么您的命令将是

./darknet detector test cfg/voc.data cfg/yolo-voc.cfg yolo-voc.weights data/dog.jpg

我希望这会有所帮助... 检查您的.weights 文件名

【讨论】:

    【解决方案2】:

    这个错误有时是因为内存问题。尝试释放系统 RAM 中的一些空间。或者您可以尝试更改配置文件 ./cfg/yolo-voc.cfg

    更改以下参数:

    批量大小:1

    细分:1

    这减少了处理大批量大小的开销。稍后您可以尝试缓慢增加它以进行训练。

    否则可能是Makefile中ARCH参数的问题。应根据您使用的 GPU 进行设置。

    【讨论】:

      【解决方案3】:

      试试./darknet detect cfg/yolo-voc.cfg voc.weights data/dog.jpg。如果您仍然收到错误,您应该检查您的 .weights 文件。

      【讨论】:

      • 谢谢..我是新来的,不太熟悉回答规则
      【解决方案4】:

      在您的配置文件中更改批量大小和细分,使它们等于 1 , 1 我想这是一个内存问题

      【讨论】: