飞雪团队

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

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

[复制链接]

9321

主题

9409

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

' g, X1 T: t3 ?! I% z0 y<p>@</p><p></p>
$ f  a& F* c; T6 A( ?8 T4 B5 F: S2 u* c<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>9 V% W* x9 m2 `  f  s
<h1 id="一工具安装">一、工具安装</h1>( \, b9 i9 q- r' ^5 v6 d) a
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
, t7 y3 D( s9 I3 g<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>5 U+ \. ^! D6 n8 @
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
; I( U  e2 V2 E! u9 m  x6 n参考<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>4 M) K0 J: I; U3 u1 s
安装成功测试:<br>) W+ h4 O% n, b
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>- V2 @( A- ?' ~3 S% Q
首先创建一个虚拟环境:</p>2 P4 p' k% i# a) @/ B8 S+ V
<pre><code class="language-c">conda create -n pytorch python=3.6
/ X) s" s# i6 z% T, K</code></pre>" @4 c! u: d7 n; d
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
7 y% m! h) \! i) L4 R输入</p>
  m: M$ x5 E4 U6 M" ?- [# A: C/ c* d2 ]<pre><code class="language-c">source activate pytorch
3 j$ g5 Q2 A3 }' G. v2 E( Q- L</code></pre>2 q$ r, E5 `: ?; f1 a+ }% s, ]8 w. a. O! L
<p>激活环境</p>: {/ I8 T& j* h% l& N) n# d6 l4 }
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
4 O6 K" `% F( c8 ?8 l: x! f<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>8 U5 u5 c6 K8 n( l* Z
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>/ h5 d( f6 V! G
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>9 R  t1 ^' S6 O+ [- B" }
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
# v2 }5 e2 W* R. M# e" O<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
, X, H' \  T* I5 @</code></pre>9 H9 s  E* L% p& I% z, t+ |
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
; W, e. x+ R! X5 }- \. m2 w; I( x! i<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>) `$ _/ M' ^+ A3 W9 Y/ g
安装好后进行测试:<br>
0 C1 K' {. O  p" m# u: M3 i' z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>) V" V, ]5 M# w
<h1 id="二编辑器安装">二、编辑器安装</h1>) L- Q: f/ M+ ]% a- p2 i
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
1 p+ N7 z/ Q$ i% M; w6 K' s) f<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
( [7 u+ ?6 o* }; u选择免费的社区版安装:<br>
7 ^0 H1 q8 Y  t# G5 E' s& a<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>) |! }- B1 E2 q+ `
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
8 x" L: z3 K( p& k<pre><code class="language-bash">gedit .bashrc
: G) T. L# X5 G! Q. @. @) q</code></pre>
5 h! [) I7 W: }- H' M  g4 u: F% @<p>在最下面一行输入:</p>" x" O9 ]0 A/ s2 R$ E' b
<pre><code class="language-c"># pycharm* L- i7 O3 h2 R7 H$ u: R' x$ p+ _
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
9 z) j& j6 j+ [, `2 x</code></pre>+ G9 U( ^; r3 [
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>$ \, x! k! N8 t; |6 s. X
然后使配置生效</p>' G$ m# c$ [* ?( _& A
<pre><code class="language-c">source .bashrc
/ `; \1 b5 m+ r3 k: P</code></pre>
1 t$ m4 c5 {$ |2 N, h<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>! b; g: P0 ^& ^+ {. v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>9 Q% l) n) F9 S
接下来创建一个名为 learn_pytorch的工程:<br>3 s0 M0 P7 ]6 F7 F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
6 e: t" X1 Z9 m. ^& A7 }" o! I, _选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>) s( Y# y4 `" k" V
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>0 q4 n0 v8 i+ V" ?4 F: r
<p>在pytorch 虚拟环境中,输入</p>; ?$ h* K8 {, m
<pre><code class="language-c">conda install nb_conda$ u+ Z0 w; B; I6 W6 E, U: K) a
</code></pre>5 a9 ~: q& C9 H& E
<p>安装jupyter:<br>
' V0 a7 O2 x6 e3 ?9 N5 r<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
: o0 L! D! S+ \" X' w% B安装好后输入 <code>jupyter notebook</code> 测试<br>% P+ T  m; k! C; N- u: v
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
; B  r3 M0 l" ^在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
% r9 d' r3 q( o  I& o. R0 h<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
8 c- o6 j4 G3 ?<ul>
) P: I, P# p& I  v( Y$ K' E  m<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>% N6 Y( ^; g) b2 H
<li>全平台统一:【雪天鱼】</li>
- x+ U# a' T6 y/ J$ [: b! i8 V</ul>% i) m, c9 T6 f+ C$ j

4 [% R# D. I: G1 i
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-11-4 15:51 , Processed in 0.062456 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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