|
|
/ s4 G. m) ?0 c8 H8 ?1 H3 ]* u<p>@</p><p></p>
% T4 m2 w# A* l<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
5 l; a& D- L, C) i& I<h1 id="一工具安装">一、工具安装</h1>
. ~2 Y& u! J1 r* d4 z<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>5 K, \* {- e, q0 B) x# V
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
! L1 ~5 Y( t5 u7 F<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
: \0 D3 _6 v- J4 c7 L# Y参考<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>( X6 ^) i9 J& x2 j! R
安装成功测试:<br>
8 s5 T% C! T! F/ c<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
4 V8 x, B" {# k+ \4 W首先创建一个虚拟环境:</p>
- A: w8 D( Q7 q' `! U3 f& |<pre><code class="language-c">conda create -n pytorch python=3.6
3 ]$ p3 b0 X9 s# C3 L9 a. W</code></pre>7 Y1 W1 O: {$ b* x0 U4 d8 f- S
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>9 s* r7 n/ x! o2 z
输入</p>' b9 l6 s+ e/ u/ n6 h6 P
<pre><code class="language-c">source activate pytorch
: }( Y! e7 Q8 Y</code></pre>
! o* H" G3 d# L4 E- Z<p>激活环境</p>
/ V+ u6 t) q7 q+ z8 i% d' Y8 [<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
! F0 z# D$ \ Q6 d$ ~; W8 J7 M<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>4 U8 X( N' @: e
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
- W* x) Y$ e+ i9 \0 S( h n& m<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>6 s4 O0 ?. {* W' C5 z' }' m8 ~
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
* K7 z9 A6 K. |<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" i$ u) a$ S0 o7 P% @
</code></pre>6 A, J4 M: E- K+ G3 e- o
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>' j: s3 y K6 P# \/ w
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
' f- \$ N, T/ E6 m5 j安装好后进行测试:<br>2 u9 \% t. ?" K2 m: z
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>) ^6 J& Q/ f. }
<h1 id="二编辑器安装">二、编辑器安装</h1>, y* Z9 c, `4 T0 n6 z b* ]3 I1 U) X
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
& R$ ~) y( ^& M9 l' A<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>1 h% ?. P% x/ J7 P
选择免费的社区版安装:<br>* X8 r# _, H I5 r0 Q- j
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>( k1 F/ j. ~2 C \
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
( ^& ?5 g: h% l" v4 p7 a<pre><code class="language-bash">gedit .bashrc
3 n' t5 `; G, D4 ?: Y</code></pre>. z f$ A+ y0 k. b( W; U+ [5 Y
<p>在最下面一行输入:</p>' ~; w5 }. u2 S0 ?( S
<pre><code class="language-c"># pycharm# j/ l4 j+ e6 O* g# [7 f
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"' w% C* T; s2 h! J
</code></pre>
9 x" J, t$ A" S, c% V5 d/ b) P7 f% ]<p>注:将上面的路径改为自己的pycharm安装路径即可<br>: b6 u/ G, v& C6 b) F3 ?" s/ N
然后使配置生效</p>
( L8 A3 Y! x( T% \3 Q<pre><code class="language-c">source .bashrc
4 _: M: X* X0 c3 d [</code></pre>! F- h" D3 R& i7 u5 x# u
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>" i4 l* r" L+ ~/ ]& V# c4 \
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
) ~- h# ]8 @, F9 w' o) Q4 Z接下来创建一个名为 learn_pytorch的工程:<br>
: G! j6 q8 J+ G<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
5 i3 Q. R( @/ u; T r0 V2 `. I; e* a选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>* C* D# N3 b, q) H$ r
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>& z' x5 F M" W: L- j) X% L
<p>在pytorch 虚拟环境中,输入</p>
, P" {1 ?2 u* j9 D0 L<pre><code class="language-c">conda install nb_conda
' u- z- X( m8 z8 ]% B/ `3 D</code></pre>
7 I9 Y! Y) k# _/ X& W, T2 c1 u' W<p>安装jupyter:<br>3 F0 X/ V- a0 D' V+ D6 ]+ K
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
8 W7 J6 C; ?; e4 X3 l9 M安装好后输入 <code>jupyter notebook</code> 测试<br>
, v3 m, Y2 y$ g0 W* f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
* M2 u- U1 y7 V. N. S- K在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>1 m+ u3 T% Z$ b5 s0 h5 n
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>7 t u% W) `+ x7 a0 N9 x
<ul>
$ t* J1 G/ C# e1 a. u<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
8 y1 i& ^ L1 e) W1 U- h<li>全平台统一:【雪天鱼】</li>
% u; G- N* O1 Q# T( E+ C! o</ul>* N' h7 g7 }4 ?( [
; Y% t6 I" v5 c7 Q
|
|