开发者社区> 问答> 正文

微调clip_cn时报错

直接把CLIP_CN_Tutorial里的微调代码复制到modelscope自带的notebook,但是报错:
Traceback (most recent call last):
File "/opt/conda/lib/python3.10/site-packages/modelscope/utils/registry.py", line 212, in build_from_cfg
return obj_cls(**args)
File "/opt/conda/lib/python3.10/site-packages/modelscope/trainers/multi_modal/clip/clip_trainer.py", line 100, in init
len(train_dataset) / # noqa
ZeroDivisionError: division by zero

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/mnt/workspace/clip_train_entry.py", line 158, in
trainer = build_trainer(
File "/opt/conda/lib/python3.10/site-packages/modelscope/trainers/builder.py", line 39, in build_trainer
return build_from_cfg(cfg, TRAINERS, default_args=default_args)
File "/opt/conda/lib/python3.10/site-packages/modelscope/utils/registry.py", line 215, in build_from_cfg
raise type(e)(f'{obj_cls.name}: {e}')
ZeroDivisionError: CLIPTrainer: division by zero
请问如何解决

展开
收起
游客peushtryuzy5c 2024-03-15 15:40:52 60 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    训练数据集的长度为零

    如果数据集加载成功,但是训练过程中出现了除以零的错误,可能是因为数据预处理过程中出现了问题。您可以仔细检查数据预处理的代码,确保没有出现错误。

    2024-03-15 21:12:45
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载