参考:

https://www.234du.com/1154.html

https://mp.weixin.qq.com/s/TGTToLYSQJui94-bQC4HIQ

注册gmail时遇到手机号无法发送短信问题,请切换IE浏览器重试。


0、新建 XXXX.ipynb文件,打开文件

  修改-》笔记本设置,选择python版本,以及GPU/TPU

【说明:以下代码如果执行不成功,请去https://www.234du.com/1154.html中copy】

1、使用Google Colab运行py文件,读取和存储到Google云盘中

首先运行这些代码,以便安装必要的库并执行授权。

运行以下代码(批量执行):

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools

!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
 
继续运行以下代码:
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
 

注:!pip install或者 !apt-get install命令可以安装其他能使用到的库。 

保持gmail登陆状态,执行过程中需要打开url获取验证码填入,回车。

注意:如果再次执行时,上面代码执行不过去,那么,以下两行代码可以忽略,不执行。

vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

2、挂载Google Drive
执行如下代码:
!mkdir -p drive

!google-drive-ocamlfuse drive
 
挂载完成后就可以使用Google云盘中的文件了,(因为这个jupyter笔记本设置的是python3所以下面事例用python3),如:!python3 drive/app/xxx.py

3、更改工作目录

查看工作目录:

!ls 
 

更改工作目录(否则,必须在定义每个文件名之前添加drive/app。注意:chdir每次打开*.ipynb后只能执行一次):

import os
os.chdir("drive/app")

  


相关命令

1、查看是否使用GPU

import tensorflow as tf
tf.test.gpu_device_name()
 

2、在使用哪个GPU

from tensorflow.python.client import device_lib

device_lib.list_local_devices()
 
3、RAM信息
!cat /proc/meminfo
 

4、CPU信息

!cat /proc/cpuinfo

5、网速测试

!pip install speedtest-cli

!speedtest-cli

6、如何重新启动Google Colab

!kill -9 -1

  

最新文章

  1. Reactor 模式的简单实现
  2. Java创建WebService服务及客户端实现(转)
  3. ios的网络数据下载和json解析
  4. 技术总结之SpringIOC
  5. 关于MFC监听器的相关了解
  6. oracle数组定义与使用
  7. 就是一段程序,可以求出N个不等长列表中取N个元素形成的所有组合
  8. entos 7虚拟机安装手册
  9. Python包管理工具和多版本环境管理
  10. 详解EBS接口开发之库存事务处理采购接收--补充
  11. input:checked + label用法
  12. mysql5.7 闪回数据(update delete insert)
  13. SpringBoot定时任务
  14. 对弈的Python学习笔记
  15. 《算法》BEYOND 部分程序 part 2
  16. 孕龙逻辑分析仪 ZeroPlus Logic Analyzer
  17. PL/SQL常用表达式及举例(一)
  18. [.NET开发] C#实现发送手机验证码功能
  19. springboot问题,没有主清单属性
  20. jQuery attr方法修改onclick值

热门文章

  1. 数组原型方法调用及函数apply调用时 类数组参数在IE8下的问题
  2. ArcGIS10+:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS
  3. JS将秒换成时分秒实现代码 [mark]
  4. Flutter的教程:ListView
  5. 破解 jeb 2.3.7 demo
  6. new 关键字
  7. git clone过程中发生的错误
  8. 为website安装免费的letsencrypt证书
  9. springboot学习入门之三---启动原理
  10. clean-css