Spaces:
Runtime error
Runtime error
Fix config
Browse files
server.py
CHANGED
@@ -47,7 +47,6 @@ original_keywords = st.multiselect(
|
|
47 |
["parmesan cheese", "fresh oregano", "basil", "whole wheat flour"]
|
48 |
)
|
49 |
|
50 |
-
|
51 |
# st.write("Add custom ingredients here:")
|
52 |
# custom_keywords = st_tags(
|
53 |
# label="",
|
@@ -57,8 +56,8 @@ original_keywords = st.multiselect(
|
|
57 |
# maxtags=15,
|
58 |
# key='1')
|
59 |
|
60 |
-
def custom_keywords_on_change():
|
61 |
-
|
62 |
|
63 |
|
64 |
custom_keywords = st.text_input(
|
@@ -79,12 +78,18 @@ submit = st.button('Get Recipe!')
|
|
79 |
if submit:
|
80 |
with st.spinner('Generating recipe...'):
|
81 |
if sampling_mode == "Beam Search":
|
82 |
-
generated = generator(
|
83 |
-
|
|
|
|
|
|
|
84 |
outputs = beam_search.post_generator(generated, tokenizer)
|
85 |
-
elif sampling_mode == "Top
|
86 |
-
generated = generator(
|
87 |
-
|
|
|
|
|
|
|
88 |
outputs = top_sampling.post_generator(generated, tokenizer)
|
89 |
output = outputs[0]
|
90 |
output['title'] = " ".join([w.capitalize() for w in output['title'].split()])
|
|
|
47 |
["parmesan cheese", "fresh oregano", "basil", "whole wheat flour"]
|
48 |
)
|
49 |
|
|
|
50 |
# st.write("Add custom ingredients here:")
|
51 |
# custom_keywords = st_tags(
|
52 |
# label="",
|
|
|
56 |
# maxtags=15,
|
57 |
# key='1')
|
58 |
|
59 |
+
# def custom_keywords_on_change():
|
60 |
+
# pass
|
61 |
|
62 |
|
63 |
custom_keywords = st.text_input(
|
|
|
78 |
if submit:
|
79 |
with st.spinner('Generating recipe...'):
|
80 |
if sampling_mode == "Beam Search":
|
81 |
+
generated = generator(
|
82 |
+
all_ingredients,
|
83 |
+
return_tensors=True,
|
84 |
+
return_text=False,
|
85 |
+
**beam_search.generate_kwargs)
|
86 |
outputs = beam_search.post_generator(generated, tokenizer)
|
87 |
+
elif sampling_mode == "Top Sampling":
|
88 |
+
generated = generator(
|
89 |
+
all_ingredients,
|
90 |
+
return_tensors=True,
|
91 |
+
return_text=False,
|
92 |
+
**top_sampling.generate_kwargs)
|
93 |
outputs = top_sampling.post_generator(generated, tokenizer)
|
94 |
output = outputs[0]
|
95 |
output['title'] = " ".join([w.capitalize() for w in output['title'].split()])
|