使用 GPU 构建暗网时收到一些错误消息

问题描述

首先

$ git clone https://github.com/elsampsa/darknet-python.git

然后按照步骤,然后坚持

$ ./easy_build.bash

错误信息如下,

*** WILL COMPILE WITH CUDA ***

----------------------
GENErating module.i
-----------------------

DARKNET ROOT : /home/edward/darknet-python/ext/darknet
-- Configuring done
-- Generating done
-- Build files have been written to: /home/edward/darknet-python
make -C /home/edward/darknet-python/build_dir
make[1]: Entering directory '/home/edward/darknet-python/build_dir'
make[1]: *** No targets specified and no makefile found.  Stop.
make[1]: Leaving directory '/home/edward/darknet-python/build_dir'
make: *** [debian/rules:19: build] Error 2
make -C /home/edward/darknet-python/build_dir package
make[1]: Entering directory '/home/edward/darknet-python/build_dir'
make[1]: *** No rule to make target 'package'.  Stop.
make[1]: Leaving directory '/home/edward/darknet-python/build_dir'
make: *** [debian/rules:45: package] Error 2

然后我尝试

$ mkdir build_dir

首先在darknet-python/中然后再次运行./easy_build.bash,但它根本不起作用......并且build_dir/将消失。

在/ext/darknet/中,我对Makefile的设置如下,

GPU=1
CUDNN=0
OPENCV=0
...
NVCC=/usr/local/cuda-11.1/bin/nvcc

以下是我机器的规格,

enter image description here

我想要做的就是实现以下文章所做的: https://medium.com/@penolove15/yolov4-with-triton-inference-server-and-client-6b02f085c622

但是当我按照步骤尝试构建 yolov4.wts 时,

git clone https://github.com/wang-xinyu/tensorrtx.git
git clone https://github.com/ultralytics/yolov3.git
// download yolov4.weights from https://github.com/AlexeyAB/darknet#pre-trained-models
cp {tensorrtx}/yolov4/gen_wts.py {ultralytics/yolov3/}
cd {ultralytics/yolov3/}
python3 gen_wts.py yolov4.weights

我收到错误信息,

enter image description here

那么我猜这可能是由暗网引起的,所以这就是为什么我要像上面提到的那样构建 darnet。

如果有任何意见,我将不胜感激!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)