Vansh Chugh commited on
Commit
29294cb
·
1 Parent(s): c0089ac

add debug prints for loop length investigation

Browse files
Files changed (1) hide show
  1. app.py +10 -0
app.py CHANGED
@@ -203,6 +203,9 @@ def process_fn(description: str, min_length: float, max_length: float, seed: int
203
 
204
  left_hint = [hint[..., :int(0.02 * sr) * int(unit_length / 2)]]
205
  valid_tokens = [int(unit_length)]
 
 
 
206
 
207
  setup = {
208
  "span_arrangement": "stride1",
@@ -227,10 +230,17 @@ def process_fn(description: str, min_length: float, max_length: float, seed: int
227
  left_hint=left_hint, left_hint_sr=sr, valid_tokens=valid_tokens,
228
  )
229
  result = results[0].to(device="cpu", dtype=torch.float32)
 
 
 
230
 
231
  max_duration = int(loopgen.duration * loopgen.frame_rate)
 
 
232
  if valid_tokens[0] == max_duration:
233
  result = torch.cat([result, result], -1)
 
 
234
 
235
  return _write_temp_wav(result, loopgen.sample_rate)
236
 
 
203
 
204
  left_hint = [hint[..., :int(0.02 * sr) * int(unit_length / 2)]]
205
  valid_tokens = [int(unit_length)]
206
+ print(f"DEBUG: unit_length={unit_length}, valid_tokens={valid_tokens}, "
207
+ f"left_hint_samples={left_hint[0].shape[-1]}, sr={sr}, "
208
+ f"loopgen.duration={loopgen.duration}, loopgen.frame_rate={loopgen.frame_rate}")
209
 
210
  setup = {
211
  "span_arrangement": "stride1",
 
230
  left_hint=left_hint, left_hint_sr=sr, valid_tokens=valid_tokens,
231
  )
232
  result = results[0].to(device="cpu", dtype=torch.float32)
233
+ print(f"DEBUG: result_samples_before_doubling={result.shape[-1]}, "
234
+ f"result_seconds={result.shape[-1] / loopgen.sample_rate:.2f}, "
235
+ f"loopgen.sample_rate={loopgen.sample_rate}")
236
 
237
  max_duration = int(loopgen.duration * loopgen.frame_rate)
238
+ print(f"DEBUG: max_duration={max_duration}, valid_tokens[0]={valid_tokens[0]}, "
239
+ f"doubling={valid_tokens[0] == max_duration}")
240
  if valid_tokens[0] == max_duration:
241
  result = torch.cat([result, result], -1)
242
+ print(f"DEBUG: result_samples_final={result.shape[-1]}, "
243
+ f"result_seconds_final={result.shape[-1] / loopgen.sample_rate:.2f}")
244
 
245
  return _write_temp_wav(result, loopgen.sample_rate)
246