飞雪团队

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

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

[复制链接]

8242

主题

8330

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

" P5 [; c2 P8 \( v0 o$ f7 m<p>@</p><p></p>
- Y7 S& b: S+ R2 k) g+ ?, o# `<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
1 R7 b" U! M! N: e+ g2 ~  G<h1 id="一工具安装">一、工具安装</h1>
8 @0 O6 O; l5 I7 M<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
9 B4 O' P7 S+ Z; A" }/ A; B<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>: v- `7 e  v5 L8 H( ]8 m" V' p
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>
& V1 ?) V; ]5 Q* i0 p$ g( n+ 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># g& r' E8 r8 e/ E& N& M: O$ J
安装成功测试:<br>
4 {& E! U3 F% p, @<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>. H: P+ x* }3 e; K6 N- q0 k
首先创建一个虚拟环境:</p>
& Q+ X1 i2 y/ q, _6 P$ `<pre><code class="language-c">conda create -n pytorch python=3.6, W. ]1 C% Z! A
</code></pre>
5 W+ {; h+ V4 Q, I& _3 @<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>! B# @- t& j. s- D6 K/ v
输入</p>
) {* {0 u: A. X% L4 p( j$ W& U<pre><code class="language-c">source activate pytorch
+ b4 Z% i; Q/ ^) O2 x/ J, b( V</code></pre>; C5 V+ A  [7 K
<p>激活环境</p>
  L# V6 O6 P4 C$ F1 A+ [<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
5 {& D& q( z' ~2 v- o- a<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
9 j0 F7 }/ Z9 p/ S: j# X<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>$ ^2 \' B! A- R5 p
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
( N4 ^! f) t4 t% c安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
4 t: B1 h2 V- k* t<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
8 X. [; j  x8 e9 y$ G) o* ?</code></pre>
4 x; y, F8 H, T<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>
/ |2 H7 V# p& d# a3 \<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
! \' p8 F. F" w& m9 d安装好后进行测试:<br># l8 U  `! `2 ^! ?6 [
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>" D8 w/ [' [  E  w* y/ H! W
<h1 id="二编辑器安装">二、编辑器安装</h1>1 o3 `* O/ P2 ^( b
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
* L( @# D, L6 s! i6 }<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
( J. S/ T, }8 p2 j2 W选择免费的社区版安装:<br>$ s9 U7 Z4 |: `3 g
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>5 v/ p% `2 S& b- q
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>8 \- N: T+ W; ]# {* z; _0 z
<pre><code class="language-bash">gedit .bashrc
" K" `; p* t  t# |4 J8 S3 I, s</code></pre>
& F- }# f2 s" H3 N7 q<p>在最下面一行输入:</p>
: o$ v8 A, ]* {$ N( F<pre><code class="language-c"># pycharm! ]; A; b+ F' D  G/ P( Z
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"! }# u/ |, \6 ?' O
</code></pre>/ r; g' @; I, R7 m: D7 E
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
) s' h3 X. N7 A) |4 D& h* z然后使配置生效</p>) F4 ~  ~1 }% d4 p9 @2 u# K1 P. X; ^
<pre><code class="language-c">source .bashrc
7 K; Y* [+ q1 l- g8 h- T</code></pre>/ u6 b8 B5 c' Y4 S& ^5 Z8 n1 I
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>' G# \/ u$ @2 [8 p/ ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>, B: F. f; {6 d$ v
接下来创建一个名为 learn_pytorch的工程:<br>- L1 t* p, z& K
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
/ Q6 f* Y0 \3 C+ x选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* \- l/ o# K& o2 I<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
# A0 Q# i  K6 z' h$ |% i<p>在pytorch 虚拟环境中,输入</p>
- J5 y- k) i2 T3 N/ z8 V8 t/ J/ E<pre><code class="language-c">conda install nb_conda
( q* a- X+ j4 z& E</code></pre>0 ?7 l5 H$ B7 C8 a! i
<p>安装jupyter:<br>
: \+ l; J/ m2 P+ d3 U4 d<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
, f6 l" ^( j% c6 y  X# m# }" G0 Y安装好后输入 <code>jupyter notebook</code> 测试<br>
( W2 F; a9 G4 P* H: d8 N<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
: G/ w+ G# G' p: `5 e在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
& J) a( t) E+ F; H1 m$ M<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>6 H( Q5 ~9 Q! a* s. L6 E" K) N
<ul>  }. _7 ]- q/ l4 w5 H
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
1 e4 d1 H) V. }* n- a4 P8 }<li>全平台统一:【雪天鱼】</li>
, N) E4 i9 ]0 o9 q+ a+ g</ul>
% a$ V& t& X0 D0 b) p5 w6 C+ e, L' B* r* J
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-2-26 23:25 , Processed in 0.061613 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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