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

Modelscope下载Youku-mPLUG出现oss2.exceptions.NoSuchKey

当我使用modelscope库下载Youku-mPLUG数据集时出现了oss2.exceptions.NoSuchKey异常,以下是我的报错信息:
error.jpg
这是我是用的python脚本:
dl.jpg
(1) 我怎样才能正常下载?
(2) 是否支持断点续传?毕竟我已经下载部分数据?
(3) 找不到的数据是否能够自动跳过,继续下载剩余数据?

展开
收起
游客ffrsaok5ymnc4 2023-10-17 09:44:28 141 0
3 条回答
写回答
取消 提交回答
  • 请问你的问题解决了没

    2023-10-26 19:36:29
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    这个异常通常是由于您尝试访问的OSS(对象存储服务)中不存在指定的键(key)而引起的。在这种情况下,您需要检查以下几点:

    1. 确认键名:请确保您使用的键名是正确的,并且与Youku-mPLUG数据集在OSS上的实际路径相匹配。
    2. 检查权限:请确保您的OSS账户具有足够的权限来访问该键。如果您使用的是阿里云OSS,您可以在控制台中查看和管理您的权限。
    3. 网络连接:请确保您的网络连接正常,并且可以访问OSS服务。
    4. 数据集是否存在:请确认Youku-mPLUG数据集是否已经上传到OSS上,并且路径和键名是否正确。

    如果以上步骤都没有解决问题,您可以尝试使用以下代码来下载Youku-mPLUG数据集:

    import oss2
    
    # 配置OSS信息
    access_key_id = '<your_access_key_id>'
    access_key_secret = '<your_access_key_secret>'
    bucket_name = '<your_bucket_name>'
    endpoint = '<your_endpoint>'
    
    # 创建Bucket对象
    auth = oss2.Auth(access_key_id, access_key_secret)
    bucket = oss2.Bucket(auth, endpoint, bucket_name)
    
    # 下载文件
    object_key = 'path/to/your/file'  # Youku-mPLUG数据集的路径和键名
    local_file = 'path/to/local/file'  # 本地保存路径和文件名
    bucket.get_object_to_file(object_key, local_file)
    

    请将 <your_access_key_id><your_access_key_secret><your_bucket_name><your_endpoint>path/to/your/filepath/to/local/file 替换为您自己的信息和路径。

    2023-10-17 14:32:27
    赞同 展开评论 打赏
  • 这可能是因为您正在尝试下载的Youku-mPLUG数据在阿里云OSS中不存在。请检查您输入的URL是否正确,并确保该数据已经上传到阿里云OSS中。如果数据存在,您还可以尝试重新运行下载命令。

    2023-10-17 09:46:22
    赞同 展开评论 打赏

包含图像描述、文本生成图片、版面分析、多模态表征、视觉问答、文档理解等多个领域

相关电子书

更多
对象存储实战指南-试读 立即下载
云存储之OSS实战进阶分享 立即下载
OSS运维基础实战手册 立即下载