网址:
colab.research.google.com/notebooks
目录:
1、colab
2、第三方库的安装
3、数据上传和加载
4、使用硬件加速
关键关联:
github、seed bank、Googledrive
1、colab
2、第三方库的安装
# 安装opencv
!pip install opencv-python
# 查看
!pip list
# 查看版本
!pip show tensorflow
# 更新
!pip install --upgrade tensorflow
使用,
a、colab.research.google.com/notebooks
b、随便点一个进去
c、文件-新建
d、左边靠左边或者靠上边会出现(目录、代码段、文件)
e、运行下面语句,可以看到当前目录是sample_data
!ls
f、运行下面语句,可以看到当前有哪些包
! pip list
3、数据上传和加载
a、上传谷歌网盘;b、colab挂载网盘;c、解压文件到colab
首先,登陆,drive.google.com/drive/my-drive-----在colab中读写Google drive文件
然后,最好上传压缩文件(压缩文件上传的快)
然后,运行下列代码
from google.colab import drive
drive.mount("/content/drive")
然后,点链接
然后,登陆谷歌账号
然后,允许访问
然后,地址复制回去即可
然后,就会发现左边多了个drive,就好了
! unzip "/content/drive/My dirve/需要解压的东西"
# 或者
! tar -zxvf 地址1 -C 地址2
注意:写读取目录时,看看当前目录,然后再"./那个当前目录/..."
比如:
!ls
# 返回sample_data 素材
"./素材/.."
4、查看gpu加载成功了没
!nvidia-smi
附录:colab.rearch.google.com/seedbank
==================================================================================================================================================================================================后面就不用看了
打开colab--文件--新建笔记本
1、代码执行程序--更改运行时类型--GPU
查看显卡配置语句:
!nvidia-smi
2、连接drive语句,授权分配到服务器使用Google drive
!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}
3、然后出现一个链接,点开链接,复制码,运行。在运行时,一般需要进行两次验证码验证
4、运行下面代码,指定谷歌云端硬盘根目录为drive。在colab环境中,Google drive的位置是 /content/drive/ 。colab中的notebook和py文件默认都是以 /content/ 为目录,需要执行一下命令手动切换工作目录,当然!ls可以
来查看目录下的文件
!mkdir -p drive
!google-drive-ocamlfuse drive
import os
path = "/content/drive/OpenNMT/...(dirs...)"
os.chdir(path)
os.listdir(path)
5、查看当前路径、修改工作路径
import os
print(os.getcwd())# 查看工作路径
# 修改工作路径
import os
from google.colab import drive #谷歌colab的一个包
drive.mount('/content/gdrive') #挂载网盘,登录谷歌账号
path = "/content/gdrive/My Drive/sample"
os.chdir(path)
!unzip"/content/drive/My Drive/素材.zip"# 这时可以解压上传的压缩文件
参考:https://blog.csdn.net/qq_27855393/article/details/90711266
6、查看当前目录
!Is
7、查看安装了哪些第三方包
!pip list
8、数据上传与加载
上传到谷歌网盘(压缩文件)、colab挂在网盘、加压文件到colab目录