| 102 | } |
| 103 | |
| 104 | std::vector<MatrixMul::Algorithm*> MatrixMulImpl::get_all_algorithms_safe( |
| 105 | const TensorLayout& A, const TensorLayout& B, const TensorLayout& C) { |
| 106 | auto gemv_algos_safe = get_all_algorithms(A, B, C); |
| 107 | megdnn_assert(!gemv_algos_safe.empty(), "no usable MatrixMul fwd algorithm"); |
| 108 | return gemv_algos_safe; |
| 109 | } |
| 110 | |
| 111 | MatrixMulImpl::Algorithm* MatrixMulImpl::get_algorithm_from_desc( |
| 112 | const AlgorithmDesc& desc) { |
nothing calls this directly
no test coverage detected