飞雪团队

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

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

[复制链接]

9321

主题

9409

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

" Q& ?9 H0 N& j# q- [2 R<p>@</p><p></p>
, W2 ^) |, h' [5 T# E<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>* {6 j2 Q+ s. f8 M0 Q( s: j" u' c
<h1 id="一工具安装">一、工具安装</h1>
* f# y0 f7 a+ i* S& d<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2># x1 \/ X2 n9 p3 g
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>% K' M$ H1 x1 X7 V8 t- B
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
6 s8 M; L6 ?: U1 d9 I7 M/ I$ C参考<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>
; x' O8 b( |9 q/ W% T% Y) h安装成功测试:<br>
7 J7 [9 ?) ~3 h. P9 q0 ~) _<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
2 l1 B" x4 `2 n) ~+ l. \% e6 j首先创建一个虚拟环境:</p>
+ w0 Y0 l6 L' v' m0 t, f& L' Q: r<pre><code class="language-c">conda create -n pytorch python=3.6
& u4 {- O; E5 z* j" l1 u& o/ q</code></pre>* @, a! p! [6 Y. f5 _* ~) v
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>2 C' V! ^0 d6 Q, f% R0 s
输入</p>9 S# Y+ y2 |$ d3 R% ^& n
<pre><code class="language-c">source activate pytorch2 o1 ^0 n8 g! @5 c
</code></pre>; L; [9 c# A9 {, d$ ^
<p>激活环境</p>- T6 V4 C+ `/ J, N2 K% ?
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
& \% K$ ~8 u4 v, q<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
2 w5 T4 C4 e; e9 |" g5 `<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
5 a2 B. ~  N8 G; n5 C<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
, R$ o/ a% `$ j3 v/ G6 `安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
9 k7 @' ]! \) @& ^<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.html9 X2 u8 t- T* G! g( t+ Q+ d
</code></pre>$ L3 z9 z8 S: F  J& \. ~2 s
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
+ v) D) m* u# }/ q<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
( m& K6 o# p/ p9 |" u0 r/ L安装好后进行测试:<br>! h' q0 _7 I# N! U8 n; [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
+ U4 `# S1 _; {4 V; m8 j<h1 id="二编辑器安装">二、编辑器安装</h1>2 T0 ~5 a& U3 m, }5 E
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>; I0 h, G1 e$ i
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>; g9 |& X3 ~) t: }4 t
选择免费的社区版安装:<br>
7 P- t, h$ ]0 u( T; h' n<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
5 Y( g$ V" X$ O- Y" A* O8 B8 k下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
1 U0 G8 R! ^3 }% Y8 \* f<pre><code class="language-bash">gedit .bashrc9 I9 h% r0 ?( v0 B7 Q
</code></pre>
( X4 D' ?5 D& [, C4 e<p>在最下面一行输入:</p>
1 I3 d, O& m* b# S9 _<pre><code class="language-c"># pycharm+ p5 {* v& j. _' V$ R! k4 {2 x2 F
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh". N" q9 C% `7 [2 Q* H  B3 K
</code></pre>+ p. {5 u- U1 w& S
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>8 K5 f4 ^2 k6 i) K. L4 i! ~1 G
然后使配置生效</p>1 F0 u/ U. p2 ^3 |7 e" X
<pre><code class="language-c">source .bashrc
8 T. z0 k/ Q, w# M! \</code></pre>1 o- e! x) N3 }) f' U
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br># ?  i+ Z3 `; p8 l( F
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
- e' }4 S' f! e. N+ M  I* r* D3 a接下来创建一个名为 learn_pytorch的工程:<br>
& B8 R1 O; T9 Q9 L/ N<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
/ j5 }+ z; d* }5 s* e选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>7 o& [& q1 |: X
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>+ L/ W2 F: _) c4 {
<p>在pytorch 虚拟环境中,输入</p>
  |& R% T# K  U7 e4 ]<pre><code class="language-c">conda install nb_conda5 [4 W8 n3 B+ k# x* E: [# Y( J5 _' {
</code></pre>
/ N" O3 }- f/ H/ c( Y<p>安装jupyter:<br>
6 S4 C5 s. p- E5 i<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
) a& f7 c+ f* v, X% I安装好后输入 <code>jupyter notebook</code> 测试<br>) v1 \, t3 F) O3 w
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>. _2 N. {9 ?& E( u
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>$ i- ]2 T4 f5 G: E$ {- o7 Z
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>5 |; p' e' g: l' [. \- E) ~
<ul>; {: o! |4 [* r; |: j' a; M' d
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
" j: ~' ~  T  y3 `. k) S<li>全平台统一:【雪天鱼】</li>
! C$ G/ ?" x" x+ m- _</ul>
4 t0 ~1 C) r& o! Y0 ~2 V) F
) v) B# Y* s% j7 j7 w1 X% ~5 Q7 g
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-11-4 15:51 , Processed in 0.063164 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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