Train on SPECTER or Triplet JSONL
Register an existing embedding dataset as a platform fileset so Stage 2 Automodel can train on it. This replaces the NVDocs data, not the Nemotron 3 Embed model entity.
The default recipe is Embedding Model Customization, which mines hard negatives from NVDocs. SPECTER negatives are papers that the positive does not cite, not passages mined for proximity to the positive, so expect a smaller nDCG gain. SPECTER also carries no evaluation split: keep a frozen NVDocs eval_beir fileset for Stage 4, or skip evaluation.
What this notebook registers
Rows use the triplet schema described in dataset format:
neg_doc is a non-empty JSON list. The cells below convert SPECTER locally and upload the result; the JSONL has to land at the fileset root, where Automodel looks for train*.jsonl.
Equivalent CLI for the upload, once the files exist on disk:
Return to Stage 2
In Embedding Model Customization, keep model="default/nemotron-3-embed-1b" and set:
Equivalent CLI:
Each SPECTER row carries one negative, so train_n_passages is 2 rather than the 5 used with mined NVDocs negatives. Automodel reads training data from a fileset, not from a local path or a Hugging Face dataset URI.
For Stage 4, pass the NVDocs eval_beir artifacts fileset to retrieve-eval.