在云ML上导入TF变换的问题



每当我尝试在mlengine作业上导入TensorFlow-Transform时,我都会得到以下问题:

Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"main", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/root/.local/lib/python2.7/site-packages/trainer/task.py", line 
15, in 
from tensorflow.contrib.boosted_trees.python.ops import quantile_ops
ImportError: No module named boosted_trees.python.ops

TensorFlow变换在数据流程上运行良好,但是当我尝试训练模型时,上述错误出现。总体而言,TensorFlow在Mlengine上似乎可以正常工作,但是如果我只是尝试导入BOOSTED_TREES.PYTHON.OPS,我确实会遇到问题。我正在使用TF 1.4和TFT 0.4.0。我正在运行的代码是cloudml-samples reddit_tft示例的稍微修改的版本。

afai python软件包是'tensorflow_transform'而不是'tensorflow-transform'。代码中的" TensorFlow"one_answers" Tensorflow_transform"之间存在冲突。我在reddit_tft示例中使用了Tensorflow_transform版本0.5和Tensorflow 1.4.1,并且可以使用。

最新更新