NVIDIA-NeMo / NVIDIA-NeMo/Curator
[Docs] Close late code-freeze docs and release-note gaps
@lbliii is already working on this.
Since Jun 30, 2026.
- Dominant language
- Python
- Stars
- 1.8k
- Forks
- 327
- Avg merge
- 4d 5h
- Merged PRs (30d)
- 30
Description
Context
Child of NVIDIA-NeMo/Curator#2118. The original epic used the v1.2.0 publication timestamp as its cutoff. Sara's follow-up inventory identified release-relevant changes merged after the 26.04 code freeze but before that publication timestamp. These commits are reachable from v1.2.0..main and need a final documentation/release disposition.
This issue bundles the smaller gaps that do not justify independent feature pages.
Documentation update
Semantic deduplication
Document #1927 in the semantic-deduplication guide:
KMeansStage.fit_data_fractionSemanticDeduplicationWorkflow.fit_data_fractionTextSemanticDeduplicationWorkflow.kmeans_fit_data_fraction- Centroid
cache_pathbehavior - Two-pass memory/IO tradeoffs, file-level sampling, validation, and output artifact
26.07 release-note coverage
Add or verify concise entries for:
- #1746 — repository Getting Started agent skill
- #1762 —
JsonlWriterpreserves UTF-8 by default - #1763 — distinct Nemotron-CC stage names in metrics and diagnostics
- #1774 — interleaved image-text getting-started workflow
- #1870 — interactive DNS Challenge Read Speech tutorial
- #1880 — corrected URL matching for URL-ratio/repetition filters
- #1888 — lazy text-classifier imports and lower cold-import cost
- #1890 — lazy OpenAI client initialization
- #1927 — memory-efficient KMeans fitting and optional centroid caching
- #1895 / #1957 — final CUDA, Ray, PyTorch, vLLM, HAProxy, and ai-dynamo dependency/runtime changes
Existing workstream attribution
Update the existing children and release notes rather than create duplicate feature pages:
- #1427 belongs to the Nemotron-CLIMB/Megatron output workstream
- #1679 belongs to the audio-tagging workstream
- #1844 belongs to the translation workstream
- #1855 belongs to the 26.07 Python migration
Acceptance criteria
- Semantic-deduplication docs explain all #1927 controls and their memory/IO consequences
- Every PR listed above has an explicit release-note or existing-workstream disposition
- Release dependency versions reflect final
main, not an intermediate PR description - Existing interleaved and Read Speech pages are linked rather than duplicated
- #1427, #1679, #1844, and #1855 are recorded on their existing child issues
- The parent epic records the supplemental code-freeze audit
- Fern validation and link checks pass
Related PRs: #1427, #1679, #1746, #1762, #1763, #1774, #1844, #1855, #1870, #1880, #1888, #1890, #1895, #1927, #1957
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.