National Energy Research Scientific Computing Center (NERSC)'s repositories
timemory
Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.
sc22-dl-tutorial
Material for the SC22 Deep Learning at Scale Tutorial
sc23-dl-tutorial
SC23 Deep Learning at Scale Tutorial Material
nersc-dl-multigpu
single-GPU to multi-GPU training of PyTorch apps at NERSC
sfapi_client
Python client for SF API
nersc-dl-wandb
Guidelines on using Weights and Biases logging for deep learning applications on NERSC machines
nccl-ofi-plugin
Repository for building the NCCL OFI plugin from AWS and NVIDIA
openmp-series-2024
OpenMP Training Series, May to October 2024
nersc-ml-images
Contains Dockefiles for NERSC ML images
nersc-refresh-announcements
JupyterLab Extension that fetches and displays announcements to the user from an external API.
hip-training-series
Repository with examples and exercises for OLCF and AMD's HIP training series
swin_v2_weather
This repository contains the SwinV2_Weather model, developed for the "Analyzing and Exploring Training Recipes for Large-Scale Transformer-Based Weather Prediction" paper. The repo includes training scripts, pre-processing utilities, and model configuration files.
additional-resources-menu
JupyterLab Extension that adds an Additional Resources menu to the default Help Menu.
intro-NERSC-resources
Hands on for LBNL CSA Summer Students Program Intro to NERSC Resources class, also open to NERSC users
mlperf-hpc
NERSC fork of the MLCommons MLPerf HPC benchmark reference implementations https://github.com/mlcommons/hpc
oidcauthenticator
NERSC OIDC Authenticator
sfapi_training
Training materials for sfapi during the NUG 2023 meeting.
Superfacility.jl
Julia Client for the NERSC Superfacilty API