42 auto options = runtime_kernel.
first_operator->builtin_options_as_WhileOptions();
43 status = utils::checkCondition(options !=
nullptr);
53 const auto body_subgraph_index = options->body_subgraph_index();
54 const auto cond_subgraph_index = options->cond_subgraph_index();
57 status = runtime_module.
getRuntimeGraphAt(cond_subgraph_index, &cond_runtime_graph);
60 status = runtime_module.
getRuntimeGraphAt(body_subgraph_index, &body_runtime_graph);
75 const auto cond_output_tensor =
76 cond_runtime_context.
getTensorByIndex(
static_cast<int32_t
>(cond_output_index));
77 status = utils::checkCondition(cond_output_tensor->type() == circle::TensorType_BOOL);
uint32_t getGraphOutputTensorIndex(uint32_t index)
const circle::Tensor * getTensorByIndex(int32_t tensor_index)