开发者社区 > ModelScope模型即服务 > 正文

托管在modelscape上的数据集,加载后config_kwargs为none

train_dataset = MsDataset.load(......)
train_dataset.config_kwargs['split_config']['train']
时报错'NoneType' object is not subscriptable

展开
收起
游客g6hgl5mbyqcwe 2023-11-14 08:02:20 62 0
1 条回答
写回答
取消 提交回答
  • 这个错误是因为train_dataset.config_kwargs['split_config']['train']返回的是None,而不是一个字典。你可以尝试使用get()方法来避免这个错误,如下所示:

    train_dataset = MsDataset.load(......)
    train_split_config = train_dataset.config_kwargs.get('split_config')
    if train_split_config:
        train_data = train_split_config.get('train')
    else:
        print("split_config is None")
    

    这样,如果split_configtrain不存在,代码不会抛出异常,而是输出提示信息。

    2023-11-30 14:15:58
    赞同 展开评论 打赏

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352

热门讨论

热门文章

相关电子书

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