Fooocus crashes on start. After installing Fooocus and downloading models Fooocus starts ASGI and immediately fails saying that dict isn't hashable object.
Fooocus runs, prints the ip address and the port where it is running on, waits for a client
$ python3 entry_with_update.py --listen --disable-in-browser --always-high-vram
Already up-to-date
Update succeeded.
[System ARGV] ['entry_with_update.py', '--listen', '--disable-in-browser', '--always-high-vram']
Python 3.10.20 (main, Mar 11 2026, 17:46:40) [GCC 14.3.0]
Fooocus version: 2.5.5
[Cleanup] Attempting to delete content of temp dir /tmp/fooocus
[Cleanup] Cleanup successful
Total VRAM 7785 MB, total RAM 31844 MB
Set vram state to: HIGH_VRAM
Always offload VRAM
Device: cuda:0 NVIDIA GeForce RTX 4060 : native
VAE dtype: torch.bfloat16
Using pytorch cross attention
Refiner unloaded.
Running on local URL: http://0.0.0.0:7865
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 415, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
return await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/applications.py", line 1159, in __call__
await super().__call__(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/applications.py", line 90, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/cors.py", line 88, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 660, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 680, in app
await route.handle(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 134, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
response = await f(request)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 674, in app
raw_response = await run_endpoint_function(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 330, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/concurrency.py", line 32, in run_in_threadpool
return await anyio.to_thread.run_sync(func)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
result = context.run(func, *args)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/routes.py", line 282, in main
return templates.TemplateResponse(
File "/fast/luke/Fooocus/modules/ui_gradio_extensions.py", line 61, in template_response
res = GradioTemplateResponseOriginal(*args, **kwargs)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 148, in TemplateResponse
template = self.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 115, in get_template
return self.env.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 1016, in get_template
return self._load_template(name, globals)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 964, in _load_template
template = self.cache.get(cache_key)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 477, in get
return self[key]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 515, in __getitem__
rv = self._mapping[key]
TypeError: unhashable type: 'dict'
model_type EPS
UNet ADM Dimension 2816
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 415, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
return await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/applications.py", line 1159, in __call__
await super().__call__(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/applications.py", line 90, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/cors.py", line 88, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 660, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 680, in app
await route.handle(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 134, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
response = await f(request)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 674, in app
raw_response = await run_endpoint_function(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 330, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/concurrency.py", line 32, in run_in_threadpool
return await anyio.to_thread.run_sync(func)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
result = context.run(func, *args)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/routes.py", line 282, in main
return templates.TemplateResponse(
File "/fast/luke/Fooocus/modules/ui_gradio_extensions.py", line 61, in template_response
res = GradioTemplateResponseOriginal(*args, **kwargs)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 148, in TemplateResponse
template = self.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 115, in get_template
return self.env.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 1016, in get_template
return self._load_template(name, globals)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 964, in _load_template
template = self.cache.get(cache_key)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 477, in get
return self[key]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 515, in __getitem__
rv = self._mapping[key]
TypeError: unhashable type: 'dict'
Using pytorch attention in VAE
Working with z of shape (1, 4, 32, 32) = 4096 dimensions.
Using pytorch attention in VAE
IMPORTANT: You are using gradio version 3.41.2, however version 4.44.1 is available, please upgrade.
--------
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 415, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
return await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/applications.py", line 1159, in __call__
await super().__call__(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/applications.py", line 90, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/cors.py", line 88, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 660, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 680, in app
await route.handle(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 134, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
response = await f(request)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 674, in app
raw_response = await run_endpoint_function(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 330, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/concurrency.py", line 32, in run_in_threadpool
return await anyio.to_thread.run_sync(func)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
result = context.run(func, *args)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/routes.py", line 282, in main
return templates.TemplateResponse(
File "/fast/luke/Fooocus/modules/ui_gradio_extensions.py", line 61, in template_response
res = GradioTemplateResponseOriginal(*args, **kwargs)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 148, in TemplateResponse
template = self.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 115, in get_template
return self.env.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 1016, in get_template
return self._load_template(name, globals)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 964, in _load_template
template = self.cache.get(cache_key)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 477, in get
return self[key]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 515, in __getitem__
rv = self._mapping[key]
TypeError: unhashable type: 'dict'
extra {'cond_stage_model.clip_l.logit_scale', 'cond_stage_model.clip_l.text_projection'}
left over keys: dict_keys(['cond_stage_model.clip_l.transformer.text_model.embeddings.position_ids'])
loaded straight to GPU
Requested to load SDXL
Loading 1 new model
Base model loaded: /fast/luke/Fooocus/models/checkpoints/juggernautXL_v8Rundiffusion.safetensors
VAE loaded: None
Request to load LoRAs [('sd_xl_offset_example-lora_1.0.safetensors', 0.1)] for model [/fast/luke/Fooocus/models/checkpoints/juggernautXL_v8Rundiffusion.safetensors].
Loaded LoRA [/fast/luke/Fooocus/models/loras/sd_xl_offset_example-lora_1.0.safetensors] for UNet [/fast/luke/Fooocus/models/checkpoints/juggernautXL_v8Rundiffusion.safetensors] with 788 keys at weight 0.1.
Fooocus V2 Expansion: Vocab with 642 words.
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 415, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
return await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/applications.py", line 1159, in __call__
await super().__call__(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/applications.py", line 90, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/cors.py", line 88, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 660, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 680, in app
await route.handle(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 134, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
response = await f(request)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 674, in app
raw_response = await run_endpoint_function(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 330, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/concurrency.py", line 32, in run_in_threadpool
return await anyio.to_thread.run_sync(func)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
result = context.run(func, *args)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/routes.py", line 282, in main
return templates.TemplateResponse(
File "/fast/luke/Fooocus/modules/ui_gradio_extensions.py", line 61, in template_response
res = GradioTemplateResponseOriginal(*args, **kwargs)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 148, in TemplateResponse
template = self.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 115, in get_template
return self.env.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 1016, in get_template
return self._load_template(name, globals)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 964, in _load_template
template = self.cache.get(cache_key)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 477, in get
return self[key]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 515, in __getitem__
rv = self._mapping[key]
TypeError: unhashable type: 'dict'
Fooocus Expansion engine loaded for cuda:0, use_fp16 = True.
Requested to load SDXLClipModel
Requested to load GPT2LMHeadModel
Loading 2 new models
[Fooocus Model Management] Moving model(s) has taken 0.22 seconds
Started worker with PID 7750
App started successful. Use the app with http://localhost:7865/ or 0.0.0.0:7865
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/protocols/http/h11_impl.py", line 415, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 56, in __call__
return await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/applications.py", line 1159, in __call__
await super().__call__(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/applications.py", line 90, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
await self.app(scope, receive, _send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/cors.py", line 88, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 63, in __call__
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 660, in __call__
await self.middleware_stack(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 680, in app
await route.handle(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/routing.py", line 276, in handle
await self.app(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 134, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
raise exc
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app
await app(scope, receive, sender)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 120, in app
response = await f(request)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 674, in app
raw_response = await run_endpoint_function(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/fastapi/routing.py", line 330, in run_endpoint_function
return await run_in_threadpool(dependant.call, **values)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/concurrency.py", line 32, in run_in_threadpool
return await anyio.to_thread.run_sync(func)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 1002, in run
result = context.run(func, *args)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/routes.py", line 282, in main
return templates.TemplateResponse(
File "/fast/luke/Fooocus/modules/ui_gradio_extensions.py", line 61, in template_response
res = GradioTemplateResponseOriginal(*args, **kwargs)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 148, in TemplateResponse
template = self.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/starlette/templating.py", line 115, in get_template
return self.env.get_template(name)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 1016, in get_template
return self._load_template(name, globals)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/environment.py", line 964, in _load_template
template = self.cache.get(cache_key)
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 477, in get
return self[key]
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/jinja2/utils.py", line 515, in __getitem__
rv = self._mapping[key]
TypeError: unhashable type: 'dict'
Traceback (most recent call last):
File "/fast/luke/Fooocus/entry_with_update.py", line 46, in <module>
from launch import *
File "/fast/luke/Fooocus/launch.py", line 152, in <module>
from webui import *
File "/fast/luke/Fooocus/webui.py", line 1120, in <module>
shared.gradio_root.launch(
File "/fast/luke/miniconda3/envs/fooocus/lib/python3.10/site-packages/gradio/blocks.py", line 1971, in launch
raise ValueError(
ValueError: When localhost is not accessible, a shareable link must be created. Please set share=True or check your proxy settings to allow access to localhost.
I have tried to install Fooocus on Ubuntu 20.04 recently but had the same error. Now it is the same PC but recently installed Arch
Checklist
What happened?
Fooocus crashes on start. After installing Fooocus and downloading models Fooocus starts ASGI and immediately fails saying that
dictisn't hashable object.Steps to reproduce the problem
python3 entry_with_update.py --listen --disable-in-browser --always-high-vramWhat should have happened?
Fooocus runs, prints the ip address and the port where it is running on, waits for a client
What browsers do you use to access Fooocus?
No response
Where are you running Fooocus?
Locally
What operating system are you using?
Linux Arch
Console logs
Additional information
I have tried to install Fooocus on Ubuntu 20.04 recently but had the same error. Now it is the same PC but recently installed Arch