Spaces:
Running
Running
File size: 760 Bytes
9d61c9b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
import unittest
from lightning.pytorch import Trainer
from models.vocoder.hifigan.hifigan import HifiGan
class TestHifiGan(unittest.TestCase):
def test_train_steps(self):
default_root_dir = "checkpoints"
trainer = Trainer(
# Save checkpoints to the `default_root_dir` directory
default_root_dir=default_root_dir,
fast_dev_run=1,
limit_train_batches=1,
max_epochs=1,
accelerator="cpu",
)
module = HifiGan(batch_size=2)
train_dataloader = module.train_dataloader(cache=False)
result = trainer.fit(model=module, train_dataloaders=train_dataloader)
self.assertIsNone(result)
if __name__ == "__main__":
unittest.main()
|