|
|
' C/ x0 `! S2 |( ?8 W$ g7 a7 R
<p>@</p><p></p>+ z$ T \; J$ W( F- f) e
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>2 E4 F8 S: f$ t B- M0 W
<h1 id="一工具安装">一、工具安装</h1>
0 c: ~' R& I9 A<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
( x2 b' U( U+ {<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>' b4 I$ F* m) S1 h- Y
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
! Y1 ?. q& l+ M. B* N" 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>
. t0 X) X4 U; D9 Q" R- H安装成功测试:<br># Q% s' k1 I3 G1 P) |
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>/ L" `2 V* A, W/ u" s# r+ r- j
首先创建一个虚拟环境:</p>
; r0 p0 a# B' P: L- s<pre><code class="language-c">conda create -n pytorch python=3.6: ~2 L, Y# q+ q# v
</code></pre>
! X% C5 s. F1 Z9 {# `2 a& ^; K4 s0 A<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
" s) O; E4 E3 ?3 ?2 ~输入</p>2 j$ \/ D) D6 {: A3 a( K
<pre><code class="language-c">source activate pytorch1 X9 a% F; w; z1 A' W
</code></pre>
! ^: j" J! E$ {0 v<p>激活环境</p>; U# O2 s& v2 @
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>6 ]3 [- ^# g; R% [0 S8 u1 a8 e8 ]: H
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
! k, E* D) b" {8 r9 g<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
% x. V8 X/ V; O* t4 M) ?" ^<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>1 y& ~0 m( h4 |2 z7 t2 N& c6 k0 \
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>; T$ o. x' v0 a0 b- H/ S
<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.html2 Q3 q( m) P* U* v" c" W1 M) ^
</code></pre>6 b9 \- J9 ^9 `- a/ T# W! u0 V
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
) c5 D$ e3 [4 \. ~5 _<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>2 ]: T9 Z/ e. t% H$ S4 O3 X. h
安装好后进行测试:<br>
5 b% s7 ^: @( p1 _- c, ^: p) j6 H4 @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
8 J6 C3 c z0 l* F<h1 id="二编辑器安装">二、编辑器安装</h1>+ }, y6 F5 v) {+ ^- G3 p
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>& R; y$ o0 |7 E; o' B7 Z
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>8 u. ~6 C/ M+ n3 Q5 {
选择免费的社区版安装:<br>, W8 r ^, o! P' L% [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>4 B3 y* ~0 E1 u5 K+ h1 v+ K
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>/ l2 ]9 U" |9 k
<pre><code class="language-bash">gedit .bashrc+ K! Q6 @! H, Q$ G
</code></pre>" S( [) N5 S1 H- d. p
<p>在最下面一行输入:</p> U# F! d1 D# T1 ~' Z9 j. a
<pre><code class="language-c"># pycharm
- W7 N R2 @8 q4 l+ S. o+ Salias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"0 @/ d5 x' T' ^8 J) C; m
</code></pre>
' s. |2 U0 l% R5 K5 P: u1 W<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
& o* e; U5 T" X( O然后使配置生效</p>- g O3 [9 m, p& T" ?- M
<pre><code class="language-c">source .bashrc/ h8 x' |% c# }
</code></pre>
' w, l% O4 D( t3 [0 V<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
5 v4 x9 n1 Y5 |$ I" H8 D<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>. G2 c) O3 ^" w4 _5 O- K
接下来创建一个名为 learn_pytorch的工程:<br>
2 L$ Q5 @+ _$ K' x; \% I. R<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
' U' D0 Y7 T+ z: z- q' J选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
: w5 B2 A: c) T6 B7 n! X, `1 ?# S<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>/ C7 F7 T6 b8 {/ u* T
<p>在pytorch 虚拟环境中,输入</p>
. i( X' x! }. M e<pre><code class="language-c">conda install nb_conda
$ D9 b& r& G1 q: s" v</code></pre>( s2 [# e# |8 c( j2 }
<p>安装jupyter:<br>
+ f' C9 }8 a: a9 `$ Q<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br> [' p& a1 u( h; z+ R5 D
安装好后输入 <code>jupyter notebook</code> 测试<br>; w, o8 c2 Y; R
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
5 r/ p( P0 e- C8 U# N在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>& g5 \# f& a( |* e- S7 `& i
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
/ I. b; `# D2 W& ~ A4 y/ P& x<ul>: z0 v" k1 |1 c2 Y3 `5 P# P
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>3 r1 J+ G$ j4 O# @
<li>全平台统一:【雪天鱼】</li>
# `$ ]$ e) q8 d</ul>
- _2 h4 N& f- |
$ ?3 A+ Y$ M" E8 e) H! U |
|