Download lib/python3.9/site-packages/caffe2/python/convnet_benchmarks_test.py from camenduru/slahmr-test: direct link, hf CLI and curl.
- Browser
- Download file 839 Bytes
-
https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/convnet_benchmarks_test.py
- Command line
-
hf download hf://camenduru/slahmr-test/lib/python3.9/site-packages/caffe2/python/convnet_benchmarks_test.py
-
curl -L -o convnet_benchmarks_test.py https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/site-packages/caffe2/python/convnet_benchmarks_test.py
839 Bytes
| 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 | |
| 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() | |