| from torch.testing._internal.common_utils import TestCase, run_tests |
| |
| |
| # these tests could eventually be changed to fail if the import/init |
| # time is greater than a certain threshold, but for now we just use them |
| # as a way to track the duration of `import torch` in our ossci-metrics |
| # S3 bucket (see tools/stats/print_test_stats.py) |
| class TestImportTime(TestCase): |
| def test_time_import_torch(self): |
| TestCase.runWithPytorchAPIUsageStderr('import torch') |
| |
| def test_time_cuda_device_count(self): |
| TestCase.runWithPytorchAPIUsageStderr( |
| 'import torch; torch.cuda.device_count()', |
| ) |
| |
| |
| if __name__ == '__main__': |
| run_tests() |