Spaces:
Runtime error
Runtime error
dk-davidekim
commited on
Commit
β’
02596d3
1
Parent(s):
f9ef6c5
Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,100 @@
|
|
1 |
import gradio as gr
|
2 |
|
3 |
-
gr.Interface.load("models/wumusill/final_project_kogpt2").launch()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import gradio as gr
|
2 |
|
3 |
+
gr.Interface.load("models/wumusill/final_project_kogpt2").launch()
|
4 |
+
|
5 |
+
import streamlit as st
|
6 |
+
import numpy as np
|
7 |
+
import pandas as pd
|
8 |
+
import tensorflow as tf
|
9 |
+
import matplotlib.pyplot as plt
|
10 |
+
import requests
|
11 |
+
import re
|
12 |
+
from streamlit_lottie import st_lottie
|
13 |
+
|
14 |
+
st.set_page_config(
|
15 |
+
page_title="λ
Έλ κ°μ¬ nνμ",
|
16 |
+
page_icon="π",
|
17 |
+
)
|
18 |
+
|
19 |
+
@st.cache
|
20 |
+
def load_lottieurl(url: str):
|
21 |
+
r = requests.get(url)
|
22 |
+
if r.status_code != 200:
|
23 |
+
return None
|
24 |
+
return r.json()
|
25 |
+
|
26 |
+
lottie_url = "https://assets7.lottiefiles.com/private_files/lf30_fjln45y5.json"
|
27 |
+
|
28 |
+
lottie_json = load_lottieurl(lottie_url)
|
29 |
+
st_lottie(lottie_json, speed=1, height=200, key="initial")
|
30 |
+
|
31 |
+
|
32 |
+
# Title
|
33 |
+
row0_spacer1, row0_1, row0_spacer2, row0_2, row0_spacer3 = st.columns(
|
34 |
+
(0.01, 2, 0.05, 1, 0.01)
|
35 |
+
)
|
36 |
+
|
37 |
+
with row0_1:
|
38 |
+
st.title("νκΈ λ
Έλ κ°μ¬ nνμ")
|
39 |
+
st.subheader("λ©μμ΄μ¬μμ²λΌ AIS7 νμ΄λ νλ‘μ νΈ")
|
40 |
+
|
41 |
+
with row0_2:
|
42 |
+
st.write("")
|
43 |
+
st.subheader(
|
44 |
+
"ν΄ν리ν"
|
45 |
+
)
|
46 |
+
st.write("μ΄μ§ν, μ΅μ§μ, κΆμν¬")
|
47 |
+
st.write("λ¬Έμ’
ν, ꡬμν, κΉμμ€")
|
48 |
+
|
49 |
+
st.write('---')
|
50 |
+
|
51 |
+
# Explanation
|
52 |
+
row1_spacer1, row1_1, row1_spacer2 = st.columns((0.01, 3, 0.01))
|
53 |
+
|
54 |
+
with row1_1:
|
55 |
+
st.markdown(
|
56 |
+
"**'MZμΈλ'μκ²**"
|
57 |
+
)
|
58 |
+
st.markdown(
|
59 |
+
"μμ
μ μΈλλ₯Ό λλ¬λ΄λ μ§νμ΄μ μμ μ κ°μ λ° κ³΅λ체λ₯Ό λλ¬λ΄λ μλ¨μ΄λ€."
|
60 |
+
)
|
61 |
+
|
62 |
+
st.write('---')
|
63 |
+
|
64 |
+
# Model & Input
|
65 |
+
row2_spacer1, row2_1, row2_spacer2, row2_2, row2_spacer3 = st.columns((0.01, 1.5, 0.05, 1.5, 0.01))
|
66 |
+
|
67 |
+
# def load_model():
|
68 |
+
# return tf.keras.models.load_model('')
|
69 |
+
|
70 |
+
# model = load_model()
|
71 |
+
|
72 |
+
# Genre Selector
|
73 |
+
if "genre" not in st.session_state:
|
74 |
+
st.session_state.genre = "μ 체"
|
75 |
+
|
76 |
+
with row2_1:
|
77 |
+
st.radio(
|
78 |
+
"μ₯λ₯΄λ₯Ό μ νν΄μ£ΌμΈμ. π",
|
79 |
+
key="genre",
|
80 |
+
options=["μ 체", "λ°λΌλ", "λ‘/λ©ν", "νν©", "νΈλ‘νΈ"],
|
81 |
+
)
|
82 |
+
|
83 |
+
# Word Input
|
84 |
+
if "generate" not in st.session_state:
|
85 |
+
st.session_state.generate = False
|
86 |
+
|
87 |
+
with row2_2:
|
88 |
+
word_input = st.text_input(
|
89 |
+
"nνμμ μ¬μ©ν λ¨μ΄λ₯Ό μ κ³ Enterλ₯Ό λλ¬μ£ΌμΈμ. π",
|
90 |
+
placeholder='νκΈ λ¨μ΄'
|
91 |
+
)
|
92 |
+
|
93 |
+
if word_input:
|
94 |
+
st.write("nνμ λ¨μ΄ : ", word_input)
|
95 |
+
|
96 |
+
if st.button('nνμ μ μνκΈ°'):
|
97 |
+
st.write("μ μμ€...")
|
98 |
+
|
99 |
+
|
100 |
+
|