colabの簡単な使用

5801 ワード

リード
貧しい学生がdeep learningをして、GPUさえ役に立たないのは、本当に惨めで見るに忍びない.しかし、GPUでどうすればいいのか、ボスの善心を祈ることはできない.この时Gooleは私に希望を与えて、colabは社会各界にdeep learningを学びたい同志に無料のCPU、GPU、TPUを提供します.ここでcolabの大まかな使用を記録します.
colabを正しく開く
1.colabを開くとそのまま使用できますが、2回目に開くと、間のファイルとデータが直接クリアされます.これはきっと使えないでしょう.
2.心配しないでください.colabはgoogle driveを構成して使用することができます.これはgoogleが無料で提供してくれたクラウドディスクです.
3.クラウドディスクで「新規」をクリックし、colabを選択します.最初は自分で次の選択肢にダウンロードする必要があります.
4.新しいipynbファイルを作成すれば操作できますが、colabを直接開く効果と同じです.
クラウドディスクをcolabにマウント
自分のクラウドディスクにダウンロードしたデータは消去される心配はありません.
新しいipynbファイルで次のコードを実行します.
1.クラウドディスクをバインドし、権限を与える

!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.あなたのクラウドディスクをcolabにマウント

#     drive   ,          
!mkdir -p drive
!google-drive-ocamlfuse drive


3.現在のpythonプログラムのファイルを指定する

#           
import os
#    google drive      ,drive           ,   
os.chdir("drive/a4") 

#          python  ,           ,      python  ,            ,         。

colabの簡単な操作
GPUの使用
colabのデフォルトではCPUが表示されます.変更を開き、ノートパソコンの構成を選択し、GPUを選択します.
pythonファイルを実行するには、基本的に前に1つだけ追加します.
!python xx.py
現在のディレクトリのすべてのファイルを表示
!ls
現在のファイルパスの表示
!pwd
インストール依存
!pip install xxx
GPU情報の表示
!/opt/bin/nvidia-smi