Auto-Photoshop-StableDiffusion-Plugin icon indicating copy to clipboard operation
Auto-Photoshop-StableDiffusion-Plugin copied to clipboard

Newest A1111 version,torch: 2.0.0+cu118, not working,how to solve?

Open bbggkk opened this issue 1 year ago • 2 comments

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "H:\stable-diffusion-webui\modules\api\api.py", line 145, in exception_handling return await call_next(request) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 84, in call_next raise app_exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 70, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 108, in call response = await self.dispatch_func(request, call_next) File "H:\stable-diffusion-webui\modules\api\api.py", line 110, in log_and_time res: Response = await call_next(req) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 84, in call_next raise app_exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 70, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\gzip.py", line 26, in call await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 79, in call raise exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 68, in call await self.app(scope, receive, sender) File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 21, in call raise e File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in call await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 718, in call await route.handle(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 276, in handle await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 66, in app response = await func(request) File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\routing.py", line 255, in app content = await serialize_response( File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\routing.py", line 141, in serialize_response raise ValidationError(errors, field.type_) pydantic.error_wrappers.ValidationError: 1 validation error for Options response -> disable_all_extensions value is not None (type=type_error.not_none) 100%|███████████████████████████████████████████████████████████████████████████████████████████████████| 25/25 [00:11<00:00, 2.21it/s] API error: POST: http://127.0.0.1:7860/sdapi/v1/img2img {'error': 'ValueError', 'detail': '', 'body': '', 'errors': 'images do not match'} Traceback (most recent call last): File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio\streams\memory.py", line 94, in receive return self.receive_nowait() File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio\streams\memory.py", line 89, in receive_nowait raise WouldBlock anyio.WouldBlock

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 78, in call_next message = await recv_stream.receive() File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio\streams\memory.py", line 114, in receive raise EndOfStream anyio.EndOfStream

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "H:\stable-diffusion-webui\modules\api\api.py", line 145, in exception_handling return await call_next(request) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 84, in call_next raise app_exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 70, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 108, in call response = await self.dispatch_func(request, call_next) File "H:\stable-diffusion-webui\modules\api\api.py", line 110, in log_and_time res: Response = await call_next(req) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 84, in call_next raise app_exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\base.py", line 70, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\gzip.py", line 26, in call await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 79, in call raise exc File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 68, in call await self.app(scope, receive, sender) File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 21, in call raise e File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in call await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 718, in call await route.handle(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 276, in handle await self.app(scope, receive, send) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 66, in app response = await func(request) File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\routing.py", line 237, in app raw_response = await run_endpoint_function( File "H:\stable-diffusion-webui\venv\lib\site-packages\fastapi\routing.py", line 165, in run_endpoint_function return await run_in_threadpool(dependant.call, **values) File "H:\stable-diffusion-webui\venv\lib\site-packages\starlette\concurrency.py", line 41, in run_in_threadpool return await anyio.to_thread.run_sync(func, *args) File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio\to_thread.py", line 31, in run_sync return await get_asynclib().run_sync_in_worker_thread( File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio_backends_asyncio.py", line 937, in run_sync_in_worker_thread return await future File "H:\stable-diffusion-webui\venv\lib\site-packages\anyio_backends_asyncio.py", line 867, in run result = context.run(func, *args) File "H:\stable-diffusion-webui\modules\api\api.py", line 374, in img2imgapi processed = process_images(p) File "H:\stable-diffusion-webui\modules\processing.py", line 503, in process_images res = process_images_inner(p) File "H:\stable-diffusion-webui\modules\processing.py", line 711, in process_images_inner image_mask_composite = Image.composite(image.convert('RGBA').convert('RGBa'), Image.new('RGBa', image.size), p.mask_for_overlay.convert('L')).convert('RGBA') File "H:\stable-diffusion-webui\venv\lib\site-packages\PIL\Image.py", line 3341, in composite image.paste(image1, None, mask) File "H:\stable-diffusion-webui\venv\lib\site-packages\PIL\Image.py", line 1731, in paste self.im.paste(im, box, mask.im) ValueError: images do not match

bbggkk avatar Mar 30 '23 06:03 bbggkk

This is a new issue that is caused by the latest Auto1111 update. Try setting the width and height to values that are divisible by 8 see this: https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin/issues/198#issuecomment-1488876816

Right now, the best workaround is to keep the selection mode in the plugin to "ratio" and set the rectangular marquee tool to fixed ratio 1x1 image

AbdullahAlfaraj avatar Mar 30 '23 08:03 AbdullahAlfaraj

This is a new issue that is caused by the latest Auto1111 update. Try setting the width and height to values that are divisible by 8 see this: https://github.com/AbdullahAlfaraj/Auto-Photoshop-StableDiffusion-Plugin/issues/198#issuecomment-1488876816

Right now, the best workaround is to keep the selection mode in the plugin to "ratio" and set the rectangular marquee tool to fixed ratio 1x1 image

I see,thanks for your work.

bbggkk avatar Mar 30 '23 10:03 bbggkk