Fix Mutliply API
Internal ops require a scale parameter to be initialized to 1.0f. Signed-off-by: Kainan Cha <kainan.cha@verisilicon.com>
This commit is contained in:
parent
f79aac314c
commit
b6f0ffaef6
|
|
@ -54,11 +54,14 @@ DEFINE_ELEMENTWISE_BINARY_OP(Maximum, VSI_NN_OP_MAXIMUM);
|
|||
DEFINE_ELEMENTWISE_BINARY_OP(Add, VSI_NN_OP_ADD);
|
||||
DEFINE_ELEMENTWISE_BINARY_OP(Sub, VSI_NN_OP_SUBTRACT);
|
||||
DEFINE_ELEMENTWISE_BINARY_OP(Div, VSI_NN_OP_DIVIDE);
|
||||
DEFINE_ELEMENTWISE_BINARY_OP(Multiply, VSI_NN_OP_MULTIPLY);
|
||||
DEFINE_ELEMENTWISE_BINARY_OP(Pow, VSI_NN_OP_POW);
|
||||
|
||||
#undef DEFINE_ELEMENTWISE_BINARY_OP
|
||||
|
||||
Multiply::Multiply(Graph* graph) : Operation(graph, VSI_NN_OP_MULTIPLY, 2, 1) {
|
||||
this->impl()->node()->nn_param.multiply.scale = 1.0f;
|
||||
};
|
||||
|
||||
} // namespace ops
|
||||
} // namespace vx
|
||||
} // namespace tim
|
||||
} // namespace tim
|
||||
|
|
|
|||
Loading…
Reference in New Issue