Skip to content

Commit

Permalink
Replace type with isinstance
Browse files Browse the repository at this point in the history
Signed-off-by: Abhishree <[email protected]>
  • Loading branch information
athitten committed Sep 29, 2023
1 parent 3952c68 commit af78882
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions nemo/collections/asr/models/enhancement_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -435,12 +435,12 @@ def evaluation_step(self, batch, batch_idx, dataloader_idx: int = 0, tag: str =
self.log('global_step', torch.tensor(self.trainer.global_step, dtype=torch.float32), sync_dist=True)

if tag == 'val':
if type(self.trainer.val_dataloaders) == list and len(self.trainer.val_dataloaders) > 1:
if isinstance(self.trainer.val_dataloaders, (list, tuple)) and len(self.trainer.val_dataloaders) > 1:
self.validation_step_outputs[dataloader_idx].append(output_dict)
else:
self.validation_step_outputs.append(output_dict)
else:
if type(self.trainer.test_dataloaders) == list and len(self.trainer.test_dataloaders) > 1:
if isinstance(self.trainer.test_dataloaders, (list, tuple)) and len(self.trainer.test_dataloaders) > 1:
self.test_step_outputs[dataloader_idx].append(output_dict)
else:
self.test_step_outputs.append(output_dict)
Expand Down
4 changes: 2 additions & 2 deletions nemo/collections/asr/models/label_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -381,12 +381,12 @@ def evaluation_step(self, batch, batch_idx, dataloader_idx: int = 0, tag: str =
f'{tag}_acc_macro_stats': stats,
}
if tag == 'val':
if type(self.trainer.val_dataloaders) == list and len(self.trainer.val_dataloaders) > 1:
if isinstance(self.trainer.val_dataloaders, (list, tuple)) and len(self.trainer.val_dataloaders) > 1:
self.validation_step_outputs[dataloader_idx].append(output)
else:
self.validation_step_outputs.append(output)
else:
if type(self.trainer.test_dataloaders) == list and len(self.trainer.test_dataloaders) > 1:
if isinstance(self.trainer.test_dataloaders, (list, tuple)) and len(self.trainer.test_dataloaders) > 1:
self.test_step_outputs[dataloader_idx].append(output)
else:
self.test_step_outputs.append(output)
Expand Down

0 comments on commit af78882

Please sign in to comment.