|
|
/ i. e- g4 \0 Y6 s# X8 G8 |<p>@</p><p></p>
8 v2 i) U# v8 U2 S- V; Z8 y7 x8 E* i<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>- l& u, m2 x; U* K4 j
<h1 id="一工具安装">一、工具安装</h1>* v6 l0 {, e' D: ^; {
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>; {# _; m1 d* A
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>& U6 O1 {/ X1 m2 V0 H- h& o7 p) c
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>5 O8 J3 \. R- t. ^3 K5 M
参考<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>
S% I- I* P4 Y3 c5 j7 v% o2 A5 M安装成功测试:<br>, F) ^1 w1 Q J! m! x; t" w+ }% k
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
3 f% T5 j& l* h, D: @, l首先创建一个虚拟环境:</p>
1 w- h s$ c% M' @5 n<pre><code class="language-c">conda create -n pytorch python=3.6
4 v" I7 k/ B9 W7 a$ o</code></pre>5 V0 g' c; c) ?- D/ W
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
- }8 u8 ]: p ~/ `4 h输入</p> { ~2 S; ^6 A! ^. e) ?/ e
<pre><code class="language-c">source activate pytorch
) \; B# D J* [, m</code></pre>6 L7 o+ ?8 a9 G) H
<p>激活环境</p>
0 B1 k8 E8 [; l- |8 H<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
1 s+ W& j6 W* l5 f& o& T7 L( T<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
5 |: n' U3 s' f# A# Q7 l* J<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>8 Y9 U: \& f7 D0 m' S
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
+ O7 y4 Z h8 |1 E6 f( f安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
1 T% r# H1 e: N<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
: C3 s/ Y" n, [5 y</code></pre>
$ T+ s" ]6 {5 x( w/ l/ w<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
1 N6 U V, g' y5 ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
5 k" I$ L/ c- H: x) c安装好后进行测试:<br>
- Q V- v5 P. ]9 q: S% A9 y) n<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
* b( n, f3 O3 r# s<h1 id="二编辑器安装">二、编辑器安装</h1>
3 ?/ Y0 R9 q" @) S5 u6 f<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
7 M' A/ \) O+ B+ q! Y<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>1 H$ Q. n* ~5 M6 Y0 {9 O/ Q
选择免费的社区版安装:<br>4 J- B# a' K+ W9 N1 b, }+ [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
5 c' y: n. K+ C1 ~. T" f' Q下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
7 d6 Y! i% ^" `9 j( |$ O; B9 M<pre><code class="language-bash">gedit .bashrc
' F) \8 e" k0 T</code></pre>% Y4 n9 F& j+ E% f" r( u" ^1 c
<p>在最下面一行输入:</p>2 `; ]7 R) @% f2 @/ l- |' i
<pre><code class="language-c"># pycharm/ E7 Y+ i9 y1 g6 {
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"5 E# s5 y6 D/ S( b' s
</code></pre>) E. \4 D& e: `% P: L1 D
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
# ~6 c* p4 q; C( z6 P8 ^! ]* c( T7 _然后使配置生效</p>5 |+ e' g% e; c- A, \4 m1 o8 s
<pre><code class="language-c">source .bashrc5 O [2 r# {, s$ J8 n; A- ~: G
</code></pre>
) {7 m3 t. O% E3 I& e1 E+ W& C<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>& d. M' p. c$ Z+ M/ o
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
" v: d+ [" }0 l# s' }接下来创建一个名为 learn_pytorch的工程:<br>
8 k6 |/ C- ?+ T4 u* ?! ^<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
3 R9 P9 V: S; v7 v选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
6 c: T S s8 a8 G: L9 z& B<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
7 T' E& Q5 ^/ d8 g+ A$ n, [$ U/ D<p>在pytorch 虚拟环境中,输入</p>* q/ A3 e% X3 F# y3 V' V" T, i0 ^' l
<pre><code class="language-c">conda install nb_conda. r. V* p: T! u3 j
</code></pre>
6 I3 R, O+ L7 l9 D<p>安装jupyter:<br>9 V0 K8 n: ^' \6 h' q0 Q% c8 q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>5 u2 t* R4 u. h6 b
安装好后输入 <code>jupyter notebook</code> 测试<br>
% m) e1 Q4 Q; l* Z! m<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
; j$ n' E# ` i/ U( I/ [+ u在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>0 m: e6 L* d) ]0 T6 n
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
, \) m' F6 n, P. k<ul>$ y: M8 ]7 m* v* C9 {, z; |& w+ d0 g& W
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>- O* ~ ~! x8 r2 T
<li>全平台统一:【雪天鱼】</li>
4 | i# S( t: Z' t( i" o9 ^</ul>
% e) U0 B) k% ~5 f$ {6 k/ P* b, \
! m' f$ G0 w: y" J( b5 {+ { |
|