Hoe voorkom je dat Google Colab de verbinding verbreekt?

| | | |

V: is er een manier om programmatisch te voorkomen dat Google Colab loskoppelen bij een time-out?

Het volgende beschrijft de omstandigheden waardoor een notebook automatisch de verbinding verbreekt:

< em>Google Colab-notebooks hebben een time-out van 90 minuten en een absolute time-out van 12 uur. Dit betekent dat als de gebruiker langer dan 90 minuten geen interactie heeft met zijn Google Colab-notebook, de instantie automatisch wordt beëindigd. Bovendien is de maximale levensduur van een Colab-instantie 12 uur.

Natuurlijk willen we automatisch het maximale uit de instantie halen, zonder er constant handmatig mee te hoeven werken. Hier ga ik uit van veelvoorkomende systeemvereisten:

  • Ubuntu 18 LTS / Windows 10 / Mac-besturingssystemen
  • In het geval van Linux-gebaseerde systemen, met behulp van populaire DE's zoals Gnome 3 of Unity
  • Firefox- of Chromium-browsers

Ik moet er hier op wijzen dat dergelijk gedrag niet in strijd is met Gebruiksvoorwaarden van Google Colab, hoewel dit niet wordt aangemoedigd volgens hun FAQ (kortom: moreel gezien is het niet oké om alle GPU's op te gebruiken als je het niet echt nodig hebt).


Mijn huidige oplossing is erg dom:

  • Ten eerste zet ik de screensaver uit, zodat mijn scherm altijd aan staat.
  • I heb een Arduino-bord, dus ik heb er gewoon een rubber ducky usb a> en laat het primitieve gebruikersinteractie nabootsen terwijl ik slaap (alleen omdat ik het bij de hand heb voor andere use-cases).

Zijn er betere manieren?

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method