| 108 | } |
| 109 | |
| 110 | void Convolution3DForwardImpl::exec( |
| 111 | _megdnn_tensor_in src, _megdnn_tensor_in filter, _megdnn_tensor_out dst, |
| 112 | _megdnn_workspace workspace) { |
| 113 | check_exec(src.layout, filter.layout, dst.layout, workspace.size); |
| 114 | AlgoBase::ExecArgs args(this, src, filter, dst, workspace); |
| 115 | auto algo = get_algorithm(this, src.layout, filter.layout, dst.layout); |
| 116 | algo->exec(args); |
| 117 | } |
| 118 | |
| 119 | const char* Convolution3DForwardImpl::get_algorithm_set_name() const { |
| 120 | return "CUDACONV0+CUDNN" CUDNN_VERSION_STR; |
no test coverage detected