飞雪团队

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

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

[复制链接]

8920

主题

9008

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

/ ^5 U! F% P& Y6 N<p>@</p><p></p>& w2 b$ {" F. n6 c# W& s
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>- f: d. I6 o$ I8 z! Y1 S" I
<h1 id="一工具安装">一、工具安装</h1>6 i- a/ Q, c0 R! A
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
1 f; L; Q3 Y1 p. o4 o2 B<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
0 {8 x$ p$ S/ k<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
! \5 p9 [( S/ H8 q6 n7 Y; p参考<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>* z. ?. O: J& n- ~" k0 ]) o
安装成功测试:<br>
" o5 m: ^5 |3 g+ T# {* A<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>9 X0 c2 j7 C- f! h5 G) U% j
首先创建一个虚拟环境:</p>( c1 [# k! Q  m+ q. }
<pre><code class="language-c">conda create -n pytorch python=3.63 V4 K( s- @6 m7 b. E1 n! i
</code></pre>
4 L+ ^6 e! C& O3 a$ ?9 d' K& H<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
( O0 Y* D# p3 t8 Y: t* P输入</p>
& _. t5 C) z+ q! D% B<pre><code class="language-c">source activate pytorch
  I0 B; a, ]' q6 E0 [. s</code></pre>0 A7 H& M1 p" y6 z5 r
<p>激活环境</p>
. Q9 y% o. _- X: J+ n; E<h2 id="12-pytorch安装">1.2 Pytorch安装</h2># x* J  q; j& J4 Q) e' A. O# @, ^, U
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>- W/ E* }1 }" f8 t
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
3 J/ \" f& d* X+ q<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
' y" D, M% }9 I+ q* g( P" Q6 s0 x( R安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
/ O4 f; L& g8 Z8 L4 P7 U- d<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/ b5 `# b: K3 _</code></pre>* Z! ^) Q  ?# [# n* \
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
) K7 C' Q( y* I* u. m<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>3 X- S% V0 r! t" X  W+ T- l
安装好后进行测试:<br>4 G! t% ]  e( u: o- V3 v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
1 w9 |2 e, l+ o$ N9 @. X3 s, j+ D3 ^<h1 id="二编辑器安装">二、编辑器安装</h1>7 Q3 t6 \! O* ?4 X
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>; F( G8 c6 A9 G, J8 y& o
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
* ]/ ^8 X7 F; `0 o# \7 c5 Q选择免费的社区版安装:<br>7 ~5 J+ t6 s( B" ?2 C3 h
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
% s* Y" s* j; _8 v- G下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>1 ~, M& {. V2 a0 @. g- A% n( l
<pre><code class="language-bash">gedit .bashrc3 U1 G, u1 Y# m3 a$ W
</code></pre>9 P7 E% G& n+ [4 A6 C! J" H# p8 a
<p>在最下面一行输入:</p>- j8 ^# T( r  I3 {
<pre><code class="language-c"># pycharm
7 ^" t* ?( @+ H$ j8 @: Palias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"0 {3 S" Q5 ]/ t
</code></pre># t9 ]3 c' I3 H
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>$ }! L& z/ `, N' g; a% r1 j" V7 c
然后使配置生效</p>
4 L: i  ]& o: ~3 X<pre><code class="language-c">source .bashrc* T8 G2 d- Y/ i  Y/ n: C3 f
</code></pre>" D; e& o" C4 S1 E' G
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>$ B* l. o* b" l; f# ?! S
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>/ w) r) ?# o7 r* J2 V( U* q" g
接下来创建一个名为 learn_pytorch的工程:<br>- r3 x4 t9 c, z4 Y+ p3 Y! X2 M$ F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>4 x! z' _6 h+ q& Z( r9 i3 u4 k1 }
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
3 f0 Q4 m& s1 T- \<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
+ Y! u, j2 U$ h, q  y9 z, Q<p>在pytorch 虚拟环境中,输入</p>
1 Q; E( M- U# q3 K! `3 p<pre><code class="language-c">conda install nb_conda( E" P& A, L% |/ j  ]4 V
</code></pre>1 D" H+ ~& l% c2 C. ^6 S: ]2 L
<p>安装jupyter:<br>" F9 n& {+ d9 h2 t; i3 x
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
& H- A+ F' [$ E( g8 U7 F1 ~7 X/ w安装好后输入 <code>jupyter notebook</code> 测试<br>
/ C9 N, a( p$ _9 H$ [<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
( S' m, b* ^, ^8 L4 o在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
  U6 c4 _9 b* B  {<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>6 x0 A! v  C/ Q
<ul>) T+ o0 P' `( b4 I
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>7 G, d6 `$ G3 U' I1 f& v, p
<li>全平台统一:【雪天鱼】</li>; U9 |7 Z% o# n0 H! k+ J6 [
</ul>
. l5 R; w) q) z0 m* F4 Q% J) ]
" _5 B( `$ W& s0 {& A; O( o6 A
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-7-5 00:25 , Processed in 0.066411 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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