|
Download MIGRATION.md from ChatterjeeLab/CIS6270: direct link, hf CLI and curl.
- Browser
- Download file 2.6 kB
-
https://huggingface.co/ChatterjeeLab/CIS6270/resolve/main/MIGRATION.md
- Command line
-
hf download hf://ChatterjeeLab/CIS6270/MIGRATION.md
-
curl -L -o MIGRATION.md https://huggingface.co/ChatterjeeLab/CIS6270/resolve/main/MIGRATION.md
2.6 kB
Replacing the current Hugging Face repository
We rebuilt ChatterjeeLab/CIS6270 from the final lecture notes, and everything in this tree is
new except the four files listed under "keep" below.
Keep from the current repository
| File | Why |
|---|---|
lecture_2/flow_unet_mnist.pt |
The published five-epoch checkpoint. lecture_2/flow_matching_mnist.py still defines FlowUNet with the same state-dict keys, so the file loads unchanged. Move it to lecture_2/. |
lecture_2/mnist_selected_examples.png |
The selected generations in the Lecture 2 guide. |
lecture_2/mnist_selected_trajectories.png |
The noise-to-image trajectories in the same guide. |
LICENSE |
Unchanged, MIT. |
We link the overview figure at the top of the README from the Hugging Face CDN and keep no copy in the tree, so it survives the replacement on its own.
Delete
Everything else. The old tree held 67 files per lecture folder of which most were generated:
run.py,run_all.py,lecture_core.py,common.py,diffusion.py,flows.py,examples/. We replace the dispatcher with one file per framework, so you can read a method in one place.verified_examples/in lectures 4 to 7, about 300 JSON files, several over 200 KB. We now reproduce a seeded run by running the script, and each lecture's README lists the numbers a default run produces.lecture_6/EQUATION_READINGS.md(138 KB) andlecture_7/lecture7_ot_sbm_notes.md(148 KB), both of which you can read in the book.MATHEMATICS.md,SOURCES.md,SLIDE_CODE_MAP.md,source_manifest.json,paper_manifest.json,lecture7_examples.ipynb. The slide maps pointed at the decks as they were before the October rewrites.lecture_4/data/dna_train.tsvandlecture_5/data/dna_train.tsv, which were byte-identical copies of each other.cis6270.data.synthetic_dnagenerates the same data in one place, andcis6270.data.write_dna_tsvwrites it out in the old format for anyone who wants the file.lecture_3/esm2_example.csv,GUIDANCE_NOTES.md, and the per-lecturerequirements.txtfiles.
What changed for a reader
- You now have a Lecture 1, covering the mathematical foundations chapter.
pip install -e .putscis6270on the path; otherwise we run from the repository root withPYTHONPATH=..- The shared flags are the same everywhere:
--steps,--batch-size,--lr,--width,--length,--samples,--sample-steps,--seed,--device,--out,--quiet. python -m pytest tests -qruns 484 tests, which assert the numbers the notes work by hand.