from local

This commit is contained in:
dohe0342 2022-12-09 17:23:11 +09:00
parent fac31c76e9
commit 23e9d7edf0
2 changed files with 9 additions and 1 deletions

View File

@ -676,7 +676,15 @@ def compute_loss(
feature = feature.to(device)
supervisions = batch["supervisions"]
feature_lens = supervisions["num_frames"].to(device)
if feature.ndim == 2:
feature_lens = []
for supervision in supervisions['cut']:
try: feature_lens.append(supervision.tracks[0].cut.recording.num_samples)
except: feature_lens.append(supervision.recording.num_samples)
feature_lens = torch.tensor(feature_lens)
elif feature.ndim == 3:
feature_lens = supervisions["num_frames"].to(device)
batch_idx_train = params.batch_idx_train
warm_step = params.warm_step