|
|
M0 f7 q. I- g% i3 n
<p>@</p><p></p>$ ? ?1 {8 j% v2 q+ O" C
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>5 H5 d% M" d U* i- }1 A( C) r/ ?
<h1 id="一工具安装">一、工具安装</h1>
! ?9 y. H; N+ z5 F9 h/ k6 Z/ F<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
- A1 Z" q9 G3 W<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>. O' ]0 A; i6 _& m4 v! V! o* ^+ x4 T
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
- G; G0 ~: |0 S9 e: ^' a; i1 V参考<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>5 [. N5 M* W& T$ z
安装成功测试:<br>
( G2 P; o6 Z& G4 U# i7 [& b) m5 H<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>3 }( c+ G; y4 j( E- w! M
首先创建一个虚拟环境:</p>
; e3 y3 Z0 E% Y2 }9 y1 U<pre><code class="language-c">conda create -n pytorch python=3.6
9 o4 v" F, l! `( z1 `: v* @% V</code></pre>
& A ?# j7 r3 g4 T0 \3 d1 _<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
% H, a5 t& c* W8 q( U+ F3 X. {输入</p>" q) N5 D8 [' w3 _/ z7 ]& R
<pre><code class="language-c">source activate pytorch
! w' \1 H2 _/ \</code></pre>
* n$ R- s. }) R/ F+ Z" Q$ K; x<p>激活环境</p>3 a. ^% \ v" k4 S8 c: g( i: N
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>- \1 X k* ]$ c
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>* a0 s+ e3 F) G0 [2 M: i, J
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
# A T6 T7 G7 h8 u% b0 S' }<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>) ]: f5 n4 _; ^
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
1 H5 k/ s; U+ o! t8 B<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.html1 d$ O/ f W8 W# U7 b) E
</code></pre>4 j# m' q2 ?" e+ [0 `- C
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br># D7 m2 @, D* G# j% m* e, h6 N
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
0 d2 v6 p6 m: ^4 S安装好后进行测试:<br>$ _0 Y" E( h$ E* d* W% `) r
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>+ I6 T M: b! h, q4 S; j
<h1 id="二编辑器安装">二、编辑器安装</h1>$ a. `, p9 r4 z9 t& a( D
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
5 R+ a* c5 o& ?- ^& n+ f2 h<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>/ ^& ^; ]) b2 T a( v
选择免费的社区版安装:<br>7 v, f" m2 v% r
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>6 y9 K* C! B$ z. M* T$ I( _9 v
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>. Q( [4 i6 B6 G* B0 G
<pre><code class="language-bash">gedit .bashrc
; l" b# |$ ~8 D" S7 Q</code></pre>
+ I$ n6 }- Q! Y. r<p>在最下面一行输入:</p>
# m. y/ f/ q' o6 O<pre><code class="language-c"># pycharm
$ e8 s+ R. J' ?0 T0 b! q- valias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
. C6 K) Y. C. e* d</code></pre>
2 x1 [7 b# Z. J* i" f% [<p>注:将上面的路径改为自己的pycharm安装路径即可<br>2 r( E9 I& C9 R
然后使配置生效</p>
7 q$ Y. Q9 Y. N) l% ]$ X<pre><code class="language-c">source .bashrc! T) [/ @ g6 z8 n
</code></pre>
2 _# E, e _, g4 Z1 r! T' k<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
8 K, _6 m: H4 B8 l2 T<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br># L' a9 g# r% w4 z" ?! v
接下来创建一个名为 learn_pytorch的工程:<br>9 M( F3 T/ ]! V, ~
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
9 c* p9 Q$ [2 E9 o' `选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
$ U- q b+ Z1 U' x<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
9 H' A4 ]' l* C. x* q" ]1 J<p>在pytorch 虚拟环境中,输入</p>
1 ^% {. i# |% x<pre><code class="language-c">conda install nb_conda$ Z3 j- M2 a- H* t$ V
</code></pre>
5 k+ f# B }, m4 J1 b1 e% K7 ^8 Y<p>安装jupyter:<br>
. X( r( j) l& w0 a<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>* @, f! F# p9 T6 y6 f- D% u
安装好后输入 <code>jupyter notebook</code> 测试<br>5 J9 I* e1 c8 g
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>; i3 U+ ^. S$ D0 s! s5 V
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
0 f' T4 \6 B; O8 I( d: r$ B<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
% d2 ]9 Z$ X2 Y# g3 C' m) T, Z<ul>
6 \0 s6 l2 N7 Y) {/ g0 g<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>) T% y5 u T" M9 M* }1 e! {
<li>全平台统一:【雪天鱼】</li>6 Y8 O: V4 w g, m) i; d
</ul>
4 a6 I5 z! b' K/ |. _
* ]2 D1 S" N$ Q |
|