DiffSynth-Studio icon indicating copy to clipboard operation
DiffSynth-Studio copied to clipboard

RuntimeError: "exp_vml_cpu" not implemented for 'Half'

Open ucasiggcas opened this issue 2 weeks ago • 7 comments

hi,dear 大佬,这个是啥问题啊,

>>> video = pipe(
...     input_image=image.resize((512, 512)),
...     num_frames=128, fps=30, height=512, width=512,
...     motion_bucket_id=127,
...     num_inference_steps=50,
...     min_cfg_scale=2, max_cfg_scale=2, contrast_enhance_scale=1.2
... )
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/data/envs/diffsynth/lib/python3.9/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/data/DiffSynth-Studio/diffsynth/pipelines/stable_video_diffusion.py", line 158, in __call__
    image_emb_clip_posi = self.encode_image_with_clip(input_image)
  File "/data/DiffSynth-Studio/diffsynth/pipelines/stable_video_diffusion.py", line 53, in encode_image_with_clip
    image = SVDCLIPImageProcessor().resize_with_antialiasing(image, (224, 224))
  File "/dat/DiffSynth-Studio/diffsynth/pipelines/stable_video_diffusion.py", line 226, in resize_with_antialiasing
    input = self._gaussian_blur2d(input, ks, sigmas)
  File "/da/DiffSynth-Studio/diffsynth/pipelines/stable_video_diffusion.py", line 302, in _gaussian_blur2d
    kernel_x = self._gaussian(kx, sigma[:, 1].view(bs, 1))
  File "/datg/DiffSynth-Studio/diffsynth/pipelines/stable_video_diffusion.py", line 289, in _gaussian
    gauss = torch.exp(-x.pow(2.0) / (2 * sigma.pow(2.0)))

ucasiggcas avatar Jun 27 '24 09:06 ucasiggcas