| 33 | m_impl->set_config(config); |
| 34 | m_impl->set_io(network_io); |
| 35 | LITE_ERROR_HANDLER_END |
| 36 | } |
| 37 | |
| 38 | Network::Network(const NetworkIO& network_io, const Config& config) { |
| 39 | LITE_ERROR_HANDLER_BEGIN |
| 40 | m_config = config; |
| 41 | m_network_io = network_io; |
| 42 | if (config.backend == LiteBackend::LITE_DEFAULT) { |
| 43 | m_impl = call_func< |
| 44 | NetworkImplDft, std::unique_ptr<lite::Network::NetworkImplBase>>( |
| 45 | "create_network"); |
| 46 | } |
| 47 | m_impl->set_config(config); |
| 48 | m_impl->set_io(network_io); |
| 49 | LITE_ERROR_HANDLER_END |
| 50 | } |
| 51 | |
| 52 | void Network::load_model(void* model_mem, size_t size) { |
| 53 | LITE_ERROR_HANDLER_BEGIN |
nothing calls this directly
no test coverage detected