Python on HPC Clusters
About the Tutorials
This tutorial series covers topics on using Python on HPC clusters. The specific steps are based on the HOPPER cluster at George Mason University in Fairfax, VA. They should be implementable on most HPC clusters that have the SLURM scheduler installed, the Environment Modules system for managing packages and Open onDemand for a web-based GUI to access the cluster resources.
Tutorial Pages
Name | Description |
---|---|
Running python Natively with a Module | Covers the steps on how to run python with SLURM using python modules on HPC clusters. |
Running python with python virtual environments | Covers managing python packages and running python scripts on HPC clusters with python virtual environments. |
Running python with conda-environments | Covers managing python packages and running python scripts on HPC clusters with conda environments. |
Running python from a Notebook | Covers managing python packages and running python on HPC clusters from a GUI while using either conda environments or python virtual environments. |
Example with Pytorch | A hands-on demo with a pytorch example. |
Tutorial videos and Slides
Links to recorded sessions and slides will be added ater the live tutorial session.
Upcoming Sessions
Title | Date |
---|---|
For more tutorials and other demos for the GMU Hopper Cluster, you can check out the GMU ORC Wiki pages.