Spaces:
Running
on
Zero
Running
on
Zero
asigalov61
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -281,6 +281,10 @@ def generate_music(prime,
|
|
281 |
inputs.extend([0, ((8*8)+6)+256, ((128*129)+drum_pitch)+2304])
|
282 |
|
283 |
torch.cuda.empty_cache()
|
|
|
|
|
|
|
|
|
284 |
|
285 |
inp = [inputs] * num_gen_batches
|
286 |
|
@@ -306,6 +310,9 @@ def generate_music(prime,
|
|
306 |
|
307 |
else:
|
308 |
output_batches = output
|
|
|
|
|
|
|
309 |
|
310 |
return output_batches
|
311 |
|
@@ -398,6 +405,10 @@ def generate_callback_wrapper(input_midi,
|
|
398 |
model_sampling_top_p
|
399 |
):
|
400 |
|
|
|
|
|
|
|
|
|
401 |
print('=' * 70)
|
402 |
if input_midi is not None:
|
403 |
fn = os.path.basename(input_midi.name)
|
@@ -422,6 +433,12 @@ def generate_callback_wrapper(input_midi,
|
|
422 |
)
|
423 |
|
424 |
generated_batches.extend([sublist[2] for sublist in result])
|
|
|
|
|
|
|
|
|
|
|
|
|
425 |
|
426 |
return tuple(item for sublist in result for item in sublist[:2])
|
427 |
|
|
|
281 |
inputs.extend([0, ((8*8)+6)+256, ((128*129)+drum_pitch)+2304])
|
282 |
|
283 |
torch.cuda.empty_cache()
|
284 |
+
model.cuda()
|
285 |
+
model.eval()
|
286 |
+
|
287 |
+
print('Generating...')
|
288 |
|
289 |
inp = [inputs] * num_gen_batches
|
290 |
|
|
|
310 |
|
311 |
else:
|
312 |
output_batches = output
|
313 |
+
|
314 |
+
print('Done!')
|
315 |
+
print('=' * 70)
|
316 |
|
317 |
return output_batches
|
318 |
|
|
|
405 |
model_sampling_top_p
|
406 |
):
|
407 |
|
408 |
+
print('=' * 70)
|
409 |
+
print('Req start time: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now(PDT)))
|
410 |
+
start_time = reqtime.time()
|
411 |
+
|
412 |
print('=' * 70)
|
413 |
if input_midi is not None:
|
414 |
fn = os.path.basename(input_midi.name)
|
|
|
433 |
)
|
434 |
|
435 |
generated_batches.extend([sublist[2] for sublist in result])
|
436 |
+
|
437 |
+
print('=' * 70)
|
438 |
+
print('Req end time: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now(PDT)))
|
439 |
+
print('=' * 70)
|
440 |
+
print('Req execution time:', (reqtime.time() - start_time), 'sec')
|
441 |
+
print('*' * 70)
|
442 |
|
443 |
return tuple(item for sublist in result for item in sublist[:2])
|
444 |
|