飞雪团队

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

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

[复制链接]

9321

主题

9409

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

6 r" Y/ i% F% j! O3 u, _<p>@</p><p></p>% v+ X1 W/ j( q2 o
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
6 `2 b- v! \7 a8 |; v# `8 \<h1 id="一工具安装">一、工具安装</h1>4 D/ {" @' O9 p4 ~5 m$ n
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>5 t: ]* i( M* F
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
; E- f# \5 A# k<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>1 ~; T7 u& T$ f% 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>
. r+ V) m0 [/ @  m安装成功测试:<br>: ~% ~! A  ?9 Y) o
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
: k: M; |* w( Q0 P8 D首先创建一个虚拟环境:</p>! ?% \6 Q6 I# M( U" j0 g0 o
<pre><code class="language-c">conda create -n pytorch python=3.6- }( o5 f0 b7 X/ C1 ?0 Q& f
</code></pre>
6 t  E4 [3 O8 E* u) B* Z6 J/ J3 ]<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
/ q# m; ]1 y+ v& U输入</p>  h6 H, n+ M; E. @: Y3 s2 r
<pre><code class="language-c">source activate pytorch
' ^1 E4 g4 \8 Q+ m$ D: n" Q+ P</code></pre>  m$ O, B% Y5 @. P9 v: ]
<p>激活环境</p>% J: [: G& m- I  [9 X6 V3 Y' Y  g
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
) k- ~6 A* \6 a; ]* G+ g- m<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
8 u& d2 T2 D3 P; i: b; l: ]9 ~  i<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>6 N( G: Y+ v0 h! p$ [
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>- P+ h* J$ h5 d/ N: G2 `* ?
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>/ \2 e" d2 o& Q0 t5 O- }$ C$ l4 l) Z+ _' 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
2 t3 J) o3 F, Y* r& F</code></pre>& a' g% n4 e: v; i- Z' A" A. V
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
* `% _2 K# g! @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>+ w' \6 ^# @' i5 W3 z
安装好后进行测试:<br>
8 z7 R  R  v7 L+ F2 H) `: y4 j. |& l<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>' ^, y! j1 _/ w: }8 C1 o/ d" G
<h1 id="二编辑器安装">二、编辑器安装</h1>
: z& K6 k( `- M<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>2 h$ `" ~& j- h" y# b
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
( W8 H% ]- S  @8 u8 J选择免费的社区版安装:<br>/ P- h& A' _& d. [" J# d
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
: u( |. c! ~& J* w3 U; U8 A下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>3 M3 U2 U( S3 z% m& `/ B% D) s
<pre><code class="language-bash">gedit .bashrc) f, w& X; G- o, h; F6 `
</code></pre>- b9 H) I" X, D6 T# q# D) Q0 B& x
<p>在最下面一行输入:</p>) y4 Y1 X: {$ v; T( ]# y
<pre><code class="language-c"># pycharm3 j( {! @* T! f( x% b
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
% a/ x( |2 @/ Z. m</code></pre>
1 y" c! L& \2 e& G  @' G6 V<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
  [( d! M9 k- `然后使配置生效</p>
1 D% B" n0 B. g- m! A$ y/ g  j/ q<pre><code class="language-c">source .bashrc3 c1 F6 g/ Z% o$ ~0 Z
</code></pre>% }9 n  ?3 J# }8 h
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>5 [( C2 W! C9 Z# q* r
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>  p) u4 m# B& P8 H, K$ Y' A
接下来创建一个名为 learn_pytorch的工程:<br>! M% m* J$ [; r! x+ o
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>8 J  g: z: o( [7 u  {/ z  K  O
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>. w/ |, [* b% H+ E- l8 Q
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>+ E0 y) A  K5 o) ?+ `
<p>在pytorch 虚拟环境中,输入</p>( g4 I# \9 ~  @8 g( a; n
<pre><code class="language-c">conda install nb_conda  c- \2 s3 ^* g" a
</code></pre>7 X2 I1 ^" S5 A0 a8 x
<p>安装jupyter:<br>
% s0 B# t1 I8 `) W' r! P9 v8 t& k<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>6 v. v9 f. o  p9 |2 E
安装好后输入 <code>jupyter notebook</code> 测试<br>
, u( m) k8 v6 P6 v<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>, \5 X6 f* l% f/ ^. b& c; k
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>' r; a) V7 d+ I: W: n( p8 W
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
6 g6 B0 Y" {. b% S3 E  Y2 ~; A& W<ul>
- D& j* R1 G) n/ a0 U" j<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
4 Y- h6 ~6 e. F% l2 d( E3 w% J<li>全平台统一:【雪天鱼】</li>  f* E) q6 L5 u
</ul>
1 H' d: d+ R! J3 [, L7 ^/ \% O
$ T: C  j, u+ c4 g  a7 {
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-11-5 14:23 , Processed in 0.062718 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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