VS Code配置深度学习环境

Visual Studio Code配置深度学习环境

文章目录

  • Visual Studio Code配置深度学习环境
  • 1.准备工作
  • 2.Jupyter
    • 2.1 设置环境
    • 2.2 创建Jupyter笔记本
    • 2.3 运行代码单元格
    • 2.4 删除代码单元格
    • 2.5 导出Jupyter笔记本
    • 2.6 代码单元模式
    • 2.7 启用/禁用行号
    • 2.8 更改单元格类型
    • 2.9 变量表和数据查看器
    • 2.10 保存图
  • 3.使用Pytoch

1.准备工作

在VS Code中下载如下插件:Python和Jupyter。在下载Python插件时会下载Jupyter。

VS Code配置深度学习环境_第1张图片

2.Jupyter

在一个Jupyter文件中,可让包含Markdown文档和可执行Python源代码,适用于编写可视化的教程。

2.1 设置环境

如果要使用Jupyter,要激活一个Anaconda环境,且该环境安装了Jupyter包。如果未安装,可以通过如下指令安装。

pip install -i https://mirrors.aliyun.com/pypi/simple/ jupyter

在命令面板(快捷键Ctrl+Shift+P)中,输入Python: Select Interpreter选择Python解释器。

2.2 创建Jupyter笔记本

在命令面板(Ctrl+Shift+P)中输入Jupyter:Create New Jupyter Notebook命令创建,或者通过在工作区中创建新文件来创建 Jupyter 笔记本。文件后缀为.ipynb

创建成功后,在右上角处选择Anaconda环境。

VS Code配置深度学习环境_第2张图片

在单元格的右下方是支持的语言,可以选择为Markdown。

在这里插入图片描述

2.3 运行代码单元格

可以点击三角符号键执行单元格的代码,输出会显示在代码单元格下方。

处于命令或编辑模式时,使用Ctrl+Enter运行当前单元格,或使用Shift+Enter运行当前单元格并前进到下一个单元格。

在这里插入图片描述

2.4 删除代码单元格

可以通过删除键(图标为垃圾箱)删除代码单元格,或者在所选代码单元格处于命令模式时通过键盘快捷键dd完成。

在这里插入图片描述

2.5 导出Jupyter笔记本

可以将Jupyter笔记本导出为Python脚本文件、PDF或HTML 文件。

在这里插入图片描述

2.6 代码单元模式

使用代码单元格时,单元格可以处于三种状态:未选中、命令模式和编辑模式。

  • 命令模式:左侧有蓝色的竖线。

VS Code配置深度学习环境_第3张图片

  • 编辑模式:左侧有蓝色竖线且代码单元格有蓝色边框。

VS Code配置深度学习环境_第4张图片

  • 未选中:左侧无蓝色竖线且代码单元格无蓝色边框。

VS Code配置深度学习环境_第5张图片

2.7 启用/禁用行号

处于命令模式时,可以使用L键在单个代码单元中启用或禁用行号。

VS Code配置深度学习环境_第6张图片

2.8 更改单元格类型

选择单元格右下角的语言可以切换为其他语言。

VS Code配置深度学习环境_第7张图片

所选择的代码单元格处于命令模式时,M键将单元格类型切换为Markdown,Y键将单元格类型切换为代码。设置Markdown后,您可以在代码单元格中输入Markdown格式的内容,最后点击右上方的对勾即可。

VS Code配置深度学习环境_第8张图片

2.9 变量表和数据查看器

点击上方的变量表可以在笔记本底部查看当前变量,这些变量将在代码中使用变量时自动更新。

VS Code配置深度学习环境_第9张图片

双击行或使用变量旁边的在数据查看器中显示变量按钮,在数据查看器中查看关于变量更详细的信息。

VS Code配置深度学习环境_第10张图片

2.10 保存图

在Jupyter中还可以保存笔记本中的绘图,将鼠标悬停在绘图上,选择右上方的保存即可。

VS Code配置深度学习环境_第11张图片

3.使用Pytoch

选择安装有Pytorch的Anaconda环境后,即可在Jupyter笔记本中使用torch了。

import torch
device = "cuda" if torch.cuda.is_available() else "cpu"
print(device)
a = torch.rand(3,4)
print(a)

在变量表中查看张量a的值。

VS Code配置深度学习环境_第12张图片

也可以在数据查看器中查看张量a的详细信息。

VS Code配置深度学习环境_第13张图片

你可能感兴趣的:(VS,Code,深度学习,vscode,python)