This commit adds TF backend working with zero input.
Signed-off-by: Hyun Sik Yoon <hyunsik.yoon@samsung.com>
void Backend::prepare(const std::function<void(nnkit::TensorContext &)> &f)
{
- assert(_inputs.size() > 0); // TODO support 0
-
for (const auto &input_tensor : _inputs)
_data_map.allocate(input_tensor.get());
void Runner::prepareInputs(const std::vector<std::unique_ptr<ParsedTensor>> &inputs,
TensorDataMap &data_map)
{
- assert(inputs.size() > 0); // TODO support zero inputs
assert(_graph);
for (const auto &tensor : inputs)
void Runner::run()
{
assert(_graph);
- assert(_input_ops.size() > 0); // TODO support with zero input
- assert(_input_tensors.size() > 0);
-
assert(_output_ops.size() > 0);
TF_SessionOptions *options = TF_NewSessionOptions();