Update app.py
Browse files
app.py
CHANGED
@@ -29,6 +29,9 @@ if st.button('Generate Random'):
|
|
29 |
ROWS = 4
|
30 |
COLUMNS = 4
|
31 |
|
|
|
|
|
|
|
32 |
if 'generate' in st.session_state:
|
33 |
unique_id = int(1_000_000 * time.time())
|
34 |
latents = sample_latent(ROWS * COLUMNS, jax.random.PRNGKey(unique_id))
|
@@ -46,5 +49,4 @@ if 'generate' in st.session_state:
|
|
46 |
with col:
|
47 |
idx = row*COLUMNS + col_idx
|
48 |
st.image(Image.fromarray(img[idx]))
|
49 |
-
|
50 |
-
st.session_state['generate'] = latents[idx]
|
|
|
29 |
ROWS = 4
|
30 |
COLUMNS = 4
|
31 |
|
32 |
+
def set_latent(latent):
|
33 |
+
st.session_state['generate'] = latent
|
34 |
+
|
35 |
if 'generate' in st.session_state:
|
36 |
unique_id = int(1_000_000 * time.time())
|
37 |
latents = sample_latent(ROWS * COLUMNS, jax.random.PRNGKey(unique_id))
|
|
|
49 |
with col:
|
50 |
idx = row*COLUMNS + col_idx
|
51 |
st.image(Image.fromarray(img[idx]))
|
52 |
+
st.button(label="Generate similar", key="%d_%d" % (unique_id, idx), on_click=set_latent, args=(latents[idx]))
|
|