飞雪团队

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

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

[复制链接]

5896

主题

5984

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
20012
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
- z. e; q9 a8 H6 N
<p>@</p><p></p>& J+ N8 x7 L2 y
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>6 m4 ]5 \- i1 f
<h1 id="一工具安装">一、工具安装</h1>
5 E% [, n; e" H' j<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
: U8 s2 [( q4 V& t! g) a: i<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
9 W! ~6 f; |. M5 M; T<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>4 \: _% r0 U4 I4 G4 l) S
参考<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>
6 F* ?% ~. |; N% v0 w安装成功测试:<br>
6 w' X) w! Y* U! s9 S7 O# B2 ~+ p2 Y<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
+ N  D; ]- r7 U0 J# I- x& v. z首先创建一个虚拟环境:</p>2 l! _6 _% w1 b
<pre><code class="language-c">conda create -n pytorch python=3.6
3 x9 q0 R6 u4 @! {</code></pre>' H1 d. ]6 ]7 C% n1 Z7 k) U4 D  K
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
* |/ a2 ~" c- q; V8 E输入</p>! @' Z- |+ B7 ]
<pre><code class="language-c">source activate pytorch
6 ?' R  L4 z8 [</code></pre>' g& g: f$ L# `- L0 C5 E5 [6 e
<p>激活环境</p>0 g6 Z8 I! n0 ]  |+ ^& p) |, J1 z
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>/ b) R  \- |% g7 e. C3 d
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>" i# t. ?& `$ o, N: x! E
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>* M% _  e) J# u6 U* U8 m) X
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>9 Y3 B, m% T4 Z; e! O/ Z
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
" H4 s4 p" L; n. M4 N" k<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.html9 O; y$ m% k3 E8 a$ G- H
</code></pre>; I) L% w$ Y9 o% q+ O( Q0 c
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
* B& S) f" s9 Z. m& T) ~/ v<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>& O  J0 ^, d, L9 Q/ Y
安装好后进行测试:<br>; X9 o$ o1 P2 m6 N7 B  r
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
) `3 ^, ]! i7 N! x% u<h1 id="二编辑器安装">二、编辑器安装</h1>/ ]( P1 t. y. {7 q  n7 _" ~/ V  {
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>: H: t7 @! \. C2 O2 d( n
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
; b' C5 U+ s) m) B1 m1 C选择免费的社区版安装:<br>9 K  U2 x, ^6 K- M  u
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
9 }3 \1 O# `2 q5 A+ i下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>- Z2 b# T* C; d: P1 i9 `2 p
<pre><code class="language-bash">gedit .bashrc
" M7 h5 J. [- c# \</code></pre>" D: n# ?* u2 S+ E4 j* I" f% ~- }' @4 F
<p>在最下面一行输入:</p>
; N1 E" g' f9 o6 M/ O4 R9 p<pre><code class="language-c"># pycharm
7 N2 B5 V3 z4 |# e) m1 Valias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"0 P6 f  k) f! g- j( {0 w0 N, [
</code></pre>& a' _- s6 @) P8 p8 u
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>7 d# `8 v( k/ C$ Z
然后使配置生效</p>2 B3 H* K' `: z9 _6 ^  ]
<pre><code class="language-c">source .bashrc
  _( s' R5 _6 I% N& ?</code></pre>! E2 R* a# f; v& o( C# n( R7 e3 p
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>8 Z5 h7 s1 ?5 `9 G: ]. h/ y* D! ]
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>" C" }% e6 ~2 A$ p
接下来创建一个名为 learn_pytorch的工程:<br>
3 [7 t; f2 a9 E. J5 B0 I<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>& g0 O' z9 A. Q( \: Q8 G; K
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>! L4 Z  t2 f- C, ~
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
8 b1 `5 Y' R$ N6 b, A: i: h. N<p>在pytorch 虚拟环境中,输入</p>6 r5 g3 e% `2 Q: J  i' w# C
<pre><code class="language-c">conda install nb_conda/ O5 O: i, b  q8 S  e
</code></pre>
8 d2 b& e; v( \& @<p>安装jupyter:<br>+ ]/ i: }4 r) g. z9 s5 B) _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>. X8 `+ g. r$ Q9 m+ d1 j
安装好后输入 <code>jupyter notebook</code> 测试<br>/ e, R* Z8 \0 Y6 ?. [. K
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
1 H/ _) ^& W; }8 p0 \3 O% f* Q$ H在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>6 a$ t/ I) c' ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>+ l& x0 H) i5 z
<ul>3 v6 j* c! y! Q+ k* x
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
0 n2 [; Z" E+ Y+ e. W<li>全平台统一:【雪天鱼】</li>
- P# w7 j0 e& b$ ?2 L/ r</ul>; k" q; u5 ~0 M. K1 |

6 @: H1 g: O- ~8 S$ \# o
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-2-19 06:07 , Processed in 0.068081 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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