Тензор приведёт tf.int32 к tf.string в версии, подходящей для облачного ml-движка Google - PullRequest
0 голосов
/ 16 ноября 2018

Я хотел бы преобразовать тензор типа tf.int32 в тензор типа tf.string.

Благодаря этот ответ Я знаю, что в версии 1.12 я могу использовать tf.strings.format:

import tensorflow as tf

x = tf.constant([1, 2, 3], dtype=tf.int32)
x_as_string = tf.map_fn(lambda xi: tf.strings.format('{}', xi), x, dtype=tf.string)

with tf.Session() as sess:
  res = sess.run(x_as_string)
  print(res)
  # [b'1' b'2' b'3']

Но я хотел бы выполнить эту операцию на облачном ml-движке Google, который (сегодня) поддерживает только до версии 1.10.

Есть ли альтернативная операция, которую я могу использовать в более ранней версии tenorflow?

Или, в качестве альтернативы, можно ли использовать новую версию TensorFlow в облачном мл-движке Google?

1 Ответ

0 голосов
/ 16 ноября 2018

tf.as_string должно работать для преобразования целых чисел в строки.

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