| # Owner(s): ["module: cuda"] | |
| # run time cuda tests, but with the allocator using expandable segments | |
| import os | |
| import torch | |
| from torch.testing._internal.common_cuda import IS_JETSON | |
| if torch.cuda.is_available() and not IS_JETSON: | |
| torch.cuda.memory._set_allocator_settings("expandable_segments:True") | |
| current_dir = os.path.dirname(os.path.abspath(__file__)) | |
| filepath = os.path.join(current_dir, "test_cuda.py") | |
| exec(compile(open(filepath).read(), filepath, mode="exec")) |