首页 > 其他分享 >DW组队学习——深入浅出PyTorch笔记

DW组队学习——深入浅出PyTorch笔记

时间:2022-08-16 22:55:59浏览次数:93  
标签:cn anaconda 组队 PyTorch tsinghua https edu DW tuna

本篇是针对DataWhale组队学习项目——深入浅出PyTorch而整理的学习笔记。由于水平实在有限,不免产生谬误,欢迎读者多多批评指正。

安装PyTorch


安装Anaconda

这里为了避免手动安装Python及数据科学相关的众多的package,我们直接安装Anaconda,在此基础上再安装Pytorch。

官网直接下载安装即可,地址https://www.anaconda.com/products/distribution

创建虚拟环境

为了不与未来安装的其他版本的Python及package发生冲突,我们单独为PyTorch创建一个Anaconda中的虚拟环境。

win用户可以在Anaconda Prompt中利用指令进行创建和后续操作,详见DW教程https://datawhalechina.github.io/thorough-pytorch/index.html
在这里我直接利用图形界面的选项进行操作了,也很简单,点击Environments-Create,按要求进行创建即可

由于外网速度限制,我们通常给conda换第三方镜像源,比如清华源等。需要修改C:\Users\User_name.condarc文件,换成以下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

具体操作可以参考https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
如果弄不成,也可以在每次conda install时指定来源

安装PyTorch

首先在cmd命令行中利用nvidia-smi查看自己显卡的型号,然后对应下表找到合适的CUDA版本

然后在PyTorch官网(https://pytorch.org/)上选择自己需要的版本,会自动生成一个conda指令,可以粘贴到新创建的虚拟环境的terminal中执行来完成安装

同样,虚拟环境可以用conda activate env_name指令激活并进入,也可以直接在图形界面中相应虚拟环境中open terminal

安装其他需要的package

同样在对应的虚拟环境中可以安装cuda及cudnn等包,注意版本要搞对

conda install cudatoolkit==版本号
conda install cudnn==版本号

(未完待续)

参考资料:

  1. https://datawhalechina.github.io/thorough-pytorch/index.html DataWhale——深入浅出PyTorch
  2. https://mirror.tuna.tsinghua.edu.cn/help/anaconda/ Anaconda镜像使用帮助

标签:cn,anaconda,组队,PyTorch,tsinghua,https,edu,DW,tuna
From: https://www.cnblogs.com/liugd-2020/p/16593119.html

相关文章

  • PyTorch 剪枝
    pytorch实现剪枝的思路是生成一个掩码,然后同时保存原参数、mask、新参数,如下图 pytorch剪枝分为局部剪枝、全局剪枝、自定义剪枝;局部剪枝是对模型内的部分模......
  • PyTorch 环境配置及安装
    目录1.创建Python子环境:2.Pytorch的安装2.1.查看电脑GPU支持的CUDA版本2.2.CUDA驱动检查2.3.Pytorch包下载(GPU)2.4.检查安装3.JupyterNotebook1.创建P......
  • FreeCAD 0.17无法打开.dwg文件
    FreeCAD0.17无法打开.dwg文件显示下面提示:方法下载ODAFileConverter安装Ubuntu18.04的安装后路径为:usr/bin/ODAFileConverter配置Edit→Preferences→Import-E......
  • 1. Pytorch - 初识
    1.1学习动机2020-2022,Pytorch框架已经陪伴我两年,它是我研究生生活中必不可少的工具,在研究生最后的一年时光以及未来的工作中也同样是必不可少的工具。现已秋招,......
  • 4 . DWD和ADS层
    7、DWD层流表和维表关联,可以使用lookupjoin,当存在hbase或者mysql中的表发生改变时,可以动态的发生改变1、支付事实表数据仓库建模的方法:注意:UpsertKafka连......
  • 关于安装Anaconda,以及GPU版的tensorflow,pytorch,最后配置jupyter
    1.首先是关于Anaconda的安装:  直接到官网上下载对应版本,直接安装,可以自定义安装目录,但是要注意的是你安装的目录必须是全英文(就很烦!)    然后是接下来的步骤......
  • Four---pytorch学习---基本数据类型/标量/张量/dim值
    pytorch学习(1)pytorch的基本数据类型在torch中默认的数据类型是32位浮点型(torch.FloatTensor)可以通过torch.set_default_tensor_type()函数设置默认的数据类型,但该函......
  • Five---pytorch学习---创建tensor/API/有初始化创建/无初始化创建/从tensor中创建tens
    ##pytorch学习(2)###创建tensor1.从list中创建tensor2.从numpy中创建tensor/将numpy转换为tensor3.有初始化值创建4.无初始化值创建5.从tensor创建tensor(torch.......
  • Seven---pytorch学习---维度变换
    ##pytorch学习(4)###维度变换-view&reshape-squeeze&unsqueeze-transpose&permute-expand&repeat-contiguous ####view&reshape>view()与r......
  • Six---pytorch学习---索引与切片
    pytorch学习(3)索引与切片普通索引冒号索引(切片)index_select选择特定索引masked_select选择符合条件的索引take索引普通索引index(有负索引)importtorcha......