Ubuntu16.04配置实例分割网络SOLO&SOLOv2

相关依赖版本说明

系统:Ubuntu16.04
显卡:RTX2060
显卡驱动:440.82
Cuda:10.1, Cudnn7.6.5
Python3.7
gcc5.4.0,g++5.4.0
pytorch1.4.0,torchvision0.5.0

一、安装python环境

conda create -n solo python=3.7 -y
conda activate solo

conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch

git clone https://github.com/WXinlong/SOLO.git
cd SOLO
pip install -r requirements/build.txt
pip install "git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI"
pip install -v -e .  # or "python setup.py develop"

错误解决:RuntimeError: Error compiling objects for extension
解决办法:
这是由于安装相关依赖的版本不当造成的。此前我尝试过Cuda10.2、Cuda10.0,pytorch尝试过1.2,1.4,1.5等各种软件版本,均会出现错误,在Github官网issues界面中发现,有人遇到了跟我一模一样的问题,作者提示安装cuda10.1+pythorch1.4组合,问题才得以解决。

二、运行实例分割
1、下载权重文件
我这里用到的是精度最高的SOLOv2_X101_DCN_3x

2、修改inference_demo.py文件

cd SOLO/demo
gedit inference_demo.py

#修改配置文件和权重路径
config_file = '../configs/solov2/solov2_x101_dcn_fpn_8gpu_3x.py'
checkpoint_file = '../SOLOv2_X101_DCN_3x.pth'

3、执行命令

cd SOLO/demo
python inference_demo.py

此时demo文件夹下会生成文件名为demoout.jpg的检测结果,如下图所示:
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值