首页 > 其他分享 >Anaconda-cuda toolkit-cudnn-torch-torchvision安装

Anaconda-cuda toolkit-cudnn-torch-torchvision安装

时间:2023-10-22 17:23:34浏览次数:33  
标签:哔哩 torchvision torch toolkit 虚拟环境 cuda Anaconda 安装

1.Anaconda安装

进入清华镜像网下载:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

1.通过搜索框找到Anaconda

 

2.点击archive

 

3.找到与操作系统匹配以及所需的anaconda版本进行下载

 

4.另存到D盘

 

5.双击进行安装

  

  

 

6.配置环境变量

   

 

7.在终端(先win + R,后输入cmd+回车)输入:conda -V   ,测试是否成功

 

2.Anaconda创建虚拟环境 

1.在Windows搜索栏中输入‘Anaconda Powershell Prompt’并打开

2.输入“conda create -n test python=3.8”,其中test为创建的虚拟环境名称,后面是python的版本(非必须)

 

3.输入“y”(表示yes)

 

4.输入“conda activate test”,激活刚刚创建的虚拟环境

 

5.在虚拟环境test中输入“conda list”可以查看这个环境中所含的包

 

6.输入“conda deactivate”可以退出当前的虚拟环境

 

7.输入“conda env list”可以查看电脑所含的虚拟环境

 

8.如果需要移除掉不需要的虚拟环境,输入“conda remove -n test --all”,其中test是需要移除的环境名称

 

9.移除后再查看电脑中所含的虚拟环境,可以发现test这个环境已经被移除了

 

3.cuda toolkit安装


cuda安装网址:CUDA Toolkit 12.3 Downloads | NVIDIA Developer

1.首先使用Windows搜索栏找到英伟达控制面板(NVIDIA  Control Panel)并打开

2.依次点击“系统信息”---“组件”查看cuda版本

 

   

 

3.进入下载网页

 

4.找到存有所有版本的cuda档案馆

 

5.选择对应的cuda版本(本人为cuda 12.3)

 

 

6.选择对应的操作系统(本人为win11),然后下载

 

7.双击exe文件进行安装

       

    

 

8.在Anaconda Powershell Prompt中输入“nvcc -V”查看是否安装成功

 

3.cudnn安装

 cudnn安装网址:cuDNN Archive | NVIDIA Developer

1.进入下载网页

 

2.找到与cuda版本、操作系统对应的进行下载

 

3.下载后进行解压,可以得到下面几个文件夹

 

4.将它们都复制到cuda的安装路径下进行替换

 

4.torch和torchvision安装 

 torch和torchvision安装网址:download.pytorch.org/whl/torch_stable.html

1.找到与cuda、操作系统和python版本对应的torch进行安装(cu121表示cuda 12.1版本,cp311代表python 3.11版本)

(本人下载的事cuda12.3,但是目前最新的就只有这个cu121,但是实测可用)

   可以通过anaconda查看自己的python版本

  另外我将下载的torch和torchvision都放在了python目录下的Scripts文件夹里,地址为 D:\Python 3.11.0\Scripts     

   

 

2.同理,找到对应的torchvision版本进行安装

 

3.在D:\Python 3.11.0\Scripts文件夹下,右击选择使用终端打开,然后pip一下安装.whl文件中的Python包(pip install package_name.whl,其中package_name.whl即为whl文件的名字)

 

4.安装后,.whl文件中的Python包将被解压并安装到Lib/site-packages目录中,就可以在所在环境中使用该软件包了

 

因为本人在已安装相关文件和包后才写下这个博客,实在不想再重新下载安装了,所以博客中有些图来源于bilibili,本人也是在bilibili上学习的安装方法,在此感谢那些up主们,附上链接:

深度学习库pytorch安装教学_哔哩哔哩_bilibili

Python深度学习:安装Anaconda、PyTorch(GPU版)库与PyCharm_哔哩哔哩_bilibili

从零开始,一步步教你配置完美的深度学习环境|Anaconda+Pycharm+CUDA+CUdnn+PyTorch_哔哩哔哩_bilibili

“虚拟环境”是什么——基于anaconda的讲解_哔哩哔哩_bilibili

标签:哔哩,torchvision,torch,toolkit,虚拟环境,cuda,Anaconda,安装
From: https://www.cnblogs.com/scorpio-xin/p/17779993.html

相关文章

  • windows下的深度学习环境软件版本(cuda/cudnn/pytorch)
    为了方便多个深度学习框架的环境配置,推荐使用anoconda进行搭建。1.anaconda/miniconda下载地址anacoonda官方下载地址:FreeDownload|Anacondaminiconda官方下载地址: LatestMinicondainstallerlinksbyPythonversion—minicondadocumentation清华镜像源的下载地......
  • 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉
    在我们开发的前端项目中,往往为了方便,都需对一些控件进行自定义的处理,以便实现快速的数据绑定以及便捷的使用,本篇随笔介绍通过抽取常见字典列表,实现通用的字典类型绑定;以及通过自定义控件的属性处理,实现系统字典内容的快捷绑定的操作。1、下拉列表的数据绑定在我们创建下拉列表的......
  • [swin-trans]分布式训练的debug:ValueError: Error initializing torch.distributed us
    在用torch.distributed.init_process_group(backend='nccl',init_method='env://',world_size=world_size,rank=rank)时,出现1、ValueError:Errorinitializingtorch.distributedusingenv://rendezvous:environmentvariableMASTER_ADDRexpected,b......
  • 【Unity3D】UI Toolkit自定义元素
    1前言​UIToolkit支持通过继承VisualElement实现自定义元素,便于通过脚本控制元素。另外,UIToolkit也支持将一个容器及其所有子元素作为一个模板,便于通过脚本复制模板。​如果读者对UIToolkit不是太了解,可以参考以下内容。UIToolkit简介UIToolkit容器UIT......
  • 【Unity3D】UI Toolkit数据动态绑定
    1前言​本文将实现cvs表格数据与UIToolkit元素的动态绑定。​如果读者对UIToolkit不是太了解,可以参考以下内容。UIToolkit简介UIToolkit容器UIToolkit元素UIToolkit样式选择器UIToolkit自定义元素​本文完整资源见→UIToolkit数据动态绑定。......
  • Pytorch深度学习环境配置 | NVIDIA-driver + Pytorch + miniconda
    本贴为实战,看理论请移步【地表最强】深度学习环境配置攻略|【nvidia-driver】,【cudatoolkit】,【cudnn】,【pytorch】为了验证我的环境配置方法没有问题,我特意租了两小时云服务器来从0配置环境。云服务器厂家:Ucloudubuntu22.043090*21.装NVIDIA-driver参考:http......
  • 《动手学深度学习 Pytorch版》 9.8 束搜索
    本节将介绍几大:贪心搜索(greedysearch)策略穷举搜索(exhaustivesearch)束搜索(beamsearch)9.8.1贪心搜索贪心搜索已用于上一节的序列预测。对于输出序列的每一时间步\(t'\),都从\(\boldsymbol{Y}\)中找到具有最高条件概率的词元,即:\[y_{t'}=\mathop{\arg\max}\limits......
  • 《动手学深度学习 Pytorch版》 9.6 编码器-解码器架构
    为了处理这种长度可变的输入和输出,可以设计一个包含两个主要组件的编码器-解码器(encoder-decoder)架构:编码器(encoder):它接受一个长度可变的序列作为输入,并将其转换为具有固定形状的编码状态。解码器(decoder):它将固定形状的编码状态映射到长度可变的序列。9.6.1编码器编......
  • 《动手学深度学习 Pytorch版》 9.7 序列到序列学习(seq2seq)
    循环神经网络编码器使用长度可变的序列作为输入,将其编码到循环神经网络编码器固定形状的隐状态中。为了连续生成输出序列的词元,独立的循环神经网络解码器是基于输入序列的编码信息和输出序列已经看见的或者生成的词元来预测下一个词元。要点:“<eos>”表示序列结束词元,一旦输......
  • 使用Pytorch Geometric 进行链接预测代码示例
    PyTorchGeometric(PyG)是构建图神经网络模型和实验各种图卷积的主要工具。在本文中我们将通过链接预测来对其进行介绍。链接预测答了一个问题:哪两个节点应该相互链接?我们将通过执行“转换分割”,为建模准备数据。为批处理准备专用的图数据加载器。在TorchGeometric中构建一个......