from modelscope.msdatasets import MsDataset
ds = MsDataset.load('damo/WMT-Chinese-to-English-Machine-Translation-Training-Corpus')
以下是报错的内容:
2023-07-11 13:15:57,037 - modelscope - INFO - PyTorch version 1.11.0+cpu Found.
2023-07-11 13:15:57,039 - modelscope - INFO - Loading ast index from /mnt/workspace/.cache/modelscope/ast_indexer
2023-07-11 13:15:57,039 - modelscope - INFO - No valid ast index found from /mnt/workspace/.cache/modelscope/ast_indexer, generating ast index from prebuilt!
2023-07-11 13:15:57,085 - modelscope - INFO - Loading done! Current index file version is 1.7.0, with md5 b81947d6e9065b2b8ffcafc4cac2774e and a total number of 861 components indexed
TypeError: exceptions must derive from BaseException
十分感谢您们的回复,我最后通过
git clone http://www.modelscope.cn/datasets/damo/WMT-Chinese-to-English-Machine-Translation-Training-Corpus.git
的方式下载了数据集
根据您提供的报错信息,看起来是在加载数据集时出现了一个 TypeError 异常。异常信息表明类型错误,即异常必须派生自 BaseException。
这种错误通常发生在尝试处理异常时,所抛出的对象不是 BaseException 或其子类的实例。请确保您使用的数据集加载方法返回的异常类型是正确的,并且是 BaseException 的子类。
针对您的具体情况,请检查以下几点:
检查版本兼容性:确保您使用的 Modelscope 和相关库的版本兼容。有时,不同版本之间的兼容性问题可能会导致异常。
查看文档和示例:仔细阅读 Modelscope 的文档和示例代码,确保您正确地使用 MsDataset.load()
方法并传递正确的参数。特别注意数据集名称是否正确。
查找异常来源:如果您继续遇到这个异常并无法解决,请尝试从更详细的错误跟踪信息中查找异常的具体来源。可以查看堆栈跟踪,看是否能够找到引发异常的函数或代码行。
可能存在版本不兼容的问题,因为该错误与Python 2.x的异常机制有关,而在Python 3.x中,所有的异常都必须从BaseException类继承。因此,建议检查Python版本是否为3.x,并且确保您的代码和模块都是与Python 3.x兼容的版本。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352