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

加载自己数据集 'dict' object has no attribute 'request'

我在modelscope上创建了一个自己的数据集,
dataset——info:{"default":{"features":{"image":{"_type":"Image"},"text":{"_type":"Value"}},"splits":{"train":{"name":"train","dataset_name":"try333"}}}}
{"default":{"train":{"meta":"valid.csv","file":"crowdfund.zip"},"test":{"meta":"","file":""},"validation":{"meta":"","file":""}}}
预览是正常的,可以显示图片和txt的网络地址比如https://dataset-hub.oss-cn-hangzhou.aliyuncs.com/private-unzipped/moonhalf_try333_crowdfund/crowdfund/text_valid/0.txt?Expires=1700099805&OSSAccessKeyId=LTAI5tAoCEDFQFyV5h8unjt8&Signature=TzudyEqB1jXlYuVI%2F94VEwDkyKc%3D
但是加载会报错'dict' object has no attribute 'request',请问是有地方步骤错了吗

展开
收起
游客peushtryuzy5c 2023-11-09 10:00:39 82 0
4 条回答
写回答
取消 提交回答
  • 老哥解决了吗, 我也是这个问题

    2023-12-10 12:16:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    看起来可能是您在加载数据时出现了一些问题。根据错误消息 'dict' object has no attribute 'request' 可知,可能是因为在尝试访问网络资源时遇到了问题。
    我建议您检查以下几点:

    1. 您是否有权访问这些网络资源?
    2. 您是否正确地指定了数据集中的 URL?请检查每个样本是否都有正确的 URL。
    3. 是否存在其他可能导致网络请求失败的问题?例如:网络连接不稳定、防火墙限制等。
    2023-11-10 13:36:14
    赞同 展开评论 打赏
  • 这个错误表明您试图使用 dict 对象调用 request 属性,但 dict 类型并没有这个属性。这可能是由于您的代码逻辑有问题,或者是您所使用的库或框架版本不支持这种方式。

    2023-11-10 09:44:38
    赞同 展开评论 打赏
  • 根据您提供的信息,问题可能出在加载数据集的过程中。请尝试以下步骤:

    1. 确保您已经正确安装了modelscope库。如果没有安装,可以使用以下命令进行安装:
    pip install modelscope
    
    1. 使用modelscope库中的load_dataset函数加载数据集。例如:
    from modelscope.pipelines import pipeline
    from modelscope.utils.constant import Tasks
    
    # 替换为您的数据集名称和任务类型
    dataset_name = 'your_dataset_name'
    task_type = Tasks.text_classification
    
    # 加载数据集
    dataset = pipeline(task=task_type, dataset_name=dataset_name)
    
    1. 如果仍然出现错误,请检查您的数据集配置文件是否正确。确保配置文件中包含了正确的数据集信息,如特征、拆分等。
    2023-11-09 14:56:56
    赞同 展开评论 打赏

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

相关电子书

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