主要是实习中的事情做一些笔记,给自己看的,不适合作为教程。
这一篇中主要解决两个安装问题,尤其是caffe的安装弄了半天才弄好,记个笔记以后别忘了……两个问题没啥技术含量,就是踩了一万个坑。
- pytorch@linux
问题描述:在无root权限的情况下,安装pytorch并在服务器有cuda的情况下能够让pytorch使用GPU计算。服务器运行ubuntu16.04。
查看CUDA版本:
cat /usr/local/cuda/version.txt
安装python:
注意在Ubuntu1604上暂时不要直接安装3.7.1,有几率install失败,这一部分基本按照https://blog.csdn.net/Dream_angel_Z/article/details/51338546
cd Python-3.6.3
mkdir -p /home/liudiwei/software/python36
./configure --prefix
如果想要改版本直接改版本号就好。
将python写入环境变量:
1.不同的linux版本,配置文件略不同。大同小异。这么几种: .bashrc, .profile, .bash_profile
2.看下你的属于那种。先到用户目录下:cd ~
再查看文件(隐藏文件):ls -d .* 找到以上三个文件
3.比如我的是.profile(我的没有bash_profile,但是也有.bashrc):打开.profile:vi ~/.profile
4.文件最后是
PATH
在等号后面冒号里面加入你安装的python目录,到bin为止,最后带个冒号连接后面。当然前面你指定了python安装位置,到那个位置找你的bin包。如果是python3.6的话,bin中会有python3,python3.6,pip等链接。
5.完事后,. ~/.profile更新配置。
3. 安装pytorch
pip3 install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com torchvision
这里用了豆瓣源,然后torchvision依赖于torch,所以会自动安装。
4.检查
>>>
2. caffe@windows10
这个caffe好像跟win有仇……
材料:
caffe:happynear/caffe-windows
cuda8.0:CUDA Toolkit 8.0 - Feb 2017
vs2015:懒得放链接了
anaconda2:懒得放链接了
boost1.61:Boost C++ Libraries
cudnnv4:NVIDIA cuDNN
我是用这些安装的,但是反思了一下,感觉cuda10和anaconda3【用3.6及以下,是没有问题的
- clone下来这个happynear的caffe-windows
- 根据readme操作,下载第三方库,并放到指定位置
- 安装cuda和cudnnv4,后者只需要解压出来就行
- 更改属性prop文件,这个没啥特别的,但是注意把warning视为error这个改为false其他的该怎么填readme写的很清楚
- 安装boost1.61并覆盖掉原来的第三方的boost1.65
- 编译libcaffe
- 编译caffe
- 运行caffe.exe查看缺少的dll去下载并放到32,64位系统dll库里面
- 编译pycaffe
- 复制build/x64/pycaffe下文件去site-package下
- import caffe看有没有啥问题
注意一下中间有很多path变量要加,这个其实没啥问题……看着加就行