Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUP Teaching Labs

English | 中文

Hands-on Modern AI and Physical AI courses accelerated by AMD GPUs.

This repository brings together popular Deep Learning, Computer Vision, LLM, and Physical AI topics as runnable notebooks. The course content is validated on AMD hardware and includes straightforward Docker environments where applicable.

Physical AI

The Physical AI curriculum forms a complete learning path from physical simulation to embodied intelligence and deployment:

Track Course What you will build Demo
Physical Simulation Genesis Simulation Progress from Franka control, inverse kinematics, and parallel GPU simulation to ROCm vision and tactile perception, then build a guarded language-guided agent with an interactive live HUD and reproducible scene layouts. Genesis language-guided Physical AI agent
MuJoCo + PyTorch Build Gymnasium environments, collect demonstrations, train behavior cloning and PPO policies, fine-tune SmolVLA, and explore cross-domain reinforcement learning. MuJoCo cross-domain reinforcement learning demo
MuJoCo MJX Learn MJCF, robot control, and inverse kinematics before scaling to JIT-compiled parallel rollouts, domain randomization, and Playground PPO. MuJoCo MJX robot control demo
Real Deployment Robot Policy Deployment Teleoperate a real SO-101 arm, record a LeRobot dataset, train ACT from scratch, and fine-tune SmolVLA for autonomous manipulation. Real robot policy deployment demo
ROS2 Deployment Build maps with stereo depth and RTAB-Map, explore autonomously, localize with Nav2, and drive a LeKiwi to task-specific goals. ROS2 autonomous navigation demo

More AI Courses

Physical AI is supported by a full progression through computer vision, deep learning, and language models:

Course Journey
Computer Vision Image classification and ResNet → object detection → segmentation and SAM → tracking → VAE and diffusion models
Deep Learning PCA, SVM, clustering, and trees → neural networks and CNNs → Word2Vec, autoencoders, Seq2Seq, GANs, and Transformers
LLM from Scratch Tensor fundamentals and autograd → tokenization and attention → FlashAttention, MoE, LoRA, training, KV cache, and a Tiny LLaMA capstone

Start Learning

The labs can be run locally using the provided notebooks and environment instructions. Selected courses also integrate with AUP Learning Cloud, which provides pre-built Jupyter environments with AMD GPU acceleration through ROCm.

Acknowledgments

AUP would like to thank the following universities, professors, and labs. This teaching content was made possible through the joint efforts of these partners.

University Professors and Labs Course Contributions
National Taiwan University Prof. Chun-Yi Lee, ELSA Lab DL, CV
Nanjing University Prof. Jingwei Xu, NJUDeepEngine LLM
National Yang Ming Chiao Tung University Prof. Ping-Chun Hsieh, Reinforcement Learning and Bandits Lab Physical AI, Reinforcement Learning on MuJoCo

We also thank the AMD AECG team for contributing portions of the Physical AI teaching materials, along with the open-source projects that make these labs possible, including Genesis and MuJoCo. Detailed source attributions and links to the original repositories are provided in each relevant notebook.

License

Lab notebooks retain the copyright and license terms from their source projects. See individual notebooks and project folders for details.


Copyright (C) 2026 Advanced Micro Devices, Inc. All rights reserved. Portions of this file consist of AI-generated content. SPDX-License-Identifier: MIT

About

Provide a series of AMD learning materials to support teaching and instruction.

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages