Prathm commited on
Commit
07b46f5
·
1 Parent(s): b988aea

Image generation error fix

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -97,14 +97,14 @@ def display_sample_pytorch(seed, truncation, directions, distances, scale, start
97
  else:
98
  w_numpy = [x.cpu().detach().numpy() for x in w]
99
  w = [np.expand_dims(x, 0) for x in w_numpy]
100
- w = [torch.from_numpy(x).to(device) for x in w]
101
  #w = [x.unsqueeze(0) for x in w]
102
 
103
 
104
  for l in range(start, end):
105
  for i in range(len(directions)):
106
  w[l] = w[l] + directions[i] * distances[i] * scale
107
-
 
108
  torch.cuda.empty_cache()
109
  #save image and display
110
  out = model.sample(w)
@@ -255,9 +255,9 @@ if submit_button: # Execute when the submit button is pressed
255
  w2 = clip_optimized_latent(text2, seed2, iters)
256
  st.session_state['w2-np'] = w2
257
 
258
- input_im, output_im = generate_image(content, style, truncation, c0, c1, c2, c3, c4, c5, c6, start_layer, end_layer,st.session_state['w1-np'],st.session_state['w2-np'])
259
- st.image(input_im, caption="Input Image")
260
- st.image(output_im, caption="Output Image")
261
-
262
-
263
-
 
97
  else:
98
  w_numpy = [x.cpu().detach().numpy() for x in w]
99
  w = [np.expand_dims(x, 0) for x in w_numpy]
 
100
  #w = [x.unsqueeze(0) for x in w]
101
 
102
 
103
  for l in range(start, end):
104
  for i in range(len(directions)):
105
  w[l] = w[l] + directions[i] * distances[i] * scale
106
+
107
+ w = [torch.from_numpy(x).to(device) for x in w]
108
  torch.cuda.empty_cache()
109
  #save image and display
110
  out = model.sample(w)
 
255
  w2 = clip_optimized_latent(text2, seed2, iters)
256
  st.session_state['w2-np'] = w2
257
 
258
+ try:
259
+ input_im, output_im = generate_image(content, style, truncation, c0, c1, c2, c3, c4, c5, c6, start_layer, end_layer,st.session_state['w1-np'],st.session_state['w2-np'])
260
+ st.image(input_im, caption="Input Image")
261
+ st.image(output_im, caption="Output Image")
262
+ except:
263
+ pass