Hi Experts:
I have one doubt as the title says. The following code return empty: ::tvm::runtime::PackedFunc get_num_inputs = _infer->GetFunction("get_num_inputs"); if (get_num_inputs == nullptr) { int num_inputs = 1; _input_memories.resize(num_inputs, nullptr); _input_dimensions.resize(num_inputs); _input_sizes.resize(num_inputs); } else { int num_inputs = get_num_inputs(); _input_memories.resize(num_inputs, nullptr); _input_dimensions.resize(num_inputs); _input_sizes.resize(num_inputs); } But "`::tvm::runtime::PackedFunc get_num_outputs = _infer->GetFunction("get_num_outputs");`"get the function handle. And the model has one input and multiple outputs, so i guess if there was less than 2 inputs/outputs, the get_num_inputs/get_num_outputs will return empty. I want to clarify this doubt, and make the logic of my code is correct. Thanks in advance. --- [Visit Topic](https://discuss.tvm.apache.org/t/get-num-inputs-returns-empty/8188/1) to respond. You are receiving this because you enabled mailing list mode. To unsubscribe from these emails, [click here](https://discuss.tvm.apache.org/email/unsubscribe/56ac5bc9fa73c4326e4e665fc4749e1816be79899ecae2c84e07d149c3682ad2).