飞雪团队

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

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

[复制链接]

4137

主题

4225

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

6 S6 j2 j# @3 o0 C<p>@</p><p></p>
# g0 c+ R& M) I5 h7 Q<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>$ N' p/ ]! D7 z$ q7 u
<h1 id="一工具安装">一、工具安装</h1>* J1 o7 ^& C6 N6 t! U& f- Q) k2 G
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>% T$ u7 x! T# T9 k1 i! U% c, a
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
9 F$ U; `( H0 `  r$ ~<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
- R- L1 |$ }! v: ^# u1 `参考<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>" e" b0 n6 [7 s0 w( H
安装成功测试:<br>0 O) C: E- {$ ^1 ~' }% _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
4 c4 _2 M/ F9 A7 r! W首先创建一个虚拟环境:</p>( p" w3 y  i+ e( d' b& X- C/ Y
<pre><code class="language-c">conda create -n pytorch python=3.6- T! c( n3 f! d5 M$ Q5 t
</code></pre>
2 s; d1 W: x: }; {) O0 E<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>1 d4 E- y' Y! u1 m) S0 i4 p" q
输入</p>, _- w! Z* ^" K' B5 z7 J9 E, a
<pre><code class="language-c">source activate pytorch. Z5 }$ U8 A5 S/ w  K
</code></pre>3 `0 a! g! u6 b  o
<p>激活环境</p>
8 A( d/ X- R' G0 L, X5 \" ]- I! g<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
, c4 h2 e* s3 M<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
$ E. {8 X. U0 e# [- A8 z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
8 l! V. `) ]( E; @! k<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
; i( }% {% \$ R* n. x安装过程可能比较缓慢,可以用以下命令(推荐)‘</p># q% ]! ~6 A: G
<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
' B" N# G4 |# S2 x$ O" d$ R</code></pre>6 v, p! F4 {. }; Q5 Z- \
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>! n, C- a+ R3 L8 K1 u! z; e) c4 _
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
& {7 M+ z9 W: a. Z7 r# s& H7 s安装好后进行测试:<br>
( B- r) t' v( ], h5 p, m<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>7 a1 l; C7 B0 Q4 ?  e( j( {
<h1 id="二编辑器安装">二、编辑器安装</h1>
" g" J9 Z& D$ N5 e% v<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
1 {; a3 A. _' l5 {0 h<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>7 w# c* O! R( a0 u
选择免费的社区版安装:<br>/ |8 A" Q9 B( q1 ]; x
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
5 T" W5 h% z- s6 k0 {% E! S% t/ L; V下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
  e2 Z( M  ^" _4 U1 q- I4 A<pre><code class="language-bash">gedit .bashrc
/ n# @  f: B6 |! _</code></pre>: k1 y& U6 J! I
<p>在最下面一行输入:</p>. J# @1 O, p* L' R. s. ]2 O2 e
<pre><code class="language-c"># pycharm. a+ {! L. z( h
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"0 F5 R4 f, N& N/ ~# m; U& ^
</code></pre>4 z1 u8 d& ?2 i
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>9 s+ [( Q  p! J! S  ?: @+ i
然后使配置生效</p>
, Z) _1 A1 Y' p<pre><code class="language-c">source .bashrc7 J3 Y9 O- ?' f
</code></pre>" O0 b8 F6 U4 P1 b9 |9 q
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>! {: A0 V  i" l! b, e3 ~8 H
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
- Q; {# \2 f9 k6 w/ E& V接下来创建一个名为 learn_pytorch的工程:<br>
1 Z2 @8 h( O: q/ B<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
# I, {8 O7 @" G' k+ C选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* H# J! x% r8 d4 k/ e) ~$ i- K<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>! z+ U: ?! E+ t9 ?
<p>在pytorch 虚拟环境中,输入</p>
+ |7 q+ w! H" m2 Z9 T' T2 q<pre><code class="language-c">conda install nb_conda
# G& D, k/ g1 {</code></pre>
4 E# p$ Q# `' k9 I<p>安装jupyter:<br># d, c, E; k: t$ f* k1 s
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>  f* y$ d. q5 `0 y* d
安装好后输入 <code>jupyter notebook</code> 测试<br>" u8 c" n3 Z, C" L$ a! M4 n
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
8 |; q/ N, U" |在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>8 ~; K- I3 c; a5 Y
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>4 ~( k1 h4 y0 b6 ]# p
<ul>
* y" N2 N5 Y. k* L4 |<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>9 k4 @/ A" G) N4 r8 q4 F
<li>全平台统一:【雪天鱼】</li>) s) W0 L+ x2 n7 Z# S4 c+ X1 a
</ul>6 L. _# G! `! _; H7 X1 V# m

' k. Q3 l4 Q" E- ?& v
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2024-4-24 04:23 , Processed in 0.059917 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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