首页 > 其他分享 >cuDNN安装过程记录

cuDNN安装过程记录

时间:2023-10-16 20:44:45浏览次数:36  
标签:cuDNN local 记录 cudnn 12.1 cuda include 安装 usr

参考博客:
https://blog.csdn.net/tangjiahao10/article/details/125227005?spm=1001.2014.3001.5501

https://www.cnblogs.com/smileglaze/p/16826946.html

现有环境:
nvidia-smi --> driver cuda 12.2
image

nvcc -V --> runtime cuda 12.1
image

1 下载cuDNN

cuda和cudnn版本对应表
(点击即可下载对应版本的cudnn)
我的 nvcc -V 的cuda 是 12.1,根据对应版本关系,我下载了cuDNN 8.9.4
image
image

2 安装cuDNN

tar -xvf cudnn-linux-x86_64-8.9.4.25_cuda12-archive.tar.xz
cd cudnn-linux-x86_64-8.9.4.25_cuda12-archive/

image

sudo cp lib/* /usr/local/cuda-12.1/lib64/
sudo cp include/* /usr/local/cuda-11.3/include/
sudo chmod a+r /usr/local/cuda-12.1/lib64/*
sudo chmod a+r /usr/local/cuda-12.1/include/*

不出意外的话,cudnn的包就被安装到了cuda12.1中,即下图的文件夹中
image

为什么还有个cuda 12.2 ?

我确实装了两个版本的cuda,并且可以自由切换cuda版本

为什么有两个 cudacuda-12 软链接?

没什么用,不用管。下面的cuda-12.1和cuda-12.2才是本体。并且 cudacuda-12 这两个软链接就是连接的这两个本地的其中一个。

3 验证cuDNN

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

or
(需保证cuda软链接链接到 cuda-12.1文件夹)

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

出现以下画面,即算成功
image

为什么有些博客的命令是

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

这是老版本cudnn的命令了,请使用我给的命令(本博客写作日期2023.10.16)

标签:cuDNN,local,记录,cudnn,12.1,cuda,include,安装,usr
From: https://www.cnblogs.com/lycnight/p/17768264.html

相关文章

  • 记录--Vue中前端导出word文件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助很多时候在工作中会碰到完全由前端导出word文件的需求,因此特地记录一下比较常用的几种方式。一、提供一个word模板该方法提供一个word模板文件,数据通过参数替换的方式传入word文件中,灵活性较差,适用于简单的文件导......
  • 随笔-调试-常用命令零散记录 2 网络工具
    【1】测量两点之间的带宽iperf测试是否千兆:服务端:iperf-s-u-p22345-i1客户端:iperf-c10.10.2.58-p22345-i1-t60-b1000M-u【2】net_stat.sh#!/bin/bashdeviation=0if_name=$1rx_bit=tx_bit=[[-z"$if_name"]]&&{echo"usage:$0[if_......
  • linux安装myql-server及libmysqlclient
    1.去官网下载对应的仓库源https://dev.mysql.com/downloads/下面以centos8为例#仓库下载直链为https://dev.mysql.get/{具体的仓库名}wgethttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpmyuminstall./mysql80-community-release-el8-8.noarch.r......
  • Ubuntu安装Chronocat+喵崽
    本文主要用于Ubuntu22.04系统安装Chronocat和喵崽Chronocat+Trss崽安装教程请查看:基于Chronocat+TRSS-Yunzai+ws-plugin的免签名云崽机器人部署办法前提条件所需项目Chronocat文档:https://chronocat.vercel.app/install/喵崽:https://gitee.com/yoimiya-kokomi/Miao-Yunzai......
  • linux学习记录(租云服务器及配docker环境) 10.16
    租到的服务器1、毛坯(1)框架(2)thrift2、服务(配好环境的服务器)(1)socket:比如数据库,获得一个IP地址+端口号访问(2)http:重中之重:把毛坯搭好,服务用现成的docker可迁移,且y总会给我们环境镜像,省掉配环境的过程 未来开发的主要工作环境在docker里面docker可配置ssh登录 ......
  • mongodb 安装
    macOS12.6.7使用.tgz,安装版本4.4参考:https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-os-x-tarball/.tgz方式需要自己创建mongod.conf,这里放到了/etc参考:https://www.mongodb.com/docs/v4.4/reference/configuration-options/https://www.mongodb.com/docs......
  • 安装IK 分词器
    进入安装ES目录的plugins新建文件夹ikwgethttps://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.2/elasticsearch-analysis-ik-7.4.2.zipunzip下载的文件chmod-R777ik重启ESdocker容器进入ES镜像:dockerexec-itES镜像的containeri......
  • Mac OS安装特定python版本
    在MacOS上安装特定版本Python的常用方式是使用pyenv版本管理器。以下是一些步骤:首先,你需要使用Homebrew来安装pyenv。在Terminal中输入以下命令:/bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"然后安装pyenv:b......
  • 【地表最强】深度学习环境配置攻略 | 【nvidia-driver】, 【cuda toolkit】, 【cudnn
    更新截止到2023.10.161.要素:linux(ubuntu22.04)nvidia-driver(也叫做cudadriver):英伟达GPU驱动,命令:nvidia-smicuda(也叫做cudatoolkit):这个必须有。CUDA是NVIDIA创建的一个并行计算平台和编程模型(用这个来跑深度学习),命令:nvcc-Vcudnn:nvidia开发的深度学习算子库,用......
  • 虚拟环境中安装ruamel.yaml
    在虚拟环境中安装ruamel.yaml时发现并未把ruamel安装到虚拟环境中解决方法:将安装到外部的两个包复制到虚拟环境Lib→site-pakeages中......