"ModelScope读光ocr,创空间可以用,但是他提供的原代码在notebook中会报错?
https://modelscope.cn/dynamic/article/42
第一行代码提示存在不兼容
第二行代码,可以正常识别本地和网络,但是识别的内容不正确,只能识别一个字。
第三行代码和第一行一样提示不兼容。这是通义给出的解决方案,但是不可行。"
你遇到的问题是modelscope在尝试加载一个OCR检测模型时,遇到了ModuleNotFoundError异常,指出找不到名为keras.legacy_tf_layers的模块。这通常意味着TensorFlow或其相关组件没有正确安装,或者安装的版本不兼容。modelscope在加载模型时发出了一系列警告,包括模型修订版本未指定、预处理器配置缺失以及无法找到合适的配置来构建预处理器。这些警告通常是由于模型配置文件中缺少必要的信息或配置不完整造成的。要解决这个问题,你可以尝试以下几个步骤:在处理这类问题时,建议在隔离的虚拟环境中进行操作,以避免影响其他项目的依赖关系。如果是在容器或云服务上运行,确保所有的依赖都在Dockerfile或相应的配置文件中明确列出并安装,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352