正确安装 cuda, cudnn-程序员宅基地

技术标签: cuda  

根据系统、架构、机器最大支持的cuda版本确定要下载的cuda版本;
再根据安装的cuda版本、cudnn名称中包含的信息,确定要下载的cudnn版本。

查看系统:cat /proc/version
查看架构:arch
机器最大支持的cuda版本:nvidia-smi
当前机器已安装的cuda版本:nvcc -V

cuda下载地址:https://developer.nvidia.com/cuda-toolkit-archive
cudnn下载地址:https://developer.nvidia.com/rdp/cudnn-archive

下载cuda的.run版本,sudo su xx.run安装。

# 例子
wget https://developer.download.nvidia.com/compute/cuda/12.0.0/local_installers/cuda_12.0.0_525.60.13_linux.run
sudo sh cuda_12.0.0_525.60.13_linux.run

配置路径:sudo vim /etc/profile
末尾加上对应版本的cuda路径。

# 例子
export PATH=//usr/local/cuda-11.2/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-12.0/lib64$LD_LIBRARY_PATH

刷新配置:source /etc/profile

查看cuda是否安装成功:nvcc -V

下载.tar.xz版cudnn,tar -xvf xx.tar.xz解压,拷贝安装。

# 例子
tar -xvf cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz
cd cudnn-linux-x86_64-8.9.7.29_cuda12-archive
sudo cp lib/* /usr/local/cuda-12.0/lib64/
sudo cp include/* /usr/local/cuda-12.0/include/
sudo chmod a+r /usr/local/cuda-12.0/lib64/*
sudo chmod a+r /usr/local/cuda-12.0/include/*

检查cudnn是否安装成功:
旧版本指令为cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A2
新版本指令为为cat /usr/local/cuda-12.0/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

https://blog.csdn.net/weixin_41010198/article/details/109166131
https://blog.csdn.net/tangjiahao10/article/details/125227005?spm=1001.2014.3001.5501

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/HLBoy_happy/article/details/137573096

智能推荐

千字文-程序员宅基地

文章浏览阅读643次。简介参考“做教练”之硬笔书法, 掌握了基本笔画、偏旁部首后,可以较全面的临写一些古碑帖了。由南朝梁周兴嗣撰写的《千字文》,是一篇使用时间最长、影响最大、流传最广的儿童启蒙读物。它行文流畅、辞藻华丽、内容丰富、气势磅礴。在《千字文》的流传过程中,历代著名书法名家家如智永、怀素、褚遂良、欧阳询、宋徽宗、米芾、赵孟頫、文徵明、王福庵、邓石如等,把《千字文》作为范书写成字帖。他们的作品流传..._五体千字文为什么六种

Axure 9 实战案例,动态面板的应用 2,APP发布界面的键盘交互_axure9 动态面板添加文字-程序员宅基地

文章浏览阅读1.8k次。本次课程我们继续来学习一下,动态面板的应用。前一篇我们讲到了导航栏的背景设计,通过学习如何实现导航栏背景的100%宽度,相信大家已经掌握了一些动态面板的妙用;本篇我们在动态面板的基础上,增加一些其他交互,难度开始提高了哦。那么本篇我们就来讲解一下,如何在APP发布界面实现开关键盘?我们先来看一下完成效果图:大家可以看到,当折叠键盘时,文本域变高、添加位置向下移;当展开键盘时,文本域复原、添加位置复位。下面来给大家讲解一下实现的步骤。..._axure9 动态面板添加文字

HDU 3746 Cyclic Nacklace-程序员宅基地

文章浏览阅读45次。题意:给你几组字符串,每组添加多少个字符能够构成循环.题解:最小循环节,注意讨论的三种情况,题上刚好给了这三种情况(要是不给我这弱鸡又考虑不全了) 1 #include <iostream> 2 #include <cstring> 3 #include <string> 4 #include <algorithm&g...

深度学习基础--正则化与norm--L2归一化、L2正则化、L2范数的区别_norm_l2-程序员宅基地

文章浏览阅读2.9k次。L2归一化、L2正则化、L2范数的区别  1)归一化是将数据变到一定的区间内,故是x除以||x||_2。  2)正则化是在优化时所使用的概念,称为正则化方法,而不是指某种具体的数据运算,概念比归一化要高一层。  3)L2范数指的是公式意义上的||x||_2。..._norm_l2

【杂七杂八】excel中根据RTL信号位宽生成拼接取位_rtl语法 位宽拼接-程序员宅基地

文章浏览阅读398次。前言作为一个不务正业的芯片前端,总会遇到掉奇奇怪怪的需求,就比如题目这个啊,我写完之后就觉得非常的拗口。那么具体的需要是啥呢?就是比如说有了下面这个excel表:信号名 width sig0 3 sig1 10 sig2 14 sig3 20 sig4 8 要直接做一列生成前面几个信号在整体信号中的取位信息,简单来说就是这样:信号名 width local sig0 3 [2:0] sig1 10_rtl语法 位宽拼接

go WaitGroup的坑-程序员宅基地

文章浏览阅读2.3k次。go WaitGroup的使用请参考笔者的另外一篇博客go WaitGroup的使用示例这里重点讲一下WaitGroup的注意点,以免被坑示例代码如下:package mainimport ( "log" "sync")func main() { wg := sync.WaitGroup{} for i := 0; i < 5; i++ { wg.Add(..._waitgroup的坑

随便推点

五种IO模型-程序员宅基地

文章浏览阅读5.9k次,点赞10次,收藏10次。IO,即input/output,IO模型即输入输出模型,而比较常见且听说的便是磁盘IO,网络IO.按照冯诺依曼结构的来看,假设我们把运算器、控制器、存储器三个设备看做一个整体(假设称为中转),那么输入设备、输出设备,和中转就构成一个中转IO,也就是说IO是以某一个核心为的,而涉及计算机核心与其他核心之间的过程我们就成为一个IO._io模型

未来工厂大脑:图扑组态软件在智能制造中的应用-程序员宅基地

文章浏览阅读615次,点赞12次,收藏11次。图扑 HT 先进的组态界面非常适用于实时监控系统的界面呈现,多年来已广泛应用于电信网络拓扑和设备管理,以及工业生产、城市园区、轨道交通、电力能源、仓储物流、化工冶金等工业自动化(HMI/SCADA/MMI)领域,业务涵盖数据展示、态势感知、科学决策等全生命周期监控。图扑的大屏组态、UI 组态、工业组态、三维组态为打造精细化监控策略提供了支持,融合数字建模、数字孪生、仿真模拟、智能物流等技术,轻松构建低代码、零代码物联网 IoT 平台,辅助传统工厂向智能工厂转型。

Java核心技术·卷I(原书第12版)_java核心技术第十二版pdf-程序员宅基地

文章浏览阅读1w次。他是《Java核心技术》两卷本的作者,也是《重要的,第二版》(Addison-Wesley,2018)的Core Java SE 9和《重要的,第二版》(Addison-Wesley,2017)的作者。读者应在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,包括面向对象编程、反射和代理、接口和内部类、异常处理、泛型编程、集合框架、事件监听器模型、图形用户界面设计和并发。☉第四章介绍了面向对象的两大基石——封装的重要概念,以及Java语言实现封装的机制——类和方法;_java核心技术第十二版pdf

【Gradle】Gradle配置全局阿里云镜像仓库_android studio gradle全局使用阿里云镜像 详细步骤-程序员宅基地

文章浏览阅读2.5k次。一、参考资料Gradle配置阿里云仓库_梁海江的博客-程序员宅基地Gradle的配置操作以及配置阿里云镜像和整合本地Maven仓库 - 简书_android studio gradle全局使用阿里云镜像 详细步骤

Maven手动导入jar包到自己仓库_maven手动导入jar包到仓库-程序员宅基地

文章浏览阅读1k次。1、保证settings.xml文件中的 localRepository 是自己需要引入的仓库。_maven手动导入jar包到仓库

(一)数据科学_聚类 样本外-程序员宅基地

文章浏览阅读419次。数据科学技术1 数据科学概念2 数理统计技术2.1 描述性统计分析2.2 统计推断与统计建模1 数据科学概念数据科学是一个发现、解释数据中的模式并用于解决问题的过程。数据科学可以从数据中获取知识,为行动提出建议的方法、技术和流程,以完成商业或工业上的目标。下图所示流程为数据科学的工作范式。反过来即为建模步骤。数据学是数据科学的基础。数据学研究数据本身,研究数据的各种类型、状态、属性及变化规律;数据科学是为科学研究的数据方法。2 数理统计技术2.1 描述性统计分析2.2 统计推断与统计建模_聚类 样本外