深度学习环境安装(anaconda、pycharm、cudn、cudnn、pytorch)

简介: 深度学习环境安装(anaconda、pycharm、cudn、cudnn、pytorch)

1.简介

深度学习环境安装(anaconda、pycharm、cudn、cudnn、pytorch),下文软件安装过程中,流程都是点击下一步,出现需要选择的都插入图片进行提示。


2、显卡驱动

2.1cudn安装

进入pytorch查看cuda支持的版本,如下图所示:


45711b2c8e2518ed70a98fb541e69ac8.png


下载cudn,进入发现版本是12.1不符合,点击箭头处,进入曾经版本下载,如下图所示:


3f23251e55fe1fb8eb8b0563b2ed896b.png


选择合适的版本点击进入,如下图所示:


9e9e0fd4e2d6923ea11f1c1f2ab353c3.png


安装系统要求进行选择如下所示:


8fb536641f6bc5602698206b4864941b.png


2.2 cudnn安装

下载cudnn:


deba7ecce5afac1f96b5d08d6a8ff241.png


选择合适的版本,如下图所示:


dec16c767d22293d2e3e588db29f58b9.png


选择合适的系统下载,如下图所示:


393ce8fd79fee540c60bc8d483e11d73.png


分别找到cudn安装路径,cudnn解压的路径,将cudnn三个子文件分别对应安装到CUDN文件中:


2b38e3cda67467d4dd7b59784cd3eb20.png

fe1db1eca0ccd9ea743a4be66e835eb6.png


找到环境变量-系统变量-path,分别将如下三个变量添加进去,完成安装。


873c3868f94a3bacf6e3b69b7169af1c.png


2.3 检查cudn、cudnn是否安装成功

首先win+R进入CMD,在命令行输入nvcc -V,如下图所示,出现红框内容,证明cudn安装无误。


c4bd62f7d1a21f22bcf012eb65084916.png


进入到cuda的安装路径,C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\demo_suite,找到如下两个.exe文件,分别运行:


79864411ec3fbb694e2e0477c951de0d.png


3、 Anaconda安装

Anaconda下载


cc87f897006ce28e5c0c5594b45af89b.png

09f908dc8f69af051edf4a78d0912c11.png

dde9a561541c70bb9c08f1c4706e55b6.png


4、 pycharm安装

pycharm下载


f49e55478225aedd11f0b487d08b042c.png

cf945d83db74a9c5d580623ff5b83416.png

50a16da330ce1deb94557e4952d3f933.png


5、pytorch安装

1、查看对应版本


75e621a95d47e074d703643bc4f3d25f.png


2、终端安装

复制红框区域代码,在终端进行安装


3、检测

新建python文件,复制如下代码:

import torch # 如果pytorch安装成功即可导入
print(torch.cuda.is_available()) # 查看CUDA是否可用
print(torch.cuda.device_count()) # 查看可用的CUDA数量
print(torch.version.cuda) # 查看CUDA的版本号

运行如下所示:


相关文章
|
10天前
|
机器学习/深度学习 PyTorch API
pytorch与深度学习
【5月更文挑战第3天】PyTorch,Facebook开源的深度学习框架,以其动态计算图和灵活API深受青睐。本文深入浅出地介绍PyTorch基础,包括动态计算图、张量和自动微分,通过代码示例演示简单线性回归和卷积神经网络的实现。此外,探讨了模型架构、自定义层、数据加载及预处理等进阶概念,并分享了实战技巧、问题解决方案和学习资源,助力读者快速掌握PyTorch。
31 5
|
12天前
|
机器学习/深度学习 PyTorch 算法框架/工具
【Python机器学习专栏】PyTorch在深度学习中的应用
【4月更文挑战第30天】PyTorch是流行的开源深度学习框架,基于动态计算图,易于使用且灵活。它支持张量操作、自动求导、优化器和神经网络模块,适合快速实验和模型训练。PyTorch的优势在于易用性、灵活性、社区支持和高性能(利用GPU加速)。通过Python示例展示了如何构建和训练神经网络。作为一个强大且不断发展的工具,PyTorch适用于各种深度学习任务。
|
13天前
|
机器学习/深度学习 自然语言处理 算法
PyTorch与NLP:自然语言处理的深度学习实战
随着人工智能技术的快速发展,自然语言处理(NLP)作为其中的重要分支,日益受到人们的关注。PyTorch作为一款强大的深度学习框架,为NLP研究者提供了强大的工具。本文将介绍如何使用PyTorch进行自然语言处理的深度学习实践,包括基础概念、模型搭建、数据处理和实际应用等方面。
|
14天前
|
Python
pycharm使用Anaconda中的虚拟环境【我的入门困惑二】
pycharm使用Anaconda中的虚拟环境【我的入门困惑二】
|
25天前
|
机器学习/深度学习 并行计算 PyTorch
PyTorch与CUDA:加速深度学习训练
【4月更文挑战第18天】本文介绍了如何使用PyTorch与CUDA加速深度学习训练。CUDA是NVIDIA的并行计算平台,常用于加速深度学习中的矩阵运算。PyTorch与CUDA集成,允许开发者将模型和数据迁移到GPU,利用`.to(device)`方法加速计算。通过批处理、并行化策略及优化技巧,如混合精度训练,可进一步提升训练效率。监控GPU内存和使用调试工具确保训练稳定性。PyTorch与CUDA的结合对深度学习训练的加速作用显著。
|
PyTorch 算法框架/工具 Android开发
PyTorch 深度学习(GPT 重译)(六)(4)
PyTorch 深度学习(GPT 重译)(六)
38 2
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch 深度学习(GPT 重译)(六)(3)
PyTorch 深度学习(GPT 重译)(六)
30 2
|
25天前
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch 深度学习(GPT 重译)(六)(2)
PyTorch 深度学习(GPT 重译)(六)
41 1
|
25天前
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch 深度学习(GPT 重译)(六)(1)
PyTorch 深度学习(GPT 重译)(六)
38 1
|
25天前
|
机器学习/深度学习 PyTorch 算法框架/工具
PyTorch 深度学习(GPT 重译)(五)(4)
PyTorch 深度学习(GPT 重译)(五)
37 5