飞雪团队

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

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

[复制链接]

8061

主题

8149

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
26513
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
+ X  F$ r/ W+ ]$ l
<p>@</p><p></p>% X, H& q" V+ ~* r- g5 }
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
5 B' ]- [5 g* |* }<h1 id="一工具安装">一、工具安装</h1>
# B! Y9 _- H% P: |3 A$ r) ]) G( J<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
4 E2 Y3 M  I6 w3 R; P: b# S<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>6 q: I2 L8 e% X
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
# h5 p# q2 x/ i9 C0 G8 x参考<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>& \/ Z3 _0 D' v- n
安装成功测试:<br>
+ E) M8 a) B- w5 m* W<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>  X+ L+ i' n3 a5 ]  e
首先创建一个虚拟环境:</p>
4 |- O( K4 z: q( E) f2 e/ q* z) J<pre><code class="language-c">conda create -n pytorch python=3.6
% `# B0 a! h0 u( T. ], d; Y/ F</code></pre>
! F5 n0 {9 z$ T$ A<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
7 y" D( k7 A  t% v  P6 z$ {输入</p>; r$ s. p; B5 Q3 S* f& h
<pre><code class="language-c">source activate pytorch
8 o) U- ]3 z1 V8 s( w</code></pre>
& Y4 z. U$ }; m2 C" ^7 _1 @<p>激活环境</p>% e9 c; ~/ o8 Q! P* f" b; s
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
' p% |& H8 Z4 D<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
+ ^. U% V+ R/ U/ |" [, W3 }7 L<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>6 d* h# V* \( Q% A6 P" i& o
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>9 `# _* d7 m) I
安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>: Q; L% q" o8 K
<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
7 i( r+ y6 Q4 C* d2 y/ c% K& {</code></pre>1 B% U# r8 Q  j  b9 N4 p
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>& ~4 t% ^- r; S, w% [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
; O" \" `. z  @. j0 D) Y安装好后进行测试:<br>+ S8 l% y# \! Q) [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>4 w8 C8 x4 o& g6 v; w' l
<h1 id="二编辑器安装">二、编辑器安装</h1>3 [$ N: E- R, z* w
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>* @+ p& p1 k% Q, E. {- q$ K+ H0 v! D
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>( N; B% o8 o* v' H5 x9 ^: W
选择免费的社区版安装:<br>, n" a: M$ @/ g: {. k4 F' M
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>" ?) W9 R) g& {. }" [
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
' L! K0 d8 n1 B( n<pre><code class="language-bash">gedit .bashrc/ A2 l0 L8 v" \# {* V2 r8 Y
</code></pre>. U4 t. M: N& P8 l* P% n+ S; Y
<p>在最下面一行输入:</p>1 y! ?5 C: l' Q9 w) [# ?
<pre><code class="language-c"># pycharm% ]5 o3 G. E6 U' ~
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
. v, i# s+ K: M+ _. j- D& }</code></pre>+ v7 _1 Y% k, [( T$ H- C$ F  F
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
3 D6 i+ \& D$ ^6 O4 M  Q- M7 N: X然后使配置生效</p>
/ s7 Y. s2 J5 F: y: O- G2 T& s9 }<pre><code class="language-c">source .bashrc
# ?, j1 F& u  Z; h# E% r. Q+ m6 q</code></pre>
3 j6 x5 F; n  y$ a<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>& z) u* u$ ^# ]& l" p
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>8 G1 R& H1 L# N( f5 \8 F: b
接下来创建一个名为 learn_pytorch的工程:<br>& Z/ R; j' }5 |% Z2 P( d7 Q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>" q& @* B, V" C6 r' y) Z
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>* P" ~2 s& Q* x
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
6 y' _" M: J! X/ a. }. V<p>在pytorch 虚拟环境中,输入</p>
; _+ i7 {3 |7 j6 Y0 }7 n<pre><code class="language-c">conda install nb_conda
/ a3 [; {' w8 v; ^( o; a. L</code></pre>" H9 i# X$ T+ V9 U6 W
<p>安装jupyter:<br>, G  D$ c, s0 L, [( d5 g
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>) e6 q- R9 Q: S2 @
安装好后输入 <code>jupyter notebook</code> 测试<br>
5 y1 e! ?- w. `( E% c( m( G<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>2 K4 _! T$ x& A
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>6 U0 |/ O' Y: Z( N3 U9 l
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>3 q2 P# K- ?+ ^$ o1 A6 l
<ul>1 H$ j# A6 R# }
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>8 T- x3 o, {; N2 c% v
<li>全平台统一:【雪天鱼】</li>
1 _6 u6 X6 N+ z1 j% e, i( c$ Z1 m+ {</ul>6 a9 i+ y9 N4 r6 E* v
* P; N. S# u6 P; {  y) e
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-12-15 13:00 , Processed in 0.064117 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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