|
|
& d& B5 h' D/ c' n8 Y7 [- ^<p>@</p><p></p>- x5 v2 B$ G8 E, a
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>7 C2 g+ m. t. Q2 w6 D# A( Z2 A
<h1 id="一工具安装">一、工具安装</h1>$ k5 m# s+ g8 [; d( x7 z6 q
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2># M8 h$ x' k# y' H- @3 f# _
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>$ D2 b5 i# I; n6 H
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>1 g' F) |& t6 M" O8 @8 Q5 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>: L$ b8 R8 D, u! X
安装成功测试:<br>
5 |( K9 K. r. w0 e R<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>& d" P$ t; V- J y
首先创建一个虚拟环境:</p> i' a" N0 S$ ]8 S8 V$ V- P
<pre><code class="language-c">conda create -n pytorch python=3.6
( g4 k5 R* l* o4 v5 R( c</code></pre>, I/ T' X" N6 ]" B
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>0 m L! T# W1 s/ S. E% f
输入</p>& E# G8 i5 u @. K6 i; _% \) n
<pre><code class="language-c">source activate pytorch8 W3 B! ^* x- c' w$ i# C8 g
</code></pre>2 A) a9 N. }& y
<p>激活环境</p>6 [' f& S4 P# G& s
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>$ A+ z, U r5 j: V% J) Z
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
* n' {3 z _& D: f, L<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
5 {- G7 l' ]8 L: J w. y2 N<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>5 V1 k; g0 q) k' k& n9 a
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>2 w6 u$ E6 G2 g* x
<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) M1 F* ]/ X+ A
</code></pre>
4 j! p5 J9 B8 O$ |; C# f2 K7 _) J<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>- ?+ }9 t3 a+ f' t% i9 H
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>+ v2 B$ I1 V3 A' q, d. W3 U8 P
安装好后进行测试:<br>
7 f0 M- V6 ~9 g<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
* [8 P1 i$ H. _) @<h1 id="二编辑器安装">二、编辑器安装</h1>
1 X$ R8 z/ {! h# C& i# O+ Z; G<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>+ ]6 {) H0 r8 u b" A; s6 \- Q+ u
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
- J) t+ G5 K0 P+ v! h/ i5 O8 S1 Z选择免费的社区版安装:<br>' } P/ e7 l( G% p/ N' d. c
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>" E* ]9 v& O; w/ _3 O9 j
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
4 s a% C- X3 _, h# K0 j<pre><code class="language-bash">gedit .bashrc
, l7 X; z+ N/ |5 K% n* K</code></pre>8 z4 c5 l0 H5 Z1 H% e/ X
<p>在最下面一行输入:</p>( x2 `7 g- ^; i, e
<pre><code class="language-c"># pycharm
* u: ]1 B* v3 e+ B talias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"1 W- `7 I% M' s& z2 S% Z
</code></pre>
" r4 X& _0 b9 {3 g<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
4 q. c# n; f8 U& ?+ {! @- p然后使配置生效</p>
7 [& K' t/ A: o/ }) ?1 P9 E<pre><code class="language-c">source .bashrc
& b* K% `& O9 Q8 ?</code></pre>
2 o) a- t- W1 W3 q" n+ ]! m<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>( O) Z+ p! c, a; J
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>$ I7 h; I$ e) Z& o4 w) w
接下来创建一个名为 learn_pytorch的工程:<br>
$ r3 W1 k# R* w- q( ?, d$ }8 O# _0 ~<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>9 e+ r/ a( t2 z4 ^' Z
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>4 F' D+ O! N, P* u3 d6 R
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>8 F5 v" X1 [4 o( I2 |3 |
<p>在pytorch 虚拟环境中,输入</p>
/ a! P4 g- o) f. L<pre><code class="language-c">conda install nb_conda
0 {2 N0 d6 e: x! _" r</code></pre>
" u" {# z4 W0 i M8 z* s<p>安装jupyter:<br>
0 F) ]. ~% ]2 s4 m' D' p<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>) i. z; p3 v* |4 T u6 C
安装好后输入 <code>jupyter notebook</code> 测试<br>2 L3 _8 l3 @' I; i) y% J
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
: X+ G" A3 Y" T; s; u在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>/ r5 ~& d# i3 w7 f7 _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
: N" ~, e5 C2 F<ul>
7 K+ O+ O$ J/ Y( n# }7 f" z<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
x/ | g/ i% T4 h, Z<li>全平台统一:【雪天鱼】</li> N& D8 U' U7 M
</ul>3 E o& J; M! ?! T+ V8 f7 P
% r: C+ o( P9 ^3 l7 [ |
|