飞雪团队

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

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

[复制链接]

9171

主题

9259

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
29843
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
3 F0 N, Y. _4 o+ _- a7 f& T  P6 O; D
<p>@</p><p></p>9 @. p' W' J5 U  K3 O  M
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>
' \# l$ {: T6 [( J3 z: }<h1 id="一工具安装">一、工具安装</h1>
, n8 O6 q5 K$ H) ~& b2 H% m' P<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>2 ~7 i3 r- b* r+ M4 i
<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>5 @  \  I2 f4 E. J+ D5 H: t* J
<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>+ p: x, |& A+ D, [
参考<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>7 l2 F" d' I4 ], p
安装成功测试:<br>
! [8 k& }+ o3 C1 \' f<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>
( W6 r& ?7 G% d" c2 R首先创建一个虚拟环境:</p>! S6 T6 s' o1 I2 }
<pre><code class="language-c">conda create -n pytorch python=3.6) `) g- y' F# }6 h5 V' E' t& \
</code></pre>
8 B, ~% Q" M) M9 d% U" U6 O<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>
- [8 M( X- S5 @输入</p>
* l/ c( Q6 x$ }5 Q<pre><code class="language-c">source activate pytorch
; V# W+ G$ ^2 R3 _+ E8 S- L</code></pre>
4 |, a) Y1 c( K* l4 L2 I<p>激活环境</p>
: F; u1 y0 H' P& S<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
' k# e, p; J. A# z2 \<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
$ k4 e! s; y, d+ |<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>* U" L% v3 f  @; h4 [/ Y
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
. H5 O9 C# w% `1 F! @1 o& m% M安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
$ O- j+ @% K) f7 L2 ]0 ~<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: A2 L. n$ p5 d# z* w+ I3 R! f
</code></pre>
( L' ^$ \: T2 H, X$ ^<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>/ B3 O4 \7 K% w( X
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>" T0 N# b% S% V8 y. Q
安装好后进行测试:<br>
/ X" F1 U& ~6 g<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
8 e7 x: w5 Z" w- H) i8 |<h1 id="二编辑器安装">二、编辑器安装</h1>! s( u0 }/ i% p
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>
  g' F; [8 q$ x# z<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
* C$ ~  D; e# D7 ~5 e: t7 T6 _& h" ^选择免费的社区版安装:<br>: G; w! B( D, z3 P. x8 c
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>6 ~( O  }4 i  s" f
下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>  L$ p0 R7 s- ?2 P+ U, ~( q9 |
<pre><code class="language-bash">gedit .bashrc
2 X5 z/ e, k: ~</code></pre>0 Y# a; h4 `+ _3 f" e7 Y
<p>在最下面一行输入:</p>6 f% ~+ s  I0 s& j5 Y; {
<pre><code class="language-c"># pycharm2 Q: f% O4 `% T$ c, t( j
alias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"
  C$ m. J' ]8 |8 k6 K  e</code></pre>
% C! J+ E' W* D<p>注:将上面的路径改为自己的pycharm安装路径即可<br>
9 w5 K0 @  V4 A然后使配置生效</p>
6 v7 m; `- O4 m, i# h<pre><code class="language-c">source .bashrc
* q1 o+ ?7 z9 `% ]7 o+ |0 ~</code></pre>7 E: r9 Q( E6 d( z
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
# F, P+ X) @; ~/ H<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
: j7 @, N( \6 W, s  m. [2 Y接下来创建一个名为 learn_pytorch的工程:<br>4 h! F9 \" L+ h9 m& T& i
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
3 Y0 [# v9 ?- W: C/ d) M7 }) j选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
+ W7 l! B: |- Y0 [6 x8 O<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
6 Z+ s/ V! g6 f3 V: x<p>在pytorch 虚拟环境中,输入</p>( E3 t) ^( ]9 `0 P
<pre><code class="language-c">conda install nb_conda6 w; \; S9 u7 X5 L( F
</code></pre>
( o8 A4 S9 k/ i<p>安装jupyter:<br>) _8 n3 Y0 C" X. {4 ^, p1 s
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
3 }2 r' @8 P7 W4 u, E" G安装好后输入 <code>jupyter notebook</code> 测试<br>+ w/ x( p( j, {: j3 N
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>% y! s. Y* ^/ ?+ y6 {
在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>7 L: r" Q4 F) z9 a( `6 \9 ?( j
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>
4 w9 I6 ?2 R+ W9 A; T  O<ul>
( V* W* _8 Y8 P<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>" q2 k' N( n' C% y4 Y" r9 G- |
<li>全平台统一:【雪天鱼】</li>
' \5 Q1 l9 O' l9 N% I# l$ ?; f</ul>
) I* V8 P& M. R/ [) ?/ i8 l$ V" [8 Y9 ^* r
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2026-9-2 23:53 , Processed in 0.155101 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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