reinterpret_cast<const void *>(tensor_view._base), tensor->bytes);
}
}
+ else
+ {
+ // No input specified. So we fill the input tensors with random values.
+ for (const auto &o : interpreter->inputs())
+ {
+ TfLiteTensor *tensor = interpreter->tensor(o);
+
+ const int seed = 1; /* TODO Add an option for seed value */
+ RandomGenerator<float> randgen{seed, 0.0f, 0.2f};
+ const float *end = reinterpret_cast<const float *>(tensor->data.raw_const + tensor->bytes);
+ for (float *ptr = tensor->data.f; ptr < end; ptr++)
+ {
+ *ptr = randgen();
+ }
+ }
+ }
TFLiteRun::TensorDumper tensor_dumper;
// Must be called before `interpreter->Invoke()`