| 42 | return ret; |
| 43 | } |
| 44 | std::vector<Algorithm*> BatchedMatrixMulForwardImpl::get_all_algorithms_safe( |
| 45 | const TensorLayout& A, const TensorLayout& B, const TensorLayout& C) { |
| 46 | auto ret_safe = get_all_algorithms(A, B, C); |
| 47 | megdnn_assert(!ret_safe.empty(), "no usable batchedmatrixmulForward fwd algorithm"); |
| 48 | return ret_safe; |
| 49 | } |
| 50 | |
| 51 | Algorithm* BatchedMatrixMulForwardImpl::get_algorithm_heuristic( |
| 52 | const TensorLayout& A, const TensorLayout& B, const TensorLayout& C, |
nothing calls this directly
no test coverage detected