| 1234567891011121314151617181920212223 |
- import unittest
- from caffe2.python import convnet_benchmarks as cb
- from caffe2.python import test_util, workspace
- # TODO: investigate why this randomly core dump in ROCM CI
- @unittest.skipIf(not workspace.has_cuda_support, "no cuda gpu")
- class TestConvnetBenchmarks(test_util.TestCase):
- def testConvnetBenchmarks(self):
- all_args = [
- '--batch_size 16 --order NCHW --iterations 1 '
- '--warmup_iterations 1',
- '--batch_size 16 --order NCHW --iterations 1 '
- '--warmup_iterations 1 --forward_only',
- ]
- for model in [cb.AlexNet, cb.OverFeat, cb.VGGA, cb.Inception]:
- for arg_str in all_args:
- args = cb.GetArgumentParser().parse_args(arg_str.split(' '))
- cb.Benchmark(model, args)
- if __name__ == '__main__':
- unittest.main()
|