飞雪团队

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

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

[复制链接]

8560

主题

8648

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28010
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
% G* `' o1 R: b( g% m
<p>@</p><p></p>  g: z1 x* g; y8 L4 @' R: \
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>; n  u+ h  G) p* q2 B
<h1 id="一工具安装">一、工具安装</h1>( B  X% D9 `7 L
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
; \: ^' {# r2 W) o, I<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>+ K9 j" A' e) t8 A8 \
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
( t: t' m1 B  I) T参考<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>! e& T7 H! `' s! V+ A2 n6 D
安装成功测试:<br>0 f& v7 ?) ^# q$ a
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>8 `( C# Z) W+ H% k2 U
首先创建一个虚拟环境:</p>
, A: [7 b0 y; l/ j2 k% t<pre><code class="language-c">conda create -n pytorch python=3.6: ^: F4 O9 T8 J% H+ d
</code></pre>
8 M( h3 C( i8 y<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>* L6 h0 s0 e6 a8 P! w
输入</p>
7 r7 ?$ H3 n' n9 l/ B2 Z" `/ }<pre><code class="language-c">source activate pytorch& w$ U9 |6 D6 U& q) n
</code></pre>
- {4 E* @' j  ~4 ^- m& k& f<p>激活环境</p>0 y- B) {' U$ M9 W- w
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>4 a+ M& x" M* k) m# t
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>* C0 \) G/ v$ W  @  W
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
. E  W. a1 r, O/ K<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>9 z& Q1 W& h) P5 ^
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
( `- y3 j+ X# s3 w<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.html2 j8 d: n' X8 z, X' a8 `' `4 p$ k; R
</code></pre>
3 Q/ A# m4 ^# Q7 r- S8 p; c<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
+ \, _  v2 Z/ Q/ {<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
+ }3 }5 M3 O/ R! W安装好后进行测试:<br>, s9 ?' y; O3 m! B  g3 W0 ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>9 B) W# j2 f2 @2 V* y
<h1 id="二编辑器安装">二、编辑器安装</h1>
* Y- W6 h* a8 V7 j% ]<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>5 e' H' W$ O0 a$ b* n
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>+ v; Z$ V/ `1 i+ u, J/ N
选择免费的社区版安装:<br>
9 \0 d. p( |$ T8 U3 T4 `  e1 m. Z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>9 R0 }6 t( S- O
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
- Z" O/ L+ M; m/ W3 C6 @<pre><code class="language-bash">gedit .bashrc
' o& _( ^7 V, |0 R6 j</code></pre>
- [. O( u+ ?0 K1 z4 a8 u1 U<p>在最下面一行输入:</p>4 L0 ~- l6 U+ j2 S7 V
<pre><code class="language-c"># pycharm
9 `' K! @, F( b8 K: talias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"- @1 D% E9 |6 i: `7 _7 j
</code></pre>0 U* G. \. r6 m4 E5 R; b
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>  J' Q0 k' ?5 d* X
然后使配置生效</p>
$ H! ]. w( `- K3 c4 U<pre><code class="language-c">source .bashrc
- ]4 X/ u7 l! b7 [7 A1 C9 I0 E</code></pre>. W/ l. O8 s' q$ Z9 M# s
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>+ K& N$ x& Q4 `  ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>! @0 l4 H8 {7 m  q! H& V* J
接下来创建一个名为 learn_pytorch的工程:<br>
, U" J4 {6 \" z# U: K<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
9 g4 H  }: j8 k! V选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>  O- i5 g' x% Y- _5 _, R% Z/ S* O
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
% k) }! R! ~" w# d3 r1 U# d5 k& g<p>在pytorch 虚拟环境中,输入</p>$ ~7 J3 M, @  x4 V2 G& S
<pre><code class="language-c">conda install nb_conda2 x5 W3 Z# x* ~9 [  `5 C. x
</code></pre>
8 p% u: j* }0 g' l3 K" e7 `<p>安装jupyter:<br>
  ]' m( B0 P( @7 d3 `<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
  b0 W) y1 N: X6 h2 T# s安装好后输入 <code>jupyter notebook</code> 测试<br>
0 E8 i% N) |5 g) f& o<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
0 A$ _, ~6 p, \% O! A7 ~: C在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
9 u9 ^. ^+ ~- f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>1 G! s& p! d$ w! s
<ul>
$ M8 i6 L9 h1 F! H4 y" V<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
# W8 Z5 i) E" @5 q<li>全平台统一:【雪天鱼】</li>
# \- E( p6 T* i2 r1 `</ul>
2 C$ U2 \) n- @8 a+ H3 \
4 |% D! L: l0 i" H+ c! U: @3 S7 v5 P
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-4-13 10:13 , Processed in 0.232083 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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