I тестирует модель, с Python API, все работает нормально. < /p>
Теперь я пытаюсь проверить модель с помощью API C ++. < /p>
Загрузка модели: OK < / li>
Преобразование изображения в Tensor: OK < /li>
Выполнение вывода: ошибка следующим образом < /li>
< /ol>
Код: Выделить всё
2025-02-10 21:07:16.084677: I tensorflow/core/framework/local_rendezvous.cc:405] Local rendezvous is aborting with status: FAILED_PRECONDITION: Could not find variable sequential/conv2d_3/kernel. This could mean that the variable has been deleted. In TF1, it can also mean the variable is uninitialized. Debug info: container=localhost, status error message=Resource localhost/sequential/conv2d_3/kernel/N10tensorflow3VarE does not exist.
Я попробовал все, что мог, Зная, что DOC API C ++ не очень хорошо задокументирован.
Код: Выделить всё
/// Attempts to load Model
m_status = LoadSavedModel(m_sessionOptions,
m_runOptions,filePath, tensorflow::kSavedModelTagServe, &m_bundle);
< /code>
для выполнения вывода: < /p>
// Execute inference
tensorflow::Status status =
m_bundle.GetSession()->Run(
{{"serving_default_inputs:0", inputTensor}},
{"StatefulPartitionedCall:0"},
{},
&outputs);
Подробнее здесь: https://stackoverflow.com/questions/794 ... flow-c-api
Мобильная версия