Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -20,7 +20,7 @@ from tenacity import (
|
|
20 |
wait_random_exponential,
|
21 |
)
|
22 |
import bf_trigger
|
23 |
-
import change_ui as change
|
24 |
import offline_update
|
25 |
# for exponential backoff
|
26 |
|
@@ -865,7 +865,7 @@ with gr.Blocks() as block:
|
|
865 |
with gr.Row():
|
866 |
login_to_zipfile_btn = gr.Button("Login")
|
867 |
|
868 |
-
with gr.Column(visible=
|
869 |
with gr.Row():
|
870 |
with gr.Column():
|
871 |
options = get_collection_names()
|
@@ -881,12 +881,12 @@ with gr.Blocks() as block:
|
|
881 |
algorithm = gr.Button('Run Algorithm')
|
882 |
upload = gr.Label(label='Uploader')
|
883 |
stop = gr.Button("Stop Run")
|
884 |
-
with gr.Row():
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
|
889 |
-
with gr.Column(visible=
|
890 |
gr.Markdown('''
|
891 |
# Run AI in Brandfolder
|
892 |
This button runs the AI algorithm using all the images stored in the Pre-Processed Images section in Brandfolder.
|
@@ -899,11 +899,11 @@ with gr.Blocks() as block:
|
|
899 |
bf_topical_map = gr.File(label='Topical Map (must be docx)', file_types=['.docx'])
|
900 |
bf_button = gr.Button('Run AI algorithm for Pre-Processed Images')
|
901 |
bf_upload = gr.Label(label='Uploader')
|
902 |
-
with gr.Row():
|
903 |
-
|
904 |
-
|
905 |
|
906 |
-
with gr.Column(visible=
|
907 |
gr.Markdown('''
|
908 |
If the Brandfolder API is offline, this page runs the AI algorithm for images within the AI Processed Section.
|
909 |
The Images will not be reduced but the tags and descriptions of the images will be populated.
|
@@ -913,9 +913,9 @@ with gr.Blocks() as block:
|
|
913 |
offline_topical_map = gr.File(label='Topical Map (must be docx)', file_types=['.docx'])
|
914 |
offline_button = gr.Button('Run AI algorithm for AI Processed Images Section')
|
915 |
offline_upload = gr.Label(label='Uploader')
|
916 |
-
with gr.Row():
|
917 |
-
|
918 |
-
|
919 |
|
920 |
# selection.select(fn=get_collection_names, outputs=[selection])
|
921 |
algo_event = algorithm.click(fn=import_client_data, inputs=[selection, zipfile, topical_map, password, project_bool, ai_bool, done_num], outputs=[upload])
|
@@ -923,61 +923,61 @@ with gr.Blocks() as block:
|
|
923 |
offline_button.click(fn=offline_update.run_preprocess_ai, inputs=[offline_topical_map, offline_selection], outputs=[offline_upload])
|
924 |
stop.click(fn=None, inputs=None, outputs=None, cancels=[algo_event])
|
925 |
|
926 |
-
login_to_zipfile_btn.click(
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
)
|
932 |
|
933 |
-
zipfile_to_login_btn.click(
|
934 |
-
|
935 |
-
|
936 |
-
|
937 |
-
|
938 |
-
)
|
939 |
|
940 |
|
941 |
-
zipfile_to_trigger_btn.click(
|
942 |
-
|
943 |
-
|
944 |
-
|
945 |
-
|
946 |
-
)
|
947 |
|
948 |
-
trigger_to_zipfile_btn.click(
|
949 |
-
|
950 |
-
|
951 |
-
|
952 |
-
|
953 |
-
)
|
954 |
|
955 |
-
zipfile_to_offline_btn.click(
|
956 |
-
|
957 |
-
|
958 |
-
|
959 |
-
|
960 |
-
)
|
961 |
|
962 |
-
trigger_to_offline_btn.click(
|
963 |
-
|
964 |
-
|
965 |
-
|
966 |
-
|
967 |
-
)
|
968 |
|
969 |
-
offline_to_zipfile_btn.click(
|
970 |
-
|
971 |
-
|
972 |
-
|
973 |
-
|
974 |
-
)
|
975 |
|
976 |
-
offline_to_trigger_btn.click(
|
977 |
-
|
978 |
-
|
979 |
-
|
980 |
-
|
981 |
-
)
|
982 |
|
983 |
block.launch()
|
|
|
20 |
wait_random_exponential,
|
21 |
)
|
22 |
import bf_trigger
|
23 |
+
# import change_ui as change
|
24 |
import offline_update
|
25 |
# for exponential backoff
|
26 |
|
|
|
865 |
with gr.Row():
|
866 |
login_to_zipfile_btn = gr.Button("Login")
|
867 |
|
868 |
+
with gr.Column(visible=True, elem_id='zipfile') as zipfile:
|
869 |
with gr.Row():
|
870 |
with gr.Column():
|
871 |
options = get_collection_names()
|
|
|
881 |
algorithm = gr.Button('Run Algorithm')
|
882 |
upload = gr.Label(label='Uploader')
|
883 |
stop = gr.Button("Stop Run")
|
884 |
+
# with gr.Row():
|
885 |
+
# zipfile_to_login_btn = gr.Button("Back to Login")
|
886 |
+
# zipfile_to_trigger_btn = gr.Button("Brandfolder Trigger")
|
887 |
+
# zipfile_to_offline_btn = gr.Button("Offline Image Update")
|
888 |
|
889 |
+
with gr.Column(visible=True, elem_id='trigger') as trigger:
|
890 |
gr.Markdown('''
|
891 |
# Run AI in Brandfolder
|
892 |
This button runs the AI algorithm using all the images stored in the Pre-Processed Images section in Brandfolder.
|
|
|
899 |
bf_topical_map = gr.File(label='Topical Map (must be docx)', file_types=['.docx'])
|
900 |
bf_button = gr.Button('Run AI algorithm for Pre-Processed Images')
|
901 |
bf_upload = gr.Label(label='Uploader')
|
902 |
+
# with gr.Row():
|
903 |
+
# trigger_to_zipfile_btn = gr.Button("Zipfile Upload")
|
904 |
+
# trigger_to_offline_btn = gr.Button("Offline Image Update")
|
905 |
|
906 |
+
with gr.Column(visible=True, elem_id='offline') as offline:
|
907 |
gr.Markdown('''
|
908 |
If the Brandfolder API is offline, this page runs the AI algorithm for images within the AI Processed Section.
|
909 |
The Images will not be reduced but the tags and descriptions of the images will be populated.
|
|
|
913 |
offline_topical_map = gr.File(label='Topical Map (must be docx)', file_types=['.docx'])
|
914 |
offline_button = gr.Button('Run AI algorithm for AI Processed Images Section')
|
915 |
offline_upload = gr.Label(label='Uploader')
|
916 |
+
# with gr.Row():
|
917 |
+
# offline_to_zipfile_btn = gr.Button("Zipfile Upload")
|
918 |
+
# offline_to_trigger_btn = gr.Button("Brandfolder Trigger")
|
919 |
|
920 |
# selection.select(fn=get_collection_names, outputs=[selection])
|
921 |
algo_event = algorithm.click(fn=import_client_data, inputs=[selection, zipfile, topical_map, password, project_bool, ai_bool, done_num], outputs=[upload])
|
|
|
923 |
offline_button.click(fn=offline_update.run_preprocess_ai, inputs=[offline_topical_map, offline_selection], outputs=[offline_upload])
|
924 |
stop.click(fn=None, inputs=None, outputs=None, cancels=[algo_event])
|
925 |
|
926 |
+
# login_to_zipfile_btn.click(
|
927 |
+
# fn=None,
|
928 |
+
# inputs=None,
|
929 |
+
# outputs=[login, zipfile],
|
930 |
+
# js=change.login_to_zipfile_js
|
931 |
+
# )
|
932 |
|
933 |
+
# zipfile_to_login_btn.click(
|
934 |
+
# fn=None,
|
935 |
+
# inputs=None,
|
936 |
+
# outputs=[login, zipfile],
|
937 |
+
# js=change.zipfile_to_login_js
|
938 |
+
# )
|
939 |
|
940 |
|
941 |
+
# zipfile_to_trigger_btn.click(
|
942 |
+
# fn=None,
|
943 |
+
# inputs=None,
|
944 |
+
# outputs=[zipfile, trigger],
|
945 |
+
# js=change.zipfile_to_trigger_js
|
946 |
+
# )
|
947 |
|
948 |
+
# trigger_to_zipfile_btn.click(
|
949 |
+
# fn=None,
|
950 |
+
# inputs=None,
|
951 |
+
# outputs=[zipfile, trigger],
|
952 |
+
# js=change.trigger_to_zipfile_js
|
953 |
+
# )
|
954 |
|
955 |
+
# zipfile_to_offline_btn.click(
|
956 |
+
# fn=None,
|
957 |
+
# inputs=None,
|
958 |
+
# outputs=[zipfile, offline],
|
959 |
+
# js=change.zipfile_to_offline_js
|
960 |
+
# )
|
961 |
|
962 |
+
# trigger_to_offline_btn.click(
|
963 |
+
# fn=None,
|
964 |
+
# inputs=None,
|
965 |
+
# outputs=[trigger, offline],
|
966 |
+
# js=change.trigger_to_offline_js
|
967 |
+
# )
|
968 |
|
969 |
+
# offline_to_zipfile_btn.click(
|
970 |
+
# fn=None,
|
971 |
+
# inputs=None,
|
972 |
+
# outputs=[zipfile, offline],
|
973 |
+
# js=change.offline_to_zipfile_js
|
974 |
+
# )
|
975 |
|
976 |
+
# offline_to_trigger_btn.click(
|
977 |
+
# fn=None,
|
978 |
+
# inputs=None,
|
979 |
+
# outputs=[trigger, offline],
|
980 |
+
# js=change.offline_to_trigger_js
|
981 |
+
# )
|
982 |
|
983 |
block.launch()
|