Ubuntu、Win下的一下常用软件环境管理
实验室电脑大甩卖 清理硬盘,环境需要重新分配,关于一些软件神奇的版本和兼容问题,记录一下
Ubuntu与win通用解决
-
python版本和各种包的兼容,推荐python3.6 以前的久版本的anaconda 下载链接
anaconda和pytho版本的对应关系出处
-
win、ubuntu下pip换源 教程
-
显卡驱动:除了网上常见的方法之外(就是先关闭nou再关闭图像界面巴拉巴拉的,还可以直接用加入ppa的链接来直接下载驱动,不过这样的操作网上的人说可能会有循环登录的bug,楼主在公司的服务器这样干完之后还没出现,
服务器神圣不可接触)
具体操作:
sudo apt-get purge nvidia*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-384 nvidia-settings
reboot
注:如果要是不行,可能需要在bios里将显卡先设置成CPU集卡
验证:1.输入nvidia-smi查看2.prime-select query查看当前选用的显卡 -
查看cuda 版本
cat /usr/local/cuda/version.txt
查看cudnn 版本cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
查看显卡驱动版本cat /proc/driver/nvidia/version
或输入nvidia-smi
-
gcc更换 设置优先度
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7
然后是配置指令,优先级可以自己定:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --config gcc
-
cuda、cudnn和显卡驱动的版本问题
与显卡的关系:
相应的cudnn官网下载链接
https://blog.csdn.net/zl535320706/article/details/83474849
主要参考教程 https://blog.csdn.net/ldf_2015/article/details/86220753
CUDA 版本,显卡驱动,Ubuntu版本,GCC版本之间的对应关系 链接
(驱动卸载的过程中,需要县shut down Nouveau https://blog.csdn.net/u014682691/article/details/80605201)
anaconda*python版本切换 https://blog.csdn.net/wz947324/article/details/80228679 -
qq(wine版)https://www.lulinux.com/archives/1319
再给github提个速吧 https://blog.csdn.net/DlMmU/article/details/79562021 -
tensorboardX–结果的可视化
tensorboardX要注意版本,需要配合tensorflow一起装才可以实现可视化功能 https://blog.csdn.net/lifuxian1994/article/details/81103530
conda install tensorflow-gpu==1.8.0 正啊 垃圾tf 手动找py37版本
https://blog.csdn.net/weixin_38283428/article/details/84201733
使用方法:cd到runs or log所在的位置,然后再终端中输入
tensorboard --logdir=
runs or log
具体看生成的文件(而不是直接输入events文件)
VS2015
- 失败的解决方案,报错为系统找不到指定路径
参考:https://blog.csdn.net/a827443469/article/details/78619561
其他软件都可以参考下 哎 - Matlab与VS混编
重装了系统,按照Matlab官网的搜索,如下
https://ww2.mathworks.cn/matlabcentral/answers/279692-why-does-microsoft-windows-sdk-7-1-not-get-detected-as-a-supported-compiler-for-windows-10-with-fram?s_tid=srchtitle
安装了SDK 7.1 还有
Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1
链接:https://www.microsoft.com/en-us/download/confirmation.aspx?id=4422
最后混编成功 - Matconvnet安装
https://blog.csdn.net/kwilford/article/details/80325118
考虑用matlab来跑CNN
cuda和cudnn的匹配和下载 https://developer.nvidia.com/rdp/cudnn-archive
opencv安装真的垃圾
- ubuntu下安装教程(安装失败之后需要把有问题的模块进行删除,不然会有各种问题)#https://blog.csdn.net/maohule/article/details/84727066
#ippicv下载问题 https://blog.csdn.net/orDream/article/details/84311697 算了算了不用源码弄了,还是opencv-python好用,装回以前的版本就好md
pytorch
- torch1.0 要对应安装torchvision0.2.0
- pytorch安装
期间遇到了 下载的问题(不能用了)
https://blog.csdn.net/zzq060143/article/details/88042075
不同版本的pytorch共存有点难,为了不同网络可跑,还是0.4牛逼╮(╯▽╰)╭ https://blog.csdn.net/miao0967020148/article/details/80400357
tensorflow
- tensorflow各个版本的CUDA以及Cudnn版本对应关系
- Tensorflow安装(感觉13还是最稳定的版本)
https://blog.csdn.net/weixin_38283428/article/details/84201733
tensorRT