conftest.py 332 B

1234567891011121314151617
  1. import pytest
  2. import torch
  3. def clear_gpu_memory():
  4. '''
  5. clear GPU memory
  6. '''
  7. torch.cuda.empty_cache()
  8. print("GPU memory cleared.")
  9. @pytest.hookimpl(tryfirst=True, hookwrapper=True)
  10. def pytest_runtest_teardown(item, nextitem):
  11. '''
  12. clear GPU memory after each test
  13. '''
  14. yield
  15. clear_gpu_memory()