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