飞雪团队

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

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

[复制链接]

7726

主题

7814

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
25508
发表于 2022-2-12 14:35:42 | 显示全部楼层 |阅读模式
+ r2 F' p2 f2 T$ s" S, j+ O3 s3 h
<p>@</p><p></p>7 x* ^) g) {% F0 \( l. I' X
<p><strong>OS:</strong> ubuntu 20.04(虚拟机)</p>' {2 B$ v( C# I
<h1 id="一工具安装">一、工具安装</h1>% J" Z9 V/ m, i# u7 D$ \
<h2 id="11-anaconda-安装">1.1 Anaconda 安装</h2>
& C7 B& G( J5 x& @, m+ e4 U/ F0 `. Q) y' X<p>首先安装Anaconda ,我是去<a  href="https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/">清华大学镜像站</a>下载,版本为<br>
& d* v: B4 g: }5 o2 l7 C<code>Anaconda3-5.2.0-Linux-x86_64.sh</code><br>: y+ @" Y: c+ |
参考<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>
% Q) W1 d) `5 I( j$ n0 t/ n安装成功测试:<br>
$ k5 Z& M1 o3 Q! g. }2 @, ?; J$ o<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102427806-11701860.png" ><br>! N  N  Z5 ~/ c- m
首先创建一个虚拟环境:</p>
3 d$ a( N6 l9 S8 w. h<pre><code class="language-c">conda create -n pytorch python=3.6, M/ W% ^! i, u  o4 [
</code></pre>
, F, M8 H- n* S" z/ u: ]) m0 U<p><img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102428555-1044758357.png" ><br>& T7 S* `# Z4 X
输入</p>" p5 R/ R; e+ c- D
<pre><code class="language-c">source activate pytorch1 }7 H4 l& H3 r& F4 i( d
</code></pre>
" g- G' C3 n- l- K! y<p>激活环境</p>2 L. I5 F0 \4 W2 C& l& n
<h2 id="12-pytorch安装">1.2 Pytorch安装</h2>
- L& M1 o& ~: _<p>进入<a  href="https://pytorch.org/get-started/locally/">官网</a>,选择合适版本安装,因为我是用的ubuntu20.04虚拟机,不支持CUDA,所以选择了CPU:<br>
* u; |3 J' B1 H" {+ d; g<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429086-588112728.png" ></p>3 W1 k6 D1 p3 X* }
<p>选择合适版本并复制Run this Command:即可进行安装(不推荐使用方法,因为下载速度很慢)。<br>
+ e, @6 i" i- ~3 u+ w1 ~* z安装过程可能比较缓慢,可以用以下命令(推荐)‘</p>
" r; r7 ^6 l/ {- S; I) h<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. V4 b$ U" s+ r, ]0 J
</code></pre>/ {! H  R& N, n$ Y, U5 i  h
<p>注意:先进入所创建的 Pytorch虚拟环境,再输入指令进行安装。<br>9 e, P7 N- g7 u* ^4 s
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102429678-1764231985.png" ><br>
( Y8 F* z$ T$ t3 d安装好后进行测试:<br>
# X" i& ~7 o1 [* {- ?<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102430213-1770020069.png" ></p>
" @2 Z0 X7 G/ w) D7 L; K9 c<h1 id="二编辑器安装">二、编辑器安装</h1>1 X- a2 P+ d1 _" q
<h2 id="21-pycharm安装">2.1 Pycharm安装</h2>: J/ p$ b, |; V/ K& I2 T+ |
<p>官方下载地址是:<a  href="https://www.jetbrains.com/pycharm/download/#section=linux">https://www.jetbrains.com/pycharm/download/#section=linux</a><br>
: Y# y0 d* ~5 D/ L选择免费的社区版安装:<br>9 Z- ^  L/ ], z! y
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102431391-2074783399.png" ><br>
& x% q0 n" K* e' k! m/ q3 y下载下来就是解压,放到一个合适的文件夹下,然后添加环境变量</p>
9 b; ~) @/ u; j2 q1 Z6 G<pre><code class="language-bash">gedit .bashrc
0 J) {9 P( s( x" u. Y: H% @( Q</code></pre>
  [! \' c( b" v<p>在最下面一行输入:</p>7 }5 D8 j, @( o4 H3 {' h7 a
<pre><code class="language-c"># pycharm
' C4 v. c0 ~: |; Aalias pycharm="sh /home/jc-cao/app_download_address/Pycharm2021/pycharm-community-2021.3.1/bin/pycharm.sh"* }& \% G# [6 u# [
</code></pre>
6 i8 O- l- i9 F2 R% z8 x3 B% A$ s$ z<p>注:将上面的路径改为自己的pycharm安装路径即可<br>, M& }( [: H5 L( `) X7 k) @3 L
然后使配置生效</p>
! k" G3 W2 i7 u2 F+ s( b<pre><code class="language-c">source .bashrc
. L. V, i( g! Z# D: h3 o' s</code></pre>7 l. V8 f+ ^7 K) k/ ^
<p>这样在终端输入 <code>pycharm</code> 就能打开软件了<br>
4 ^" M! |! |! u/ k* _. w1 B6 b<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102432003-1803611031.png" ><br>
  b3 F/ x8 L- c. ]+ Q( W; d5 z3 c接下来创建一个名为 learn_pytorch的工程:<br>
9 D6 `, a" m: H<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433439-420704314.png" ><br>
. A6 j/ D2 [6 N9 o: W选择解释器为之前所创建的名为pytorch的虚拟环境的python解释器</p>
* Z0 N5 q. P0 P- }' B$ M" ~<h2 id="22-jupyter安装">2.2 Jupyter安装</h2>
. k) C" A9 a$ H; |# q7 P* I( k+ _<p>在pytorch 虚拟环境中,输入</p>) k% t1 u3 C" F* q# z9 m& e
<pre><code class="language-c">conda install nb_conda
. l/ F: N% {9 f</code></pre>. m0 ]4 T2 A. {: J3 `
<p>安装jupyter:<br>* G3 `* Y0 N4 E- ^1 K* \3 Z
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102433994-347380977.png" ><br>
8 x8 r, \6 `5 \# W( @1 _安装好后输入 <code>jupyter notebook</code> 测试<br>- n7 I, ?  x% a1 W
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434545-226958772.png" ><br>
5 E4 C) d, \# r/ H在jupyter中新建一个notebook,采用pytorch虚拟环境的python解释器,即可导入torch包进行使用了。<br>( A/ x- @6 a8 H" ^3 _$ j. Q
<img src="https://img2022.cnblogs.com/other/1772025/202202/1772025-20220212102434869-1058987249.png" ></p>* v8 A9 i: a4 ?( T' m; s
<ul>
0 s) t. `. g, O( z! d1 u3 t1 z<li>更多技术文章和学习资料,请关注我的公众号:【集成电路设计教程】</li>2 S4 {3 d! F* j8 ~4 l, J- X
<li>全平台统一:【雪天鱼】</li>
- ~) D& }0 p  L2 T" ?</ul>* y- d! ]: y& B+ x

+ ^# t4 F* d* S2 ~( }  c/ p9 x4 F
回复

使用道具 举报

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

本版积分规则

手机版|飞雪团队

GMT+8, 2025-10-31 04:22 , Processed in 0.767311 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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