Anaconda安装tensorflow-gpu(windows环境下实现faster-rcnn)

1.安装anaconda,2或者3版本无所谓,安装后方便打开anaconda-Navigator即可。

anaconda安装:windows下Anaconda的安装及使用

2.打开anaconda-navigator,创建python3.5环境,这里创建环境有两种方式,终端命令或者conda界面内:

第一个:终端命令:anaconda中创建虚拟环境

conda create -n environment_name python=X.X

第二个:creat-python版本选择-创建

Anaconda安装tensorflow-gpu(windows环境下实现faster-rcnn)_第1张图片

3.激活环境,在创建的python环境下,安装必要的包库如easydict,opencv-python,Cython等

4.下载tensorflow-windows-frcnn:tf-frcnn-windows-GitHub地址,解压,放在某个文件夹下

5.安装pycocotools,这个其实是安装vs上的一个组件就好,要么命令行安装(网络不行),要么安装vs2015(我已经装过vs2013),要么是安装一个vs2015的组件即可(visualcppbuildtools_full.exe双击安装即可)。

如果不安装的话,会报错:unable to find vcvarsall.bat

命令行安装:

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

6.修改文件:Faster-RCNN-TensorFlow-Python3.5-master\data\coco\PythonAPI\setup.py

Faster RCNN项目当中的setup.py进行修改
Faster-RCNN-TensorFlow-Python3.5-master\data\coco\PythonAPI\setup.py:





from distutils.core import setup
from Cython.Build import cythonize
from distutils.extension import Extension
import numpy as np

# To compile and install locally run "python setup.py build_ext --inplace"
# To install library to Python site-packages run "python setup.py build_ext install"

ext_modules = [
    Extension(
        'pycocotools._mask',
        sources=['../common/maskApi.c', 'pycocotools/_mask.pyx'],
        include_dirs = [np.get_include(), '../common'],
        extra_compile_args=[],
    ),                  ###添加了一个逗号
###添加以下六行                     
Extension(
        'lib.utils.cython_bbox',
        sources=['../../../lib/utils/cython_bbox.c', '../../../lib/utils/cython_bbox.pyx'],
        include_dirs = [np.get_include(), '/lib/utils'],
        extra_compile_args=[],
    )
###到此为止
]

setup(name='pycocotools',
      packages=['pycocotools'],
      package_dir = {'pycocotools': 'pycocotools'},
      version='2.0',
      ext_modules=
          cythonize(ext_modules)
      )

 

7.然后命令行,编译tf-frcnn:

这几句命令在其github上的安装指导中给出了,不过不能按照它的顺序来,我展示一下自己的编译步骤:

1.Go to    ./lib/utils 
Run python setup.py build_ext --inplace
2.Go to   ./data/coco/PythonAPI
Run python setup.py build_ext --inplace
Run python setup.py build_ext install

8.至此环境基本都好了,其余可能要下载模型之类的进行路径编排,属于训练。

 

 

你可能感兴趣的:(tensorfloew)