1*da0073e9SAndroid Build Coastguard Workerimport argparse 2*da0073e9SAndroid Build Coastguard Worker 3*da0073e9SAndroid Build Coastguard Workerimport torch 4*da0073e9SAndroid Build Coastguard Worker 5*da0073e9SAndroid Build Coastguard Worker 6*da0073e9SAndroid Build Coastguard Workerdef run_model(level): 7*da0073e9SAndroid Build Coastguard Worker m = torch.nn.Linear(20, 30) 8*da0073e9SAndroid Build Coastguard Worker input = torch.randn(128, 20) 9*da0073e9SAndroid Build Coastguard Worker with torch.backends.mkl.verbose(level): 10*da0073e9SAndroid Build Coastguard Worker m(input) 11*da0073e9SAndroid Build Coastguard Worker 12*da0073e9SAndroid Build Coastguard Worker 13*da0073e9SAndroid Build Coastguard Workerif __name__ == "__main__": 14*da0073e9SAndroid Build Coastguard Worker parser = argparse.ArgumentParser() 15*da0073e9SAndroid Build Coastguard Worker parser.add_argument("--verbose-level", default=0, type=int) 16*da0073e9SAndroid Build Coastguard Worker args = parser.parse_args() 17*da0073e9SAndroid Build Coastguard Worker try: 18*da0073e9SAndroid Build Coastguard Worker run_model(args.verbose_level) 19*da0073e9SAndroid Build Coastguard Worker except Exception as e: 20*da0073e9SAndroid Build Coastguard Worker print(e) 21