• Google免费GPU使用教程(Google Colab Colaboratory)


    参考:

    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

    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
    四则运算3
    数组1
    四则运算单元测试
    四则运算2
    数组3
    数组2
    spring aop对service层日志和异常的处理
    Linux设置开机启动
    数据仓库开发——Kettle使用示例
  • 原文地址:https://www.cnblogs.com/xianhan/p/10142706.html
Copyright © 2020-2023  润新知