|
( h/ I" ?; ~7 {7 q; K
<p>@</p><p></p>7 S; f. ?1 F: h8 R1 x
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>+ P. g# U b e/ c' s
<h1 id="一工具安装">一、工具安装</h1>7 G# S8 h7 k$ T6 z
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>; j- i, U; f4 B K: E% ^/ [. Q
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>0 m6 J0 h- c6 ^8 E( c/ X
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>, I7 C6 t! F$ ^& M4 d
参考<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>& q) l, B7 W3 n$ o
安装成功测试:<br>
8 N) d: E* d) N& J% w# Z6 y<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
" n) o# v% Z5 {, c; C首先创建一个虚拟环境:</p>* U3 b7 e1 ]0 k0 V- [. k8 L* v
<pre><code class="language-c">conda create -n pytorch python=3.68 U2 ?7 N8 k& I9 U. J5 F
</code></pre>& X: U( I' Q0 d/ y1 A d. e
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
8 @6 w& E6 |5 N1 m3 j1 q& G输入</p>
% G/ }* E1 V' W<pre><code class="language-c">source activate pytorch
" i9 |+ L# y; c. N</code></pre>
) U2 j* {& p1 A: ~! Z<p>激活环境</p>. w, T0 `' J+ }
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
; b7 l4 W7 K* A2 n7 h) Y) H<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>: T. H$ p+ U6 ]/ I K6 E+ F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
. q$ l ^ B, i" m<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
4 I4 A* Z) `; R) `8 c8 C& J8 \- ]6 z安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
$ g+ G* c- l3 t/ z2 y<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
! f% d2 \) T' X( _, A V</code></pre>
5 d: u+ m! z+ i, ^& w/ }( g<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
8 r: t2 t- n& E% h<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>1 f* i, W6 p: N0 p, p _
安装好后进行测试:<br>
+ Y4 h/ v( [. I. m<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>3 I5 N' `4 H$ ]1 s) R' t; `% _! ]
<h1 id="二编辑器安装">二、编辑器安装</h1>/ p. Z3 T6 {1 @/ A9 O% i8 F
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
( i$ z2 t0 R9 p2 @- l<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
& Z) R4 k# u' C. i$ o# l) z选择免费的社区版安装:<br>2 I2 `0 `+ a. s2 m8 F: z8 A
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>9 Q: i- x: y* p' e) T
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
( J" m% p1 P; a<pre><code class="language-bash">gedit .bashrc
9 r$ r, f, v6 l- I& @ f' W2 B- G</code></pre>
/ `% h& s( D! n, g# k3 P<p>在最下面一行输入:</p>9 X" K, y' {; ?! y
<pre><code class="language-c"># pycharm
& @' C# H3 _5 Halias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"5 v* L) U# e5 J
</code></pre>
' g: D5 h8 I# i0 Y8 |5 T7 T<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
( F: N6 r& ^! q$ v8 O, J然后使配置生效</p>
. Z$ {# q) V5 E<pre><code class="language-c">source .bashrc
# W. W% U- s8 J0 ~; C( ^</code></pre>
5 b! r. |5 F5 x& i<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>, V, o/ G9 v7 l2 r( o" g
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
, I0 c3 Q4 M9 p% K接下来创建一个名为 learn_pytorch的工程:<br>" B2 f5 r! i+ y2 c4 j
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
1 D' t. Q7 k- a9 ?. } e8 E H8 n选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>( y$ |& @9 o1 E3 q0 G
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>1 w& G9 y; ]. l# g; ?% S
<p>在pytorch 虚拟环境中,输入</p>
: q8 z7 C. h/ A, P+ A' x4 ~( v<pre><code class="language-c">conda install nb_conda
5 e2 q9 [/ n6 M [</code></pre>
+ a1 K- r* G$ Y<p>安装jupyter:<br>
8 W1 r. W0 F1 b<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
# s5 Z. D% k% z安装好后输入 <code>jupyter notebook</code> 测试<br>/ b5 L4 V0 A, q$ G
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>) Y H% J" v: H2 l" k: i
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>" |/ l( j- i2 K: q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>- Q' C# _" D: L+ u( G' u" V* O8 s
<ul>
4 p7 T0 b. | N! t. V8 s/ }. q<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
1 }4 E, S. X& ~) w" C- P2 C B<li>全平台统一:【雪天鱼】</li>
; N% e3 Z! e5 W. M$ y2 \/ I6 F6 y( @</ul>2 e& j7 d( q7 `! x. U" C3 |
1 |5 y* d2 [' E r" {$ M- X; ]
|
|