首页 技术 正文
技术 2022年11月19日
0 收藏 986 点赞 2,854 浏览 1292 个字

20191008

服务器上的cuda总是被人搞坏掉,好烦.记录下:

卸载干净cuda

sudo rm -rf /usr/local/cuda

sudo apt-get remove cuda

sudo apt-get autoclean

sudo apt-get remove cuda*

重新安装

sudo dpkg -i cuda-repo-ubuntu1604-10-1-local-10.1.243-418.87.00_1.0-1_amd64.deb

sudo apt-get -y install cuda

cudnn下载

https://developer.nvidia.com/rdp/cudnn-download

cuda下载

https://developer.nvidia.com/cuda-toolkit-archive

cuda版本查询

cat /usr/local/cuda/version.txt

cudnn版本查询

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2

cudnn

cudnn就是一个.h + 一些lib

  • deb安装

    deb安装后的路径如下:

  • tar包安装

    tar包内容如下:

因为某些原因,必须装7.0.5这个版本的cudnn.

查看安装的cudnn


cuda安装

注意sudo apt-get -y install cuda这一步被我取消了.因为我想装10.0的.而不是10.1的.

最终成功的流程如下

  • sudo dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
  • sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
  • sudo apt-get update
  • sudo apt-get install cuda-10.0 //注意指定10.0版本,否则会从源里找最新的,当前最新的是10.1

系统里有了cuda10.0了. 当前的快捷方式指向的是cuda9.0

安装cudnn

在bash里

export LD_LIBRARY_PATH=/usr/local/cuda/lib64/:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda/bin/:$PATH
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}/usr/local/cuda/extras/CUPTI/lib64

编译darknet需要的是cuda10.0.所以把快捷方式先改掉.


https://askubuntu.com/questions/222348/what-does-sudo-apt-get-update-do

deb包安装的时候,其实就是解压到/var/xxx目录下. deb包就是个压缩包.

apt install ***的时候会优先从/var/xxx下寻找而不是从仓库源地址去http下载.

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,077
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,813
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,894