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

StableDiffusion 报错,prompt_embeds

  1. 复现StableDiffusion ,先是出现ImportError: libGL.so.1: cannot open shared object file: No such file or directory,参考网上资源修复
  2. TypeError: _encode_prompt() got an unexpected keyword argument 'prompt_embeds',报错在 pipeline_stable_diffusion.py:574 屏幕截图 2023-02-13 164629.jpg

展开
收起
游客wj42sufbyrpx4 2023-02-13 16:47:31 1636 1
2 条回答
写回答
取消 提交回答
  • 我这也是,运行nlp模块的时候不会有问题,但运行多模态时也会报这个错,报错的运行代码如下:

    import torch
    import cv2
    from modelscope.pipelines import pipeline
    from modelscope.utils.constant import Tasks
    
    task = Tasks.text_to_image_synthesis
    model_id = 'damo/multi-modal_chinese_stable_diffusion_v1.0'
    # 基础调用
    pipe = pipeline(task=task, model=model_id)
    output = pipe({'text': '中国山水画'})
    cv2.imwrite('result.png', output['output_imgs'][0])
    
    2023-02-14 10:54:26
    赞同 展开评论 打赏
  • 我也是这个错误,请问解决了吗?

    2023-02-14 09:39:26
    赞同 展开评论 打赏

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

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载