Возможно ли выполнить график с использованием API Tensorflow C++, который не имеет помеченных входных (или выходных) узлов? Насколько я знаю, при обучении моей модели (с использованием skflow в python, который впоследствии был сохранен как бинарный protobuf), я не помещал узлы ввода/вывода, но я смог восстановить модель и делать прогнозы без затруднений в Python. При использовании C++ API для выполнения графика входные векторы представляют собой пары строк и тензоров, где я предполагаю, что String ссылается на метку входного узла. Из документов:Выполнение модели, прошедшей обучение в skflow с использованием API Tensorflow C++
Session::Run(const std::vector< std::pair< string, Tensor > > &inputs, const std::vector<string> &output_tensor_names, const std::vector<string> &target_node_names, std::vector<Tensor> *outputs)=0
Запускает граф с предоставленными входными тензорами и заполняет выходы для конечных точек, указанных в output_tensor_names. Выполняется, но не возвращает Тензоры для узлов в target_node_names.
Есть ли способ, которым я могу выполнить график, не зная ярлыков моих узлов ввода/вывода? Возможно, есть способ загрузить график в Python, дать метки узлов, а затем сохранить его как protobuf снова? В идеале я хотел бы просто передать вектор, который применяется к входным узлам и не должен беспокоиться о каких-либо меток.