|
|
5 u; [' d# a1 c! r) j<p>@</p><p></p>
3 M) F2 X. L7 v! u4 v4 t<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>) j: V5 a( c7 j! {% Z1 M7 r
<h1 id="一工具安装">一、工具安装</h1>( B* F% D6 t6 e! ?# L7 ?
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>" j/ r7 V4 \$ V
<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
4 M7 a; P8 ?7 |8 A<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
8 T, |% m. Y! W4 G2 H参考<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>/ d3 @' n1 Z6 I, x6 H6 \. s' ~1 s
安装成功测试:<br>
1 A% b1 n! s4 S9 O: |' k<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
% e" O9 d) m, W1 w/ V# E9 y0 k首先创建一个虚拟环境:</p>
4 ~$ a4 `2 @# _- j* t<pre><code class="language-c">conda create -n pytorch python=3.6: j& P' ^4 f1 w; {
</code></pre>9 H4 K& Q2 ~# R$ d3 \* S$ \3 g
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
) z, b% b1 [4 c" K输入</p>8 R4 X4 s" s' m/ ~8 E8 a
<pre><code class="language-c">source activate pytorch# [ q# X0 y' L6 |& E
</code></pre> V" s! O* C/ g' R( E7 f2 _
<p>激活环境</p>
4 G3 O1 l5 ~. A9 C<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
% H) }8 R5 ^2 ^<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
* u9 |! T+ g- W% ]3 K3 ^8 C# x<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
9 w0 V" E$ a3 _ G<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>" O3 h* G7 F+ v$ y0 h% t- t
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
+ n" w! I7 F" x2 T' K0 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' c$ ^9 u- O( `7 ]$ p/ [6 h1 T* A
</code></pre>) W( y3 `' r _1 O4 O
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
9 b5 L! N$ J# p L @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>9 I/ F9 N- ^2 p8 f) ]0 e
安装好后进行测试:<br>
' O; t% d! G7 T# E! u8 D! C<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>' X4 h0 y- l4 \+ V( z
<h1 id="二编辑器安装">二、编辑器安装</h1>
- _- h. z$ ] @- P2 J<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>' \6 ?! H5 i: d* n& G' H4 r
<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>3 O7 M: [3 P% y6 K
选择免费的社区版安装:<br>0 N$ X4 W) Z) Z8 `. o. M0 z/ \: Z8 M; Q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>- L3 C7 x& z* B
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>; C8 l3 t8 ^- v5 `$ v
<pre><code class="language-bash">gedit .bashrc7 L1 M( f1 z6 `' k p% N
</code></pre>
# F* f* U0 q- [- u5 `) x<p>在最下面一行输入:</p>" `) z* i& r$ t
<pre><code class="language-c"># pycharm
. g4 u# h- W5 Oalias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
3 a3 e& Y. z8 c- l' W</code></pre>+ l4 n4 w) t# a- o
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>9 S: t7 ~+ @( o. \# M" K
然后使配置生效</p> _) ]4 K) j& m( j
<pre><code class="language-c">source .bashrc
$ o" ]- B+ |5 _$ {( G- m</code></pre>9 z2 b* [8 j6 c
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>3 e" R# M: K% R3 {5 c( ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
8 ]8 q4 p- c6 u. ?接下来创建一个名为 learn_pytorch的工程:<br>
' G L) A0 j- t: f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
$ ]! K! t7 K9 C, L( v8 n选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* }& F2 p3 j# x% K( i5 C2 O<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>) j: Z; \; `& z# ]5 Z7 P* t* H
<p>在pytorch 虚拟环境中,输入</p>- x0 g8 S3 b# O7 E; V& h
<pre><code class="language-c">conda install nb_conda
8 Y7 ?% a9 d5 o% k</code></pre>
2 ]: c# w# w/ ?( ^) ~/ U<p>安装jupyter:<br>1 |' o2 A O2 u+ u: P3 F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
2 g. K9 C8 u, d8 S1 Y安装好后输入 <code>jupyter notebook</code> 测试<br>
: f: Y- g6 r, I9 I<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>2 }, a8 |2 r- O8 w
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>6 W$ f8 A: N4 M' f& @$ f
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
+ l! ` Z( l c& V7 R0 m<ul>
" J, _; Q; N% R( z, h) g* i- p<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>6 J& T" f0 t! r# ~. N; A! l: P5 k
<li>全平台统一:【雪天鱼】</li>& b2 }' Q9 [2 U" q
</ul>4 [7 P& T9 v- c- f: s/ {
% H' I M0 v$ ~5 R
|
|