飞雪团队

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5996|回复: 0

PyTorch深度学习入门笔记(一)PyTorch环境配置及安装

[复制链接]

5744

主题

5832

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
19556
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式

3 S7 u( `  @- r- L4 }6 S/ Q2 y% o<p>@</p><p></p># u0 p6 \  E; ~( N" W
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>, J. J  i, [; n5 r7 T
<h1 id="一工具安装">一、工具安装</h1>
: b* h: w. G8 a- h<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>2 e* q: @" ^% K4 M3 r
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
2 f: M/ R# H4 E- z<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
$ i+ |  t# N& K. p6 l, D' m$ 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>
0 a3 ~. O% E0 s/ [3 g安装成功测试:<br>' w% S/ _& h. \* \3 |7 [# a
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
& X/ I% e" T5 A$ g- R7 X首先创建一个虚拟环境:</p>
4 x8 j1 o: e" X0 k8 Y) V) h) b<pre><code class="language-c">conda create -n pytorch python=3.6
- x) Z% W) j8 y; t- D; C/ i</code></pre>8 f9 r0 z. b' L! }3 L1 ]; x( N
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>; c8 [- F$ ?! i! k4 D3 Q( H( Y
输入</p>
5 `, w& F( D2 j<pre><code class="language-c">source activate pytorch
+ v3 e; ~7 t) N$ V. v; Q</code></pre>1 D, S& ~: Q% \1 s: \
<p>激活环境</p>
* W9 n8 t! D$ X2 a6 A, ~<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
" M  ^4 L$ @  [4 Z4 j! S" A% x<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>) r; X* q; I6 h# I0 M% ]: D! O# p! w3 `
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>+ [$ N% D4 I) V/ K
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>1 q  Z2 y$ }2 e+ C6 ~
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>( l% g5 K( S4 L% |) P) }
<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+ ^! K( O, N, y5 J# B. F: R
</code></pre>
! w$ I, L; d' W( h9 L5 l<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>  }% r" v; ]! y, T
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>  B6 O" e8 ~% p/ I, ~7 r
安装好后进行测试:<br>+ W( G( h& F% c/ @3 ~2 g' e2 N
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
1 B% D  U5 X# S; Q8 b<h1 id="二编辑器安装">二、编辑器安装</h1>
8 q5 D% O1 a: J, u<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>, c1 Y! J5 Q* J  i
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
7 G: |! X( @8 ^4 Y& s( C选择免费的社区版安装:<br>$ c1 k5 T6 v4 ^. K
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>2 a1 T0 U2 ~2 q9 q  V  R& P
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>0 `. t8 N8 G6 @9 i/ x" N
<pre><code class="language-bash">gedit .bashrc1 I" ~" h2 r. M0 `# w6 G9 K
</code></pre>  [  G/ @: r7 U9 \
<p>在最下面一行输入:</p>
2 X, {6 [; T% u6 r& m<pre><code class="language-c"># pycharm: O' _3 `+ [+ P
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"6 M  g8 ]3 D! {  Z3 f6 m, \
</code></pre>/ }" M6 J# z/ o: I
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>5 }: Y" N( o- O0 k0 ?/ r
然后使配置生效</p>- x8 N% g" L& L+ W3 ~
<pre><code class="language-c">source .bashrc
8 L" s9 v; f/ G. m: l& ?</code></pre>. _) x1 g6 g! P8 T) K& w
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
3 q" j) y+ O& Y0 H( }! G- B% b<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
6 V- N, z1 Y% K2 P: P1 `接下来创建一个名为 learn_pytorch的工程:<br>
2 }  B. c  U) K$ k' m9 C<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
8 |& }% D% d( K7 i选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* A) S" d. O( [% c$ `1 P<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>* t- E# ?; t; K# ?* p4 J" n& m" u
<p>在pytorch 虚拟环境中,输入</p>4 E7 L( _: O5 J, s' ^
<pre><code class="language-c">conda install nb_conda
  ?7 z9 m* A- E! z" H/ n% A</code></pre>
& w5 t0 c6 j. B; I/ a<p>安装jupyter:<br>* k8 \. R% ?# }9 r0 i0 \
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
: U9 }% a+ o' Q安装好后输入 <code>jupyter notebook</code> 测试<br>( G! b! Y! \5 P" y0 J# u3 O
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
( T5 D( j/ }6 y# ~在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
* K# `- H1 E+ @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
. n- s! |0 C( Z+ u5 e5 W<ul>
# j. P5 E; f& o! z# B9 H) B* `/ W<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
7 }% U- M' L  U<li>全平台统一:【雪天鱼】</li>
- g! g" h9 }' I5 @- y</ul>
% n+ Z! s8 L/ o! p: h, I( k! ?2 A1 o+ P- Q& h; k; ?
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|飞雪团队

GMT+8, 2025-1-25 12:12 , Processed in 0.067942 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表