飞雪团队

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

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

[复制链接]

6379

主题

6467

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

: p+ o! K) `- X. ^+ p<p>@</p><p></p>- c( j8 e7 V) W; d2 [3 b
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>3 d8 |7 a/ B  J
<h1 id="一工具安装">一、工具安装</h1>
9 G& P" H% J3 ?$ D$ d8 C<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
& ~, y9 V+ J8 Z0 @. z  ~" j5 E<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>% w9 s/ C" _: _' w  `
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
$ x0 e9 D0 K5 ^9 B7 j参考<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 w' x+ r: o6 |  s安装成功测试:<br>! R8 `4 \6 {! r: H, {( ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>6 h/ x# P# ], ?  l# f" X
首先创建一个虚拟环境:</p>! O% f$ T5 x$ Y2 D  F: _3 \  K3 o# e9 M( n
<pre><code class="language-c">conda create -n pytorch python=3.6' h1 J/ Q: a1 G; G1 S/ ^
</code></pre>1 y  s4 Y& C! n* r
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
9 Q% f" I, z- G6 y5 L输入</p>
4 i# z. }& p/ P2 o" k& T" J<pre><code class="language-c">source activate pytorch
; |' v/ \3 S7 m) k2 w</code></pre>
( P: _# S9 ^1 H9 _$ E<p>激活环境</p>
5 c: T% k' T$ g+ j8 n' m; |) `) b1 q<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
9 t- ]0 i3 [9 f8 ]. d+ _# Z+ B<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>  G0 T& I9 b; Q3 \3 `9 U! O1 C" F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
; H) ]5 ?" E( _+ p7 ]- b" |/ e, B9 O, l<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
4 J# Z" s2 O$ ?& D0 T安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>9 Q, Z9 k+ ?1 i( m2 }/ Y5 S
<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
  `5 X0 }9 j0 L* N</code></pre>
/ }- ?- q) r/ D* E& C1 l/ G* c- `<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>* X, K7 I( K$ S% m- ~2 p
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
4 ]( y  a; G" h9 R安装好后进行测试:<br>
+ r. S  G- d1 ^2 B2 [) \" A$ q: j1 w<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>5 R) {" n7 i; l: A$ Q- u3 K
<h1 id="二编辑器安装">二、编辑器安装</h1>/ ~5 f) M0 s& x, `+ @
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>) y1 m: K, u1 ?, L/ ~5 Q! ?
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>4 }  S' h+ g) X1 A
选择免费的社区版安装:<br># l" Z) L. p5 m! G0 K
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
# h) M( Q) [8 c% j5 V下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>1 Y7 Z$ Y/ M6 `* a( w3 a
<pre><code class="language-bash">gedit .bashrc3 |! m# l* P. Z6 E6 z; o
</code></pre>1 G' {! Q2 g, M4 N8 C
<p>在最下面一行输入:</p>
" P8 j. w, T3 v<pre><code class="language-c"># pycharm. _8 \: l' B" v: B1 k( ]
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"8 Y: n9 u, Q5 r; ^# g% P  P
</code></pre># a+ Y) }' {0 P- s: ~& _* u7 G
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
) k8 J2 S+ o0 n+ T# F0 ?( b1 ^然后使配置生效</p>
. \: Z" w/ @+ ~8 G* U" b* V<pre><code class="language-c">source .bashrc
; O) _* `9 k) v7 [2 Y</code></pre>$ e# z+ t4 C9 T$ }% e. k. @8 e/ r. w
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>7 T7 p$ p- F& g5 Z* g( W
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>& f: \- ^3 K! Y" J* f/ }- D
接下来创建一个名为 learn_pytorch的工程:<br>
7 n$ W. K; L+ Z% r3 K; d) F<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
- i* A2 g  h5 A. W2 {选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>$ O/ S0 n% e9 n- o% y; L% K
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
. j4 e! C2 H4 N! ?9 L, N<p>在pytorch 虚拟环境中,输入</p>
0 y- q3 |6 ~! g& i3 t. ]" t<pre><code class="language-c">conda install nb_conda
6 E# V% m3 P1 D3 a6 _. S# v</code></pre>" H. _' I% G1 J! e+ j. T! a. Q
<p>安装jupyter:<br>
  S. i) i* ~, C4 i1 p<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
1 R' R1 n9 A) K! d  r3 F+ O1 _8 W0 a安装好后输入 <code>jupyter notebook</code> 测试<br>6 n& S8 \3 W5 c- K9 t; {
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
- b( e( \- {( K' i在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>% l" w  i' s! S
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
/ x/ I- O9 M+ k* i9 t% ?5 H<ul>% i! j2 K* ?8 Y+ T+ {5 |! S9 v
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>) o  s3 x# A0 z( j2 S* x4 n
<li>全平台统一:【雪天鱼】</li>& @6 C4 G% I- [
</ul>
0 `8 a5 N/ a" M. B5 T0 x/ c: m' h" m3 e3 L- U7 D, [
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-4-17 14:37 , Processed in 0.132822 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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