Skip to content

Commit 926bb6d

Browse files
author
Lincoln Stein
committed
Merge branch 'main' into release/invokeai-3-0-1
2 parents 0060754 + bb9460d commit 926bb6d

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

invokeai/app/api_app.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import sys
44
from inspect import signature
55

6+
import logging
67
import uvicorn
78
import socket
89

@@ -210,11 +211,25 @@ def find_port(port: int):
210211
port = find_port(app_config.port)
211212
if port != app_config.port:
212213
logger.warn(f"Port {app_config.port} in use, using port {port}")
214+
213215
# Start our own event loop for eventing usage
214216
loop = asyncio.new_event_loop()
215-
config = uvicorn.Config(app=app, host=app_config.host, port=port, loop=loop)
216-
# Use access_log to turn off logging
217+
config = uvicorn.Config(
218+
app=app,
219+
host=app_config.host,
220+
port=port,
221+
loop=loop,
222+
log_level=app_config.log_level,
223+
)
217224
server = uvicorn.Server(config)
225+
226+
# replace uvicorn's loggers with InvokeAI's for consistent appearance
227+
for logname in ["uvicorn.access", "uvicorn"]:
228+
l = logging.getLogger(logname)
229+
l.handlers.clear()
230+
for ch in logger.handlers:
231+
l.addHandler(ch)
232+
218233
loop.run_until_complete(server.serve())
219234

220235

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies = [
4040
"controlnet-aux>=0.0.6",
4141
"timm==0.6.13", # needed to override timm latest in controlnet_aux, see https://github.com/isl-org/ZoeDepth/issues/26
4242
"datasets",
43-
"diffusers[torch]~=0.18.2",
43+
"diffusers[torch]~=0.19.0",
4444
"dnspython~=2.4.0",
4545
"dynamicprompts",
4646
"easing-functions",

0 commit comments

Comments
 (0)