No matching function call
JiaMingLin opened this issue · comments
No matching function for call to
Matrix_Vector_Activate_Batch<MatrixW, MatrixH, SIMD, PE, TSrcI, TDstI, TWeightI>
(static_cast<hls::stream<ap_uint<SIMD*TSrcI::width>>&>(wa_in),
static_cast<hls::stream<ap_uint<PE*TDstI::width>>&> (wa_out),
weights, activation, reps, r);
the only possible candidate is
template<
unsigned MatrixW, unsigned MatrixH, unsigned SIMD, unsigned PE, unsigned MMV,
typename TSrcI = Identity, typename TDstI = Identity, typename TWeightI = Identity,
typename TI, typename TO, typename TW, typename TA, typename R
>
void Matrix_Vector_Activate_Batch(hls::stream<TI> &in,
hls::stream<TO> &out,
TW const &weights,
TA const &activation,
int const reps,
R const &r) {
@JiaMingLin Where did you encounter this error? Which function where you trying to compile and with which values as templates?
@JiaMingLin closed due to inactivity, please re-open if you have more information.