Update app.py
Browse files
app.py
CHANGED
@@ -28,6 +28,7 @@ class Generator(nn.Module):
|
|
28 |
x = nn.relu(x)
|
29 |
x = nn.ConvTranspose(features=1, kernel_size=(2, 2), strides=(2, 2))(x)
|
30 |
x = nn.tanh(x)
|
|
|
31 |
|
32 |
generator = Generator()
|
33 |
variables = generator.init(jax.random.PRNGKey(0), jnp.zeros([1, LATENT_DIM]), training=False)
|
@@ -42,8 +43,5 @@ def sample_latent(key):
|
|
42 |
if st.button('Generate Digit'):
|
43 |
latents = sample_latent(jax.random.PRNGKey(int(1_000_000 * time.time())))
|
44 |
g_out = generator.apply({'params': g_state['params'], 'batch_stats': g_state['batch_stats']}, latents, training=False)
|
45 |
-
st.write(g_state['params'])
|
46 |
-
st.write(g_state['batch_stats'])
|
47 |
-
st.write(g_out)
|
48 |
img = ((np.array(g_out)+1)*255./2.).astype(np.uint8)[0]
|
49 |
st.image(Image.fromarray(np.repeat(img, repeats=3, axis=2)))
|
|
|
28 |
x = nn.relu(x)
|
29 |
x = nn.ConvTranspose(features=1, kernel_size=(2, 2), strides=(2, 2))(x)
|
30 |
x = nn.tanh(x)
|
31 |
+
return x
|
32 |
|
33 |
generator = Generator()
|
34 |
variables = generator.init(jax.random.PRNGKey(0), jnp.zeros([1, LATENT_DIM]), training=False)
|
|
|
43 |
if st.button('Generate Digit'):
|
44 |
latents = sample_latent(jax.random.PRNGKey(int(1_000_000 * time.time())))
|
45 |
g_out = generator.apply({'params': g_state['params'], 'batch_stats': g_state['batch_stats']}, latents, training=False)
|
|
|
|
|
|
|
46 |
img = ((np.array(g_out)+1)*255./2.).astype(np.uint8)[0]
|
47 |
st.image(Image.fromarray(np.repeat(img, repeats=3, axis=2)))
|