【环境管理】Linux、Win下的一下常用软件

Ubuntu、Win下的一下常用软件环境管理

实验室电脑大甩卖 清理硬盘,环境需要重新分配,关于一些软件神奇的版本和兼容问题,记录一下

Ubuntu与win通用解决

  • python版本和各种包的兼容,推荐python3.6 以前的久版本的anaconda 下载链接

    anaconda和pytho版本的对应关系出处
    在这里插入图片描述

  • 清华anaconda镜像

  • win、ubuntu下pip换源 教程

  • 虚拟环境:anaconda虚拟环境管理,从此Python版本不用愁

  • 显卡驱动:除了网上常见的方法之外(就是先关闭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

tensorRT

  • 官网下载链接
  • 官方使用手册
  • 安装的时候遇到一些报错,不过都是一些lib没有到位的错,远程建立的软连接没有用,那就手动咯
    ImportError: libnvonnxparser.so.0: cannot open shared object file:No such file or directory
    解决方法:切到相应的文件夹下,把缺失的lib复制过去sudo cp libcudnn.so.7 /usr/lib/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章