飞雪团队

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

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

[复制链接]

6806

主题

6894

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

/ j/ W+ x& Q& {* X3 a<p>@</p><p></p>' p( w/ y3 h* q6 |
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>7 I& c- ~( E, C3 X
<h1 id="一工具安装">一、工具安装</h1>
' T  c5 w+ Y# e* |+ Q: f( G0 g0 _<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
. J* M1 h/ b+ b7 K- Q( @<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>6 D! I& e$ X- N5 ]* J
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
& w3 m8 Z/ z% m; r" U; m参考<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>% P4 ^( a0 g/ J( }
安装成功测试:<br>
; t7 e! L2 T4 b' r2 Y<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>3 I( V) p# z$ X! Q- e
首先创建一个虚拟环境:</p>
% M( a; T9 V1 F/ K: O( w<pre><code class="language-c">conda create -n pytorch python=3.6
/ |/ A, Z' ^1 k</code></pre>5 J# g! a7 E; j: C! G: n
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>/ u3 b: b: E5 b' A. o" Z; |
输入</p>! Z: P$ ?+ {' C* o4 H
<pre><code class="language-c">source activate pytorch! [2 P6 Z, ~, U* ^& L
</code></pre># W1 x3 K3 x2 r0 I8 s
<p>激活环境</p>
. t' C8 P( L0 q& u4 _<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
2 f! P; e8 }9 e8 H" C5 k* E% b<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>' t- f! U' S+ |& N, k
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>3 y- S0 q9 c/ X3 P+ P
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br># }: W$ ^' {8 u- F/ [
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>9 b# ]3 {8 a) C! S' H7 _
<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- L; e' k( @1 y% [& \) P
</code></pre>- {) y8 u/ R1 z
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>$ N1 O( h0 ]3 X3 X% R% w8 M) R
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>- T% K0 D, q+ \0 s$ q
安装好后进行测试:<br>
& @3 f/ o  X- K+ x, |<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>. ]8 d$ M' }5 g/ s' c! f% \
<h1 id="二编辑器安装">二、编辑器安装</h1>
+ \' Q4 [% r- i, p<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
3 B. r/ M: z3 C7 b<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>$ {1 e; P& B, ]. ?0 R, E- K' v9 T
选择免费的社区版安装:<br>. C2 r  f) s5 S' C# b  d
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>, U# ~  Y7 Z# q- ?  K6 }& t! j
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>2 G" V" ?$ |6 ~8 V, k
<pre><code class="language-bash">gedit .bashrc
( R& T8 m/ O4 i5 C</code></pre>6 ~/ F) i: ^, \4 ~, A  Q
<p>在最下面一行输入:</p>
/ U* K" q: H& d<pre><code class="language-c"># pycharm
( Y& W' a, u6 _9 r5 i$ Yalias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
) p. F! I6 o2 `8 o; L1 A' v</code></pre>$ Y( l2 d- k0 j! v% f( x
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>0 A' x' J2 `. N2 L
然后使配置生效</p>
3 j' J7 i+ e, J: c<pre><code class="language-c">source .bashrc- A% m4 ?6 O) V
</code></pre>- ?8 q2 d- e4 b3 Q5 W
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
6 o: H3 w! V! x<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
9 p  C" x% I# R接下来创建一个名为 learn_pytorch的工程:<br>
) O3 }, N5 Z0 g$ ^9 @2 x<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>& y/ \8 T3 A9 g2 I
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
1 {: S' ~$ D2 X" H5 ]: [<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
& @+ V! j  z; P% p3 {! r' p8 Z<p>在pytorch 虚拟环境中,输入</p>
( p6 r7 i- g9 |7 k( |: j<pre><code class="language-c">conda install nb_conda9 O( {+ X; j9 y1 b9 X+ _
</code></pre>
3 `4 i& Z4 x1 v5 {% _<p>安装jupyter:<br>. M/ y2 q/ S* t% B/ M. S$ ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>7 _* [; _+ I; T% U% o8 P4 ]+ D
安装好后输入 <code>jupyter notebook</code> 测试<br>
: Z, g$ y% \8 d- D$ y  R; ^1 [<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
3 z2 A. t0 k7 @7 h2 B" R在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>& U$ ~* r0 W( x* w/ a% o  l# Q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>; c& _( l1 W& Y# }4 h; n# t
<ul>
5 n% u* F5 y" B<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>: I+ m( m+ g0 r$ x
<li>全平台统一:【雪天鱼】</li>5 x2 ~5 M( ?! J7 G
</ul>& {7 N2 w4 |/ E  Y" ^- K
5 a" c  A) f' w! x6 _$ b9 S8 a0 H
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-6-29 18:09 , Processed in 0.065708 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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