xref: /aosp_15_r20/external/pytorch/test/mkl_verbose.py (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1import argparse
2
3import torch
4
5
6def run_model(level):
7    m = torch.nn.Linear(20, 30)
8    input = torch.randn(128, 20)
9    with torch.backends.mkl.verbose(level):
10        m(input)
11
12
13if __name__ == "__main__":
14    parser = argparse.ArgumentParser()
15    parser.add_argument("--verbose-level", default=0, type=int)
16    args = parser.parse_args()
17    try:
18        run_model(args.verbose_level)
19    except Exception as e:
20        print(e)
21