# spring2025-lectures **Repository Path**: github123321/spring2025-lectures ## Basic Information - **Project Name**: spring2025-lectures - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-11 - **Last Updated**: 2025-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Spring 2025 CS336 lectures This repo contains the lecture materials for "Stanford CS336: Language modeling from scratch". ## Non-executable (ppt/pdf) lectures Located in `nonexecutable/`as PDFs ## Executable lectures Located as `lecture_*.py` in the root directory You can compile a lecture by running: python execute.py -m lecture_01 which generates a `var/traces/lecture_01.json` and caches any images as appropriate. However, if you want to run it on the cluster, you can do: ./remote_execute.sh lecture_01 which copies the files to our slurm cluster, runs it there, and copies the results back. You have to setup the appropriate environment and tweak some configs to make this work (these instructions are not complete). ### Frontend If you need to tweak the Javascript: Install (one-time): npm create vite@latest trace-viewer -- --template react cd trace-viewer npm install Load a local server to view at `http://localhost:5173?trace=var/traces/sample.json`: npm run dev Deploy to the main website: cd trace-viewer npm run build git add dist/assets # then commit to the repo and it should show up on the website