飞雪团队

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

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

[复制链接]

8292

主题

8380

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

/ d# E& E. a4 f<p>@</p><p></p>6 p0 m7 w2 u) C3 g+ m. T& @4 \
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
7 T7 Q/ B' a" W# q# P1 @<h1 id="一工具安装">一、工具安装</h1>  }7 l7 I# D9 k9 [! A2 u. f
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
  N. }7 }7 a2 C. _% D; Y<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
4 N2 M4 X' E! D  O# O<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
; P% A/ C$ H* n6 i4 V) E1 |参考<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>/ G% N3 U* i& B
安装成功测试:<br>
# Q+ K! v5 ?0 F- l: x5 h; T<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>4 E4 G5 z2 [- s1 N1 t- N
首先创建一个虚拟环境:</p>/ K9 T9 X! L6 B$ z0 Z
<pre><code class="language-c">conda create -n pytorch python=3.67 ^* X8 d7 m' y" S, W. U* o
</code></pre>
8 C; q) C: N2 E<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>+ u. Q, K  V8 z( m" c( J
输入</p>
8 I1 W3 [  w' d<pre><code class="language-c">source activate pytorch' ^  P5 T- _) s. D" V0 C
</code></pre>  J6 @4 V6 {2 h3 P! S+ d  r* e
<p>激活环境</p>
" C3 V$ L( Q# O<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>$ Y6 |5 O" {- _, U) @/ ~& o% t: p
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>4 d8 p9 @* l. L! S5 W
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
# e8 ]0 o' x: ~" [. G' a<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
1 R8 h" I1 ~) z% |7 }, P安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>- ]$ o( X. j/ y) @4 n
<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
( U" q5 G  ]& w* [" C5 L</code></pre>
) f8 K, }( U1 W3 e, I, s" c3 L<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>4 }! z% d+ I* u, v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
6 B, ~5 L) _. ^% y8 d安装好后进行测试:<br>& Y* W; @  l* d5 M
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>5 p  w% D+ \# ^) d9 [* W
<h1 id="二编辑器安装">二、编辑器安装</h1>
* t3 O& @/ X) i& B$ g+ [0 w<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
0 K" B% v( K) Z6 |0 E<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
8 _& G  {4 b7 f- p* A$ \+ X8 Y选择免费的社区版安装:<br>% z4 U# A* G! ]& _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>' v2 l9 N% f/ i$ |4 u# _$ j2 P
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
6 ]/ t- {4 w4 x4 T$ x2 e) M<pre><code class="language-bash">gedit .bashrc
1 E: l$ X0 B6 z/ p. r</code></pre>3 C- |$ T% |+ N* }- D
<p>在最下面一行输入:</p>
# s1 R+ I* @8 b- _# [. E* R<pre><code class="language-c"># pycharm
" C0 _5 j3 `/ y' K! {; Nalias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"+ ]% M! O! L7 G0 |& B. T
</code></pre>
: B2 s: W  J" X<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
3 x0 g5 {' h1 o然后使配置生效</p>
8 C0 {; P/ h: \3 U5 j<pre><code class="language-c">source .bashrc- ~& y2 U& B- t7 ]; i9 `
</code></pre>
; {- x6 {! f9 e( V- T<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
3 _+ \4 e. W$ p<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>( R4 p" b# P% [8 u( L
接下来创建一个名为 learn_pytorch的工程:<br>
% A# M5 v# h7 F" j! Q<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>: R/ n. K; ?  r
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
/ I* h8 U5 D$ V$ Q- @<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>$ p) t% p8 N% y2 q$ ?
<p>在pytorch 虚拟环境中,输入</p>) u* e' i- N- B" H" H+ W  e
<pre><code class="language-c">conda install nb_conda
# q2 I  X! A5 T: Y. M</code></pre>: G$ {. T% Y$ e' Z5 A% ?5 h+ m6 Q
<p>安装jupyter:<br>9 {/ Z7 Q: U  d' @& q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
: S6 j( n1 o) l/ }2 r3 ?安装好后输入 <code>jupyter notebook</code> 测试<br>; v" Q# V+ P: V2 m5 |2 q- @4 {
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>  `1 W$ C5 L3 o: j, @& \" r/ j& v  P4 q
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>) X! @: i, ?; X/ v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
+ c- M( d, L) P. S- h9 o: I$ n2 Y<ul>1 C. {! W3 J8 B8 O  f( Q: t0 f
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>2 @: H# a0 I- @& c
<li>全平台统一:【雪天鱼】</li>/ Z% Q% k* y3 t$ V& g0 A) K
</ul>
# j8 Y) M' M! H0 Y/ \/ N' @' m3 i2 }
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-2-28 14:41 , Processed in 0.533148 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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