• detection-pytorch环境配置的遇到的坑


    1 mmdetection:

    需要的环境:

    cuda+cudnn+anaconda+linux+torch

      cuda 是根据c语言编写的一个程序库

      cuda对于c语言可以看成android对于java一样,所以就把他当成一个c语言就行,然后需要用的话,可以编译自身成为一个可执行文件.o,也可编译为.so(库)来让比如python来使用

      注意:cuda是一个库,之前就犯过一个错:fatal error:cublas_v2.h找不见了,这是一个很重要的cuda进行矩阵预算的库,所以一定要注意

      cudnn:也是cuda加速计算的方式,具体的安装方式:

      1下载cudnn...tar.gz

           2解压

      3

              进入目录(目录名应该就叫cuda)然后分别include以及lib64里面的内容复制

       cd cuda/include
              sudo cp cudnn.h /usr/local/cuda/include  #复制头文件

               再将进入lib64目录下的动态文件进行复制和链接:

                cd ..
                cd lib64
                sudo cp lib* /usr/local/cuda/lib64/    #复制动态链接库
                cd /usr/local/cuda/lib64/
                sudo rm -rf libcudnn.so libcudnn.so.5    #删除原有动态文件
                sudo ln -s libcudnn.so.5.0.5 libcudnn.so.5  #生成软衔接
                sudo ln -s libcudnn.so.5 libcudnn.so      #生成软链接

            anaconda:内涵了很多个包的一个容器,也可以继续安装很多包,甚至可以再安装一个新的环境

      注意:我之前自己在家从来没装过cuda就可以跑,错以为anaconda里面内涵了cuda,其实是因为我安装的anaconda版本不是带gpu的版本,,,,,,,,

      下载最新版本就好

       linux:这个安装也要注意版本,

       这里放出了查询linux版本的命令

       lsb_release -a #查看系统版本号

       getconf LONG_BIT #查看系统是多少位系统

                

  • 相关阅读:
    Girls and Boys
    Kindergarten
    codevs 2822 爱在心中
    Popular Cows
    QWQ
    2488 绿豆蛙的归宿(拓扑+dp)
    P1119 灾后重建
    Mr. Frog’s Game
    Basic Data Structure
    A strange lift
  • 原文地址:https://www.cnblogs.com/lllcccddd/p/10517456.html
Copyright © 2020-2023  润新知