|
|
) j( F* G6 b) y& r+ f<p>@</p><p></p>
- d" m- j i q2 u) K3 m, H8 r<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>* G% `# D7 p; G- ]6 L! T9 e
<h1 id="一工具安装">一、工具安装</h1>
B/ k8 `' \$ m5 d% s<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>1 k/ a6 D; B1 C* a0 _; b' o
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
. Y6 p. i1 f" U0 s f<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>- k/ Q3 e, j9 r( J0 E! _3 p
参考<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>
2 _# K7 A, j0 w. s安装成功测试:<br>
( x! }8 J o9 y6 o" ]9 G; P8 Y<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>/ J f1 k5 |) h7 ^# K
首先创建一个虚拟环境:</p>, w6 _& v' Z! L
<pre><code class="language-c">conda create -n pytorch python=3.6
: K0 K* r) e+ ~1 s3 B, w</code></pre>: ~3 X+ B# w8 r
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>- |) `$ R' O8 A/ j1 e
输入</p>
8 y1 y: P: g. S<pre><code class="language-c">source activate pytorch
, l3 s8 @: o+ D# u9 B8 H, q</code></pre>
, _' x$ X5 B" i<p>激活环境</p>
8 _- p7 H1 {+ w2 s, C<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
# S% `; u3 F1 Y/ m<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>. s' u1 S6 {" ^) Q# N0 W+ x( E
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
; T" f& R0 Q, |( m7 H5 {; L<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>" M6 X1 w6 J3 E b( @7 ^7 s4 x
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>$ ?7 }- K- E4 B$ G9 Y6 ]- S% 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, z2 K2 L/ D7 Y5 T1 v
</code></pre>& w, H1 p9 W o0 L) C7 G4 h( }
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
) }! m+ E: g: d, A<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>' I0 T) J' G8 w E, k
安装好后进行测试:<br>6 F- V9 b" K# Q, g) P; z! _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>* J+ e) H: ~1 [2 K+ n) V
<h1 id="二编辑器安装">二、编辑器安装</h1>
- f: ] @$ q( ]<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
C3 D: O2 e" R, ?* w Y4 x% y<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>" a0 p6 M. R( P# ]9 Y
选择免费的社区版安装:<br>: o6 i: K" H, Z, t; C- e
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
, a6 L1 C& b7 r, A5 k4 {; V下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>. V4 |0 ~6 w, j7 R
<pre><code class="language-bash">gedit .bashrc8 R( \$ ], Q% Z3 ]% R. w2 u, R* V
</code></pre>$ ~3 I X6 A) z: u' p
<p>在最下面一行输入:</p>
, n" ^9 Y( s2 ]; ~<pre><code class="language-c"># pycharm& A' y" A, n8 B
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh": U# w. D- q+ B( a, A
</code></pre>
' m; ~ m/ G9 |& _7 ~& a<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
( p+ F& t8 r5 z0 c9 u- s然后使配置生效</p>4 c5 Z: I$ m7 k$ k/ O0 r2 Q' B( W! p0 ]" e- e
<pre><code class="language-c">source .bashrc
$ q$ J6 D/ X4 d4 x</code></pre>' H: e& U# |& n% s3 Z
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
/ J* E/ s) Q& B8 d1 {<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>; G: i& k' x+ g
接下来创建一个名为 learn_pytorch的工程:<br>
) y0 D+ f; K8 x7 W. H' s% Q; T<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>8 A$ d9 F4 F! h6 V T" Q; ?/ u
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
! J. ]# w" l: t- D C<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
! b- G; U, e V! j1 U9 B<p>在pytorch 虚拟环境中,输入</p>
+ s. F- y' b2 ~$ |6 W" w8 E+ b<pre><code class="language-c">conda install nb_conda
4 K6 d; e- D$ S3 I</code></pre>
! c$ B* ^, I& m$ l" a<p>安装jupyter:<br>
3 ~4 d& i& J% }9 Y3 I; V" s( R<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>, v ^/ W7 |: R( D
安装好后输入 <code>jupyter notebook</code> 测试<br>
+ H O4 K9 a) a0 O1 d% R<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>9 M1 N; }# |, @
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
6 g& B' z X2 I9 |1 ^ H# j! G9 V<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>" `; S. _( O9 v
<ul>. l# U2 E$ A1 W0 h# C! D: J
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
4 w: P: Z1 P( J1 E3 H1 ~<li>全平台统一:【雪天鱼】</li>
, I y% O/ K0 P6 A1 {; R% V4 }5 H9 y</ul>
* Y% c9 a3 @) [( g$ Z/ P% r9 o% r- X6 S/ B0 P5 V% O. `3 k2 B% k
|
|