| 720 | } |
| 721 | |
| 722 | int write_ios_from_cpp_io( |
| 723 | const lite::NetworkIO& cpp_io, LiteNetworkIO* ios, const void* key) { |
| 724 | LITE_CAPI_BEGIN(); |
| 725 | LITE_LOCK_GUARD(mtx_io); |
| 726 | get_global_io_holder()[key] = convert_to_inner_io(cpp_io); |
| 727 | auto&& inner_io = get_global_io_holder()[key]; |
| 728 | ios->input_size = inner_io.inputs.size(); |
| 729 | ios->output_size = inner_io.outputs.size(); |
| 730 | ios->inputs = inner_io.inputs.data(); |
| 731 | ios->outputs = inner_io.outputs.data(); |
| 732 | LITE_CAPI_END(); |
| 733 | } |
| 734 | |
| 735 | } // namespace |
| 736 |
no test coverage detected