Loubna ben allal
commited on
Commit
·
c3214e3
1
Parent(s):
9684d46
update app
Browse files
app.py
CHANGED
|
@@ -37,8 +37,8 @@ tokenizer1 = load_tokenizer("lvwerra/codeparrot")
|
|
| 37 |
model1 = load_model("lvwerra/codeparrot")
|
| 38 |
tokenizer2 = load_tokenizer("facebook/incoder-1B")
|
| 39 |
model2 = load_model("facebook/incoder-1B")
|
| 40 |
-
tokenizer3 = load_tokenizer("facebook/opt-1.3b")
|
| 41 |
-
model3 = load_model("facebook/opt-1.3b")
|
| 42 |
pipelines = {}
|
| 43 |
for element in models:
|
| 44 |
if element == "CodeParrot":
|
|
@@ -47,10 +47,10 @@ for element in models:
|
|
| 47 |
tokenizer = load_tokenizer("facebook/incoder-1B")
|
| 48 |
model = load_model("facebook/incoder-1B")
|
| 49 |
pipelines[element] = pipeline("text-generation", model=model2, tokenizer=tokenizer2)
|
| 50 |
-
else:
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
|
| 55 |
examples = load_examples()
|
| 56 |
example_names = [example["name"] for example in examples]
|
|
@@ -94,7 +94,8 @@ elif selected_task == "Code generation":
|
|
| 94 |
if st.button("Generate code!"):
|
| 95 |
with st.spinner("Generating code..."):
|
| 96 |
for model in selected_models:
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
|
|
|
|
|
| 37 |
model1 = load_model("lvwerra/codeparrot")
|
| 38 |
tokenizer2 = load_tokenizer("facebook/incoder-1B")
|
| 39 |
model2 = load_model("facebook/incoder-1B")
|
| 40 |
+
#tokenizer3 = load_tokenizer("facebook/opt-1.3b")
|
| 41 |
+
#model3 = load_model("facebook/opt-1.3b")
|
| 42 |
pipelines = {}
|
| 43 |
for element in models:
|
| 44 |
if element == "CodeParrot":
|
|
|
|
| 47 |
tokenizer = load_tokenizer("facebook/incoder-1B")
|
| 48 |
model = load_model("facebook/incoder-1B")
|
| 49 |
pipelines[element] = pipeline("text-generation", model=model2, tokenizer=tokenizer2)
|
| 50 |
+
#else:
|
| 51 |
+
# tokenizer = load_tokenizer("facebook/opt-1.3b")
|
| 52 |
+
# model = load_model("facebook/opt-1.3b")
|
| 53 |
+
# pipelines[element] = pipeline("text-generation", model=model3, tokenizer=tokenizer3)
|
| 54 |
|
| 55 |
examples = load_examples()
|
| 56 |
example_names = [example["name"] for example in examples]
|
|
|
|
| 94 |
if st.button("Generate code!"):
|
| 95 |
with st.spinner("Generating code..."):
|
| 96 |
for model in selected_models:
|
| 97 |
+
if model != "OPT":
|
| 98 |
+
pipe = pipelines[model]
|
| 99 |
+
generated_text = pipe(gen_prompt, **gen_kwargs)[0]['generated_text']
|
| 100 |
+
st.markdown(f"{model}:")
|
| 101 |
+
st.code(generated_text)
|