diff --git a/modules/shared.py b/modules/shared.py index 83deeb15018002023c23b24ba31ff8831a965e15..5c7b1503083a25649a73e01fee99ca5522433d52 100644 --- a/modules/shared.py +++ b/modules/shared.py @@ -38,6 +38,7 @@ parser.add_argument("--opt-split-attention", action='store_true', help="enable o parser.add_argument("--listen", action='store_true', help="launch gradio with 0.0.0.0 as server name, allowing to respond to network requests") parser.add_argument("--port", type=int, help="launch gradio with given server port, you need root/admin rights for ports < 1024, defaults to 7860 if available", default=None) parser.add_argument("--show-negative-prompt", action='store_true', help="enable the field that lets you input negative prompt", default=False) +parser.add_argument("--ui-config-file", type=str, help="filename to use for ui configuration", default=os.path.join(script_path, 'ui-config.json')) cmd_opts = parser.parse_args() diff --git a/modules/ui.py b/modules/ui.py index 63ae62ab57f9befbc226102802faff90596f6198..0530158442ca750d7efde4da4b41881d60b6914f 100644 --- a/modules/ui.py +++ b/modules/ui.py @@ -747,7 +747,7 @@ def create_ui(txt2img, img2img, run_extras, run_pnginfo): css=css, ) - ui_config_file = os.path.join(modules.paths.script_path, 'ui-config.json') + ui_config_file = cmd_opts.ui_config_file ui_settings = {} settings_count = len(ui_settings) error_loading = False