这篇写一下我在搭建caffe环境的过程中遇到的bug
本来想写一个总体的教程,但是网上已经很多了,但是即使这么多,我还是遇到了很多的问题!!!
先给出我一直再看的教程
https://blog.csdn.net/u011511601/article/details/80109122
写的很好!
如下只是我针对上述教程中没有提到的但是我遇到的问题的总结,并不是全部教程
我遇到的问题:
- 虚拟机不可以安装CUDA!!
我真的弄了很久,百度了很多教程,可是nvidia显卡就是安不上,错误多种多样千奇百怪。。。
最后,放弃,稳稳当当安个双系统吧
2.安装nvidia的过程中会出现错误,实际是内核版本过高,对应的版本如下:
3.换了内核后,我只是切换了内核,并没有删除原来的内核,殊不知会引发一个让我搞了半天的错误,换了新内核后,无线网卡不好使了,(连了网线其实也不好使),最后终于知道是内核的问题,把无用的内核都卸载掉就OK了,哭哭
删除内核的方法:https://blog.csdn.net/bless_forever/article/details/79630315
4.安装opencv的时候,执行
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
的时候总有一个文件下不下来,具体解决方法:
把你终端的错误复制下来去网上搜一下,大概就是叫你把八个文件下载下来放进去,这里具体的解决方案找不到了 但是按照我说的做,很简单
5.安装pycaffe时,进入python环境导入caffe的过程的集中报错的解决方案
(1)ImportError: No module named caffe
sudo gedit ./bashrc
在bashrc文件中加入export PYTHONPATH=/home/yyt/caffe/python
其中后面的位置就是你caffe文件夹下python的位置,自行替换
接着执行source ~/.bashrc
如果还没有解决,接着执行sudo gedit /etc/profile
在文件中添加export PYTHONPATH=/home/yyt/caffe/python:$PYTHONPATH
接着执行source /etc/profile
使其生效
解决!
(2)ImportError: No module named skimage.io
pip install -U scikit-image #若没有安装pip: sudo apt install python-pip
这里要说的是,因为是国外的源,我在pip安装的过程中总是失败,
可以临时使用国内的镜像,在使用pip时后面加上
-i https://pypi.tsinghua.edu.cn/simple
我的做法是:
python -m pip install --upgrade pip -i https://pypi.tsinghua.edu.cn/simple
pip install -U scikit-image -i https://pypi.tsinghua.edu.cn/simple
速度快的飞起哦~解决!
(3)ImportError:No module named google.protobuf.internal
pip install protobuf -i https://pypi.tsinghua.edu.cn/simple
解决!
6. 配置notebook环境时,我电脑中的python版本是2.7,先切换成3.5版本的,再upgrade一下,执行
for req in $(cat requirements.txt); do sudo pip install $req; done
当然经常time read out,所以我的执行为:
for req in $(cat requirements.txt); do sudo pip install -i https://pypi.douban.com/simple $req; done
目前,我在安装的过程中遇到的问题就是以上这些,反正安环境就是个麻烦的事情,找不到解决方法就去网上认真找找!就是这样希望对你有帮助