30 const auto *options =
cur_op->builtin_options_as_IfOptions();
53 graph->selectOwnSubgraph();
59 graph->configure(
false);
69 const auto input_size =
cur_op->inputs()->size() - 1;
70 const auto output_size =
cur_op->outputs()->size();
75 std::vector<int32_t> input_sizes(input_size);
78 const auto *options =
cur_op->builtin_options_as_IfOptions();
94 for (int32_t
i = 0;
i < input_size; ++
i)
99 input_sizes[
i] = Tensor::num_elements(input) *
size(Tensor::element_type(input));
104 if (input_data ==
nullptr)
106 assert(input_data !=
nullptr);
112 for (int32_t
i = 0;
i < output_size; ++
i)
117 output_sizes[
i] = Tensor::num_elements(output) *
size(Tensor::element_type(output));
122 if (output_data ==
nullptr)
124 assert(output_data !=
nullptr);
131 for (int32_t
i = 0;
i < input_size; ++
i)
135 for (int32_t
i = 0;
i < output_size; ++
i)