托管在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 85 分享 版权
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

热门讨论

热门文章

还有其他疑问?
咨询AI助理