Monitor CPU/TPU/Memory/Network usage on Google Colab

This tool is damn convenient. Yes, the resource monitor should have been built in since long ago. In the Jupyter Lab environment, it is easy to run a command to check CPU usage by invoking the command line. But it not possible for Google Colab, afaik. I don’t even know what is new in Google Colab except for now I don’t have to re-auth Google Drive connection.

In Google Colab, there is no way we know whether the code is executed properly or just hanging up indefinitely. Because we cannot run two cells simultaneously. But now this magic code will do the work:

from urllib.request import urlopen exec(urlopen("http://colab-monitor.smankusors.com/track.py").read()) _colabMonitor = ColabMonitor().start() # _colabMonitor = ColabMonitor(tpu=tpu).start() # use this line instead to include TPU
Code language: PHP (php)

The URL pointed to the dashboard to monitor resource usage. I usually put the code above in the top cell in the Google Colab notebook.

And there is the magic dashboard:

Such a damn convenient, right? If you think so, you may want to try TensorDash, because I don’t have a chance to try it.

Source: colab-monitor.smankusors.com

Cara upgrade semua PIP package sekaligus

Aku punya prinsip untuk meningkatkan versi sebuah package jika dan hanya jika dibutuhkan. Karena Aku khawatir akan terjadi dependency error ketika sembarangan klik atau ketik “upgrade”. Walaupun hal tersebut bisa diatasi dengan virtual environment. Meskipun begitu, anehnya, terkadang ada dorongan untuk memiliki yang terbaru. “Aku ingin ponsel terbaru”, “Aku ingin sepatu baru,” dan “Aku ingin software terbaru”.

Untuk meningkatkan (upgrade) versi semua package Python yang terpasang ada banyak caranya. Misalnya jika kamu menggunakan bash:

pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
Code language: Bash (bash)

Jika menggunakan Windows, caranya bisa lebih ribet lagi. Tapi untungnya, ada orang yang telah membuat package pipupgrade. Package tersebut mengizinkan kita untuk meningkatkan versi semua package Python yang terpasang ke versi yang terbaru. Pertama, install dulu piupgrade dengan menjalankan perintah di bawah ini di terminal:

pip install pipupgrade
Code language: Bash (bash)

Kemudian jalankan lagi di terminal:

pipupgrade --verbose --latest --yes
Code language: Bash (bash)

Perintah tersebut akan meningkatkan (upgrade) versi semua package yang terpasang dengan cara yang lebih aman karena mengecek potensi dependency error. Sesuaikan kebutuhanmu dengan mempelajari cara menggunakan piupgrade di halaman Github ini.

Sumber: