35 static constexpr int TTSIZE =
sizeof(TT);
40 adf::port<input> pin[2];
41 adf::port<output> pout[1];
44 k[0] = adf::kernel::create_object<ADD<TT, W, IS_RELU>>();
45 adf::source(k[0]) =
"add.cc";
46 adf::headers(k[0]) = {
"add.h"};
47 adf::runtime<ratio>(k[0]) = 0.6;
49 adf::connect<adf::stream> (pin[0], k[0].in[0]);
50 adf::connect<adf::stream> (pin[1], k[0].in[1]);
51 adf::connect<adf::stream> (k[0].out[0], pout[0]);
53 adf::samples_per_iteration(k[0].in[0]) = W;
54 adf::samples_per_iteration(k[0].in[1]) = W;
55 adf::samples_per_iteration(k[0].out[0]) = W;