Тензор потока: использование выходного вектора в качестве ввода в C ++ - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть некоторый набор операций, который уже был обработан:

auto net1 = ops::ReadFile(scope, filename);
auto net2 = ops::DecodePng(scope, net1);

std::vector<Tensor> outputs1;
session.Run({ net2 }, &outputs1);

Теперь я должен использовать вектор output в качестве входа для нового набора операций:

auto net3 = ?????
auto net4 = ops::Cast(scope, net3, DT_FLOAT);

std::vector<Tensor> outputs2;
session.Run({ net4 }, &outputs2);

Вопрос в следующем: как мне преобразовать std :: vector в tenorflow :: Input?Есть ли какой-нибудь встроенный метод для этого?

1 Ответ

0 голосов
/ 04 декабря 2018

Я использовал Tensor в качестве входа:

auto net3 = outputs1[0]

В моем случае все работает нормально, потому что у меня только одно изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...