zoukankan      html  css  js  c++  java
  • 免费GPU----Colaboratory 指定 Google Drive 文件夹

    1.在notebook中运行下方代码进行授权绑定

    运行下方代码(傻瓜式粘贴运行即可):

    !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}

    2. 指定工作目录

    在指定之前先用!ls命令查看一下云端自动分配的默认文件目录,云端默认的文件根目录是datalab

    运行下方代码,指定文件根目录:

    # 指定Google Drive云端硬盘的根目录,名为drive
    !mkdir -p drive
    !google-drive-ocamlfuse drive

    指定完之后,再用!ls命令查看绑定的文件根目录,根目录变为drive。

    3. 指定当前工作文件夹

    # 指定当前的工作文件夹
    import os
    
    # 此处为google drive中的文件路径,drive为之前指定的工作根目录,要加上
    os.chdir("drive/Colab Notebooks/dog_project") 



    # 指定当前的工作目录
    import os
    # 此处为google drive中的文件路径,drive为之前指定的工作根目录,要加上
    os.chdir("drive/.../...") 

    再次用!ls查看当前的文件目录

    需要注意的是,Colaboratory是完全基于云端运行的,每次登陆操作,后台分配的机子都是随机的,
    所以如果notebook运行需要额外的文件,那么在运行之前都要将文件先上传至Google Drive,
    然后对Colaboratory指定所需的工作目录。
     

    来源:https://www.jianshu.com/p/ce2e63d1c10c

  • 相关阅读:
    PhpStudy升级MySQL5.7
    C# 字符串操作详解
    字符串留用与字符串池
    C# 字符串操作基本过程(Equals、Compare、EndsWith等处理方法)
    CLR关于语言文化的类型一CultureInfo类和字符串与线程的关联
    字符、字符串和文本的处理之Char类型
    二、LINQ之查询表达式基础
    一、Linq简介
    Unity学习系列一简介
    C# 静态构造函数
  • 原文地址:https://www.cnblogs.com/chenlove/p/12520022.html
Copyright © 2011-2022 走看看