| 83 | auto opr = inplace_cpu_handle()->create_operator<MatrixMul>(); |
| 84 | opr->param() = param; |
| 85 | rep(n, N) { |
| 86 | opr->exec(A_, B_, C_, args.workspace); |
| 87 | advance_ptr(A_, Astrd); |
| 88 | advance_ptr(B_, Bstrd); |
| 89 | advance_ptr(C_, Cstrd); |
| 90 | } |
| 91 | }; |
| 92 | |
| 93 | static_cast<naive::HandleImpl*>(args.opr->handle())->dispatch_kern(kern); |