飞雪团队

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

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

[复制链接]

8993

主题

9081

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
29309
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
4 i& F; {! E2 q5 o: G9 |# o. N. y+ f
<p>@</p><p></p>
4 R5 H7 t: O' g<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>  L. ?8 p( N  j: `! ~( }; E
<h1 id="一工具安装">一、工具安装</h1>, ]$ [" J  W" I4 }! o. R
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
: v% N9 m) m0 g<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
9 ?+ O# h( W! V: S! y1 I: _<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
* B) K3 V8 F5 H3 n8 }9 m8 S参考<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>
5 _6 P6 z6 ^4 s安装成功测试:<br>5 b& B3 q; K0 i* A* g+ u9 P% A
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
8 F0 F2 E2 s9 Z首先创建一个虚拟环境:</p>, T: k9 [! E0 S9 A& W* K
<pre><code class="language-c">conda create -n pytorch python=3.6
9 B8 A; _- X5 A/ p! T* u</code></pre>
2 Y" q8 C- [; A8 M0 e- B7 ?3 u<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>- @! o; Y) ^- V1 N6 p
输入</p>
2 Y: U. v9 r6 j# z$ W% G<pre><code class="language-c">source activate pytorch  U& d: H) v7 V
</code></pre>/ S# W, `& p, _/ k% d
<p>激活环境</p>$ X9 e- J, S" Z. a# J) N5 z- @
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>+ K1 z8 P7 k; r2 m5 O
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
3 z) P9 a! s" ~0 g  M<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
4 j3 }; X7 }( w( d5 p% a, {- q<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>* C8 Z" z- E% p7 h; S0 `4 e
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
+ Q! l; ]6 ~* X3 E4 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
0 z- i8 t6 i; ^+ V6 h+ l/ h$ l! Q</code></pre>& G8 W/ R5 y$ p' h; d! d
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>6 H1 y; K% u6 D5 l" B) b& w
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
6 U! G2 Y! d% \  [# H安装好后进行测试:<br>
' {. ]4 u4 @  D1 V<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
8 Y( b2 N2 q  k" N* O: Q<h1 id="二编辑器安装">二、编辑器安装</h1>
5 W6 Z/ b) Y5 c0 e1 b4 ?<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>1 b! H+ _( N, L8 E% e9 f1 n; ?
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br># \# y: n, a' ~$ e. E. W
选择免费的社区版安装:<br>
9 r( |' U* L8 d& ]& a<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>  h  S) }# k! P; i1 g8 N
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
/ x3 P6 v5 w% U+ _- i<pre><code class="language-bash">gedit .bashrc
  c' V# M  G: t. k, ?</code></pre>! v8 F( h( U0 ]. w8 T9 X
<p>在最下面一行输入:</p>
/ q  p" U% u( m# n. L<pre><code class="language-c"># pycharm8 m  P  n! u8 i+ V) R
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"6 h5 Y  ]. A& y" g: ~2 J
</code></pre>
+ v' H6 k% S+ u7 c0 l0 s  h% s/ J* y<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
3 [0 o0 V7 x) H然后使配置生效</p>
% v0 Z: V2 e+ n* {& I<pre><code class="language-c">source .bashrc  e3 _0 n' p, b  }' }- G
</code></pre>  M# K* {6 X8 N) s- D; v
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>, r& E9 F! A5 k1 O; t6 ^) M
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
, x2 F1 V0 A0 C接下来创建一个名为 learn_pytorch的工程:<br>
- m' n- U  F! P* L6 J: ]<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>+ S0 I! w5 B  Q
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>: Y  Z; q6 ^1 F8 r+ b- X  E
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
  S. i# V" H" Q$ o1 u<p>在pytorch 虚拟环境中,输入</p>" Y. L) n! d" H
<pre><code class="language-c">conda install nb_conda) @0 @7 V# U/ ]
</code></pre>
* I, G8 D' Q  T% Y/ }+ W3 [4 U<p>安装jupyter:<br>
! @; p3 a% M3 X  L3 f# {2 D! `<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>) ?4 C9 F- h, p+ h# l
安装好后输入 <code>jupyter notebook</code> 测试<br>
  T4 X! @/ M8 y9 j<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
0 Q/ g! g) B% Q. p: ~5 B4 \" ?在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
$ l8 ^  O) @! H; `* b  V<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>: T+ H0 v4 p% X! A8 i7 l* P
<ul>, Q, n; m' ^! }
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>0 g& A: Z1 d7 `! U
<li>全平台统一:【雪天鱼】</li>
: k$ D+ [/ {- ]& a/ I; s; F9 B5 f</ul>7 Q; }" Q. z1 T6 M+ f( F

; s$ ?% x. ^% k" {* Q3 o" ^) I; p
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-7-12 14:10 , Processed in 0.067928 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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