Colab 在线 Python 神器

- Colab是 google 最近推出的一项 Python 在线编程的免费服务,有了它,不学 Python 编程的理由又少了一个
- Colab 环境已经集成了流行的深度学习框架 Tensorflow, 并附赠了一个虚拟机 (
40GB
硬盘 +2*2.30GHZ
CPU+12.72GB
内存), 如果在国内无法访问 google 的服务又无法 FQ, 可以考虑微软推出的 notebook - Colab 的操作类似于 jupyter notebook
- Colab 如同使用 Google 文档或表格一样存储在 Google 云端硬盘中,并且可以共享
执行终端命令
Colab 绑定的是 UBuntu 系统,可以识别 Ubuntu shell 命令,在 Colab 中输入以 !
开头的终端命令即可
例如
!ls
查看虚拟机硬盘容量
!df -lh
查看 cpu 配置
!cat /proc/cpuinfo | grep model\ name
查看内存容量
!cat /proc/meminfo | grep MemTotal
安装 git
1
!apt install git
保存到本地
在文件中可以把当前代码保存到本地
获取环境的公网地址
1
2
3
4
5
6
7
8
9import requests
import re
def get_ip_by_ip138():
response = requests.get("http://2019.ip138.com/ic.asp")
ip = re.search(r"\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]",response.content.decode(errors='ignore')).group(0)
return ip
print("本机的ip地址为:",get_ip_by_ip138())colab 相当于 Jupyter notebook 的在线版,如果运行脚本时,提示缺失 requests 库,可以通过
!pip install requests
安装python 展示图片
1
display(Image(name))
挂载 Google Drive
由于 Colab 会在长时间闲置时或者一段时间(12 个小时)之后,就会断开资源,当然你上传的东西也就没有了!因为每次连接时提供的资源都是随机分配的!那么这时候,Colab 也提供了连接 Google Drive 的功能!
在官方给的 note 文档中给出了 3 种方案,可以连接 Google Drive!具体可以参考:
https://colab.research.google.com/notebooks/io.ipynb#scrollTo=c2W5A2px3doP
1 | from google.colab import drive |
点击之后授权登录 Google 账号,然后最后会有一个授权码,将这个授权码填入下边的对话框中,回车等待,出现 Mounted at /content/gdrive
则表示挂载成功!
新增
使用 !cd
切换工作路径并不能生效 (可能我的方法不对), 使用以下方法切换
1 | # 指定当前的工作目录 |
!ls
看一下是不是换了
选择 GPU 跑训练代码
代码执行程序 –> 更改运行时类型 –> 选择 python 版本和加速器
- 标题: Colab 在线 Python 神器
- 作者: tsvico
- 创建于 : 2019-05-31 08:39:02
- 更新于 : 2021-03-06 20:21:07
- 链接: https://blog.tbox.fun/2019/944b25cb.html
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论