Course Overview

This course provides an overview of systems techniques for improving machine learning's performance and efficiency, including GPU programming, ML compiler, distributed training, parameter-efficient fine-tuning, reinforcement learning from human feedback, diffusion models, etc.

Course Information

Instructors: Danyang Zhuo
Location: LSRC D106
Time: Tuesday/Thursday 8:30 - 9:45am
Graduate TAs: Yuncheng Yao
Office Hours:
Danyang Zhuo - Thursday 1:00-2:00pm, LSRC D313
Yuncheng Yao - By Appointment
Resources: Canvas, Ed, Gradescope

Grading

50% Programming Assignments
Five programming assignments
50% Project
A semester-long research project, with writeup and presentation