rodragon737 commited on
Commit
cc3f1c4
1 Parent(s): 63488c4

mariposas agregadas

Browse files
Files changed (1) hide show
  1. app.py +37 -1
app.py CHANGED
@@ -4,4 +4,40 @@ from utils import carga_modelo, general
4
 
5
  ## Página principal
6
  st.title("generador de mariposas")
7
- st.write("Modelo de Ligth Gan en streamlit")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  ## Página principal
6
  st.title("generador de mariposas")
7
+ st.write("Modelo de Ligth Gan en streamlit")
8
+
9
+ ## Barra Lateral
10
+ st.sidebar.subheader("Mariposa Inventada por matematicas")
11
+ st.sidebar.image("assets/logo.png", width=200)
12
+ st.sidebar.caption("Rodrigo Rosales")
13
+
14
+ ## Carga del Modelo
15
+ repo_id = "ceyda/butterfly_cropped_uniq1K_512"
16
+ model_gan = carga_modelo(repo_id)
17
+
18
+ ## Cantidad de Mariposas
19
+ n_mariposas = 4
20
+
21
+ ## Principal
22
+ def corre():
23
+ with st.spinner("Generandose, tranquilo fiera!!!")
24
+ ims = general(modelo_gan, n_mariposas)
25
+ st.session_state["ims"] = ims
26
+
27
+ if "ims" not in st.session_state:
28
+ st.session_state["ims"] = None
29
+ corre()
30
+
31
+ ims = st.session_state["ims"]
32
+
33
+ corre_boton = st.button(
34
+ "Generar mariposas",
35
+ on_click=corre,
36
+ help="Click para generar mariposas",
37
+ )
38
+
39
+ if ims is not None:
40
+ cols = st.columns(n_mariposas)
41
+ for j, im in enumerate(ims):
42
+ i = j % n_mariposas
43
+ cols[i].image(im, use_column_width=True)