Colaboratory的使用

Google备份与同步

在使用Colaboratory之前,由于涉及GoogleDrive的文档同步,需要在电脑上安装Google备份与同步软件

GoogleDrive安装

https://www.google.com/intl/zh-CN_ALL/drive/download/backup-and-sync/

登陆问题处理

在安装完软件之后需要登陆Google账户,但是一直在提示“无法正常登陆,请检查网络连接”
在确认VPN可以正常使用后百度到了处理这类问题的正确姿势解决Mac下Google备份和同步网络连接问题

系统编号设置->网络->高级…->代理->网页代理(HTTP)->设置代理(127.0.0.1:1087)

登陆成功!

设置GPU加速

修改->笔记本设置->硬件加速器->GPU

  1. 检查GPU是否启用
1
2
import tensorflow as tf
tf.test.gpu_device_name()
  1. 显示GPU详细信息
1
2
from tensorflow.python.client import device_lib
device_lib.list_local_devices()
  1. 显示CPU详细信息
1
!cat /proc/cpuinfo

使用Colab打开.py文件

转载说明

该部分转载自[薅资本主义羊毛,用Google免费GPU][2]

  1. 配置服务器
1
2
3
4
5
6
7
8
9
10
11
12
!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}

按步骤要求点击链接输入验证码即可

  1. 授权完成后挂载GoogleDrive:
1
2
!mkdir -p drive
!google-drive-ocamlfuse drive
  1. GoogleDrive文档打开位置
1
cd /drive/xxx

重置(reset)服务器

1
!kill -9 -1
-------------本文结束感谢您的阅读-------------