test_tinyimagenet.py 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ################################################################################
  2. # Copyright (c) 2021 ContinualAI. #
  3. # Copyrights licensed under the MIT License. #
  4. # See the accompanying LICENSE file for terms. #
  5. # #
  6. # Date: 1-05-2020 #
  7. # Author(s): Vincenzo Lomonaco #
  8. # E-mail: contact@continualai.org #
  9. # Website: www.continualai.org #
  10. ################################################################################
  11. """ TinyImagenet Tests"""
  12. import logging
  13. import unittest
  14. from avalanche.benchmarks.classic import SplitTinyImageNet
  15. from avalanche.benchmarks.scenarios.generic_definitions import Experience
  16. class TinyImagenetTest(unittest.TestCase):
  17. def test_tinyimagenet_default_loader(self):
  18. logger = logging.getLogger("avalanche")
  19. logger.setLevel(logging.INFO)
  20. logger.addHandler(logging.StreamHandler())
  21. benchmark = SplitTinyImageNet()
  22. for task_info in benchmark.train_stream:
  23. self.assertIsInstance(task_info, Experience)
  24. for task_info in benchmark.test_stream:
  25. self.assertIsInstance(task_info, Experience)
  26. if __name__ == '__main__':
  27. unittest.main()