飞雪团队

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

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

[复制链接]

4822

主题

4910

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

! a& d& N' V) [* Y1 W<p>@</p><p></p>4 m. w) {, c0 U2 v! K, D
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>5 }( c9 P9 D' x5 L/ }
<h1 id="一工具安装">一、工具安装</h1>% ?% j  U1 @4 j9 u
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>) ]; o) q) N5 z" ~8 T$ {
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
5 p, {; M# Z: L3 O<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>2 A  e- \" u6 {( \1 ?
参考<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>, j- w4 M) y# k) H( C
安装成功测试:<br>
8 W% e. b$ C7 V7 r<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>2 x; u7 C& s! V9 `8 M- i
首先创建一个虚拟环境:</p>
1 t! b, p. u% z* Z* K4 l; f9 l<pre><code class="language-c">conda create -n pytorch python=3.6, }& q4 s5 ]" ^# u4 _
</code></pre>
$ A/ L; Y* H2 {& O# I; P<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
2 G0 o/ T1 F1 l$ m& H" X2 y输入</p>( X, N6 W+ [% I5 l4 O" J9 a
<pre><code class="language-c">source activate pytorch$ e0 S/ x' W' `# S
</code></pre>6 Z& m  n  j! i" Z
<p>激活环境</p>
0 r! M6 T3 J7 v1 b" L5 U<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>2 N9 y2 A% R2 o; n1 R4 q! g: ?5 Y& x
<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
: ]4 B, z5 V1 n2 ]- d& O+ N" e0 X" I<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>2 i) ^0 B2 M- Y4 c
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
( O$ z; O. p" j0 l% e5 w安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>/ j; w' g' n) o. X; {, L$ C$ s) 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! \5 H/ V4 u8 d
</code></pre>
- K4 L0 U+ j) L* ^& c0 [4 ^' ?<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>; A  l+ @$ f) c& [8 E
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
8 a3 F/ M5 A, ]$ h5 U安装好后进行测试:<br># t5 `1 w# d6 E) Q( \" j
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
6 s* t/ g' e. d. c5 l1 R: u" \<h1 id="二编辑器安装">二、编辑器安装</h1>
7 ^5 G9 T4 g+ g$ d" X<h2 id="21-pycharm安装">2.1 Pycharm安装</h2># P( X4 i; ?. A8 Y: r
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>6 O5 ^; R- K' i8 v- f
选择免费的社区版安装:<br>
6 Q9 I% [9 W8 U# k3 k* P. G<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
/ X2 I; z! U. z下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
% z$ G7 j( I5 n, X9 V, t7 b<pre><code class="language-bash">gedit .bashrc
, g2 l- G  p3 S( O/ `</code></pre>( _! [1 j8 o$ r" I* d+ r- V2 X, t1 {
<p>在最下面一行输入:</p>
1 O6 b  A( ^$ o% a<pre><code class="language-c"># pycharm0 I# o! g3 `% }6 i' r
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"' H" z" J- @3 l+ q$ T# \
</code></pre>( A! Q. x$ X5 q
<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
+ `+ A& N5 D! v: B) c然后使配置生效</p>
% e: u* z: \5 H3 F5 b# s$ G5 P<pre><code class="language-c">source .bashrc
7 L5 z! i0 R% `% O9 J</code></pre>0 g6 i" W8 W) M1 [0 `; \& H" [. g
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
" a5 P. T- _4 h8 m<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
" c3 N' P; C- X: L4 D; w" s+ X接下来创建一个名为 learn_pytorch的工程:<br>9 r$ w5 u: ^! h' f1 y% P' N
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
2 s$ `- g. j# Y+ }9 q选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>7 {$ w) G7 _3 c' N3 m
<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
! s. A/ U6 J" `8 M7 s<p>在pytorch 虚拟环境中,输入</p>
6 \8 C, R# Q: w* J: x) p<pre><code class="language-c">conda install nb_conda% F4 u6 ^$ x3 V7 c, P: K* F9 N
</code></pre>
% T5 D6 p# g8 x7 i+ _/ w<p>安装jupyter:<br>
: @& j! u. w1 l: w<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>9 ?3 D  q4 t  Q" O" t& m# q' [
安装好后输入 <code>jupyter notebook</code> 测试<br>7 o9 o, T/ O, s5 e: e) L# ^
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
$ x1 X8 ?- M( K! Q在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>
  M5 n' J6 k+ G2 m+ k% S<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
' [2 a. X( P' I<ul>" e! t- [2 U' [3 Y! r" w/ |! j
<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>8 j) v+ s( _$ n
<li>全平台统一:【雪天鱼】</li>
5 s% c% D, ]( u# P# [</ul>; ~/ D& f4 o+ }3 a& M

9 r) a8 X4 U1 W4 o1 Y9 i6 ]: g
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2024-9-20 00:16 , Processed in 0.063264 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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