Added new way of scalar reading in ParseMultiplyScalar.
PiperOrigin-RevId: 316903891 Change-Id: I6a160c0a1a83cff9ee6b1df9c3f59ea0477d6c30
This commit is contained in:
parent
fa60748329
commit
225bdf60f3
@ -1271,7 +1271,7 @@ class MulOperationParser : public TFLiteOperationParser {
|
|||||||
GraphFloat32* graph, ObjectReader* reader) {
|
GraphFloat32* graph, ObjectReader* reader) {
|
||||||
RETURN_IF_ERROR(reader->AddInput(node, runtime_tensor));
|
RETURN_IF_ERROR(reader->AddInput(node, runtime_tensor));
|
||||||
MultiplyAttributes attr;
|
MultiplyAttributes attr;
|
||||||
if (constant_dims->size <= 0) {
|
if (constant_dims->size <= 0 || NumElements(constant_dims) == 1) {
|
||||||
Tensor<Scalar, DataType::FLOAT32> tensor;
|
Tensor<Scalar, DataType::FLOAT32> tensor;
|
||||||
RETURN_IF_ERROR(reader->ReadTensor(constant_tensor, &tensor));
|
RETURN_IF_ERROR(reader->ReadTensor(constant_tensor, &tensor));
|
||||||
attr.param = tensor.data[0];
|
attr.param = tensor.data[0];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user