【pytorch+cocoapi+detectron】安装记录

官方安装指导

  1. 通过pytorch安装caffe2
  2. detectron安装

0. 安装Cuda9.0+cuDNN7.4

1. anaconda创建虚拟环境:conda create -n detectron python=3.6.7,进入环境,conda activate detectron
2. 进入pytorch官网https://pytorch.org/get-started/locally/ 安装pytorch: conda install pytorch torchvision cudatoolkit=9.0 -c pytorch

在这里插入图片描述

3. 验证pytorch内含的caffe2和能否用GPU:

我的笔记本安装pytorch能够import caffe2,但是from caffe2.python import core失败提示没有google模块。。。pip install google 还是提示报错。。后来按照Detectron安装配置与训练自己的数据文中的方法安装。

不过这里遇到了 No module named google.protobuf.internal 需要装2个包 protobuf
和feature

conda install protobuf 
 conda install future

验证通过

python -c 'from caffe2.python import core' 2>/dev/null && echo "Success" || echo "Failure"
Success
python -c 'from caffe2.python import workspace; print(workspace.NumCudaDevices())'
1

4. 安装cocoapi
在环境里提前安装好cython pip install cython

	# COCOAPI=/path/to/clone/cocoapi
	git clone https://github.com/cocodataset/cocoapi.git $COCOAPI
	cd $COCOAPI/PythonAPI
    # Install into global site-packages
    make install
    # Alternatively, if you do not have permissions or prefer
    # not to install the COCO API into global site-packages
    python setup.py install --user

5. 安装detectron:

# Clone the Detectron repository:
# DETECTRON=/path/to/clone/detectron
git clone https://github.com/facebookresearch/detectron $DETECTRON

# Install Python dependencies:
pip install -r $DETECTRON/requirements.txt
# Set up Python modules:
cd $DETECTRON && make

# Check that Detectron tests pass (e.g. for SpatialNarrowAsOp test):
python $DETECTRON/detectron/tests/test_spatial_narrow_as_op.py

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值