开发者社区 > ModelScope模型即服务 > 计算机视觉 > 正文

在ModelScope中,用python sdk下载的数据集文件名称全是乱码?

用python sdk下载的数据集文件名称全是乱码17b2f4e860456f5c0811a9a74c634cb5.png

展开
收起
崔问问 2023-12-03 22:40:10 87 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在ModelScope中,如果使用Python SDK下载的数据集文件名称出现乱码,可能的原因是下载目录设置不正确或者本地环境字符编码问题。首先,你可以检查并修改默认的下载路径。ModelScope会将模型和数据集下载到环境变量指定的目录中,你可以通过手动设置环境变量MODELSCOPE_CACHE来更改默认的下载路径。

    其次,乱码问题可能是由于本地环境的字符编码导致的。你可以试着修改Python解释器的默认编码方式为UTF-8。例如,你可以在运行Python脚本时添加以下代码:

    import sys
    reload(sys)
    sys.setdefaultencoding('utf-8')
    

    此外,你还可以尝试修改ModelScope的配置文件。在该文件中,找到名为data_dir的项,该选项指定了模型和数据下载的默认保存路径。你可以将其修改为你期望的目录,然后重新启动ModelScope服务或重新打开ModelScope页面。

    2023-12-04 16:10:34
    赞同 展开评论 打赏
  • 这可能是由于编码问题导致的。在下载数据集时,可以尝试指定文件名的编码方式,例如使用UTF-8编码。以下是一个示例代码:

    from modelscope.pipelines import pipeline
    
    # 下载数据集
    dataset = pipeline("your_dataset_name")
    
    # 指定文件名编码方式为UTF-8
    dataset.download(filename_encoding="utf-8")
    

    请将your_dataset_name替换为您要下载的数据集名称。

    2023-12-04 14:44:49
    赞同 展开评论 打赏
  • 这里不是乱码,是sha256 hash值;可以正常读取。此回答整理自钉钉群:魔搭ModelScope开发者联盟群 ①

    2023-12-04 08:03:36
    赞同 展开评论 打赏

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载