fixed the parameter transfer problem for criterion

This commit is contained in:
yangyyt 2022-07-13 21:42:52 +08:00
parent 141d40704f
commit 9003703d6c

View File

@ -45,7 +45,7 @@ class Executor:
continue
logits = model(feats)
loss_type = args.get('criterion', 'max_pooling')
loss, acc = criterion(loss_type, logits, target, feats_lengths)
loss, acc = criterion(loss_type, logits, target, feats_lengths, min_duration)
optimizer.zero_grad()
loss.backward()
grad_norm = clip_grad_norm_(model.parameters(), clip)