Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/argonne-lcf/ATPESC_MachineLearning

Lecture and hands-on material for Track 8- Machine Learning of Argonne Training Program on Extreme-Scale Computing
https://github.com/argonne-lcf/ATPESC_MachineLearning

Last synced: 11 days ago
JSON representation

Lecture and hands-on material for Track 8- Machine Learning of Argonne Training Program on Extreme-Scale Computing

Awesome Lists containing this project

README

        

# [ATPESC 2024](https://extremecomputingtraining.anl.gov/agenda-2024/)

At the beginning of the day, we will temporarily split into two groups. Attendees can choose between "Introduction to deep learning" (01_deepLearning) and "Building data pipelines" (02_dataPipelines).

The "Introduction to deep learning" session will rely on Jupyter Notebooks which are targeted for running on [Google's Colaboratory Platform](https://colab.research.google.com) or [ALCF JupyterHub](https://www.alcf.anl.gov/support-center/theta/jupyter-hub). The Colab platform gives the user a virtual machine in which to run Python codes including machine learning codes. The VM comes with a preinstalled environment that includes most of what is needed for these tutorials.

The other sessions involve Python scripts executed on the [Polaris](https://docs.alcf.anl.gov/polaris/getting-started/) and [AI Testbed](https://www.alcf.anl.gov/alcf-ai-testbed) platforms at ALCF.

## Using Google Colab
Google Colab involves running Jupyter notebooks, which you have experience with from earlier in the week.

Do the following before you come to the tutorial:
* You need a Google Account to use Colaboratory
* Go to [Google's Colaboratory Platform](https://colab.research.google.com)
* You should see this page
![start_page](README_imgs/colab_start_page.png)
* Now you can open the `File` menu at the top left and select `Open Notebook` which will open a dialogue box.
* Select the `GitHub` tab in the dialogue box.
* From here you can enter the url for the github repo: `https://github.com/argonne-lcf/ATPESC_MachineLearning` and hit ``.
![open_github](README_imgs/colab_open_github.png)
* This will show you a list of the Notebooks available in the repo. When you select a notebook from this list it will create a copy for you in your Colaboratory account (all `*.ipynb` files in the Colaboratory account will be stored in your Google Drive).
* To use a GPU in the notbook select `Runtime` -> `Change Runtime Type` and select an accelerator.