飞雪团队

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

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

[复制链接]

7726

主题

7814

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
25508
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
" F, L$ ]  D" p" ^; R1 S  a
<p>@</p><p></p>
' r. C6 z0 n1 m" ~& J, }<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>" g9 u& M- \0 [8 @
<h1 id="一工具安装">一、工具安装</h1>
2 X" O( n1 \* ^4 O<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>' {& G; ~! U3 j) {3 {
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>! \2 t1 N( I) s
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>9 c8 E0 c+ M" s$ a+ ?* ?) I+ b
参考<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>
0 F. l6 R! D4 B% f' ?( E7 W+ t4 `安装成功测试:<br>  Z! F' A5 k, _8 R4 u
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>/ H- t$ E( R, d. n( e: _8 t2 ^1 L" R9 `! m
首先创建一个虚拟环境:</p>2 ^+ }% X2 _3 g0 ?8 _) H% u
<pre><code class="language-c">conda create -n pytorch python=3.6
; l* Y6 A- |! F$ j5 g% H( v. {</code></pre>
9 k- G# Q4 _2 m% i<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>) s2 @5 o7 p9 J: i+ g
输入</p>2 h% }: h) Q6 y- T+ ~
<pre><code class="language-c">source activate pytorch- e" {4 M: e. N1 I+ T: G& G
</code></pre>4 V0 r) k0 n) b% D+ G7 ~/ R
<p>激活环境</p>
" T# ^! b0 z: y- ?<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
% D4 m# p4 J3 z5 W- F<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>$ V5 u  ]3 y+ g, @/ H" N6 H" _' m, t7 V
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>, A6 |, a: E9 I3 D. [# n
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
: T; r. q: O& O! k( Q安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
( [, M! Q% ]- s- H+ c& O. H<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.html0 j0 u6 G5 T  a9 r! r
</code></pre>7 G4 @2 K) P0 m1 m6 H/ u* `& @
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
5 C4 |, F  D) Z& h" l<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>3 u' T  H) _/ ?* b# R1 N
安装好后进行测试:<br>
6 W) `, P0 S: m- a<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
% \; \4 Z' b& ?7 i$ f( ^<h1 id="二编辑器安装">二、编辑器安装</h1>
5 i' S3 G2 D, O2 K! l<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>5 q8 _- L. c$ E0 m9 \3 U' m
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>/ m( m  x, y& a' {) f
选择免费的社区版安装:<br>
2 R3 A9 z( ^4 G% I1 w$ r8 ]<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>! g- k, m- ?1 r! |" ^
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
. |/ j  {0 r8 Y9 X7 r9 ]<pre><code class="language-bash">gedit .bashrc2 k6 y6 R/ r5 n3 D- s. P
</code></pre>
4 W- R( N+ ~  V<p>在最下面一行输入:</p>4 [/ W. t) ]- D* o9 n* @' p
<pre><code class="language-c"># pycharm
* d0 P9 U9 q/ c8 V1 ~- n7 Calias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
" a; i9 j3 h& A& L. q0 A</code></pre>8 Z" A' N7 i" c( u$ j7 |- e! P: J
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>5 p  `8 n, |: j- h: b
然后使配置生效</p>, H  I4 c+ x# i4 O
<pre><code class="language-c">source .bashrc% Q: H$ L7 Y8 {+ ^) T
</code></pre>
9 `- v! D. x$ B) d  z" k+ n# f# N: [<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
* s3 n4 R8 r9 A8 r" X# f) u. w<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
, V4 |# v6 ~) i接下来创建一个名为 learn_pytorch的工程:<br>
/ l+ E4 e" C( D- o& H& h# g% P<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
% X& b: H. U8 h' x5 l( F选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>4 Y0 N: s  h3 V
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>4 k. r3 x! \5 C4 I! c5 \
<p>在pytorch 虚拟环境中,输入</p>
9 Z3 Y  E" F  m' e$ L<pre><code class="language-c">conda install nb_conda
0 c7 {0 ~, Z# D! Q9 B3 l</code></pre>
! v4 H- h( p0 V/ z/ `" T: z) {<p>安装jupyter:<br>
9 B: B8 M! d1 ^6 ?8 O<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
" l0 O6 y7 [! I! J安装好后输入 <code>jupyter notebook</code> 测试<br>1 c7 {/ F! D; v# ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
' L; ~7 z" `6 X2 o在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
" Z- ]( Z7 ]  {5 p9 O9 F" p( X<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
2 m! t1 U/ Y2 k0 Q# _3 X<ul>
* C& t& F; Q1 w6 Y9 t) v$ k<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
: H6 c5 W1 `/ y5 y: x<li>全平台统一:【雪天鱼】</li>4 O# N3 h! b/ f! j; |
</ul>
8 X" G, j# A7 L4 r0 ~( Z: F* ]/ ^( ]8 x( c
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-11-1 06:15 , Processed in 0.077505 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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