Repository for training material for the 2022 SDSC HPC/CI User Training Course

Overview

hpc-training-2022

Repository for training material for the 2022 SDSC HPC/CI Training Series

HPC/CI Training Series home

https://www.sdsc.edu/event_items/202201_HPC-CI-Training-Series.html

Content:

Session 1 (01/14/22 – 03/04/22):

Agenda: Learn about tools and computing concepts necessary for HPC and CI systems

WEEK DATE TOPIC MATERIAL INSTRUCTOR
Week 01 Fri, 01/14/22 Program Orientation, history, plan,
Registration process & accounts
Interactive Video
YouTube
Mary Thomas
Week 02 Fri, 01/21/22 Parallel Computing Concepts
HPC overview & Expanse Architecture
Interactive Video
YouTube
Bob Sinkovits
Week 03 Fri, 01/28/22 Data Management
Job Submission - Queues and batch scripting
Interactive Video
YouTube
Mahidhar Tatineni,
Mary Thomas
Week 04 Fri, 02/04/22 Introduction to Singularity Containers Interactive Video
YouTube
Marty Kandes
Week 05 Fri, 02/11/22 Introduction to Software Containers and Kubernetes Interactive Video
YouTube
Jeffrey Weekly
Week 06 Fri, 02/18/22 Running Secure Jupyter Notebooks on HPC Systems Interactive Computing Interactive Video
YouTube
Mary Thomas
Week 07 Fri, 02/25/22 Introduction to Neural Networks, Convolution Neural Networks, and Deep Learning,
Introduction to Using TensorFlow and PyTorch on Expanse
Interactive Video
YouTube
Paul Rodriguez,
Mahidhar Tatineni
Week 08 Fri, 03/4/22 Oracle Cloud Overview
Azure Overview
Cloud Computing on JetStream
Interactive Video
YouTube
Santosh Bhatt,
Paul Yu,
Marty Kandes

[ Back to Session 1 ] [ Back to Top ]

Session 2: (03/28/22 - 05/06/22)

Agenda: Learn about tools and computing concepts necessary for HPC and CI systems

WEEK DATE TOPIC MATERIAL INSTRUCTOR
Week 09 Fri, 04/1/22 Visualization using Jupyter Notebooks Interactive Video
YouTube
Bob Sinkovits
Week 10 Fri, 04/8/22 CPU Computing: Introduction to OpenMP/Threads Interactive Video
YouTube
Marty Kandes
Week 11 Fri, 04/15/22 CPU Computing: Introduction to MPI Interactive Video
YouTube
Mahidhar Tatineni
Week 12 Fri, 04/22/22 CPU profiling with gprof and uProf Interactive Video
YouTube
Bob Sinkovits
Week 13 Fri, 04/29/22 Introduction to GPU computing
Programming and profiling with CUDA, OpenACC, and NSight
Interactive Video
YouTube
Andreas Goetz
Mahidhar Tatineni
Week 14 Fri, 05/06/22 GPU Computing with Python (Numba, CuPy, and RAPIDS) YouTube Kristopher Keipert (NVIDIA)
Zoe Ryan (NVIDIA)

[ Back to Session 2 ] [ Back to Top ]


## Instructors
NAME TITLE ORG
Santosh Bhatt Principal Enterprise Cloud Architect, Oracle (website) Oracle
Andy Goetz Director - Computational Chemistry Laboratory (website) SDSC
Kristopher Keipert Senior Solutions Architect (website) NVIDA
Marty Kandes Computational and Data Science Research Specialist (website) SDSC
Paul Rodriguez Research Programmer (website) SDSC
Zoe Ryan Solutions Architect (website) NVIDA
Bob Sinkovits Director for Scientific Computing Applications (website) SDSC
Mahidhar Tatineni Director of User Services (website) SDSC
Mary Thomas Computational Data Scientist, Lead - HPC Training (website) SDSC
Jeffrey Weekly Research IT Engagement and Support Manager bio University of California Santa Cruz
Cindy Wong Events Specialist SDSC
Nicole Wolter Computational and Data Science Research Specialist (website) SDSC
Paul Yu Sr. Cloud Solutions Architect bio Microsoft

[ Back to Top ]

Owner
sdsc-hpc-training-org
An organization for managing the various sdsc hpc education repos
sdsc-hpc-training-org
Solver for Large-Scale Rank-One Semidefinite Relaxations

STRIDE: spectrahedral proximal gradient descent along vertices A Solver for Large-Scale Rank-One Semidefinite Relaxations About STRIDE is designed for

48 Dec 20, 2022
PyTorch implementation of our ICCV 2021 paper Intrinsic-Extrinsic Preserved GANs for Unsupervised 3D Pose Transfer.

Unsupervised_IEPGAN This is the PyTorch implementation of our ICCV 2021 paper Intrinsic-Extrinsic Preserved GANs for Unsupervised 3D Pose Transfer. Ha

25 Oct 26, 2022
TriMap: Large-scale Dimensionality Reduction Using Triplets

TriMap TriMap is a dimensionality reduction method that uses triplet constraints to form a low-dimensional embedding of a set of points. The triplet c

Ehsan Amid 235 Dec 24, 2022
VQMIVC - Vector Quantization and Mutual Information-Based Unsupervised Speech Representation Disentanglement for One-shot Voice Conversion

VQMIVC: Vector Quantization and Mutual Information-Based Unsupervised Speech Representation Disentanglement for One-shot Voice Conversion (Interspeech

Disong Wang 262 Dec 31, 2022
Production First and Production Ready End-to-End Speech Recognition Toolkit

WeNet 中文版 Discussions | Docs | Papers | Runtime (x86) | Runtime (android) | Pretrained Models We share neural Net together. The main motivation of WeN

2.7k Jan 04, 2023
Augmented CLIP - Training simple models to predict CLIP image embeddings from text embeddings, and vice versa.

Train aug_clip against laion400m-embeddings found here: https://laion.ai/laion-400-open-dataset/ - note that this used the base ViT-B/32 CLIP model. S

Peter Baylies 55 Sep 13, 2022
Api for getting bin info and getting encrypted card details for adyen.

Bin Info And Adyen Cse Enc Python api for getting bin info and getting encrypted

Roldex Stark 8 Dec 30, 2022
Code for the SIGIR 2022 paper "Hybrid Transformer with Multi-level Fusion for Multimodal Knowledge Graph Completion"

MKGFormer Code for the SIGIR 2022 paper "Hybrid Transformer with Multi-level Fusion for Multimodal Knowledge Graph Completion" Model Architecture Illu

ZJUNLP 68 Dec 28, 2022
FaceAPI: AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using TensorFlow/JS

FaceAPI AI-powered Face Detection & Rotation Tracking, Face Description & Recognition, Age & Gender & Emotion Prediction for Browser and NodeJS using

Vladimir Mandic 395 Dec 29, 2022
Pyeventbus: a publish/subscribe event bus

pyeventbus pyeventbus is a publish/subscribe event bus for Python 2.7. simplifies the communication between python classes decouples event senders and

15 Apr 21, 2022
The dataset and source code for our paper: "Did You Ask a Good Question? A Cross-Domain Question IntentionClassification Benchmark for Text-to-SQL"

TriageSQL The dataset and source code for our paper: "Did You Ask a Good Question? A Cross-Domain Question Intention Classification Benchmark for Text

Yusen Zhang 22 Nov 09, 2022
Chinese clinical named entity recognition using pre-trained BERT model

Chinese clinical named entity recognition (CNER) using pre-trained BERT model Introduction Code for paper Chinese clinical named entity recognition wi

Xiangyang Li 109 Dec 14, 2022
Implementation of the Triangle Multiplicative module, used in Alphafold2 as an efficient way to mix rows or columns of a 2d feature map, as a standalone package for Pytorch

Triangle Multiplicative Module - Pytorch Implementation of the Triangle Multiplicative module, used in Alphafold2 as an efficient way to mix rows or c

Phil Wang 22 Oct 28, 2022
SeisComP/SeisBench interface to enable deep-learning (re)picking in SeisComP

scdlpicker SeisComP/SeisBench interface to enable deep-learning (re)picking in SeisComP Objective This is a simple deep learning (DL) repicker module

Joachim Saul 6 May 13, 2022
Implementation of "StrengthNet: Deep Learning-based Emotion Strength Assessment for Emotional Speech Synthesis"

StrengthNet Implementation of "StrengthNet: Deep Learning-based Emotion Strength Assessment for Emotional Speech Synthesis" https://arxiv.org/abs/2110

RuiLiu 65 Dec 20, 2022
PyExplainer: A Local Rule-Based Model-Agnostic Technique (Explainable AI)

PyExplainer PyExplainer is a local rule-based model-agnostic technique for generating explanations (i.e., why a commit is predicted as defective) of J

AI Wizards for Software Management (AWSM) Research Group 14 Nov 13, 2022
RL and distillation in CARLA using a factorized world model

World on Rails Learning to drive from a world on rails Dian Chen, Vladlen Koltun, Philipp Krähenbühl, arXiv techical report (arXiv 2105.00636) This re

Dian Chen 131 Dec 16, 2022
A simple and useful implementation of LPIPS.

lpips-pytorch Description Developing perceptual distance metrics is a major topic in recent image processing problems. LPIPS[1] is a state-of-the-art

So Uchida 121 Dec 24, 2022
Predict Breast Cancer Wisconsin (Diagnostic) using Naive Bayes

Naive-Bayes Predict Breast Cancer Wisconsin (Diagnostic) using Naive Bayes Downloading Data Set Use our Breast Cancer Wisconsin Data Set Also you can

Faeze Habibi 0 Apr 06, 2022
source code of Adversarial Feedback Loop Paper

Adversarial Feedback Loop [ArXiv] [project page] Official repository of Adversarial Feedback Loop paper Firas Shama, Roey Mechrez, Alon Shoshan, Lihi

17 Jul 20, 2022