IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 如何使用vscode连接colab -> 正文阅读

[开发工具]如何使用vscode连接colab

本文主要参考自Running Google Colab with VS code | Simen Eide,使用vscode通过ssh连接到Google colab,并在colab上拉取Github上的repo进行训练,效果如下图所示:

在这里插入图片描述

如果下面的步骤出现问
题,可以参考Wassim Benzarti的 colab-ssh获取最新的配置步骤。

Google colab端的操作

  1. 打开一个新的Google colab notebook

  2. 新建一个cell,输入下面的命令,挂载你的Google drive

    from google.colab import drive
    drive.mount('/root/gdrive')
    
  3. 网址获取ngrok token(token是一种客户端频繁向服务端请求数据常用的技术,客户端持此令牌,可向服务端请求数据即可)

  4. 新建一个cell,填充刚刚获取的ngrok token,并输入密码

    # Install colab_ssh on google colab
    !pip install colab_ssh --upgrade
    ngrokToken = '填充刚刚获得的ngrok token'
    password = '填充自己设置的密码'
    from colab_ssh import launch_ssh ,init_git
    launch_ssh(ngrokToken,password)
    

之后你能够看到如下的输出:

Collecting colab_ssh
  Downloading https://files.pythonhosted.org/packages/a7/c5/eedfd8b374fead9d863cb7031d9dc97fed50003372922ba0efd85d9fe3e0/colab_ssh-0.2.63-py3-none-any.whl
Installing collected packages: colab-ssh
Successfully installed colab-ssh-0.2.63
Successfully running 2.tcp.ngrok.io:13254
[Optional] You can also connect with VSCode SSH Remote extension using this configuration:

	Host google_colab_ssh
		HostName 2.tcp.ngrok.io
		User root
		Port 12345

vscode端的操作

Ctrl+P打开命名语句,输入Remote-SSH:Open Configuration File打开Configuration File,将上面输出的配置信息写入文件

在这里插入图片描述
在这里插入图片描述

之后连接Host即可

在这里插入图片描述

但是hostname和port每次都会改变,所以每次你都要走一遍上面的步骤。

使用colab拉取Github repo

这里我们已经可以在vscode上运行colab代码

  1. 打开存放repo的文件夹content

    !pwd
    !cd sample_data/
    !ls
    
  2. 复制Github代码

    !git clone https://github.com/keras-team/keras.git
    !pwd
    !cd /content/keras
    !ls
    

如果有需要解压缩的文件,可以使用下面的命令

from zipfile import ZipFile
file_name="data.zip"
#opening the zip file in read me mode
with ZipFile (file_name,'r')as zip:
    print('Extarcting of the file noow...')
    zip.extarctall()
    print('Done')

或者使用Linux的工具也可以实现,参考modern c++系列。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:50:46  更:2022-02-26 11:52:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 7:43:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码