##创建虚拟环境:

source activate

conda create -n MaskRCNN python=3.6

conda activate MaskRCNN

##安装依赖包:

conda install ipython

pip install ninja yacs cython matplotlib tqdm opencv-python

##安装PyTorch

###官网:https://pytorch.org/get-started/locally/

pip3 install torch torchvision

# follow PyTorch installation in https://pytorch.org/get-started/locally/

# we give the instructions for CUDA 9.0

conda install -c pytorch pytorch-nightly torchvision cudatoolkit=9.0

######

python测试vision是否安装成功。

python

>>>>

##安装torchvision

git clone https://github.com/pytorch/vision.git

cd vision/

python setup.py install

##安装目录

export INSTALL_DIR=/data_1/software/pytorch/MaskRCNN

cd $INSTALL_DIR

##安装pycocotools

git clone https://github.com/cocodataset/cocoapi.git

cd cocoapi/PythonAPI

python setup.py build_ext install

##安装apex

cd $INSTALL_DIR

git clone https://github.com/NVIDIA/apex.git

cd apex

python setup.py install --cuda_ext --cpp_ext

##安装maskrcnn-benchmark

cd $INSTALL_DIR

git clone https://github.com/facebookresearch/maskrcnn-benchmark.git

cd maskrcnn-benchmark

## the following will install the lib with

## symbolic links, so that you can modify

## the files if you want and won't need to

## re-build it

python setup.py build develop

错误集锦

(MaskRCNN) em@B-GUWEIXIN:/data_1/software/pytorch/MaskRCNN/cocoapi/PythonAPI$ python setup.py build_ext install

running build_ext

building 'pycocotools._mask' extension

gcc -pthread -B /home/em/.conda/envs/MaskRCNN/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/numpy/core/include -I../common -I/home/em/.conda/envs/MaskRCNN/include/python3.6m -c ../common/maskApi.c -o build/temp.linux-x86_64-3.6/../common/maskApi.o -Wno-cpp -Wno-unused-function -std=c99

../common/maskApi.c: In function ‘rleToBbox’:

../common/maskApi.c:141:31: warning: ‘xp’ may be used uninitialized in this function [-Wmaybe-uninitialized]

if(j%2==0) xp=x; else if(xp

^

gcc -pthread -B /home/em/.conda/envs/MaskRCNN/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/numpy/core/include -I../common -I/home/em/.conda/envs/MaskRCNN/include/python3.6m -c pycocotools/_mask.c -o build/temp.linux-x86_64-3.6/pycocotools/_mask.o -Wno-cpp -Wno-unused-function -std=c99

gcc: error: pycocotools/_mask.c: 没有那个文件或目录

error: command 'gcc' failed with exit status 1

解决方法:

手动用cython生成_mask.c

cd $MaskRCNN_Root/cocoapi/PythonAPI/pycocotools

cython _mask.pyx

cd ..

python setup.py build_ext install

em@B-GUWEIXIN:/data_1/software/pytorch/MaskRCNN/apex$ python setup.py install --cuda_ext --cpp_ext

torch.__version__ = 1.2.0.dev20190704

Traceback (most recent call last):

File "setup.py", line 64, in

check_cuda_torch_binary_vs_bare_metal(torch.utils.cpp_extension.CUDA_HOME)

File "setup.py", line 37, in check_cuda_torch_binary_vs_bare_metal

raw_output = subprocess.check_output([cuda_dir + "/bin/nvcc", "-V"], universal_newlines=True)

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/subprocess.py", line 336, in check_output

**kwargs).stdout

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/subprocess.py", line 403, in run

with Popen(*popenargs, **kwargs) as process:

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/subprocess.py", line 709, in __init__

restore_signals, start_new_session)

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/subprocess.py", line 1344, in _execute_child

raise child_exception_type(errno_num, err_msg, err_filename)

FileNotFoundError: [Errno 2] No such file or directory: ':/usr/local/cuda-9.0/bin/nvcc': ':/usr/local/cuda-9.0/bin/nvcc'

提示找不到 nvcc, 但是输入 nvcc --version, 却可以正常显示.

解决方法:

sudo ~/.bashrc

export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

# 将上面的语句修改成:

export CUDA_HOME=/usr/local/cuda:$CUDA_HOME

source ~/.bashrc

打开新终端执行$ python setup.py install --cuda_ext --cpp_ext

(MaskRCNN) em@B-GUWEIXIN:/data_1/software/pytorch/MaskRCNN/maskrcnn-benchmark/demo$ python webcam.py

Traceback (most recent call last):

File "webcam.py", line 6, in

from predictor import COCODemo

File "/data_1/software/pytorch/MaskRCNN/maskrcnn-benchmark/demo/predictor.py", line 4, in

from torchvision import transforms as T

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/__init__.py", line 1, in

from torchvision import models

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/models/__init__.py", line 11, in

from . import detection

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/models/detection/__init__.py", line 1, in

from .faster_rcnn import *

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/models/detection/faster_rcnn.py", line 7, in

from torchvision.ops import misc as misc_nn_ops

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/ops/__init__.py", line 1, in

from .boxes import nms, box_iou

File "/home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/ops/boxes.py", line 2, in

from torchvision import _C

ImportError: /home/em/.conda/envs/MaskRCNN/lib/python3.6/site-packages/torchvision/_C.cpython-36m-x86_64-linux-gnu.so: undefined symbol: _ZN2at7getTypeERKNS_6TensorE

解决方法:

git clone https://github.com/pytorch/vision.git

cd vision/

python setup.py install

vision安装过程中出错_MaskRCNN安装及常见错误相关推荐

  1. vision安装过程中出错_scrapy安装过程中之Twisted的安装遇到的坑

    先简单描述scrapy的整个安装过程,网上很多,所以直接拿过来说了: ①安装lxml,直接pip install lxml即可: ②安装安装zope.interface ,同样pip install ...

  2. ‘Microsoft Office Enterprise 2007 在安装过程中出错‘ 的解决方法

    Microsoft Office Enterprise 2007 在安装过程中出错 经上网查询,最终找到解决方法: 1.开始-->运行-->regedit,打开注册表 2.定位到HKEY_ ...

  3. 西门子博途安装服务器未响应,博途V13.0安装过程中出错

    悬赏: 1西币 | 解决时间:2016-05-21 19:31 博途V13.0安装过程中出错 BUNDLE: SIMATIC STEP 7 Professional V13.0 SEBU Versio ...

  4. [Office]Win7(x64)旗舰版安装Office 2013专业版的过程中提示在安装过程中出错

    博主在重装系统之后准备安装Office 2013,结果在快安装结束的时候提示:Micrsoft Office Professional Plus 2013 在安装过程中出错. 紧接着就出现Micros ...

  5. 安装Java时出现错误2203_win7 office在安装过程中出错 错误2203(解决)

    在windows7中安装office2007的时候出现如下错误, Microsoft office enterprises 2007 在安装过程中出错.错误2203.另一个程序已锁定文件的一部分,进程 ...

  6. 【入门PLC】01、博途TIA Portal 软件的使用学习以及安装过程中出错的问题解决(超有用)

    目录 一.前言 1.推荐安装教学 2.win CC安装问题 二.学习视频 三.学习笔记 (一).认识博途 1.1.创建项目 1.2.编写程序 (二).基础知识介绍 2.1.基本指令 2.2.操作数标识 ...

  7. Office安装出错的解决方法,如“Microsoft Office Professional Plus 2013在安装过程中出错”。

    一.问题 把原来的Office卸载之后再重新下载安装,出现"Microsoft Office Professional Plus 2013在安装过程中出错"等问题. 二.安装出错解 ...

  8. microsoft office professional plus2007在安装过程中出错

    microsoft office professional plus2007在安装过程中出错 在进行安装microsoft office2007的时候出现以下图片上的错误,以前装过一次,没有问题,现在 ...

  9. Microsoft Office Professional Plus 2007在安装过程中出错

    转自VC错误:http://www.vcerror.com/?p=2075 问题描述: 在安装与重装office 2007时都有可能会出现系统提示"Microsoft Office Prof ...

最新文章

  1. 金智教育CTO:大数据人才培养要先行一步
  2. SqlHelper全攻略
  3. java 对增删该查进行测试_java连接mysql增删改查测试通过
  4. java8 lambda表达式实现自定义用户组件,Don't Repeat Yourself
  5. 软件开发中Alpha、Beta、RC、GA版本的含义
  6. 推荐几个程序员学习网站
  7. MVC模式利用xib文件定制collectionCell
  8. css设置按钮竖直方向居中_button内flex垂直居中竟然不居中的解决
  9. 快速入门Treap(代码实现)
  10. python把print写入文件_python print输出到文件
  11. 谭浩强 C语言程序设计第五版 第六章 习题 答案
  12. 基于Multisim的循环彩灯控制器仿真设计
  13. 个人所得税计算java版
  14. (硅谷课堂项目)Java开发笔记4:前端基础知识(二)
  15. windows企微应用双开/多开
  16. 《视觉SLAM进阶:从零开始手写VIO》(二)
  17. 丁小平微积分研究成果刍议
  18. windows xp桌面消失
  19. 《A Transformer-based joint-encoding for Emotion Recognition andSentiment Analysis》论文翻译
  20. Python Django 基于 Redis做实时排行榜和排名

热门文章

  1. xfce4-session: Unable to access file /home/user/.ICEauthority: Permission denied
  2. 高德地图之路线规划 多点路线规划路线最短原则之二 TSP算法
  3. 论文阅读:Adversarial Cross-Modal Retrieval对抗式跨模式检索
  4. python 小数据池 is和 == 编码解码
  5. 港科夜闻|叶玉如校长在大湾区科学论坛主论坛发表「为应对人口老龄化贡献大湾区力量」主旨演讲...
  6. linux 查看用户信息id,查看组、用户(包括id、finger指令)
  7. CentOS的单用户模式
  8. 【休闲益智】【HTML】我的数独我做主
  9. 确定重金属源matlab代码,关于确定表层土壤重金属污染源的研究
  10. html5中preload是什么意思,html的video标签的preload属性详解