1、 在mac终端登陆近程服务器
ssh xxx@xxxx.xxxx.xxxx.xxxx
2、 建好放yolov3我的项目的文件夹,进入,并克隆yolov3我的项目;
我的项目连贯:https://github.com/ultralytic...
git clone https://github.com/ultralytics/yolov3.git
3、下载依赖
pip install -r requestments.txt
遇到问题如下:
起因:以后python版本是2.7的,pip装置的依赖版本达不到requestments.txt文件里的要求
解决: 下载python3,并遇到如下问题
起因:以后gpu服务器给我的帐号没有root权限
解决: 装置anaconda来兼容多版本python
4、装置anaconda:
我这里是命令行形式下载,我的零碎是ubuntu18.04
- 先去anaconda官网找的符合要求的安装包门路,因为我说ubuntu,所以选的是lunix版本,我选的安装包门路是:https://repo.anaconda.com/arc...
wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
- 再运行
bash Anaconda3-2020.07-Linux-x86_64.sh #前面的文件名看本人下载的是什么就写什么
按enter键进入,遇到发问输出yes持续,至装置结束
- 在终端测试python3是否存在,没有的话就装置python3
conda install python3
遇到问题:显示conda命令不辨认
起因:没有配置环境门路
解决: 确定本人anaconda的装置门路,个别是/home/xxx(你的近程服务用户名)/anaconda3
运行
echo 'export PATH="/home/xxx/anaconda3/bin:$PATH"' >> ~/.bashrc #xxx要记得依据本人的状况改
再重启一下服务,使配置失效
source ~/.bashrc
这时候就能够应用conda命令了!
至此python3问题解决
5、重新安装requestments.txt里的依赖
pip3 install -r requestments.txt
待装置实现,至此,pythroch版本的yolov3我的项目部署实现,下载yolov3权重文件来测试一下
wget -c https://pjreddie.com/media/files/yolov3.weights
运行
python3 detect.py --cfg cfg/yolov3.cfg --weights yolov3.weights --source data/samples/bus.jpg
原我的项目yolov3/data/samples下有两张样图,运行结束后会在yolov3文件夹下生成一个文件夹output,外面即有刚预测进去的图片,下图是我的预测图片后果