Ubuntu18.0.1 安装 anaconda conda cudnn pytorch-gpu

安装显卡驱动

查看驱动版本

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

安装anaconda

在这里插入图片描述

下载:
获取anaconda在清华镜像站的网址,然后在服务器端wget 网址就行了。

清华镜像站中anaconda的所有版本的网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

找到自己想要的那个版本,然后右键-》复制链接地址。

接下来在服务器端找一个好的目录,wget + 复制好的地址,运行就好。

示例:
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh

sh ./Anaconda3-5.3.1-Linux-x86_64.sh
source /root/anaconda3/etc/profile.d/conda.sh

如果conda 不起作用的话。

接下来一直操作就行

安装cuda

https://developer.nvidia.com/cuda-10.0-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=runfilelocal

下载对应的版本

然后进入文件夹中,安装,运行如下代码

sudo cuda_9.0.176_384.81_linux.run

安装cudnn

先下载 官网地址 https://developer.nvidia.com/rdp/cudnn-archive

在这里插入图片描述

这两个软件包时应该先安装上面那个Runtime版本的而不是下面那个developer版本。
解压压缩包,然后出现cuda 文件夹

在这里插入图片描述

tar -xzvf cudnn-10.0-linux-x64-v7.6.4.38.solitairetherme8

如果是deb文件,执行以下命令

sudo dpkg -i libcudnn7_7.4.1.5-1+cuda10.0_amd64.deb 

在这里插入图片描述

然后执行以下命令

$ sudo cp cuda/include/cudnn*.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn*.h  /usr/local/cuda/lib64/libcudnn*

然后测试是否安装完成

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
在这里插入图片描述

错误:
1.libcudnn8-dev 依赖于 libcudnn8 (= 8.0.4.30-1+cuda11.1);然而:
未安装软件包 libcudnn8。

dpkg: 处理软件包 libcudnn8-dev (–install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
libcudnn8-dev
解决 先安装developer 版本

一,tar安装

a,解压tar文件

$ tar -xzvf cudnn-9.0-linux-x64-v7.tgz
b,复制所需文件到系统相应位置

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include

$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64

$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
二,deb安装

a,安装runtime library

sudo dpkg -i libcudnn7_7.0.3.11-1+cuda9.0_amd64.deb
b,安装developer library

sudo dpkg -i libcudnn7-dev_7.0.3.11-1+cuda9.0_amd64.deb
c,安装code samples and the cuDNN Library User Guide

sudo dpkg -i libcudnn7-doc_7.0.3.11-1+cuda9.0_amd64.deb

3,验证

a,拷贝示例代码到任意可写路径

$cp -r /usr/src/cudnn_samples_v7/ .
b,进入cudnn_samples_v7相应目录

$ cd cudnn_samples_v7/mnistCUDNN
c,编译

$make clean &&& make
d.运行

$ ./mnistCUDNN
在这里插入图片描述

安装pytorch-gpu

其实可以直接 安装pytorch 不用安装 cudnn coda 就行

conda install pytorch torchvision cudatoolkit=10.1

然后进行测试即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/535250.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

win10 利用安装包 安装 ssh

下载ssh https://github.com/PowerShell/Win32-OpenSSH/releases 然后把它放入 C:\Program Files 中 添加环境变量 高级系统设置-》高级-》环境变量-》 是用户变量 不是系统变量 选择 path- 然后点击编辑,然后新建, 把刚才的地址放进去 C:\Program F…

Latex 表格 行合并,列合并,控制行间距 单元格宽度

多行合并的时候,需要加入新的usepackage, 不然会报错 \usepackage{multirow}1.多行合并 \linespread{1.3} %控制行间距 \begin{table*}[t]\centering\caption{Experimental arrangement}\begin{tabular}{p{4.1cm}|l|l} %控制单元格的宽度\hlineSection & con…

win10 使用ssh连接服务器 ‘’Bad owner or permissions on C:\\Users\\Administrator/.ssh/config‘’

这个时候只需要把这个文件夹中的config 文件删除就行了 因为可能在vscode 中使用config文件导致的不兼容,只需要把config文件删除就行了

Linux Unbunt 安装显卡驱动 简单方法

1.卸载之前驱动 sudo apt-get --purge remove nvidia-* sudo apt-get --purge remove xserver-xorg-video-nouveau2. 重启服务器 sudo shutdown 3. 在官网下载驱动 官网下载驱动 然后放大服务器的指定文件夹中 4 .关闭X-service 最好远程连接服务器安装,因为要…

Ubuntu 查看磁盘空间 及目录容量

Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 以上面的输出为例,表示的意思为: HD硬盘接口的第二个硬盘(…

Latex 调整表格大小 表格过大 表格过小

1.表格过大 超出了边界 \resize{width}{length}{text}调节表格大小 \begin{table*}[h]\centering\small\caption{The face identity evaluation based on Face API}\label{tab:The evaluation based on Face API}\resizebox{\textwidth}{9mm}{\begin{tabular}{c c c c c c c…

bash --config command not found 报错

原因是.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。 1、确保用户对文件有读写及执行权限 oraclelinux-106:~/RMAN/bin> chmod ax test.sh2、然后修改文件格式 (1)使用vi工具 oraclelinux-106:~/RMAN/bin> vi test.sh&a…

Linux与Windows共享文件夹之samba的安装与使用 资源管理器直接查看服务器文件

安装Samba sudo apt-get install samba创建共享文件夹 // 创建的目录即之后能够在Windows主机上直接访问的目录。 // 例如:在用户gzd的主目录下新建share文件夹为共享目录 mkdir /home/gzd/smbshare // 由于Windows下的文件夹需可读可写可执行,需更改权…

vscode连接远程服务器 SSH

1.windows 中安装SSH 1.使用安装包安装 2.在电脑上直接安装 添加货删除程序-》可选功能-》添加功能-》Openssh客户端 然后安装即可 2. 下载vscode 官网下载即可 3.添加功能 输入服务器ip 和用户名 ![在这里插入图片描述](https://img-blog.csdnimg.cn/202008241639555…

Linux添加新硬盘-挂载硬盘,设置开机自动挂载 解决/home 空间不足问题

1.添加一个新的硬盘 2. 使用fdisk -l 查看磁盘 发现sdb是我们的新硬盘,然后没有被挂载 3. 挂载新硬盘 sudo mkfs.ext4 /dev/sdb mount /dev/sdb /mnt4. 把/home 下的文件拷贝到/mnt/home中 cd /mnt sudo mkdir home cd /home sudo cp -r * /mnt/home5.查看/m…

Latex 中设置 表格字体大小,行间距 等

Latex设置表格字体大小格式为: \begin{table}[h] \small %此处写字体大小控制命令 \begin{tabular} \end{tabular}\end{table}Latex 设置字体大小命令由小到大依次为: \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \…

python3.6安装dlib,一直不成功的解决办法

报错信息 解决办法一 先安装cmake pip install cmake然后再安装 pip install dlib解决办法二 pip install dlib 不行 建议用 pip install dlib19.6.1 一下子成功了 第三种肯定成功的方法 (不一定) sudo apt-get install build-essential cmake sudo apt-get…

ERROR: Cannot uninstall ‘PyYAML‘. 安装 fvcore

直接安装 pip install fvcore 会出现错误 解决办法 先这样安装 pip install --ignore-installed PyYAML然后安装 pip install fvcore

Pycharm远程连接服务器,操作代码

1. Pycharm连接远程服务器 1.1 进入配置页面 Pycharm菜单栏,如下图所示,依次点击 Tools -> Deployment -> Configration… 1.2 配置连接服务器 如下图。name随便写个就行。 Connection下,协议最好选择sftp,接下来填写服务器…

Latex调整表格与标题表名之间的间距

调整前 调整后 方法 \begin{table}[t]\setlength{\abovecaptionskip}{0cm} # 调整间距\setlength{\belowcaptionskip}{-0.2cm}\small\caption{Mean computation time on different style transfer methods for 256 $\times$ 256 and 512 $\times$ 512 images. }\centering\beg…

Python-import导入上级 本级 目录文件

假设有如下目录结构: -- dir0| file1.py| file2.py| dir3| file3.py| dir4| file4.pydir0文件夹下有file1.py、file2.py两个文件和dir3、dir4两个子文件夹,dir3中有file3.py文件,dir4中有file4.py文件。 1.导入同级模块 python导入同级模块…

Latex的表格注释

调用threeparttable包 在文档的最前面加入以下命令: \usepackage{threeparttable}在表格处插入命令 \begin{table*} \label{table:number} \centering \caption{....} \begin{threeparttable} \begin{tabular}{lc}\hlineA & B \\\hline A & B\tnote{*} \…

Latex 插入目录 设置首页页码为空

插入目录 \begin{document} \maketitle\tableofcontents \newpage # 从下一页开始\end{document}\maketitle \tableofcontents \textbf{\ \\\\\\\\\\$*$ means that it is a supplementary experimental results for the manuscript.\\ $**$ means that it is a newly added …

Pytorch GPU内存占用很高,但是利用率很低

1.GPU 占用率,利用率 输入nvidia-smi来观察显卡的GPU内存占用率(Memory-Usage),显卡的GPU利用率(GPU-util) GPU内存占用率(Memory-Usage) 往往是由于模型的大小以及batch size的大…