| 60 | } |
| 61 | |
| 62 | TfLiteModel* TfLiteModelCreateFromFile(const char* model_path) { |
| 63 | auto model = tflite::FlatBufferModel::VerifyAndBuildFromFile(model_path); |
| 64 | std::shared_ptr<const tflite::FlatBufferModel> shared_model(model.release()); |
| 65 | return shared_model ? new TfLiteModel{std::move(shared_model)} : nullptr; |
| 66 | } |
| 67 | |
| 68 | void TfLiteModelDelete(TfLiteModel* model) { delete model; } |
| 69 |