zoukankan      html  css  js  c++  java
  • colab使用谷歌云中的文件

    colab使用谷歌云中文件

    无法一劳永逸

    Google Colab最大的不足就是使用虚拟机,这意味着我们自行安装的库虚拟机重启之后,就会被复原,比如keras,数据无法持久化。为了能够持久保存数据,我们可以借助Google Drive。可是重启之后,要使用Google Drive,又要把上面的步骤执行一遍。更糟糕的是,不仅仅是虚拟机重启会这样,在Google Colab的会话断掉之后也会这样,而Google Colab的会话最多能够持续12小时</u>

    当然,Google Colab已经默认安装了Tensorflow的环境,如果你是准备使用Tensorflow进行深度学习,那还是不错的,但也仅限于小型的数据建模。

    默认是不能读入google drive的数据的,每次都要重新上传,费时费力。所以这篇博客是让colab用户能够使用google drive的工作文件夹

    step1

    首先需要让colab获得google drive的授权,但需要先装包:

    1 #装opam,后装google-drive-ocamlfuse !apt-get install opam !opam init !opam update !opam install depext !opam depext google-drive-ocamlfuse !opam install google-drive-ocamlfuse #进行授权操作 from google.colab import auth auth.authenticate_user() from oauth2client.client import GoogleCredentials creds = GoogleCredentials.get_application_default() import getpass !/root/.opam/system/bin/google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL vcode = getpass.getpass() !echo {vcode} | /root/.opam/system/bin/google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} #!!!注意,里面的/root/.opam/system/bin/google-drive-ocamlfuse换成你自己的路径,一般来说你也会得到和我一样的结果 # 指定Google Drive云端硬盘的根目录,名为drive !mkdir -p drive !/root/.opam/system/bin/google-drive-ocamlfuse drive 

    按提示执行

    step 2

    确认是否成功

      !ls 

    此时colab中出现drive的文件夹,里面就是你的google drive的根目录文件

    step3

    想执行哪个文件夹下的文件,更换执行的工作文件夹即可。如

     import os os.chdir("drive/Colab Notebooks") 

    如果文件较少,可采用如下替代方案

    1 from google.colab 
    2 import drive drive.mount('/content/drive/') 
    3 import os os.chdir("your file path") 

    运行py文件

    %run your_file.py

    参考链接:https://www.jianshu.com/p/1c1f47748827

  • 相关阅读:
    No-3.算数运算符
    No-2.注释
    No-1.第一个 Python 程序
    mtcnn网络训练--------------->>>
    sudo vim ~/.condarc
    CVPR2021佳作 | One-Shot都嫌多,Zero-Shot实例样本分割
    查询--主机硬件结构类型
    人群计数:
    共享盘登录
    C++---->>YOLOv4-detect_demo.py参考
  • 原文地址:https://www.cnblogs.com/icodeworld/p/10887387.html
Copyright © 2011-2022 走看看