five

Nemotron-SFT-CUDA-v1-prompt-only

收藏
Hugging Face2026-06-27 更新2026-06-29 收录
下载链接:
https://huggingface.co/datasets/jamesdborin/Nemotron-SFT-CUDA-v1-prompt-only
下载链接
链接失效反馈
官方服务:
资源简介:
Nemotron-SFT-CUDA-v1-prompt-only是一个从源数据集nvidia/Nemotron-SFT-CUDA-v1中提取的仅包含提示部分的数据集。核心文件prompts.csv包含提取出的用户提示(prompt)、分离的系统提示(system_prompt),以及当源数据定义可用工具时的结构化工具描述(tools),嵌套值以JSON格式在CSV单元格内编码。数据集规模为2276条提示记录,提取成功且行数一致,无失败记录,并提供总结文件(summary.md)和空值行索引文件(null_or_empty_rows.md)用于统计和异常记录。该数据集适用于大语言模型的指令微调(SFT)、提示工程分析、系统提示与用户提示分离研究,以及工具调用场景下的结构化提示处理等任务,由Nemotron Post-Training v3提示提取器工作流生成并上传。

Nemotron-SFT-CUDA-v1-prompt-only is a dataset specifically extracted from the source dataset nvidia/Nemotron-SFT-CUDA-v1, containing only the prompt portions. The core file is prompts.csv, where each record corresponds to a row in the source data and includes extracted user prompts, separated system prompts, and structured tool descriptions when tools are defined in the source data. Nested values are encoded in JSON format within CSV cells. The dataset scale consists of 2276 successfully extracted prompt records, with no extraction failures, and the row count remains consistent before and after extraction. Additionally, summary files (summary.md) and null or empty row index files (null_or_empty_rows.md) are provided to record statistical information and anomalies from the extraction process. This dataset is suitable for tasks such as instruction fine-tuning (SFT) for large language models, prompt engineering analysis, research on separating system and user prompts, and structured prompt handling in tool invocation scenarios. It is generated and uploaded by the Nemotron Post-Training v3 prompt extractor workflow.
创建时间:
2026-06-26
搜集汇总
数据集介绍
main_image_url
构建方式
该数据集源自NVIDIA发布的Nemotron-SFT-CUDA-v1数据集,经过后训练的提示提取流程精心构建而成。提取过程以原始数据集中的每一条记录为单元,通过自动化工具抽取其中的提示(prompt)部分,并将嵌套的结构化数据(如系统提示、可用工具定义)转化为JSON编码格式后嵌入CSV单元格中,最终形成仅含提示的轻量级子集。构建过程中,所有源记录均被成功处理,未出现提取失败或空提示的情况,确保了数据的完整性和可用性。
使用方法
该数据集以CSV格式提供,用户可通过HuggingFace Datasets库直接加载使用。加载时指定配置为`default`,并选择训练集分割即可获取包含提示、系统提示及工具字段的记录。对于需要解析工具定义的场景,可利用JSON解码功能提取嵌套字段。默认的CSV编码方式要求用户关注字段内JSON数据的正确解析,建议在Python环境中结合Pandas或Datasets库的`map`函数进行处理,以高效利用数据开展模型训练或分析工作。
背景与挑战
背景概述
Nemotron-SFT-CUDA-v1-prompt-only数据集由NVIDIA团队于后训练阶段构建,核心研究问题聚焦于从大规模监督微调数据中高效提取高质量的提示指令,以支持代码生成领域尤其是CUDA编程任务的模型优化。该数据集源自NVIDIA发布的Nemotron-SFT-CUDA-v1,通过专门的提示提取流程,将原始训练记录转化为包含系统提示和结构化工具定义的标准化提示形式,为大型语言模型在科学计算与并行编程场景下的微调提供了关键资源。其发布标志着后训练数据工程向精细化、任务导向化方向的演进,对提升模型在特定领域代码生成能力具有重要推动作用。
当前挑战
该数据集面临的核心挑战主要包括:首先,在领域问题层面,CUDA编程任务涉及高度专业化的并行计算知识,现有通用提示数据难以覆盖其底层硬件优化与内存管理细节,数据集需确保提示语义能够有效引导模型捕捉GPU架构特性与性能约束。其次,在构建过程中,从原始SFT数据中提取纯净提示面临结构异质性挑战,如工具定义与系统提示的嵌套格式转换、空值或无效行的过滤,以及跨行不一致性的处理,NVIDIA团队通过自动化提取流程在2276条记录中实现零失败提示,但保持数据完整性对后续下游任务的泛化能力仍构成潜在风险。
常用场景
经典使用场景
Nemotron-SFT-CUDA-v1-prompt-only 数据集专注于为 CUDA 相关的代码生成与优化任务提供高质量的提示(prompt)数据。其经典使用场景在于作为监督微调(SFT)阶段的输入,用于训练大型语言模型(LLM)生成高效的 CUDA 内核代码。该数据集的 prompt 项包含系统提示、用户指令以及可选的结构化工具定义,能够引导模型理解复杂的并行计算需求,从而生成符合硬件特性的优化代码。
解决学术问题
在学术研究中,该数据集主要解决了如何利用有限的高质量 prompt 数据提升 LLM 在特定领域(如 GPU 编程)的生成能力与代码质量这一核心问题。通过提供经过精心提取和结构化的 prompt-only 记录,该数据集帮助研究者验证了 prompt 设计对模型下游任务表现的影响,并推动了针对 CUDA 代码正确性、性能及可读性的评估基准的发展,其意义在于弥合了自然语言指令与底层硬件编程之间的鸿沟。
实际应用
实际应用中,该数据集多用于训练用于自动化 CUDA 内核编写与优化的 AI 助手,帮助开发者在深度学习模型推理加速、科学计算仿真及图形渲染等领域快速生成高效的并行计算代码。通过使用这些 prompt 微调后的模型,能够将用户的自然语言描述转化为可直接运行的 CUDA 代码,显著降低 GPU 编程的门槛,提升在高性能计算场景下的开发效率。
数据集最近研究
最新研究方向
Nemotron-SFT-CUDA-v1-prompt-only数据集聚焦于提取自NVIDIA Nemotron-SFT-CUDA-v1的提示信息,专门服务于后训练(post-training)阶段的大规模语言模型优化。当前前沿研究正探索如何通过精简、结构化的提示数据(包括system_prompt和tools)来增强模型在指令遵循与工具调用上的能力,尤其在多轮对话与复杂任务自动化场景中。该数据集的发布与NVIDIA在AI模型微调领域的热点事件紧密相关,它通过去除原始响应、保留纯净提示,为研究者提供了一种低冗余、高针对性的训练资源,显著降低了后训练过程中的计算开销与噪声干扰。这一设计促使模型更高效地学习上下文理解与指令解析,对推动少样本学习、智能体系统及代码生成等方向具有重要实践意义。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务