Я хотел бы преобразовать тензор типа 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?