|
9 o0 X, q2 i3 m, ]- i6 o3 U<p>@</p><p></p>
$ W' Z9 c; n3 y/ g<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>2 g3 m% q$ x* ]6 q( C
<h1 id="一工具安装">一、工具安装</h1>: R& N& T* N3 |2 a1 e6 K
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
: O0 ~8 G4 @1 J4 k7 e; v- o<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>0 G2 t& w W; `- Z' F
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br> z! n- r- ~, |1 L6 F1 c! G3 j# O
参考<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># R: `6 W4 T; V( L
安装成功测试:<br>& G8 R9 e9 t' d8 R4 k
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>) k, a, A. y( a5 y) K
首先创建一个虚拟环境:</p>
8 T! N: a( x# \5 c: V" @' t( `7 N<pre><code class="language-c">conda create -n pytorch python=3.6
1 R( f5 _% x( W9 n( l6 J</code></pre>
5 E$ c3 g, F6 S<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>0 N+ j% @$ c% R/ {
输入</p>
* m g# K; _ F2 S. w<pre><code class="language-c">source activate pytorch2 [; c# B2 E! V$ q; H
</code></pre>, m) ?+ ]- b$ {+ G5 ~
<p>激活环境</p>. ?* j* _) u1 \: ~3 r
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
7 M7 H" O0 X: z7 @ ]3 ?<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
8 U- q; a5 t% s; r<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>( ?( j( P B: p+ u. u
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>0 Q% _) x/ V0 T% o
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
' U0 z+ T- c4 u" A4 h<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% T1 v" [( z( ]( m0 v
</code></pre>/ t9 Y5 I2 B9 h& T' S$ M
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
+ t: [& ?: s2 o. G<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
; W; S6 K+ E3 P/ d安装好后进行测试:<br>/ J1 g% f# q" H
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
' Z; ]) |$ W4 U0 h9 B5 W* M6 J; o<h1 id="二编辑器安装">二、编辑器安装</h1>1 X+ n) D, o, U- c2 s9 ~
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
) s, [0 h. C+ z% ]- ^7 n5 N. b<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
! o, ~- B; M7 u* I/ X) y选择免费的社区版安装:<br>% K! W0 F h H8 W4 ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
2 v) W! \( ?# x8 s1 d# B下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>. X" m& y# D: U' Y, p
<pre><code class="language-bash">gedit .bashrc. w1 e3 d" f9 Z; J" o; ?+ ~
</code></pre>; v) m& X, I9 J! }- K( j W
<p>在最下面一行输入:</p>/ n1 Y% W- r% O
<pre><code class="language-c"># pycharm2 J U! K& k* t# N
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
; B) {: B$ J" A& |</code></pre>
. q+ y( A' B! Y7 x) B<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
9 H2 Q0 K+ {& R1 [( f# c然后使配置生效</p>
3 c" B3 C8 l* m' G/ _<pre><code class="language-c">source .bashrc
' h. M* t6 p' E& L) ~, M# s</code></pre>' { ~7 t7 S/ i* i0 M
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>9 ^. O* n) g' @2 ^' C
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
# C: k7 u1 I1 l0 j: W& ?接下来创建一个名为 learn_pytorch的工程:<br>
: B0 O! V' k3 H3 N; v: e" u<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>' C+ `8 U" L- k2 s0 u: U+ Q9 D, X
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>3 ^ F& u- T9 v* e/ U
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
8 u; G \' w# f' Q<p>在pytorch 虚拟环境中,输入</p>
2 ]/ U% v9 C& W4 X<pre><code class="language-c">conda install nb_conda: s7 b4 O/ t0 V5 y
</code></pre>0 W: N2 h+ t! v, v: {& T$ ]
<p>安装jupyter:<br>- u7 y6 i% w, v0 s! G; T I
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
. ^+ w5 R- U! p安装好后输入 <code>jupyter notebook</code> 测试<br>0 D. j! V4 s3 ?3 _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
8 R9 U8 \& w- K+ A( y+ B/ M6 I9 n在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
; l6 t8 ^2 F. V* m; @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
. T2 N4 }- ]) M5 y" A7 U( V. d' b# K<ul>
: O3 w1 F9 b! w( G$ T, p( y<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
) S P, d) a) T' Z<li>全平台统一:【雪天鱼】</li>
( E. y( U, S$ T- @ [% @2 Q0 |</ul>
% E& K0 g( Z8 C# a: L9 P; W. h
|
|