ニューラル機械翻訳の実践と理論(その1:番外編)
無料GPUクラウドのGoogle Colaboratoryだが、もちろん制限がある。
以下の場合にインスタンスが停止されてしまう。
- 【12時間ルール】新しいインスタンスを起動してから12時間経過
- 【90分ルール】ノートブックのセッションが切れてから90分経過
セッションタイムアウトは、15分程度で発生している気がする。
セッションタイムアウトしたあと、インスタンスはアイドル状態になり、再接続すれば復旧するらしいがよくわからない。
以下のコードを実行しておいて、何かやらせておけばよいみたい。
import datetime
import time
time_in_second = 60
start = time.time();
while True:
print(datetime.datetime.now())
print(time.time() - start)
time.sleep(time_in_second)
あと、データや生成したモデルは、GoogleDriveをマウントしておき退避すればよい。