(mod, target, dev, inputs)
| 76 | |
| 77 | |
| 78 | def gen_ground_truth(mod, target, dev, inputs): |
| 79 | # Lower and run tuning |
| 80 | # Since there is no default schedule for GPU in MS yet, this is necessary |
| 81 | with target: |
| 82 | seq = tvm.transform.Sequential( |
| 83 | [relax.transform.LegalizeOps(), s_tir.transform.DefaultGPUSchedule()] |
| 84 | ) |
| 85 | new_mod = seq(mod) |
| 86 | relax.analysis.well_formed(new_mod) |
| 87 | exec = tvm.compile(new_mod, target, params={}) |
| 88 | vm = relax.VirtualMachine(exec, dev) |
| 89 | return vm["main"](*inputs) |
| 90 | |
| 91 | |
| 92 | @tvm.script.ir_module |
no test coverage detected
searching dependent graphs…