[解決済み] Google Colab(無料版)スクリプトを実行してから、コンピュータをシャットダウンすることはできますか?
質問
google colab (無料版) のスクリプトを実行した後に、コンピュータをシャットダウンすることはできますか?
クロスバリデーションで複数のディープラーニングモデルを学習しているため、クラウド上で同時に学習を実行しているウィンドウまたはコンピュータを閉じることができるかどうか知りたいです。
どのように解決するのですか?
編集しました。ブラウザを閉じた状態で、Colabsインスタンスは最大で以下の時間実行されます。
12時間90 分間実行された後、アイドル状態となり、リサイクルされます。
同時に、作業の損失を避けるために、定期的にモデルの重みを保存することは良い習慣でしょう。
詳細です。
アイドル」と「最大寿命」の持続時間に関する公式なリファレンスは存在しませんが のテストは Korakot Chaovavanich によって行われました。 が示しています。
- は '最大寿命' は、実行中のノートブックの 12時間 (ブラウザを開いた状態)
- 或いは 'アイドル' ノートブックインスタンスは 90分
- を持つことができます。 2 ノートブック を同時に実行できます。
- ノートブックウィンドウを閉じ、インスタンスの実行中にそれを開くと、セルの出力と変数はまだ存続します。しかし、ノートブック インスタンスがリサイクルされた場合、セルの出力と変数は利用できなくなります。
試すことができる卑劣な回避策は、インスタンスが "Idle" と見なされるのを防ぐために、モバイル ブラウザで Colabs インスタンスを開いておくことです。
個人的な経験から、私は少し短い時間を得ることがあるので、あなたのマイルストーンは異なるでしょう。しかし、モデルをチェックポイントする (定期的に学習の重みを保存する) 限り、VM がリサイクルされる前に、かなりの量の学習を行うことができます。
しかし、一度に 12 時間以上モデルを訓練したい場合は、次のようにします。 ローカルインスタンスでGoogle Colaboratoryを実行する または標準的なJupyter Notebookで実行することができます。ただし、Colaboratoryが提供する無料のGPU/TPUは見送ることになります。(チェックポイントはここでも良いアイデアです!)
からの関連質問 Google Colaboratory FAQ (英語) :
私のコードはどこで実行されるのでしょうか?ブラウザのウィンドウを閉じたら実行状態はどうなるのでしょうか?
コードは、あなたのアカウント専用の仮想マシンで実行されます。仮想マシンはしばらくアイドル状態になるとリサイクルされ、システムによって強制される最大寿命を持っています。
GPU はどのように使用できますか。また、なぜ使用できないことがあるのですか。
GPU はどのように使用できますか
?Colaboratoryはインタラクティブな利用を想定しています。長時間稼働しているバックグラウンド 計算を停止することがあります。暗号通貨のマイニングに 暗号通貨のマイニングには使用しないでください。サポート対象外であり サービスを利用できなくなる可能性があります。以下のような用途で利用されることをお勧めします。 ColaboratoryのUIで連続計算や長時間計算を行いたいユーザーには、ローカルランタイムの使用を推奨します。 ローカルランタイムを使用することをお勧めします。
関連
-
[解決済み] TensorflowがGPUのメモリ全体を割り当てるのを防ぐには?
-
[解決済み] 前月の日時オブジェクトを返す
-
[解決済み] PythonでSVGからPNGに変換する
-
[解決済み] Python 3でバイナリデータを標準出力に書き込むには?
-
[解決済み] ファブリック経由でデプロイユーザとしてvirtualenvを有効化する
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] Pandasを使って、既存のExcelファイルに新しいシートを保存する方法は?
-
[解決済み] Pandasのデータフレーム内の文字列を'date'データ型に変換するにはどうしたらいいですか?
-
[解決済み] Python 言語を決定するには?
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Flaskで1時間ごとに関数を実行するようにスケジュールするには?
-
[解決済み] Python 2.7サポート終了?
-
[解決済み] DataFrameに日付間の日数カラムを追加する pandas
-
[解決済み] 値で列挙名を取得する [重複]。
-
[解決済み] あるオブジェクトが数であるかどうかを確認する、最もパイソン的な方法は何でしょうか?
-
[解決済み] Flaskで非同期タスクを作る
-
[解決済み] PySparkでデータフレームのカラムをString型からDouble型に変更する方法は?
-
[解決済み] Pythonの検索パスを他のソースに展開する
-
[解決済み] Python 言語を決定するには?
-
[解決済み] Pythonの文字列書式をリストで使う