飞雪团队

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

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

[复制链接]

7788

主题

7876

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

& ?7 `' f7 Z  K: O/ C/ e7 ?<p>@</p><p></p>
7 M$ q$ F3 K+ H( v<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
( J  c# _5 b) m5 v<h1 id="一工具安装">一、工具安装</h1>! P$ `  W# Y. U  t& Y+ o. d
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>) {- Y" O% l2 p, J' B4 L
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
1 g0 ~6 w% |# E6 M1 m% O<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>/ m+ P2 g& _3 W. a; J3 H7 Y
参考<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>
! T& @6 d1 D6 h; M& T3 `安装成功测试:<br>
% x9 C. Q7 J- u7 }, G<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>' \) v9 y( b8 j6 B; G$ O  {8 F
首先创建一个虚拟环境:</p>
' C1 U" D0 e' P/ z7 X) q. j5 t* @<pre><code class="language-c">conda create -n pytorch python=3.68 l1 U$ Z' [! Q, Y9 l5 r# G  P6 U: L
</code></pre>0 q6 v( f1 l- C$ n0 Z0 ?# Y7 z
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
  i; v5 F2 _" A5 W* g输入</p>! E% y0 N% r5 k" z- o# B! d) {5 u
<pre><code class="language-c">source activate pytorch8 ~8 ^! U4 s% W! F6 t
</code></pre>
8 T0 p6 H- M# `* O: ?: `<p>激活环境</p>; ^8 e3 s: r9 J  g, _
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>6 O1 P" t" a; ~7 x
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>$ y# B/ z! Y& n6 J. B
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
% D- f9 j& M: E<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>. X/ X! `/ u: {
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>% p9 b! e! e8 d0 R$ ]+ X+ f) L5 f
<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/ Q8 ~  j% d7 n8 @) P* x1 I
</code></pre>; O* Y$ X1 y1 t9 {4 Z# A! b# A3 q- b
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
. i  {9 t! @0 o<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>% }: I' i" o1 Y; ?
安装好后进行测试:<br>9 u+ a( q" X6 U; i2 P" C. a
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
$ @4 E8 M4 }. j6 o  b- B9 x<h1 id="二编辑器安装">二、编辑器安装</h1>
- ^  Z9 O  F" {) u( }<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>: j' N- ^/ p6 G+ {6 M  j  u
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>" B% _  S! w' Y: X8 k
选择免费的社区版安装:<br>
0 F7 M8 ~5 h! `+ |, ?8 `, w<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
) {; I+ G% E. c2 T8 b. s下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
/ B. r8 Z8 g0 l6 O<pre><code class="language-bash">gedit .bashrc* L$ ]( U) T8 D7 y8 z9 h, N
</code></pre>1 n1 E! }& r# a1 E# i+ i
<p>在最下面一行输入:</p>4 x! g6 S4 |) c2 u" h3 k
<pre><code class="language-c"># pycharm
$ a/ }% }/ M( |$ p4 Aalias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh": d! R& o# [2 d# ]  X. C
</code></pre>
$ ?5 i( r* ^5 n( c<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
* s8 Z; w2 }  ]+ d. I1 e% U然后使配置生效</p>* U: l- R# {. N. B0 e
<pre><code class="language-c">source .bashrc& a! |. i) f3 v0 a& a- H7 a
</code></pre>
; M# w# X! I6 \) q8 n0 B<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>; p6 p- @  Q! c) p. H* W- ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>8 k1 Z( L! O* ^" n
接下来创建一个名为 learn_pytorch的工程:<br>
1 y. k0 i) c. ~4 k<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>3 {. v4 o3 `/ _
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>4 o5 }) E- ~" N
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
) o5 W0 B) B. w<p>在pytorch 虚拟环境中,输入</p>5 p, W# h0 K2 A0 }' s  g
<pre><code class="language-c">conda install nb_conda
' f5 o- W6 P4 y) j& |! M/ A4 Q+ G</code></pre>
4 n+ T& _! v& o5 U<p>安装jupyter:<br>/ ]5 o! }4 A% U
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
1 ^1 k, V8 \0 F  E" X9 P安装好后输入 <code>jupyter notebook</code> 测试<br>5 q- }+ G. h- n" e- o# a. B- R5 \5 X+ x
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>' s8 G8 V8 V9 Y: f' ?6 X7 ~
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
5 N. b2 h2 b7 ~: A; ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
: B9 F: }# \" ^. a# k; @* T<ul>, _- ]# J9 e- i, h7 s
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
0 `' n. {# T' }<li>全平台统一:【雪天鱼】</li>
$ b! m0 G: H. k) c! H7 K, p" F$ h5 P</ul>
- X5 O2 V$ T" x! J1 G' m9 @2 D7 l. Z( T
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-11-6 18:48 , Processed in 0.068061 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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