cuda、cudnn、pytorch、tensorflow安装

cuda cudnn pytorch 的下载方法(anaconda) 记录一下近日下载pytorch时遇到的坑。 阅读详情

1.安装显卡驱动

去官网下载相应的驱动,安装
或者最简单的方式
在这里插入图片描述
在software&updates下选择相应的驱动安装

查看gpu信息

nvidia-smi

或

cat /proc/driver/nvidia/version

2.安装cuda

下载以前版本的cuda网址:https://developer.nvidia.com/cuda-toolkit-archive
版本对照表:
在这里插入图片描述
更多版本见:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#id5
从文件名也可以看出,比如cuda_11.0.2_450.51.05_linux表示cuda版本为11.0.2,最低驱动版本为450.51.05,适用linux。

wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run

可能存在的问题
在这里插入图片描述
如图,下载完成了突然报错 s段错误 (核心已转储),原因:stack size 太小
使用ulimit -a命令查看内容,使用ulimit -s 102400将stack size 改为100m,问题解决
在这里插入图片描述
在终端cd到指定文件夹,再执行以上命令可以将安装包保存到该文件夹下,再输入

 sudo sh cuda_11.0.2_450.51.05_linux.run

(注意核对cuda版本号)

下载过程比较慢,还经常断线,断了还要从头下载
(有人说复制网址用迅雷下载速度会快些,我并没有成功)

安装过程中注意不安装驱动
在这里插入图片描述

查看cuda版本

方法1

cat /usr/local/cuda/version.txt

方法2

有时用

nvcc -v

也可。
但是有时会显示
在这里插入图片描述
如果按照指示安装的话,可以成功安装并可通过nvcc -v查到信息,但是安装的版本会比想要的版本号低,以后说不定会出什么问题,所以又执行以下语句卸载

sudo apt-get autoremove nvidia-cuda-toolkit

3.安装cudnn

cudnn下载网站:https://developer.nvidia.com/rdp/cudnn-archive
直接下载很多次因为网络连接问题没有成功
最后用conda+清华源安装

conda install cudnn=7.6.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

(注意核对cudnn版本号)

有时候有奇奇怪怪的报错,或网速太慢,下载容易中断。可以直接访问清华源网址,将包下载到本地,然后执行如下命令安装

conda install (--use-local)  cudnn-7.6.5-cuda10.2_0.tar.bz2

亲测同样有效

查看cudnn版本

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

如下所示,版本号为7.1.2

#define CUDNN_MAJOR 7
#define CUDNN_MINOR 1
#define CUDNN_PATCHLEVEL 2
--
#define CUDNN_VERSION    (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)

#include "driver_types.h"

(在conda环境中用conda list查看到的版本号可能和以上不同,可看做以上是公共的,conda中是私有的)

4.安装pytorch

(conda环境安装pytorch可以不用安装cuda和cudnn,装pytorch时会一并处理好,非常人性化,一条命令全搞定)
网址:https://pytorch.org/get-started/locally/
在这里插入图片描述
ubuntu20.04安装会报错,提示找不到相应版本
把版本号后面的+cu110通通去掉,成功
(有人说pip改成pip3也可成功)

pytorch安装实例:

pip install torch==1.7.1 torchvision==0.8.2 torchaudio===0.7.2 -i https://pypi.tuna.tsinghua.edu.cn/simple

相应的版本去pytorch官网找,官网给的网址通通换成清华源

以前版本网址
https://pytorch.org/get-started/previous-versions/

1.1.0版本(cuda9.0,cudnn7)成功安装实例

pip install torch==1.1.0 torchvision==0.3.0 -f https://download.pytorch.org/whl/torch_stable.html

5.tensorflow安装

tensorflow版本对照的linux网址:https://tensorflow.google.cn/install/source

(windows)https://tensorflow.google.cn/install/source_windows
在这里插入图片描述
python3.6+cuda9支持的tensorflow版本在1.5.0-1.12.0这几个

cpu版本

pip install –upgrade tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl –user

GPU版本

pip install tensorflow-gpu==1.7.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

6.虚拟环境下安装cuda、cudnn、tensorflow

不同的项目可能用到不同版本的tensorflow,不同版本的tensorflow又需要不同版本的cuda和cudnn,所以考虑在虚拟环境中安装这些。以下步骤有些在前面已经详细说明,下面就总结一下。

创建虚拟环境

conda create -n XXX(环境名) python=3.6 anaconda

进入环境:

source activate XXX
or
conda  activate XXX

退出环境

source deactivate 
or
conda  deactivate 

对虚拟环境中安装额外的包:

conda install -n XXX [package]

或者进入环境中再用以下命令安装(我比较喜欢这种):

conda install [package]
or
pip install [package]

安装cuda

conda install cudatoolkit=9.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/

cudatoolkit=版本号

安装cudnn

conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/

安装tensorflow

pip install tensorflow-gpu==1.7.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

查询当前环境下的库的版本号:

conda list cudnn
conda list cuda
conda list tensorflow

注

如果上述conda的清华源URL失效,可尝试换成

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
清华源安装 pytorch 开启清华源。重要的是https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 这个源一定要添加进去,然后才能正常安装pytorch conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaco 阅读详情

相关推荐

pip换清华源一步搞定pytorch在cuda上运行(非常快!)

pip换清华源一步搞定安装pytorch-gpu

chenyuhaokaixin的博客 1万+

cudnn 清华源下载地址

cudnn 清华源下载地址 官网下载慢,而且需要登录账号,从国内镜像源下载后解压,再复制到对应文件夹即可。网址https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/

DK_share的博客 5万+

Ubuntu系统安装Nvidia显卡驱动、Cuda、Cudnn、Pytorch、Tensorflow

torch 笔记

weixin_40428368的博客 5856

Ubuntu 安装cuda、cuDNN、tensorrt

一、安装CUDA 1. 下载cuda: 从链接中选择合适版本下载. https://developer.nvidia.com/cuda-toolkit-archive 2. 根据对应版本的官方提示安装. 二、安装CUDNN 1. 从链接选择CUDA对应版本下载Runtime和Developer文件 https://developer.nvidia.com/rdp/cudnn-archive. PS:必须先安装runtime再安装developer 2. 安装runtime库 sudo dpkg

Loco0401的博客 3803

ubuntu16.04下cuda8.0,cuda9.0,cuda9.2,cuda10.0,cudnn,tensorflow,pytorch的安装

最近实验室新到了服务器,需要装了下cuda的环境,并且希望能将各个环境都装上,为了之后的使用,下面是这两天踩到的一些坑。 1. 安装驱动 在安装cuda和cudnn之前需要首先安装显卡驱动,搜索英伟达显卡驱动:nvidia driver download,然后进入官网,选择对应的显卡和系统类型: 然后选择search进行下载,下载完成之后需要加上执行权限: chmod +x NVIDIA-Lin...

qwe1257的博客 6046

【超全超详细】pytorch和TensorFlow(CPU和GPU版)以及CUDA与cuDNN安装教程

pytorch和TensorFlow(CPU和GPU版)以及CUDA和cuDNN的安装教程,还有血泪踩坑史

elephant_my的博客 6380

Ubuntu22.04安装cuda、cudnn、pytorch、tensorflow一条龙操作

本篇主要介绍Ubuntu22.04系统下安装cuda、cudnn、pytorch、tensorflow一条龙操作,其中cuda版本为11.8.0, cudnn版本为8.6.0, tensorflow版本为2.12.0。主要参考一篇博客,按照需要作一定修改和补充,特写此篇仅作记录。

2301_76725922的博客 2893

ubuntu 18.04 安装NVIDIA驱动 cuda/cudnn + tensorflow-gpu + pytorch

电脑换了华硕新主板,需要重装系统,用的Ubuntu18.04的系统,电脑用的显卡是GTX1080Ti。在新系统中装显卡驱动过程中遇到很多坑,中间无奈搞乱环境又重装了一次系统,再次尝试,终于成功。整个过程失败次数很多,参考的教程感觉自己步步都做对了,但是最后就是不能成功运行。配置系统这种事情确实比较麻烦,心态要对,遇到问题上网搜索方法,最终总归都能解决。 接下来接讲讲我装NVIDIA驱动到装tens...

scxyz的博客 6184

cuda cudnn tensorflow pytorch安装

cuda cudnn tensorflow pytorch安装 1. 查看显卡驱动版本及支持的cuda版本 桌面右键NVIDIA控制面板->帮助->系统信息->组件: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DxLrrkDw-1606357029232)(…/%E5%9B%BE%E7%89%87%E6%96%87%E4%BB%B6/cuda%20cudnn%20tensorflow%20pytorch%E5%AE%89%E8%A3%85/image-2

zplai的博客 395

在anaconda环境中使用conda命令安装cuda、cudnn、tensorflow(-gpu)、pytorch

文章目录在anaconda环境中使用conda命令安装cuda、cudnn、tensorflow(-gpu)、pytorch结论参考资料解释相关命令版本关系版本选择总结:实验 在anaconda环境中使用conda命令安装cuda、cudnn、tensorflow(-gpu)、pytorch 结论 使用conda虚拟环境 使用conda命令安装 最重要的是版本关系(python、cuda、cudnn、pytor或者tensorflow框架)的对应。 参考资料 tensorflow2.x安装 理清GPU、

纸上得来终觉浅,绝知此事要躬行! 3万+

Gitee自动创建PR之——评审模式

一 创建PR的常规操作 本地更新主干(一般为master分支),基于主干新建一个分支并(如Dev分支)切换; 进行新的需求开发; 将这个分支推送到远端; 打开 Gitee ,进入创建 Pull Request 界面; 选定目标分支(及我们需要合并到主干分支的分支,一般即为我们的开发分支); 填写 Title 以及 Description; 点击提交 Pull Request。 二 更快的常见PR的方式— — 评审模式 现在 Gitee.

calm_encode的博客 2987

【记录】Ubuntu22.04安装cuda、cudnn、pytorch、Tensorflow

电脑名:联想Y7000P(2024款)显卡:RXT 4050系统环境:Ubuntu22.04。

TQ1123224的博客 1582

MATLAB实战:用Costas环和Gardner环搞定QPSK同步问题(附完整代码)

本文详细介绍了如何使用MATLAB实现Costas环和Gardner环联合解决QPSK同步问题,包括载波同步和定时同步的技术原理、MATLAB代码实现及性能分析。通过完整的仿真示例和工程实践建议,帮助读者掌握QPSK同步技术的核心要点,提升数字通信系统的解调性能。

agile9scrum的博客 690

ubuntu18.04 安装cuda、cudnn、tensorflow和pytorch其实很简单

ubuntu/windows10 简单步骤安装cuda/cudnn和tensorflow、pytorch 一. 安装NVIDIA驱动 1.首先在终端 输入 nvidia-smi 如果有以下显示,说明NVIDIA驱动已经正常安装,否则,需要重新安装; 2.安装NVIDIA驱动 方法一:Ubuntu自带的镜像源安装 第一步:先在软件中搜索“软件和更新”,首先找个镜像源,我选择的是清华的镜像源。如果使用Ubuntu自带的更新实在太慢,还不一定成功,选择源的格式如下: 第二步:选..

zhou315896的博客 2442

EB TRESOS 29.0.0安装教程用于MCAL配置开发

本文介绍的搭建基于NXP官网提供EB软件,进行基于标准AUTOSAR软件底层驱动配置的开发

qq_53260940的博客 1876

从分立到集成:深入解析Buck电路的核心模块与设计权衡

本文深入解析Buck电路的核心模块与设计权衡,从分立到集成方案的优缺点对比。详细探讨Buck电路的高效能量转换、小型化设计及灵活电压调节能力,并结合实际案例分享分立方案中的PWM生成、反馈环路设计及保护电路优化经验,为工程师提供实用设计参考。

weixin_29306317的博客 222

安装同时适配Pytorch和Tensorflow的CUDA和cuDNN,并最终完成Pytorch和Tensorflow安装

因为Pytorch的2.6.0版本需要python环境在3.9及以上版本,而Tensorflow要支持GPU使用最高只能使用2.10.0版本需要Python版本在3.7-3.10,最终选择python版本3.10。通过pip的方式安装trnsorflow==2.10.0,通过https://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学镜像源。进入Pytorch官网然后选择当前版本的CUDA后通过。因为在创建Anconda环境中。

weixin_52125563的博客 2156

arduino esp8266_Arduino传感器教程 第22章ESP8266 控制 5V 继电器

ESP8266控制5V继电器目录一、NodeMCU二、工作原理本文将使用亚马逊 AlexaEcho 和 ESP8266 控制 5V 继电器。NodeMCUNodeMCU 是一个开源的 IoT 物联网硬件开发板,由于它支持 WIFI 功能且使用方法十分类似 Arduino 开发板,所以近些年获得了越来越多来自全世界的创客朋友们的青睐。NodeMCU 尺寸与 Arduino Nano 类似。...

weixin_39611722的博客 3455

关于nvidia,python,pytorch,cuda,tensorflow,cudnn 的版本对照,官方链接及简短安装

关于nvidia,python,pytorch,cuda,tensorflow,cudnn 的版本对照,官方链接及简短安装

qq_52318356的博客 2038

实战5:农作物产量预测 蔬菜产量预测 lstm 完整代码数据-可直接运行-计算机毕设

实战5:农作物产量预测 蔬菜产量预测 lstm 完整代码数据-可直接运行-计算机毕设

机器学习深度学习业余选手 1257

2025_NIPS_Grounded Reinforcement Learning for Visual Reasoning

尽管基于思维链的强化学习已在数学、编程等任务中显著提升语言模型性能,但视觉推理面临额外复杂性——需模型引导视觉注意力、解读感知输入,并将抽象推理锚定到空间证据上。本文提出ViGoRL(视觉接地强化学习),这是一种通过强化学习训练的视觉语言模型,能将每个推理步骤明确锚定到特定视觉坐标。受人类视觉决策启发,ViGoRL学会生成空间接地的推理轨迹,在每个步骤引导视觉注意力聚焦任务相关区域。当需要细粒度探索时,我们提出的多轮强化学习框架允许模型随着推理展开动态缩放至预测坐标。

c_cpp_csharp的专栏 58

Anaconda、Cuda、CuDnn、PyTorch、TensorFlow、Keras安装

1.安装PyTorch流程参考: https://www.cnblogs.com/zhouzhiyao/p/11784055.html https://blog.youkuaiyun.com/qq_23013309/article/details/103965619 2.Anaconda下载 https://www.anaconda.com/products/individual#Downloads 3.查询Cuda版本 https://docs.nvidia.com/cuda/cuda-toolkit-release

weixin_45876155的博客 591

学Simulink--基于多物理场耦合与系统集成的储能系统场景实例:压缩空气储能(CAES)系统的热力学建模与效率分析

本文提供了一个基于Simulink的压缩空气储能(CAES)系统热力学建模教程。通过多物理场耦合方法,详细演示了从系统架构设计到仿真测试的全过程,包括多级压缩机/膨胀机系统搭建、显热蓄热系统设计以及效率分析。文章重点强调了热管理对提升CAES效率的关键作用,并给出了68%电-电效率的优化案例。最后提出了变工况建模、不同蓄热介质对比等高级优化方向,为开发零碳大容量储能系统提供了实用工具和方法。

amy_mhd的博客 130

记录-安装cuda与cudnn 及对应版本的tensorflow|pytorch

安装 cuda 与 cudnn

m0_63130443的博客 8170

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

在Ubuntu18.04上安装Anaconda+CUDA+cuDNN+tensorflow-gpu+Pytorch

本文记录了我在Ubuntu18.04环境下安装Anaconda、CUDA、cuDNN、tensorflow-gpu和Pytorch的全过程,期间踩过大小的坑,其中最严重的就是误安装了CUDA自带的驱动,最终导致系统重装了两次。 通过阅读本文,您可以了解到在Ubuntu18.04上安装Anaconda、CUDA、cuDNN、tensorflow-gpu和Pytorch具体操作,以及显卡驱动与CUDA版本的关系,CUDA安装过程中的陷阱等知识

Fury的博客 3079

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: pytorch指定多块GPU运行代码
下一篇: conda环境操作
OneQuestionADay
博客等级 码龄6年 24粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值