cpu.py 341 Bytes
Newer Older
Paul's avatar
Paul committed
1
import migraphx
Paul's avatar
Paul committed
2
3

p = migraphx.parse_onnx("conv_relu_maxpool.onnx")
Paul's avatar
Paul committed
4
5
print(p)
print("Compiling ...")
Paul's avatar
Paul committed
6
p.compile(migraphx.get_target("cpu"))
Paul's avatar
Paul committed
7
print(p)
Paul's avatar
Paul committed
8
9
params = {}
for key, value in p.get_parameter_shapes().items():
Paul's avatar
Paul committed
10
    print("Parameter {} -> {}".format(key, value))
Paul's avatar
Paul committed
11
12
13
14
    params[key] = migraphx.generate_argument(value)

r = p.run(params)
print(r)