
# 多模态大模型训练常见报错与解决方案
多模态大模型训练常见报错及解决方案请详见[表1]。
 表1多模态大模型训练常见报错与解决方案 
| 常见报错                                     | 问题现象                                                                                                                                                                                                                  | 原因分析                                                                                                                                                                                                                                                                        | 解决方案                          |
|:---|:---|:---|:---|
| 创建训练任务时，数据集列表为空。                         | 创建训练任务时，数据集选择框中显示为空，无可用的训练数据集。                                                                                                                                                                                        | 数据集未发布。                                                                                                                                                                                                                                                                     | 请提前创建与大模型对应的训练数据集，并完成数据集发布操作。 |
| 训练日志提示"root: XXX valid number is 0"。     | 日志提示"root: XXX valid number is 0"，表示训练集/验证集的有效样本量为0，例如： ``` INFO: root: Train valid number is 0. ```                                                                                 | 该日志表示数据集中的有效样本量为0，可能有如下原因： - 数据未标注。  - 标注的数据不符合规格。   | 请检查数据是否已标注或标注是否符合算法要求。        |
| 训练日志提示"ValueError: label_map not match"。 | 训练日志中提示"ValueError: label_map not match"，并打印出标签数据，例如： ``` ValueError: label_map not match. {1:'apple', 2:'orange', 3:'banana', 4:'pear'} & {1:'apple', 2:'orange', 3:'banana'} ``` | 训练集中的标签个数与验证集中的个数不一致，导致该错误发生。 例如，训练集中的标签共有4个，验证集中的标签只有3个。                                                                                                                                                                                 | 请保持数据中训练集和验证集的标签数量一致。         |
   
