計算中にgpuの上限がきてしまったので他のアカウントでgpuの使用制限から避難する
卒論の時期に重たい計算をした結果これです。数時間かけた計算が場合によってはパーなんて事がたまに起きます。すでに私は何度か起こしてます。
ただ今回使っているのはyolo、計算が中断しても途中から再開が出来る。後はGPUを使えない問題を解決できればいい。
サブのアカウントのcolaboratoryからメインアカウントのドライブにアクセスする方法があれば良いのでそこを解決します。
前提
googleのアカウントを二つもっていること
ファイルを共有する。
今回、使用上限が来たgoogle colaboのアカウントと同じアカウントのgoogleドライブファイルを他のアカウントで使います。それぞれ使用制限が来てる方をメインとし、避難先のアカウントをサブと呼びます。
まずメインのアカウント(都合により一部の画像を消しています)
今回サブのアカウントのcolaboからマウントしたいのはメインアカウントのドライブにある「研究」のファイル
ファイルを共有します。この際リンクで共有するのではなく「共有」をおしてください。
ここでサブのアカウントを入力します。私はすでに追加しているためオーナーとは別に編集者がいますが、この編集者がサブアカウントとなります。
サブアカウントのドライブでショートカットを作成する。
次にサブアカウントのドライブに移ります。共有が出来ていると共有アイテムのところに当該ファイルが表示されます。この状態となっていれば上のタブよりショートカットを作成してください。
場所を選択できますが、今回はCola何とかのファイルに作成します。
記事のためにcolaboratoryの下にショートカットを作成しましたが、マイドライブの下にもあります。このショートカットは適宜消せるので問題ないです。今回例のために作成しただけなのでcolabo notebookの下においたショートカットはこの後すぐに削除しました。
あとはいつも通りに自分のドライブにマウントしてください。ここではサブのコラボからサブのドライブにマウントしています。
これでサブからメインのドライブを触れるようになります。
研究のドライブのパスがセルの結果上は.shortcutになっているのはあくまで共有によるものだからです。
以上です
あくまでメインアカウントのドライブにサブのコラボからファイル操作をする方法です。それ以上のことはありません。
参考