Spaces:
Runtime error
Runtime error
Commit
·
876e36c
1
Parent(s):
09063a8
Update with h2oGPT hash 5bf309e905fe1b771229dd0f61b0582ff883b41d
Browse files
app.py
CHANGED
|
@@ -648,6 +648,14 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 648 |
|
| 649 |
Chatbot._postprocess_chat_messages = _postprocess_chat_messages
|
| 650 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 651 |
demo = gr.Blocks(theme=gr.themes.Soft(**colors_dict), css=css_code, title="h2oGPT", analytics_enabled=False)
|
| 652 |
callback = gr.CSVLogger()
|
| 653 |
# css_code = 'body{background-image:url("https://h2o.ai/content/experience-fragments/h2o/us/en/site/header/master/_jcr_content/root/container/header_copy/logo.coreimg.svg/1678976605175/h2o-logo.svg");}'
|
|
@@ -737,7 +745,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 737 |
lines=4, label=instruction_label,
|
| 738 |
placeholder=kwargs['placeholder_instruction'],
|
| 739 |
)
|
| 740 |
-
with gr.Row():
|
| 741 |
submit = gr.Button(value='Submit').style(full_width=False, size='sm')
|
| 742 |
stop_btn = gr.Button(value="Stop").style(full_width=False, size='sm')
|
| 743 |
with gr.Row():
|
|
@@ -841,7 +849,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 841 |
n_gpus = torch.cuda.device_count()
|
| 842 |
n_gpus_list = [str(x) for x in list(range(-1, n_gpus))]
|
| 843 |
with gr.Column():
|
| 844 |
-
with gr.Row(
|
| 845 |
with gr.Column(scale=50):
|
| 846 |
model_choice = gr.Dropdown(model_options_state.value[0], label="Choose Model",
|
| 847 |
value=kwargs['base_model'])
|
|
@@ -860,7 +868,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 860 |
model_used = gr.Textbox(label="Current Model", value=kwargs['base_model'])
|
| 861 |
lora_used = gr.Textbox(label="Current LORA", value=kwargs['lora_weights'],
|
| 862 |
visible=kwargs['show_lora'])
|
| 863 |
-
with gr.Row(
|
| 864 |
with gr.Column(scale=50):
|
| 865 |
new_model = gr.Textbox(label="New Model HF name/path")
|
| 866 |
new_lora = gr.Textbox(label="New LORA HF name/path", visible=kwargs['show_lora'])
|
|
@@ -869,7 +877,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 869 |
add_lora_button = gr.Button("Add new LORA name", visible=kwargs['show_lora'])
|
| 870 |
col_model2 = gr.Column(visible=False)
|
| 871 |
with col_model2:
|
| 872 |
-
with gr.Row(
|
| 873 |
with gr.Column(scale=50):
|
| 874 |
model_choice2 = gr.Dropdown(model_options_state.value[0], label="Choose Model 2",
|
| 875 |
value=no_model_str)
|
|
@@ -944,13 +952,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 944 |
None,
|
| 945 |
None,
|
| 946 |
None,
|
| 947 |
-
_js=
|
| 948 |
-
if (document.querySelectorAll('.dark').length) {
|
| 949 |
-
document.querySelectorAll('.dark').forEach(el => el.classList.remove('dark'));
|
| 950 |
-
} else {
|
| 951 |
-
document.querySelector('body').classList.add('dark');
|
| 952 |
-
}
|
| 953 |
-
}""",
|
| 954 |
api_name="dark",
|
| 955 |
)
|
| 956 |
|
|
@@ -1414,6 +1416,7 @@ body.dark{background:linear-gradient(#0d0d0d,#333333);}"""
|
|
| 1414 |
stop_btn.click(lambda: None, None, None,
|
| 1415 |
cancels=[submit_event_nochat, submit_event, submit_event2, submit_event3],
|
| 1416 |
queue=False, api_name='stop').then(clear_torch_cache)
|
|
|
|
| 1417 |
|
| 1418 |
demo.queue(concurrency_count=1)
|
| 1419 |
favicon_path = "h2o-logo.svg"
|
|
|
|
| 648 |
|
| 649 |
Chatbot._postprocess_chat_messages = _postprocess_chat_messages
|
| 650 |
|
| 651 |
+
dark_js = """() => {
|
| 652 |
+
if (document.querySelectorAll('.dark').length) {
|
| 653 |
+
document.querySelectorAll('.dark').forEach(el => el.classList.remove('dark'));
|
| 654 |
+
} else {
|
| 655 |
+
document.querySelector('body').classList.add('dark');
|
| 656 |
+
}
|
| 657 |
+
}"""
|
| 658 |
+
|
| 659 |
demo = gr.Blocks(theme=gr.themes.Soft(**colors_dict), css=css_code, title="h2oGPT", analytics_enabled=False)
|
| 660 |
callback = gr.CSVLogger()
|
| 661 |
# css_code = 'body{background-image:url("https://h2o.ai/content/experience-fragments/h2o/us/en/site/header/master/_jcr_content/root/container/header_copy/logo.coreimg.svg/1678976605175/h2o-logo.svg");}'
|
|
|
|
| 745 |
lines=4, label=instruction_label,
|
| 746 |
placeholder=kwargs['placeholder_instruction'],
|
| 747 |
)
|
| 748 |
+
with gr.Row():
|
| 749 |
submit = gr.Button(value='Submit').style(full_width=False, size='sm')
|
| 750 |
stop_btn = gr.Button(value="Stop").style(full_width=False, size='sm')
|
| 751 |
with gr.Row():
|
|
|
|
| 849 |
n_gpus = torch.cuda.device_count()
|
| 850 |
n_gpus_list = [str(x) for x in list(range(-1, n_gpus))]
|
| 851 |
with gr.Column():
|
| 852 |
+
with gr.Row():
|
| 853 |
with gr.Column(scale=50):
|
| 854 |
model_choice = gr.Dropdown(model_options_state.value[0], label="Choose Model",
|
| 855 |
value=kwargs['base_model'])
|
|
|
|
| 868 |
model_used = gr.Textbox(label="Current Model", value=kwargs['base_model'])
|
| 869 |
lora_used = gr.Textbox(label="Current LORA", value=kwargs['lora_weights'],
|
| 870 |
visible=kwargs['show_lora'])
|
| 871 |
+
with gr.Row():
|
| 872 |
with gr.Column(scale=50):
|
| 873 |
new_model = gr.Textbox(label="New Model HF name/path")
|
| 874 |
new_lora = gr.Textbox(label="New LORA HF name/path", visible=kwargs['show_lora'])
|
|
|
|
| 877 |
add_lora_button = gr.Button("Add new LORA name", visible=kwargs['show_lora'])
|
| 878 |
col_model2 = gr.Column(visible=False)
|
| 879 |
with col_model2:
|
| 880 |
+
with gr.Row():
|
| 881 |
with gr.Column(scale=50):
|
| 882 |
model_choice2 = gr.Dropdown(model_options_state.value[0], label="Choose Model 2",
|
| 883 |
value=no_model_str)
|
|
|
|
| 952 |
None,
|
| 953 |
None,
|
| 954 |
None,
|
| 955 |
+
_js=dark_js,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 956 |
api_name="dark",
|
| 957 |
)
|
| 958 |
|
|
|
|
| 1416 |
stop_btn.click(lambda: None, None, None,
|
| 1417 |
cancels=[submit_event_nochat, submit_event, submit_event2, submit_event3],
|
| 1418 |
queue=False, api_name='stop').then(clear_torch_cache)
|
| 1419 |
+
demo.load(None,None,None,_js=dark_js)
|
| 1420 |
|
| 1421 |
demo.queue(concurrency_count=1)
|
| 1422 |
favicon_path = "h2o-logo.svg"
|