hungbenjamin402/IF-RLVR-IFEval-prompts-LFM2.5
IF-RLVR prompts with IFEval verifier spec → LFM2.5 prompt format A derivative of [nvidia/Nemotron-RL-instruction_following + allenai/RLVR-IFeval (via sungyub/if-verl-unified)](https://huggingface.co/datasets/nvidia/Nemotron-RL-instruction_following + allenai/RLVR-IFeval (via sungyub/if-verl-unified)) (odc-by) normalized for fine-tuning Liquid AI LFM2 / LFM2.5 models, whose native tool-call format is Pythonic: <|im_start|>assistant <|tool_call_start|>[get_weather(location='Paris… See the full description on the dataset page: https://huggingface.co/datasets/hungbenjamin402/IF-RLVR-IFEval-prompts-LFM2.5.
IF-RLVR prompts with IFEval verifier spec → LFM2.5 prompt format
A derivative of nvidia/Nemotron-RL-instruction_following + allenai/RLVR-IFeval (via sungyub/if-verl-unified)) (odc-by) normalized for fine-tuning Liquid AI LFM2 / LFM2.5 models, whose native tool-call format is Pythonic:
<|im_start|>assistant
<|tool_call_start|>[get_weather(location='Paris, France', unit='celsius')]<|tool_call_end|><|im_end|>Prompt-only rows (prompt_only = true) whose extra.ground_truth is the IFEval `instruction_id` / `kwargs` spec, so they score with the same verifier functions as hungbenjamin402/IF-multi-constraints-upto5-LFM2.5-prompts (open_instruct/IFEvalG or datatrove IFEval). Two sources: NVIDIA's WildChat-based IF-RLVR prompts and Ai2's RLVR-IFeval (Tulu-3), the latter via the verl repack sungyub/if-verl-unified. Per-row source column records provenance.
Every row was rendered through the official LiquidAI/LFM2.5-VL-3B chat template (identical to the LFM2.5 text models' template for text-only input); prompt-only rows carry no tool calls, so no round-trip check applies.
What changed vs. the source
Nothing was rephrased, re-generated, or re-labelled.
Columns
Stats
Training notes
- Use assistant-only loss:
apply_chat_template(messages, tools=tools, tokenize=True, return_assistant_tokens_mask=True). - Prefer re-rendering from
messages/toolsover training ontextif your template differs. - Serving-side parsers must accept JSON literals (
true,null, nested{}/[]) inside Pythonic calls.
Citation
Please cite the upstream dataset: https://huggingface.co/datasets/nvidia/Nemotron-RL-instruction_following + allenai/RLVR-IFeval (via sungyub/if-verl-unified)
