Machine Problems

MP1: Build your own PyTorch library from scratch


Release Date: March 2, 2026
Due Date: March 29, 2026, 11:59 PM CT
Submission Platform: Gradescope

Resources

Contact

  • For MP1-related questions, please post on Piazza first so that everyone can benefit from the discussion. If needed, you may also contact Shanbin Sun at shanbin3@illinois.edu.

MP2: Build your own language model from scratch


Release Date: April 6, 2026
Due Date: May 3, 2026, 11:59 PM CT
Submission Platform: Gradescope

Resources

Contact

  • For MP2-related questions, please post on Piazza first so that everyone can benefit from the discussion. If needed, you may also contact Yuxi Chen at yuxi5@illinois.edu.