40 static constexpr int TTSIZE =
sizeof(TT);
45 adf::port<input> pin[2];
46 adf::port<output> pout[1];
56 k[0] = adf::kernel::create_object<QLINEARADD<TT, W, IS_RELU>>(
57 a_scale, b_scale, c_scale, a_zero, b_zero, c_zero);
58 adf::source(k[0]) =
"qlinearadd.cc";
59 adf::headers(k[0]) = {
"qlinearadd.h"};
60 adf::runtime<ratio>(k[0]) = 0.6;
62 adf::connect<adf::stream> (pin[0], k[0].in[0]);
63 adf::connect<adf::stream> (pin[1], k[0].in[1]);
64 adf::connect<adf::stream> (k[0].out[0], pout[0]);
66 adf::samples_per_iteration(k[0].in[0]) = W;
67 adf::samples_per_iteration(k[0].in[1]) = W;
68 adf::samples_per_iteration(k[0].out[0]) = W;