运行diffuser的时候报RuntimeError: ACL stream synchronize failed, error code:507018
收藏回复举报
运行diffuser的时候报RuntimeError: ACL stream synchronize failed, error code:507018
t('forum.solved') 已解决
新人帖
发表于2023-02-14 14:27:13
0 查看

整个环境以及对应ascend的log文件和报错信息都在附件。使用diffuser的时候因为1.8版本的pytorch没有device("meta"),把相关代码删除了。

下面为测试代码:

import torch
import torch_npu
from diffusers import StableDiffusionPipeline
model_id = "runwayml/stable-diffusion-v1-5"
pipe = StableDiffusionPipeline.from_pretrained(model_id, torch_dtype=torch.float32)
pipe = pipe.to("npu:0")
prompt = "a photo of an astronaut riding a horse on mars"
image = pipe(prompt).images[0]

报错信息:

Quicker_20230214_142536.png

机器型号为:

ModelArts昇腾训练NPU(鲲鹏920)8卡实例,a910

本帖最后由 匿名用户2023/02/14 15:24:27 编辑

我要发帖子