mirror of
https://github.com/huggingface/pytorch-image-models.git
synced 2025-06-03 15:01:08 +08:00
Move aot-autograd opt after model metadata used to setup data config in benchmark.py
This commit is contained in:
parent
ca991c1fa5
commit
2d7ab06503
@ -229,14 +229,14 @@ class BenchmarkRunner:
|
|||||||
if torchscript:
|
if torchscript:
|
||||||
self.model = torch.jit.script(self.model)
|
self.model = torch.jit.script(self.model)
|
||||||
self.scripted = True
|
self.scripted = True
|
||||||
if aot_autograd:
|
|
||||||
assert has_functorch, "functorch is needed for --aot-autograd"
|
|
||||||
self.model = memory_efficient_fusion(self.model)
|
|
||||||
|
|
||||||
data_config = resolve_data_config(kwargs, model=self.model, use_test_size=not use_train_size)
|
data_config = resolve_data_config(kwargs, model=self.model, use_test_size=not use_train_size)
|
||||||
self.input_size = data_config['input_size']
|
self.input_size = data_config['input_size']
|
||||||
self.batch_size = kwargs.pop('batch_size', 256)
|
self.batch_size = kwargs.pop('batch_size', 256)
|
||||||
|
|
||||||
|
if aot_autograd:
|
||||||
|
assert has_functorch, "functorch is needed for --aot-autograd"
|
||||||
|
self.model = memory_efficient_fusion(self.model)
|
||||||
|
|
||||||
self.example_inputs = None
|
self.example_inputs = None
|
||||||
self.num_warm_iter = num_warm_iter
|
self.num_warm_iter = num_warm_iter
|
||||||
self.num_bench_iter = num_bench_iter
|
self.num_bench_iter = num_bench_iter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user