Я пробовал это как с tenorflow v2.0, так и с v1.12.0 (с tf.enable_eager_execution()
).Так что, очевидно, если я вызову numpy()
с фрагментом кода, показанным ниже в моей функции main()
, это прекрасно работает.Однако, если я использую его в своей функции модели оценки, т.е. model_fn(features, labels, mode, params)
, то он жалуется, что 'Tensor' object has no attribute 'numpy'
.
ndarray = np.ones([3, 3])
tensor = tf.multiply(ndarray, 42)
print(tensor)
print(tensor.numpy())
Кто-нибудь еще сталкивался с подобной проблемой?Похоже, большая проблема для tf.estimator нет?