Skip to content

IndexError: index 1000 is out of bounds for dimension 0 with size 1000 #415

@psychedelicious

Description

@psychedelicious

Describe your environment

Edit: Issue also present on main: 751283a

Describe the bug
Encountered while testing web UI, reproducible in dream.py and current web UI.

Exception in thread Thread-17 (_handle_event_internal):
Traceback (most recent call last):
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
    self.run()
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/threading.py", line 953, in run
    self._target(*self._args, **self._kwargs)
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/site-packages/socketio/server.py", line 730, in _handle_event_internal
    r = server._trigger_event(data[0], namespace, sid, *data[1:])
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/site-packages/socketio/server.py", line 755, in _trigger_event
    return self.handlers[namespace][event](*args)
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/site-packages/flask_socketio/__init__.py", line 282, in _handler
    return self._handle_event(handler, message, namespace, sid,
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/site-packages/flask_socketio/__init__.py", line 826, in _handle_event
    ret = handler(*args)
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/backend/server.py", line 96, in handle_generate_image
    generate_image(data)
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/backend/server.py", line 167, in generate_image
    t2i.prompt2image(prompt,
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/ldm/generate.py", line 323, in prompt2image
    results = generator.generate(
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/ldm/dream/generator/base.py", line 42, in generate
    make_image          = self.get_make_image(
  File "/opt/homebrew/Caskroom/mambaforge/base/envs/ldm/lib/python3.10/site-packages/torch/autograd/grad_mode.py", line 27, in decorate_context
    return func(*args, **kwargs)
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/ldm/dream/generator/img2img.py", line 31, in get_make_image
    sampler.make_schedule(
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/ldm/models/diffusion/ddim.py", line 87, in make_schedule
    ) = make_ddim_sampling_parameters(
  File "/Users/spencer/Documents/Code/fork-stable-diffusion/ldm/modules/diffusionmodules/util.py", line 94, in make_ddim_sampling_parameters
    alphas = alphacums[ddim_timesteps]
IndexError: index 1000 is out of bounds for dimension 0 with size 1000

To Reproduce
Interestingly, this seems to happen whenever an init image is used with steps = 27, regardless of other parameters. Tested many. Tried in my web UI, dream.py and the current web UI, all fail with same error.

The parameters I used when first encountering the error, for completeness' sake, formatted for dream.py CLI: Futuristic town on the moon with pedestrian walking by -s 27 -H 512 -W 512 -A k_euler -f 0.75 -I outputs/img-samples/000007.-1.png

Init img: 000007 -1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions