|
|
; y7 q; D6 B/ l1 O1 s. T( f6 S& u
<p>@</p><p></p> P: C; K6 u k# W! t9 ~, L) C
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
$ m! c9 C% n5 r' I0 m' u<h1 id="一工具安装">一、工具安装</h1>. Z8 T# {9 l+ T6 ~+ Z4 S
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
, u+ z* Q* Y+ ~7 G& e5 S* e<p>首先安装Anaconda ,我是去<a href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>% e6 }* m* V5 \6 m- g0 r
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>) r$ p9 r, ?/ a
参考<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>
7 J, Q1 t) N' c4 V# F: v安装成功测试:<br>( O2 ?" _% O3 m1 u" N7 q5 |
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
! w8 F' O2 j" q8 b3 Y2 }: w首先创建一个虚拟环境:</p>
& {" k/ y* A7 l' h8 N<pre><code class="language-c">conda create -n pytorch python=3.65 o# v% x6 [% p) f6 q! [5 b
</code></pre>
* |6 k; s( Y, y<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>" a1 g' f3 h! T* L
输入</p>
1 R: J1 s$ b6 g- d<pre><code class="language-c">source activate pytorch
' l' R6 F' t( w1 i</code></pre>
9 ~( x, u. @5 y7 A& N1 B<p>激活环境</p>+ _! V2 v8 X3 p( ?* B! ^
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>; ]- I4 Y5 O) o
<p>进入<a href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
4 o" u2 u; L# Y" c. M<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>& L0 \+ E. ^5 N# ^2 f9 c$ B
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>0 S; i% G# D! n( f( W
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>2 @7 q7 {4 K% p Q: B
<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.html5 p6 l8 E" l9 W7 y6 l' z$ X% I
</code></pre>* F2 ^( O. h: j4 G
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
% x- L+ a6 C. R. ?2 B2 r<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
1 }$ ^3 G# ~) r8 K# K, t5 T安装好后进行测试:<br>
5 K/ p% l9 K. s9 @/ m+ k1 p<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>% q* z2 ~' q: s M3 ^
<h1 id="二编辑器安装">二、编辑器安装</h1>6 w/ G5 d1 r3 K& x
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
8 ]) |# q5 _ Z( e- A<p>官方下载地址是:<a href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>9 z c- k9 x. `! u% C* v
选择免费的社区版安装:<br>! w4 g0 s" B7 d% t% w& y0 p, \, }& J
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
9 Y: v9 y: P% m% }7 Y, @下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>& O f- S U6 V& t& W" ^ f3 C( R
<pre><code class="language-bash">gedit .bashrc
0 Y) \7 R7 B; g c. t4 P* k, n9 t</code></pre> R l1 L2 U, M3 v! G
<p>在最下面一行输入:</p>
- \* J( r2 ~/ M: g+ [/ m<pre><code class="language-c"># pycharm
! X1 L1 i+ i; I9 Ialias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"' Z) L1 }3 B* D/ r# ]8 ?
</code></pre>
( j( e" D. a% X6 A( D ]; {0 H<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
2 ?7 l) ~+ U- q! d& T. i然后使配置生效</p>* w8 P w e, G: j2 d
<pre><code class="language-c">source .bashrc m/ O% W p$ e7 E
</code></pre>& r+ N: U% q2 U
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>8 j0 G2 t# ?& B* r6 O
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>) h/ W; Z5 r* _+ X- r5 S' {$ J
接下来创建一个名为 learn_pytorch的工程:<br>
) {( F+ Q" `: o W* |<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>& m/ `1 K/ J. a. x* _
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>. C1 d) f% I, i5 \1 S4 T5 p* i
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>' S% k5 F8 N/ x& Y
<p>在pytorch 虚拟环境中,输入</p>% A" o0 \$ H% y; E Q
<pre><code class="language-c">conda install nb_conda
) P8 i" P4 Y! a# o! D</code></pre>! {/ A( m- H" h O! y
<p>安装jupyter:<br> c* M9 {) A* L4 e' \! F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>7 N+ b/ R0 V6 c& I1 m
安装好后输入 <code>jupyter notebook</code> 测试<br>
1 Q8 d! o1 v) [<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
+ f3 G* b7 W) C# w在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
5 f8 h A- o1 u7 K' B<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>2 f2 l9 b0 K1 h! i6 w
<ul>6 g- J: x9 g+ y# [- I. Q" l# s
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
' P; }$ t; u" ^, X+ ], g<li>全平台统一:【雪天鱼】</li>3 I! }! N) Y2 V8 E3 p' j* E
</ul>
& H( F ^+ [0 H% O1 d. ~1 i9 x8 v5 B' @
|
|