Skip to content

Commit 4d64a57

Browse files
committed
Add Interface mode tab
1 parent b501722 commit 4d64a57

File tree

4 files changed

+220
-182
lines changed

4 files changed

+220
-182
lines changed

css/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@ svg {
3333
ol li p, ul li p {
3434
display: inline-block;
3535
}
36-
#main, #settings, #chat-settings {
36+
#main, #parameters, #chat-settings, #interface-mode {
3737
border: 0;
3838
}

modules/extensions.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@ def load_extensions():
1111
for i, name in enumerate(shared.args.extensions):
1212
if name in available_extensions:
1313
print(f'Loading the extension "{name}"... ', end='')
14-
exec(f"import extensions.{name}.script")
15-
state[name] = [True, i]
16-
print('Ok.')
14+
try:
15+
exec(f"import extensions.{name}.script")
16+
state[name] = [True, i]
17+
print('Ok.')
18+
except:
19+
print('Fail.')
1720

1821
# This iterator returns the extensions in the order specified in the command-line
1922
def iterator():
@@ -42,8 +45,9 @@ def create_extensions_block():
4245
extension.params[param] = shared.settings[_id]
4346

4447
# Creating the extension ui elements
45-
with gr.Box(elem_id="extensions"):
46-
gr.Markdown("Extensions")
47-
for extension, name in iterator():
48-
if hasattr(extension, "ui"):
49-
extension.ui()
48+
if len(state) > 0:
49+
with gr.Box(elem_id="extensions"):
50+
gr.Markdown("Extensions")
51+
for extension, name in iterator():
52+
if hasattr(extension, "ui"):
53+
extension.ui()

modules/shared.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
# Generation input parameters
2020
input_params = []
2121

22+
# For restarting the interface
23+
need_restart = False
24+
2225
settings = {
2326
'max_new_tokens': 200,
2427
'max_new_tokens_min': 1,

0 commit comments

Comments
 (0)