#6981·trl

[错误] get_dataset 对于零和分数引发 ZeroDivisionError

作者: YZJF创建于 2026年8月31日更新于 2026年9月15日
  • 复制

trl/scripts/utils.py'在观测到的 '6630e17'和目前的'main'(f341a51')之间没有变化。 以下配置以两个零目标股份复制问题: 1.

zz
从 trl 导入 DatasetMixture Config, 获取 dataset
从 trl.scripts.utils 导入数据集Config

混合物 = 数据集Mixture Config ()
数据集=[
数据集config ()
路径="trl-内部测试/zen",
名称="标准 语言 建模",
分数=0.0,
, (中文(简体) ).
数据集config ()
路径="trl-内部测试/zen",
名称="标准 语言 建模",
分数=0.0,
, (中文(简体) ).
[ . ]
(中文(简体) ).
获取数据集(混合)

分数正常化目前在装入数据集后用 " sum(折射) " 来除法,为这种配置产生 " 零分数:以零除法 " 。

负分数也被接受,可以产生负选择大小而不是可操作配置错误.

预期行为

在装入数据集前验证已配置的分数:拒绝负值,并要求其和值为正数,并带有明确的“等值”。 当至少有一个数据集拥有正份额时,单个零分数仍应支持.

QQ 系统信息

  • 平台:macOS-26.5.2-arm64-arm-64bit-Mach- 欧
  • Python版本: 3.13.5
  • TRL版本: 1.13.0.dev0+f341a51
  • PyTorch版本:2.13.0
  • 加速器: cpu
  • 变压器版本:5.16.1
  • 加速版本:1.14.0
  • 加速配置:未找到
  • 数据集版本:5.0.1
  • 高频枢纽版本:1.29.0
  • 比特和字节版本:未安装
  • 深刻版:未安装
  • Liger-Kernel版本:未安装
  • PEFT 版本:未安装
  • vLLM 版本:未安装
  • 核对表
  • 我检查过这个问题还没有提交。
  • 我包括了系统信息。
  • 代码样本最少,完整,可复制.
  • 代码样本采用代码块格式.
  • 不包括回溯;上文提供了例外和最低限度的复制.

内容来源: huggingface/trl