飞雪团队

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 11347|回复: 0

PyTorch深度学习入门笔记(一)PyTorch环境配置及安装

[复制链接]

7556

主题

7644

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
24998
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式

/ e0 J' H3 s0 ~  L# _<p>@</p><p></p>. l/ o# X* |# v. T, H1 C6 @
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
( P) g' ]5 N  I  N: m<h1 id="一工具安装">一、工具安装</h1>! @9 ], F, H; ^: g
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
! i& D5 c5 {; w) ~/ B<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>& j6 c: W9 K9 R+ r
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
7 A- q3 p& U2 G' a9 W0 f参考<a  href="https://blog.csdn.net/m0_50117360/article/details/108403586?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164187185416780357286476%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164187185416780357286476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-108403586.pc_search_insert_ulrmf&utm_term=ubuntu20.04%E5%AE%89%E8%A3%85anaconda&spm=1018.2226.3001.4187">这篇CSDN博客</a>安装好。<br>
5 R2 N8 }2 i$ I. v+ z安装成功测试:<br>
7 G5 N  `! B: o- n) H4 t<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
$ I# h, \& j$ d$ v0 ?# P; A首先创建一个虚拟环境:</p>7 C' K3 r+ \6 W/ O; C' ]
<pre><code class="language-c">conda create -n pytorch python=3.6
- ?7 [" g5 W  H4 y1 Q7 H- h* P3 d</code></pre>6 ^  H9 v% k5 H' W3 l) L
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>/ z0 N' T4 K2 M
输入</p>) d9 N( f3 D& y1 Q/ ~( s2 S/ x7 D
<pre><code class="language-c">source activate pytorch; g' q  g& E5 \, ], g3 ^
</code></pre>$ P7 q  u& `/ x8 @. O/ D' @
<p>激活环境</p>
3 |: d- Y' J( T& X9 L<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
$ B- @& K! i8 V1 [/ K, t<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br># }3 A$ V. h$ D- |* A5 V
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
8 n) s. }- u" d; v: o<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>- F$ V6 K) m/ S/ h
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>5 x6 n2 I" v1 Z
<pre><code class="language-c">pip3 --default-timeout=1000 install --index-url https://mirrors.aliyun.com/pypi/simple torch==1.10.1+cpu torchvision==0.11.2+cpu torchaudio==0.10.1+cpu -f https://download.pytorch.org/whl/cpu/torch_stable.html
  @% F' F/ `' |9 ?' F: t4 E</code></pre>
1 y6 Q+ i( R" d+ Y% T* e' H<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
9 O4 q; |* j9 E4 m5 ^' P- e3 V/ ]- |<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
6 s* ~/ n  g: U  I! J0 W安装好后进行测试:<br>
  K" m, X5 {( V+ q<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p># U1 m* I( v( C5 @$ C+ H
<h1 id="二编辑器安装">二、编辑器安装</h1>
4 Q6 W. W: D  y! V; l1 Y' L4 G<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>$ V# b5 Q0 d0 i7 o  C; G
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
& R. a/ w. u0 |0 ]. m8 E选择免费的社区版安装:<br>
" I; S! |3 s1 \( v* o# S<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
3 t3 ?' ]9 G, a下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>" ^3 R. V! M( H- ?
<pre><code class="language-bash">gedit .bashrc
/ P  Q" v7 }2 P8 ~4 F. H7 b% e</code></pre>- @/ R/ P5 ?/ s. e, h
<p>在最下面一行输入:</p>
3 w; s1 h9 Z+ c( m: S<pre><code class="language-c"># pycharm6 V5 c. j) B: B- e8 b7 [$ O5 I
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"( _0 G: m) e- m. ^- `+ x
</code></pre>1 p0 F5 C3 U  @8 J0 `3 G' E
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
) y! _' h% m1 F: y' C9 k3 }: K2 }* A然后使配置生效</p>
: ?8 V# w$ x# k<pre><code class="language-c">source .bashrc2 P+ `7 G$ m& W3 @5 B& {
</code></pre>) w# o3 C9 o; P9 C  ^; b
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
2 k# S& n$ G4 i5 X* ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>& z$ Z/ d$ J# Z; b- ?4 R
接下来创建一个名为 learn_pytorch的工程:<br>
, Z  d" c! r" f: F9 Z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>1 C* I& J4 x5 I. |4 E  u
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
, r$ T+ J3 z! `( J<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>! h- \' R' z, G4 @7 e: Y
<p>在pytorch 虚拟环境中,输入</p>
/ L. u1 V5 N9 r  i<pre><code class="language-c">conda install nb_conda
) J' G0 P" o# x! X3 s) }</code></pre>
) C: i$ Q8 E/ P  i# U" u<p>安装jupyter:<br>
' e5 P: w% |- q<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>7 G! n1 F1 ]" Y. w
安装好后输入 <code>jupyter notebook</code> 测试<br>& `9 f  n" O. O( Y  ~
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>/ A+ [/ x' K7 Q0 ~# w$ U2 x
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
  A6 o0 N( u  Q# t<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
6 }0 F" s: v, z5 M- t/ H<ul>
, c- x3 f, {/ |# U& |6 {<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>1 \" R* C& o/ m' w( x5 V5 }
<li>全平台统一:【雪天鱼】</li>
& N6 y; m2 i! ?5 X</ul>
. d- `! _, y% i; K
7 V" h# R+ g6 G/ J( H) p
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|飞雪团队

GMT+8, 2025-9-13 23:21 , Processed in 0.277118 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表