飞雪团队

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

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

[复制链接]

8566

主题

8654

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
28028
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
8 @5 i- Q" v6 k+ a( ?1 z  [
<p>@</p><p></p>
* L7 g3 l- @+ ~. ?<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
/ Z1 q+ l0 m9 N, C$ T" |- l8 L: o* Q<h1 id="一工具安装">一、工具安装</h1># }8 Y7 S: H0 _+ ^* W
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
8 N9 d' ]' R  L1 x9 h* Q4 H<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
/ ~, `6 o2 x8 ?# [1 V<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>/ d. e- T9 d* s' G. S0 K
参考<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>/ P6 ~' s0 W6 b5 e# |, ^+ C! C
安装成功测试:<br>
+ G( k( ^; v3 n$ M  [<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>6 A4 B3 Z8 r& m5 n- ~& g7 Q2 I
首先创建一个虚拟环境:</p>: n  e! o; o' l0 T. L; Y) b9 A& d
<pre><code class="language-c">conda create -n pytorch python=3.6* N2 i2 |4 D8 Y" R+ M2 n
</code></pre>( `, ]7 [- H3 c8 _9 I$ Q4 g
<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>4 ?1 p' U: W# h7 [( L0 h& O: y
输入</p>
' w, h+ ]$ o& J* r<pre><code class="language-c">source activate pytorch# G. n6 E0 b/ q) V' X
</code></pre>
$ f: o% d6 g9 @$ M: V<p>激活环境</p>
& B% b3 ~) K/ d& i% R<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>" q- I3 w* H' N1 Q8 n
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
* S* j9 x2 ], `+ z<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>
, k" i9 K$ p% l* g) b, x! O<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
& |. \/ O$ x$ T- l& L安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
1 P8 Y$ w) Q! z" k3 J<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 h2 b8 g0 I( `
</code></pre>( v" F& |: ~! C$ L# d# e0 r
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>1 [; _. w( j7 K" f' |* O- |
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>1 @! |' M0 V# k+ I: K
安装好后进行测试:<br># l! \1 ~. G; Z+ C6 R+ ^/ f0 Z; ?
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
! F$ ]/ f* z$ L' M3 Q9 B% e<h1 id="二编辑器安装">二、编辑器安装</h1>
7 S2 C" p% W, E& q/ q$ o' z7 T9 }<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>1 l/ E/ v; m$ B. {' r' n
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
/ @$ ~# ^! ~$ q& ~9 A4 l选择免费的社区版安装:<br>  f7 d3 u7 M- Y* A
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>9 x  i$ i$ R2 k* J# w
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
* @6 ]* m( O3 T1 O0 |<pre><code class="language-bash">gedit .bashrc
6 h, d, h3 L( Q4 i0 v  k* D9 V</code></pre>5 p( @- w% c0 F: g( c/ L2 |
<p>在最下面一行输入:</p>: T) T7 f' c) b! r2 V3 E
<pre><code class="language-c"># pycharm
/ v, u7 Y' N4 P) _alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
( n& S3 @" Z5 w</code></pre>
& f0 h; u6 D8 y# F. K$ t<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
# j) t! Y- i4 J: ]然后使配置生效</p>8 J1 W/ w# [: M/ G8 [
<pre><code class="language-c">source .bashrc" y9 D7 j4 v, D  v
</code></pre>
" [" }* g, S: d<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
4 w' L) t" T# X1 i<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
" q! A. {  f! _( X" u接下来创建一个名为 learn_pytorch的工程:<br>
. k. j/ Y* k$ N: `0 A<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>- q: ]! [. Z  |$ E8 {
选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
. E- \4 S7 y5 y<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>! m3 x' G; p6 b6 A% X
<p>在pytorch 虚拟环境中,输入</p>
( ^6 |. H8 [3 `% S8 Y, H5 @<pre><code class="language-c">conda install nb_conda
: C- `( N# _( ^' o3 [7 a</code></pre>
, z3 F3 ?+ Z: U<p>安装jupyter:<br>
1 w% D/ Q% X/ f( h# q0 y/ R<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
: S4 _( E6 t& Q7 c/ }7 F安装好后输入 <code>jupyter notebook</code> 测试<br>
, U) }( n( l* A% s! E<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>* n; V2 f" d% A) q8 x& R
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
0 E% N$ ^* l# i1 q3 t, g<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>5 }( }4 Z( y% D5 o* ]
<ul>
7 P4 o7 |" ?2 S: F<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>
' A5 z' a8 O8 _$ n, X" U. B<li>全平台统一:【雪天鱼】</li>' L. W4 [$ p1 q7 b3 T: m  g
</ul>
- E5 C! z2 p# d
6 u, `1 \8 y+ ~- F" R7 D
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-4-16 23:26 , Processed in 0.061994 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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