问题1:请问按照ModelScope文档部署 damo/mplug_image-captioning_coco_base_zh到阿里云EAS 调用模型报错 400 OSError(36, 'File name too long') 不知道是哪一层的问题? 问题2:这个日志是EAS上服务日志截取的 是请求返回了400 应该是服务端读入报错的
如果您的模型文件位于某个深层次的目录中,可以将其移动到更浅的目录中,以缩短文件路径。
关于您的第二个问题,该错误可能是由于您的请求数据格式不正确导致的。具体来说,400 错误通常是由于客户端发送了无效的请求数据,而服务器无法处理这些数据而导致的。
建议您检查一下您的请求数据格式是否正确,并确保您的请求数据与模型期望的输入格式匹配。您可以尝试使用模型服务的测试页面或者其他工具来测试模型的输入和输出,以确保模型可以正常工作。
回答1:这个看起来已经返回了图片内容,data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7QAAAIVCA,前面data:image/png;base64,去掉,后面的内容写到一个文件,应该就是输出图片 回答2:这个问题是由于这个task类型的输入输出数据没做好适配,我刚刚临时修改了一版,麻烦您把服务配置里的image改成这个: registry-vpc.cn-beijing.aliyuncs.com/modelscope-repo/modelscope:model_deploy-1.3.0_image_captioning,此回答整理自钉群“魔搭ModelScope开发者联盟群 ①”
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352