Google Colab is an online platform for data science and machine learning. It allows Jupyter notebooks to be run on Google’s servers, with support for GPU computations.

Development environment

By default, Colab’s runtime environment is on a CPU. From the settings Runtime > Change runtime type, it’s possible to switch to a GPU or a TPU. More performant hardware is paywalled.

To connect to a local runtime (i.e., to run a notebook locally), setup instructions are here.

Submissions

Submission steps for APS360 — Applied Fundamentals of Deep Learning:

  • Download Jupyter notebook from Colab
  • Upload local notebook to Colab
  • In a Colab cell, execute:
    • jupyter nbconvert --to html "/path/notebook.ipynb"
  • Open the HTML file with your browser
  • Save as PDF
  • Submit to Quercus
  • Also make sure the Colab link is open to sharing