35 std::vector<mir::Operation::Output *>
37 const std::vector<mir::Operation::Output *> &inputs);
39 std::vector<mir::Operation::Output *>
41 const std::vector<mir::Operation::Output *> &inputs);
43 std::vector<mir::Operation::Output *>
45 const std::vector<mir::Operation::Output *> &inputs);
47 std::vector<mir::Operation::Output *>
49 const std::vector<mir::Operation::Output *> &inputs);
51 std::vector<mir::Operation::Output *>
53 const std::vector<mir::Operation::Output *> &inputs);
55 std::vector<mir::Operation::Output *>
57 const std::vector<mir::Operation::Output *> &inputs);
59 std::vector<mir::Operation::Output *>
61 const std::vector<mir::Operation::Output *> &inputs);
63 std::vector<mir::Operation::Output *>
65 const std::vector<mir::Operation::Output *> &inputs);
67 std::vector<mir::Operation::Output *>
69 const std::vector<mir::Operation::Output *> &inputs);
71 std::vector<mir::Operation::Output *>
73 const std::vector<mir::Operation::Output *> &inputs);
75 std::vector<mir::Operation::Output *>
77 const std::vector<mir::Operation::Output *> &inputs);
79 std::vector<mir::Operation::Output *>
82 std::vector<mir::Operation::Output *>
83 convertRsqrt(
const std::vector<mir::Operation::Output *> &inputs);
85 std::vector<mir::Operation::Output *>
86 convertSqrt(
const std::vector<mir::Operation::Output *> &inputs);
88 std::vector<mir::Operation::Output *>
90 const std::vector<mir::Operation::Output *> &inputs);
92 std::vector<mir::Operation::Output *>
93 convertAdd(
const tflite::AddOptionsT *opts,
const std::vector<mir::Operation::Output *> &inputs);
95 std::vector<mir::Operation::Output *>
96 convertSub(
const tflite::SubOptionsT *opts,
const std::vector<mir::Operation::Output *> &inputs);
98 std::vector<mir::Operation::Output *>
99 convertMul(
const tflite::MulOptionsT *opts,
const std::vector<mir::Operation::Output *> &inputs);
101 std::vector<mir::Operation::Output *>
102 convertDiv(
const tflite::DivOptionsT *opts,
const std::vector<mir::Operation::Output *> &inputs);
104 std::vector<mir::Operation::Output *>
105 convertMax(
const std::vector<mir::Operation::Output *> &inputs);
107 std::vector<mir::Operation::Output *>
110 std::vector<mir::Operation::Output *>
111 convertTanh(
const std::vector<mir::Operation::Output *> &inputs);
113 std::vector<mir::Operation::Output *>
114 convertReLU(
const std::vector<mir::Operation::Output *> &inputs);
116 std::vector<mir::Operation::Output *>
117 convertReLU6(
const std::vector<mir::Operation::Output *> &inputs);
119 std::vector<mir::Operation::Output *>
121 const std::vector<mir::Operation::Output *> &inputs);
123 std::vector<mir::Operation::Output *>
124 convertPad(
const tflite::PadOptionsT *opts,
const std::vector<mir::Operation::Output *> &inputs);
126 std::vector<mir::Operation::Output *>
128 const std::vector<mir::Operation::Output *> &inputs);
130 std::vector<mir::Operation::Output *>
132 const std::vector<mir::Operation::Output *> &inputs);
134 std::vector<mir::Operation::Output *>
136 const std::vector<mir::Operation::Output *> &inputs);
138 std::vector<mir::Operation::Output *>
140 const std::vector<mir::Operation::Output *> &inputs);
142 std::vector<mir::Operation::Output *>
144 const std::vector<mir::Operation::Output *> &inputs);
150 tflite::ActivationFunctionType activation_type);
152 template <
typename OpType,
typename... Types>
mir::Operation *createOp(Types &&...args);