Ubuntu搭建caffe2环境

在ubuntu下搭建caffe2环境时,按照官方教程即可,连接如下caffe2官方教程

在这里进士赘述几个遇到的小问题:

问题一:从GitHub上获得caffe包时候,需要使用git clone 命令,否则会出现第三方库不全的问题,编译的时候会报错。但是在国内的网络环境下,git clone特别慢,而且经常clone失败。为了解决该问题可以对host文件进行修改从而提高clone速度,提高搭建环境的效率。

方法:(1)获得github.com 和 github.global.ssl.fastly.net 这两个网址的ip地址,可以同过访问ip地址获取网站www.ipaddress.com进行获取,在网页的搜索框内输入上述两个网址既可以获得对应的ip地址。我获得的是192.30.253.112和151.101.185.194

            (2)打开并修改host文件:在命令行输入 sudo vi /etc/hosts    注意vi和/之间有空格。进入后进行修改,这里是vi命令编辑起来和平时操作不太一样,点击 i 就可以进行修改。加入ip地址和域名格式如下:

               192.30.253.112       github.com

               151.101.185.194     github.global.ssl.fastly.net

添加完毕后点击ESC键后依次输入 : w q 三个字符即可保存并退出。

             (3)在命令行输入  sudo dscacheutil -flushcache 更新DNS缓存。这样再试一下git clone的速度会变得很快。一般来说只要你clone的包完整没缺东西编译都会成功。

问题二:按照官网叫教程成功编译后,又按照官网教程给出的方法进行测试,结果报错 no moudle named caffe2.python 如果是编译成功出现这种问题,可能是未添加环境变量问题,因为官方给出的测试代码是转到~目录下进行测试,那么这是应该在build 文件夹下进行测试。build文件夹为编译时生成的文件夹。如果在build文件夹下命令测试成功那么说明未添加环境变量。需要将build文件夹所在的路径加入环境变量。添加环境变量的方法为 sudo gedit ~/.bashrc

                在出现的文档最下方添加

export PYTHONPATH=/usr/local:$PYTHONPATH
export PYTHONPATH=$PYTHONPATH:/home/....../pytorch/build  (后面路径为caffe2的编译路径,在pytorch/build中,命令行输入pwd可以得到这个路径)

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

保存并关闭。

这样再进行验证命令的测试即可成功。

你可能感兴趣的:(深度学习)