Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

Ok I've managed to import the extension, get the github and python 3.11 installed.  However, I'm unclear how to use this program properly.  Pixelate causes an error.  If I do image to image it at least makes something, but nothing usable.  I'd just like to know how to use it and what is causing the error.  

My setup:

Windows 11 Pro
AMD Ryzen 5 5600G with Radeon Graphics 4.2Ghz 6 core, 12 logical processors
64GB ram
Graphics Card: Radeon RX 6700 XT w/ 12GB GDDR6 memory
M2 and SSD drives, multiple terabytes worth.

ERROR:

Traceback (most recent call last):

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\image_server.py",

line 3513, in server

    for result in neural_inference(

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\image_server.py",

line 2612, in neural_inference

    for step, samples_ddim in enumerate(sample_cldm(

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\cldm_inference.py",

line 160, in sample_cldm

    for samples_cldm in sample(

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\sample.py",

line 141, in sample

    for step, samples in enumerate(sampler.sample(

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 895, in sample

    for samples in sampler.sample(

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\utils\_contextlib.py", line 35, in generator_context

    response = gen.send(None)

               ^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\k_diffusion\sam

pling.py", line 267, in sample_euler

    denoised = model(x, sigma_hat * s_in, **extra_args)

               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 364, in forward

    out = self.inner_model(

          ^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 332, in forward

    return self.apply_model(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 319, in apply_model

    out = sampling_function(

          ^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 294, in sampling_function

    cond, uncond = calc_cond_uncond_batch(

                   ^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\samplers.py",

line 218, in calc_cond_uncond_batch

    c["control"] = control.get_control(

                   ^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\controlnet.py",

line 157, in get_control

    control_prev = self.previous_controlnet.get_control(

                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\controlnet.py",

line 208, in get_control

    control = self.control_model(

              ^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\comfy_cldm.py",

line 375, in forward

    h = module(h, emb, context)

        ^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\cldm_models.py"

, line 3214, in forward

    x = layer(x, emb)

        ^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\cldm_models.py"

, line 3160, in forward

    return checkpoint(

           ^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\cldm.py", line

627, in checkpoint

    return func(*inputs)

           ^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\scripts\ldm\cldm_models.py"

, line 3172, in _forward

    h = self.in_layers(x)

        ^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\container.py", line 217, in forward

    input = module(input)

            ^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1511, in _wrapped_call_impl

    return self._call_impl(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\module.py", line 1520, in _call_impl

    return forward_call(*args, **kwargs)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\modules\normalization.py", line 287, in forward

    return F.group_norm(

           ^^^^^^^^^^^^^

  File

"C:\Users\cool_\AppData\Roaming\Aseprite\extensions\RetroDiffusion\stable-diffusion-aseprite\venv\Lib\site-packages\torc

h\nn\functional.py", line 2561, in group_norm

    return torch.group_norm(input, num_groups, weight, bias, eps, torch.backends.cudnn.enabled)

           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

RuntimeError: mixed dtype (CPU): expect parameter to have scalar type of Float

The issue is that your GPU is not compatible with the software. AMD can only be used on Linux. This is explained in the compatibility section.

So I can't even run it in CPU mode without it crashing? 

(+2)

You can run text to image and image to image, but Neural tools and controlnet aren't compatible with cpu mode yet. I'm working on it, but no release for it right now.