記事一覧へ English

Internet of Tomohiro

よろしければ投げ銭をお願いします。


Google Colaboratoryについて

Python用の無料で使えるオンラインコンパイラのようなものです。Web上でPythonコードを書いて実行すると実行結果が表示されます。

詳しくは以下のページを読んでください。

https://research.google.com/colaboratory/faq.html

! から始まる行はBashコマンドとして実行されます。 !ls を実行するとカレントディレクトリの内容が表示されます。 このコマンドもrootユーザとして実行されるので susudo を使う必要はありません。 もし重要なファイルを壊しても仮想マシンをリセットして初期状態に戻すことができます。

詳しくは以下のページを読んでください。

https://ipython.readthedocs.io/en/stable/interactive/reference.html#system-shell-access https://ipython.readthedocs.io/en/stable/interactive/shell.html

GPUを有効にする方法

メニューの"ランタイム"→"ラインタイムのタイプの変更"→"ノートブックの設定"の"ハードウェアアクセラレータ"をGPUに設定します。 GPUが有効になっていれば !nvidia-smi コマンドを実行すると以下のようなメッセージが表示されます。

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.67       Driver Version: 410.79       CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla T4            Off  | 00000000:00:04.0 Off |                    0 |
| N/A   64C    P8    17W /  70W |      0MiB / 15079MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Vimキーバインドを有効にするプラグイン

AutovimというChrome用プラグインをインストールするとVimのようにコードを入力できるようになります。

https://chrome.google.com/webstore/detail/autovim/licohjbphilmljmjonhiifkldfahnmja?authUser=0&hl=en-US https://github.com/thomcom/autovim

関連記事:

sshでGoogle Colaboratoryを使う

本物のVimやNeovimが使えます!

Google ColaboratoryでOpenGLを使ったデスクトッププログラムを動かす


by Tomohiro

記事一覧へ