D: Esiste un modo per impedire in modo programmatico a Google Colab di disconnessione in caso di timeout?
Di seguito vengono descritte le condizioni che causano la disconnessione automatica di un notebook:
< em>I notebook Google Colab hanno un timeout di inattività di 90 minuti e un timeout assoluto di 12 ore. Ciò significa che, se l'utente non interagisce con il suo notebook Google Colab per più di 90 minuti, la sua istanza viene chiusa automaticamente. Inoltre, la durata massima di un'istanza Colab è di 12 ore.
Naturalmente, vogliamo ottenere automaticamente il massimo dall'istanza, senza dover interagire costantemente con esso manualmente. Qui assumerò i requisiti di sistema comunemente visti:
- Sistemi operativi Ubuntu 18 LTS / Windows 10 / Mac
- In caso di sistemi basati su Linux, utilizzare DE popolari come Gnome 3 o Unity
- Browser Firefox o Chromium
Vorrei sottolineare qui che tale comportamento non viola Termini di utilizzo di Google Colab, sebbene non sia incoraggiato secondo i loro FAQ (in breve: moralmente non va bene esaurire tutte le GPU se non ne hai davvero bisogno).
La mia soluzione attuale è molto stupida:
- Per prima cosa, spengo lo screensaver, quindi il mio schermo è sempre acceso.
- Io ho una scheda Arduino, quindi l'ho appena trasformata in una usb di papera di gomma e fallo emulare l'interazione dell'utente primitivo mentre dormo (solo perché ce l'ho a portata di mano per altri casi d'uso).
Ci sono modi migliori?