{
  "course_id": 9,
  "name": "CS336 — Language Modeling from Scratch（⭐最高优先级）",
  "org": "Stanford",
  "seeds": [
    "https://cs336.stanford.edu/"
  ],
  "repair_version": 3,
  "updated_at": "2026-10-14T11:14:11Z",
  "pages": [
    {
      "url": "https://cs336.stanford.edu/",
      "final_url": "https://cs336.stanford.edu/",
      "title": "Stanford CS336 | Language Modeling from Scratch",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/a2b9e53d6a870de39e19.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/stanford-nlp-logo-new.jpg",
          "bytes": 25713,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/583d0cd034c56889a421.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/crfm-rgb.png",
          "bytes": 62712,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/24de8c8278221b549680.png"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/thashim.jpeg",
          "bytes": 1482506,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/c04487b82dcbbc3ec3a0.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/pliang.jpeg",
          "bytes": 303570,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/d5a46d21d1d06eba73bf.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/brunborg.jpg",
          "bytes": 911781,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/66e6f79f8f1c314da84f.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/mroed.jpg",
          "bytes": 1110572,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/0817e603ff6963d911eb.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/shcao.jpg",
          "bytes": 636602,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/2680ac90b4c8f8e4834c.jpg"
        }
      ]
    },
    {
      "url": "https://cs336.stanford.edu/spring2025/",
      "final_url": "https://cs336.stanford.edu/spring2025/",
      "title": "Stanford CS336 | Language Modeling from Scratch (2025)",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/e58dd175ba928fbcda2a.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/stanford-nlp-logo-new.jpg",
          "bytes": 25713,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/583d0cd034c56889a421.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/crfm-rgb.png",
          "bytes": 62712,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/24de8c8278221b549680.png"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/thashim.jpeg",
          "bytes": 1482506,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/c04487b82dcbbc3ec3a0.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/pliang.jpeg",
          "bytes": 303570,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/d5a46d21d1d06eba73bf.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/nband.jpg",
          "bytes": 1459460,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/dea0df1f121fedd16d7f.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/mroed.jpg",
          "bytes": 1110572,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/0817e603ff6963d911eb.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/rohithk.jpg",
          "bytes": 853323,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/3d1809629f3b26520483.jpg"
        }
      ]
    },
    {
      "url": "https://cs336.stanford.edu/spring2024/",
      "final_url": "https://cs336.stanford.edu/spring2024/",
      "title": "Stanford CS336 | Language Modeling from Scratch (2024)",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/14986f280f716102c9ce.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/stanford-nlp-logo-new.jpg",
          "bytes": 25713,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/583d0cd034c56889a421.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/crfm-rgb.png",
          "bytes": 62712,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/24de8c8278221b549680.png"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/thashim.jpeg",
          "bytes": 1482506,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/c04487b82dcbbc3ec3a0.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/pliang.jpeg",
          "bytes": 303570,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/d5a46d21d1d06eba73bf.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/nfliu.jpg",
          "bytes": 1676814,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/76f44f8b332f4e177202.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/poesia.jpeg",
          "bytes": 368360,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/9bd4679a6fc10e876bcd.jpeg"
        }
      ]
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_01",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_01",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/d71cf94b87b26291c41b.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_02",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_02",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/cdd2b0daf379762a57b9.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_02_recording",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_02_recording",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/8360f1c466a99c503222.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_06",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_06",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/5deffe9fc1a716214201.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_07",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_07",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/cc6a299f84124d5b3cfc.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_10",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_10",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/09a80aa0aeacf45952ca.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_12",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_12",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/d224d01bbca46900fb1e.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_13",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_13",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/6f4235c945c4c1bc0077.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_14",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_14",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/cdf7afb1083e7d2f7b9f.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/lectures/?trace=lecture_17",
      "final_url": "https://cs336.stanford.edu/lectures/?trace=lecture_17",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/6db52ab88c5e76b1678f.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_01.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_01.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/5c1c5201c7353b6424f5.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_02.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_02.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/24c68a0a32c8770cbb5f.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_06.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_06.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/4282218174633cfeaf34.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_08.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_08.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/a7c5d48b5433b8a1c671.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_10.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_10.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/a94c56d5be7902809743.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_12.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_12.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/746ad8490eebc1f4ac25.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_13.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_13.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/bb3544a0966751595379.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_14.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_14.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/c97eddfd028f288fb6f2.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_17.json",
      "final_url": "https://cs336.stanford.edu/spring2025-lectures/?trace=var/traces/lecture_17.json",
      "title": "Trace Viewer",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/1e9123b908442e74118d.html",
      "images": []
    },
    {
      "url": "https://cs336.stanford.edu/spring2025/index.html",
      "final_url": "https://cs336.stanford.edu/spring2025/index.html",
      "title": "Stanford CS336 | Language Modeling from Scratch (2025)",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/9dabf2331f5f24fab521.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/stanford-nlp-logo-new.jpg",
          "bytes": 25713,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/583d0cd034c56889a421.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/crfm-rgb.png",
          "bytes": 62712,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/24de8c8278221b549680.png"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/thashim.jpeg",
          "bytes": 1482506,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/c04487b82dcbbc3ec3a0.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/pliang.jpeg",
          "bytes": 303570,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/d5a46d21d1d06eba73bf.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/nband.jpg",
          "bytes": 1459460,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/dea0df1f121fedd16d7f.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/mroed.jpg",
          "bytes": 1110572,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/0817e603ff6963d911eb.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/rohithk.jpg",
          "bytes": 853323,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/3d1809629f3b26520483.jpg"
        }
      ]
    },
    {
      "url": "https://cs336.stanford.edu/spring2024/index.html",
      "final_url": "https://cs336.stanford.edu/spring2024/index.html",
      "title": "Stanford CS336 | Language Modeling from Scratch (2024)",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/de99f08b99b4df65493f.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/stanford-nlp-logo-new.jpg",
          "bytes": 25713,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/583d0cd034c56889a421.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/crfm-rgb.png",
          "bytes": 62712,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/24de8c8278221b549680.png"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/thashim.jpeg",
          "bytes": 1482506,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/c04487b82dcbbc3ec3a0.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/pliang.jpeg",
          "bytes": 303570,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/d5a46d21d1d06eba73bf.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/nfliu.jpg",
          "bytes": 1676814,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/76f44f8b332f4e177202.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs336.stanford.edu/assets/images/poesia.jpeg",
          "bytes": 368360,
          "reused": true,
          "local_path": "09-CS336-Language-Modeling-from-Scratch/pages/repair/assets/9bd4679a6fc10e876bcd.jpeg"
        }
      ]
    }
  ],
  "files": [
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment5-alignment/main/cs336_spring2025_assignment5_supplement_safety_rlhf.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment5-alignment/blob/main/cs336_spring2025_assignment5_supplement_safety_rlhf.pdf",
      "retried_at": "2026-10-20T18:24:01Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment1-basics/main/cs336_assignment1_basics.pdf",
      "bytes": 965629,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-2ff55b0f41a04712571d.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment1-basics/blob/main/cs336_assignment1_basics.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_03.pdf",
      "bytes": 5990936,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-5ba2f8f1fea48ce11dcd.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_03.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_04.pdf",
      "bytes": 6500834,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-a0e4a752be13606c57ce.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_04.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_05.pdf",
      "bytes": 5200951,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-9081d43ce19bbdbd27c5.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_05.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment2-systems/main/cs336_assignment2_systems.pdf",
      "bytes": 1495177,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-c935ad36f0e3fc4fc5e9.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment2-systems/blob/main/cs336_assignment2_systems.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_08.pdf",
      "bytes": 6563256,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-ffbbf38bb77c7e71f573.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_08.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_09.pdf",
      "bytes": 6941146,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-2426c1561df819cc7a49.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_09.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment3-scaling/main/cs336_assignment3_scaling.pdf",
      "bytes": 182230,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-4889ddc7d8e417a24db0.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment3-scaling/blob/main/cs336_assignment3_scaling.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_11.pdf",
      "bytes": 6702855,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-a856cb57c7f028bc1508.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_11.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment4-data/main/cs336_assignment4_data.pdf",
      "bytes": 287362,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-ebfd39898eea67766534.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment4-data/blob/main/cs336_assignment4_data.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_15.pdf",
      "bytes": 6395151,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-eda61501e8bf0d863c50.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_15.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/lectures/main/lecture_16.pdf",
      "bytes": 6755659,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-3803325e6f2b6707ab0f.pdf",
      "source_url": "https://github.com/stanford-cs336/lectures/blob/main/lecture_16.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment5-alignment/main/cs336_spring2026_assignment5_alignment.pdf",
      "bytes": 765568,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-794c08280f5b8e0efbe3.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment5-alignment/blob/main/cs336_spring2026_assignment5_alignment.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2303.08774.pdf",
      "bytes": 5245564,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/015.pdf",
      "source_url": "https://arxiv.org/pdf/2303.08774.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2002.05202.pdf",
      "bytes": 109135,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/016.pdf",
      "source_url": "https://arxiv.org/pdf/2002.05202.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.princeton.edu/~wbialek/rome/refs/shannon_51.pdf",
      "bytes": 1721469,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/017.pdf",
      "source_url": "https://www.princeton.edu/~wbialek/rome/refs/shannon_51.pdf"
    },
    {
      "status": "ok",
      "url": "https://aclanthology.org/D07-1090.pdf",
      "bytes": 296720,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/018.pdf",
      "source_url": "https://aclanthology.org/D07-1090.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.bioinf.jku.at/publications/older/2604.pdf",
      "bytes": 396938,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/019.pdf",
      "source_url": "https://www.bioinf.jku.at/publications/older/2604.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.jmlr.org/papers/volume3/bengio03a/bengio03a.pdf",
      "bytes": 140095,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/020.pdf",
      "source_url": "https://www.jmlr.org/papers/volume3/bengio03a/bengio03a.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1409.3215.pdf",
      "bytes": 112084,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/021.pdf",
      "source_url": "https://arxiv.org/pdf/1409.3215.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.6980.pdf",
      "bytes": 584641,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/022.pdf",
      "source_url": "https://arxiv.org/pdf/1412.6980.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1409.0473.pdf",
      "bytes": 444482,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/023.pdf",
      "source_url": "https://arxiv.org/pdf/1409.0473.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1706.03762.pdf",
      "bytes": 2215244,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/024.pdf",
      "source_url": "https://arxiv.org/pdf/1706.03762.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1701.06538.pdf",
      "bytes": 544288,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/025.pdf",
      "source_url": "https://arxiv.org/pdf/1701.06538.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1811.06965.pdf",
      "bytes": 539195,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/026.pdf",
      "source_url": "https://arxiv.org/pdf/1811.06965.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1909.08053.pdf",
      "bytes": 3850425,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/027.pdf",
      "source_url": "https://arxiv.org/pdf/1909.08053.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1910.10683.pdf",
      "bytes": 1190021,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/028.pdf",
      "source_url": "https://arxiv.org/pdf/1910.10683.pdf"
    },
    {
      "status": "ok",
      "url": "https://cdn.openai.com/better-language-models/language_models_are_unsupervised_multitask_learners.pdf",
      "bytes": 582775,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/029.pdf",
      "source_url": "https://cdn.openai.com/better-language-models/language_models_are_unsupervised_multitask_learners.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2001.08361.pdf",
      "bytes": 2493004,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/030.pdf",
      "source_url": "https://arxiv.org/pdf/2001.08361.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2005.14165.pdf",
      "bytes": 6768044,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/031.pdf",
      "source_url": "https://arxiv.org/pdf/2005.14165.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2204.02311.pdf",
      "bytes": 2711295,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/032.pdf",
      "source_url": "https://arxiv.org/pdf/2204.02311.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2203.15556.pdf",
      "bytes": 6004349,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/033.pdf",
      "source_url": "https://arxiv.org/pdf/2203.15556.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2101.00027.pdf",
      "bytes": 1528989,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/034.pdf",
      "source_url": "https://arxiv.org/pdf/2101.00027.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2205.01068.pdf",
      "bytes": 1765159,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/035.pdf",
      "source_url": "https://arxiv.org/pdf/2205.01068.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2302.13971.pdf",
      "bytes": 726566,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/036.pdf",
      "source_url": "https://arxiv.org/pdf/2302.13971.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2307.09288.pdf",
      "bytes": 13661300,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/037.pdf",
      "source_url": "https://arxiv.org/pdf/2307.09288.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2310.06825.pdf",
      "bytes": 3749788,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/038.pdf",
      "source_url": "https://arxiv.org/pdf/2310.06825.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2401.04088.pdf",
      "bytes": 2475990,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/039.pdf",
      "source_url": "https://arxiv.org/pdf/2401.04088.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2401.02954.pdf",
      "bytes": 7474751,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/040.pdf",
      "source_url": "https://arxiv.org/pdf/2401.02954.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2412.19437.pdf",
      "bytes": 1887366,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/041.pdf",
      "source_url": "https://arxiv.org/pdf/2412.19437.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2501.12948.pdf",
      "bytes": 5034998,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/042.pdf",
      "source_url": "https://arxiv.org/pdf/2501.12948.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2501.12599.pdf",
      "bytes": 926045,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/043.pdf",
      "source_url": "https://arxiv.org/pdf/2501.12599.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2402.00838.pdf",
      "bytes": 562224,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/044.pdf",
      "source_url": "https://arxiv.org/pdf/2402.00838.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2402.16819.pdf",
      "bytes": 645602,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/045.pdf",
      "source_url": "https://arxiv.org/pdf/2402.16819.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2305.07185.pdf",
      "bytes": 917445,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/046.pdf",
      "source_url": "https://arxiv.org/pdf/2305.07185.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2104.09864.pdf",
      "bytes": 599289,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/047.pdf",
      "source_url": "https://arxiv.org/pdf/2104.09864.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1607.06450.pdf",
      "bytes": 612446,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/048.pdf",
      "source_url": "https://arxiv.org/pdf/1607.06450.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2002.04745.pdf",
      "bytes": 779713,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/049.pdf",
      "source_url": "https://arxiv.org/pdf/2002.04745.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1904.10509.pdf",
      "bytes": 4436935,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/050.pdf",
      "source_url": "https://arxiv.org/pdf/1904.10509.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2305.13245.pdf",
      "bytes": 269116,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/051.pdf",
      "source_url": "https://arxiv.org/pdf/2305.13245.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1711.05101.pdf",
      "bytes": 6063896,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/052.pdf",
      "source_url": "https://arxiv.org/pdf/1711.05101.pdf"
    },
    {
      "status": "ok",
      "url": "https://proceedings.mlr.press/v9/glorot10a/glorot10a.pdf",
      "bytes": 1647622,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/053.pdf",
      "source_url": "https://proceedings.mlr.press/v9/glorot10a/glorot10a.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1608.03983.pdf",
      "bytes": 1540360,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/054.pdf",
      "source_url": "https://arxiv.org/pdf/1608.03983.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2404.06395.pdf",
      "bytes": 15188294,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/055.pdf",
      "source_url": "https://arxiv.org/pdf/2404.06395.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1812.06162.pdf",
      "bytes": 4061840,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/056.pdf",
      "source_url": "https://arxiv.org/pdf/1812.06162.pdf"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment1-basics/main/cs336_spring2026_assignment1_basics.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment1-basics/blob/main/cs336_spring2026_assignment1_basics.pdf",
      "retried_at": "2026-10-20T18:24:01Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment2-systems/spring2025/cs336_spring2025_assignment2_systems.pdf",
      "bytes": 494365,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-98eb5f4d76ec4f457d5c.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment2-systems/blob/spring2025/cs336_spring2025_assignment2_systems.pdf"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment3-scaling/master/cs336_spring2025_assignment3_scaling.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment3-scaling/blob/master/cs336_spring2025_assignment3_scaling.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2303.15715.pdf",
      "bytes": 2002324,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/060.pdf",
      "source_url": "https://arxiv.org/pdf/2303.15715.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment4-data/spring2025/cs336_spring2025_assignment4_data.pdf",
      "bytes": 156445,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-982c4a115cf82e6f80ed.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment4-data/blob/spring2025/cs336_spring2025_assignment4_data.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1707.06347.pdf",
      "bytes": 2923532,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/062.pdf",
      "source_url": "https://arxiv.org/pdf/1707.06347.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2203.02155.pdf",
      "bytes": 1797405,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/063.pdf",
      "source_url": "https://arxiv.org/pdf/2203.02155.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2305.18290.pdf",
      "bytes": 1299212,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/064.pdf",
      "source_url": "https://arxiv.org/pdf/2305.18290.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2402.03300.pdf",
      "bytes": 1844642,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/065.pdf",
      "source_url": "https://arxiv.org/pdf/2402.03300.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment5-alignment/spring2025/cs336_spring2025_assignment5_alignment.pdf",
      "bytes": 276583,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-e2429a4d4985dd502ce7.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment5-alignment/blob/spring2025/cs336_spring2025_assignment5_alignment.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1710.03740.pdf",
      "bytes": 1404641,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/067.pdf",
      "source_url": "https://arxiv.org/pdf/1710.03740.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2209.05433.pdf",
      "bytes": 281195,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/068.pdf",
      "source_url": "https://arxiv.org/pdf/2209.05433.pdf"
    },
    {
      "status": "ok",
      "url": "https://research.nvidia.com/labs/nemotron/files/NVIDIA-Nemotron-3-Super-Technical-Report.pdf",
      "bytes": 4940502,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/069.pdf",
      "source_url": "https://research.nvidia.com/labs/nemotron/files/NVIDIA-Nemotron-3-Super-Technical-Report.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.jmlr.org/papers/volume12/duchi11a/duchi11a.pdf",
      "bytes": 307882,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/070.pdf",
      "source_url": "https://www.jmlr.org/papers/volume12/duchi11a/duchi11a.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.primeline-solutions.com/media/categories/server/nach-gpu/nvidia-hgx-h200/nvidia-blackwell-b200-datasheet.pdf",
      "bytes": 952257,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/071.pdf",
      "source_url": "https://www.primeline-solutions.com/media/categories/server/nach-gpu/nvidia-hgx-h200/nvidia-blackwell-b200-datasheet.pdf"
    },
    {
      "status": "http_404",
      "url": "https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro/blob/main/DeepSeek_V4.pdf",
      "source_url": "https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro/blob/main/DeepSeek_V4.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2004.05150.pdf",
      "bytes": 539211,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/075.pdf",
      "source_url": "https://arxiv.org/pdf/2004.05150.pdf"
    },
    {
      "status": "ok",
      "url": "https://www.usenix.org/system/files/osdi22-yu.pdf",
      "bytes": 3906936,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/076.pdf",
      "source_url": "https://www.usenix.org/system/files/osdi22-yu.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2309.06180.pdf",
      "bytes": 1459631,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/077.pdf",
      "source_url": "https://arxiv.org/pdf/2309.06180.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2009.03300.pdf",
      "bytes": 2074939,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/078.pdf",
      "source_url": "https://arxiv.org/pdf/2009.03300.pdf"
    },
    {
      "status": "ok",
      "url": "https://arcprize.org/media/ARC_AGI_3_Technical_Report.pdf",
      "bytes": 1184316,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/079.pdf",
      "source_url": "https://arcprize.org/media/ARC_AGI_3_Technical_Report.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2112.11446.pdf",
      "bytes": 3412401,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/080.pdf",
      "source_url": "https://arxiv.org/pdf/2112.11446.pdf"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/document/d/1SZAlExB1qAc9izHt54gwunNpjKE6wXb8Y7yA_e-baK8/export?format=pdf",
      "bytes": 41161,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-ce4bfec9b6d2e0047894.pdf",
      "source_url": "https://docs.google.com/document/d/1SZAlExB1qAc9izHt54gwunNpjKE6wXb8Y7yA_e-baK8"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment1-basics/main/cs336_spring2025_assignment1_basics.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment1-basics/blob/main/cs336_spring2025_assignment1_basics.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/e9cb2488fdb53ea37f0e38924ec3a1701925cef3/nonexecutable/2025%20Lecture%203%20-%20architecture.pdf",
      "bytes": 5277140,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-8caeaab43f2d84458d71.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/e9cb2488fdb53ea37f0e38924ec3a1701925cef3/nonexecutable/2025%20Lecture%203%20-%20architecture.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/98455ec198c9a88ec1ab2b1c4058662431b54ce3/nonexecutable/2025%20Lecture%204%20-%20MoEs.pdf",
      "bytes": 4677130,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-c1160c9c05323eb385f2.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/98455ec198c9a88ec1ab2b1c4058662431b54ce3/nonexecutable/2025%20Lecture%204%20-%20MoEs.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/main/nonexecutable/2025%20Lecture%205%20-%20GPUs.pdf",
      "bytes": 4766673,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-6db2ead118ad0e21f8d4.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/main/nonexecutable/2025%20Lecture%205%20-%20GPUs.pdf"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment2-systems/main/cs336_spring2025_assignment2_systems.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment2-systems/blob/main/cs336_spring2025_assignment2_systems.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/4eff81bee0a853217209e163936b264f03572b66/nonexecutable/2025%20Lecture%207%20-%20Parallelism%20basics.pdf",
      "bytes": 5004408,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-8fc9e30326a3ce4251a3.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/4eff81bee0a853217209e163936b264f03572b66/nonexecutable/2025%20Lecture%207%20-%20Parallelism%20basics.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/fb79eb018fa047bf99c4c785dcbbd62fff361e54/nonexecutable/2025%20Lecture%209%20-%20Scaling%20laws%20basics.pdf",
      "bytes": 6014047,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-1d1b084fe2b9a71607ab.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/fb79eb018fa047bf99c4c785dcbbd62fff361e54/nonexecutable/2025%20Lecture%209%20-%20Scaling%20laws%20basics.pdf"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment3-scaling/main/cs336_spring2025_assignment3_scaling.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment3-scaling/blob/main/cs336_spring2025_assignment3_scaling.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/00191bba00d6d64621dc46ccaed9122681413a24/nonexecutable/2025%20Lecture%2011%20-%20Scaling%20details.pdf",
      "bytes": 6265218,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-2851f0b659d7df532f1d.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/00191bba00d6d64621dc46ccaed9122681413a24/nonexecutable/2025%20Lecture%2011%20-%20Scaling%20details.pdf"
    },
    {
      "status": "http_404",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment4-data/main/cs336_spring2025_assignment4_data.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment4-data/blob/main/cs336_spring2025_assignment4_data.pdf",
      "retried_at": "2026-10-20T18:24:02Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/61eddac004df975466cff0329b615f2d24230069/nonexecutable/2025%20Lecture%2015%20-%20RLHF%20Alignment.pdf",
      "bytes": 6626049,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-ddbfb65afaea627d7429.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/61eddac004df975466cff0329b615f2d24230069/nonexecutable/2025%20Lecture%2015%20-%20RLHF%20Alignment.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2025-lectures/e94e33f433985e57036b25215dff2a4292e67a4f/nonexecutable/2025%20Lecture%2016%20-%20RLVR.pdf",
      "bytes": 7079571,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-0902a296f99ffe3bb78d.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2025-lectures/blob/e94e33f433985e57036b25215dff2a4292e67a4f/nonexecutable/2025%20Lecture%2016%20-%20RLVR.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/assignment5-alignment/master/cs336_spring2025_assignment5_alignment.pdf",
      "bytes": 276002,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-12893e130f2ba7432c67.pdf",
      "source_url": "https://github.com/stanford-cs336/assignment5-alignment/blob/master/cs336_spring2025_assignment5_alignment.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-assignment1-basics/master/cs336_spring2024_assignment1_basics.pdf",
      "bytes": 342354,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-d2b388fca07f8819a78b.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-assignment1-basics/blob/master/cs336_spring2024_assignment1_basics.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%203%20-%20architecture.pdf",
      "bytes": 7020445,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-2d7c52a45100fc3d94a6.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%203%20-%20architecture.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%204%20-%20details%20%2B%20MoEs.pdf",
      "bytes": 7822805,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-147c904458913a6b056a.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%204%20-%20details%20%2B%20MoEs.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%205%20-%20GPUs.pdf",
      "bytes": 11109717,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-14874b0d5c8355a87b5e.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%205%20-%20GPUs.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-assignment2-systems/master/cs336_spring2024_assignment2_systems.pdf",
      "bytes": 438697,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-c25672e362440d0f940a.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-assignment2-systems/blob/master/cs336_spring2024_assignment2_systems.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%207%20-%20Parallelism%20basics.pdf",
      "bytes": 7672764,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-a1e676dffff8e9d2cdb8.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%207%20-%20Parallelism%20basics.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%209%20-%20Scaling%20laws%20basics.pdf",
      "bytes": 9784133,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-108ce5dca29dadf41bfc.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%209%20-%20Scaling%20laws%20basics.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%2010%20-%20Scaling%20details.pdf",
      "bytes": 7214764,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-0bd2cc736cb0290002ec.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%2010%20-%20Scaling%20details.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-assignment3-scaling/master/cs336_spring2024_assignment3_scaling.pdf",
      "bytes": 76302,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-f2462ca6a6e9a5505254.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-assignment3-scaling/blob/master/cs336_spring2024_assignment3_scaling.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-assignment4-data/master/cs336_spring2024_assignment4_data.pdf",
      "bytes": 149544,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-87e8a4f63f19fe92c622.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-assignment4-data/blob/master/cs336_spring2024_assignment4_data.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%2015%20-%20Alignment%20by%20SFT.pdf",
      "bytes": 6998036,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-4a2e3f7c05d786fd3fa0.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%2015%20-%20Alignment%20by%20SFT.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%2016%20-%20Alignment%20by%20RLHF.pdf",
      "bytes": 8031406,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-28f68bfd884e88def031.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%2016%20-%20Alignment%20by%20RLHF.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-lectures/main/nonexecutable/Lecture%2017%20-%20Evals.pdf",
      "bytes": 9249324,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-f57cfb856a1f31570bb5.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-lectures/blob/main/nonexecutable/Lecture%2017%20-%20Evals.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/stanford-cs336/spring2024-assignment5-alignment/master/cs336_spring2024_assignment5_alignment.pdf",
      "bytes": 160333,
      "reused": true,
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/repair-e50a16322b9da36a393c.pdf",
      "source_url": "https://github.com/stanford-cs336/spring2024-assignment5-alignment/blob/master/cs336_spring2024_assignment5_alignment.pdf"
    }
  ],
  "repositories": [
    {
      "url": "https://github.com/NVIDIA/nccl-tests",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/nccl-tests",
      "files": 79,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment1-basics",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/assignment1-basics",
      "files": 51,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment2-systems",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/assignment2-systems",
      "files": 28,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment3-scaling",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/assignment3-scaling",
      "files": 60,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment4-data",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/assignment4-data",
      "files": 52,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment5-alignment",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/assignment5-alignment",
      "files": 257,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment1-basics-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--assignment1-basics-leaderboard",
      "files": 19,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment2-systems-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--assignment2-systems-leaderboard",
      "files": 1,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/assignment4-data-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--assignment4-data-leaderboard",
      "files": 3,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:19Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2025-assignment1-basics-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/spring2025-assignment1-basics-leaderboard",
      "files": 19,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment1-basics",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment1-basics",
      "files": 48,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment1-basics-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment1-basics-leaderboard",
      "files": 7,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment2-systems",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment2-systems",
      "files": 31,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment3-scaling",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment3-scaling",
      "files": 8,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment4-data",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment4-data",
      "files": 48,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment4-data-leaderboard",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment4-data-leaderboard",
      "files": 3,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-assignment5-alignment",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-assignment5-alignment",
      "files": 210,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    },
    {
      "url": "https://github.com/stanford-cs336/spring2024-lectures",
      "status": "ok",
      "local_path": "09-CS336-Language-Modeling-from-Scratch/github/repair-stanford-cs336--spring2024-lectures",
      "files": 51,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:20Z"
    }
  ],
  "videos": [
    {
      "url": "https://www.youtube.com/watch?v=JuoVZkPBiKk",
      "kind": "single_video",
      "status": "source_unavailable",
      "error": "ERROR: [youtube] JuoVZkPBiKk: Video unavailable\n",
      "title": "",
      "retried_at": "2026-10-20T18:24:08Z"
    }
  ],
  "skipped": [
    {
      "url": "https://nlp.stanford.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://crfm.stanford.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://thashim.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://cs.stanford.edu/~pliang/",
      "reason": "external_reference"
    },
    {
      "url": "https://brunborg.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://marcel.roed.me/",
      "reason": "external_reference"
    },
    {
      "url": "https://stevenxcao.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://campus-map.stanford.edu/?srch=Skilling+Auditorium",
      "reason": "external_reference"
    },
    {
      "url": "https://modal.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://modal.com/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://lambda.ai/",
      "reason": "external_reference"
    },
    {
      "url": "https://lambda.ai/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://www.runpod.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.runpod.io/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://nebius.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://nebius.com/prices",
      "reason": "external_reference"
    },
    {
      "url": "https://www.together.ai/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.together.ai/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://ed.stanford.edu/academics/masters-handbook/honor-code",
      "reason": "external_reference"
    },
    {
      "url": "https://gist.github.com/1cg/a6c6f2276a1fe5ee172282580a44a7ac",
      "reason": "external_reference"
    },
    {
      "url": "https://modal.jobs/",
      "reason": "external_reference"
    },
    {
      "url": "https://nband.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://web.stanford.edu/~rohithk/",
      "reason": "external_reference"
    },
    {
      "url": "https://campus-map.stanford.edu/?srch=NVIDIA+Auditorium",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.runpod.io/get-started",
      "reason": "external_reference"
    },
    {
      "url": "https://runpod.io/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.lambda.ai/public-cloud/on-demand/creating-managing-instances/",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.digitalocean.com/products/paperspace/deployments/getting-started/quickstart/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.paperspace.com/pricing",
      "reason": "external_reference"
    },
    {
      "url": "https://www.together.ai/blog/instant-gpu-clusters",
      "reason": "external_reference"
    },
    {
      "url": "https://together.ai/",
      "reason": "external_reference"
    },
    {
      "url": "https://justinlin610.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://ai.meta.com/people/209431298931133/mike-lewis/",
      "reason": "external_reference"
    },
    {
      "url": "https://cs.stanford.edu/~nfliu/",
      "reason": "external_reference"
    },
    {
      "url": "https://gpoesia.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://campus-map.stanford.edu/?srch=Oshman%20Hall",
      "reason": "external_reference"
    },
    {
      "url": "https://zhangce.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.achowdhery.com/",
      "reason": "external_reference"
    }
  ],
  "discovery_finished": true,
  "license_note": "矩阵分解、张量、随机化算法；OCW 按 CC BY-NC-SA 处理",
  "actual_video_files": [
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/001-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 1： Overvie.mp4",
      "bytes": 71295424,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4761.576780",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/002-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 2： PyTorch.mp4",
      "bytes": 67548726,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4645.012608",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/003-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 3： Archite.mp4",
      "bytes": 90299056,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "5353.824943",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/004-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 4： Attenti.mp4",
      "bytes": 84757539,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "5180.511202",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/005-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 5： GPUs, T.mp4",
      "bytes": 106303793,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4719.037823",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/006-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 6： Kernels.mp4",
      "bytes": 83446024,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "5200.805442",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/007-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 7： Paralle.mp4",
      "bytes": 91227395,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4862.351383",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/008-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 8： Paralle.mp4",
      "bytes": 74334412,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4810.478005",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/009-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 9： Scaling.mp4",
      "bytes": 73989658,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4676.684626",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/010-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 10： Infere.mp4",
      "bytes": 82334019,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "5129.705941",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/011-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 11：  Scali.mp4",
      "bytes": 70210952,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4623.371610",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/012-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 12： Evalua.mp4",
      "bytes": 71310381,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4714.115193",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/013-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 13： Data (.mp4",
      "bytes": 68790293,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4921.422948",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/014-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 14： Data.mp4",
      "bytes": 78307036,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "5085.959546",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/015-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 15： Mid⧸Po.mp4",
      "bytes": 83749599,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4794.224036",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/016-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 16： Post-T.mp4",
      "bytes": 66326976,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4550.275193",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/017-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Lecture 17： Alignm.mp4",
      "bytes": 77980645,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4659.362540",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/018-Stanford CS336 Language Modeling from Scratch ｜ Spring 2026 ｜ Guest Lecture： Dan.mp4",
      "bytes": 73039732,
      "valid": true,
      "height": 360,
      "width": 640,
      "duration": "4300.567800",
      "status": "invalid_or_wrong_resolution"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/Ob9PPLxETYU-OSDI '22 - Orca： A Distributed Serving System for Transformer-Based Generative M.mp4",
      "bytes": 144655981,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "969.785483",
      "status": "ok"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/videos/zduSFxRajkE-Let's build the GPT Tokenizer.mp4",
      "bytes": 332551466,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "8014.241000",
      "status": "ok"
    }
  ],
  "invalid_legacy_files": [
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_spring2025_assignment5_alignment.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/014.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/010.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/058.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_assignment4_data.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/061.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/004.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_08.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/011.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_assignment2_systems.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/009.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/003.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/002.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/007.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_09.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_spring2025_assignment4_data.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/012.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/005.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_spring2026_assignment5_alignment.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_assignment3_scaling.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_spring2025_assignment2_systems.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_15.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_04.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/008.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/013.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/006.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_11.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_03.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_05.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/cs336_assignment1_basics.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/066.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "09-CS336-Language-Modeling-from-Scratch/files/lecture_16.pdf",
      "reason": "invalid_file_type"
    }
  ],
  "status": "partial",
  "missing_count": 9
}