实验环境
tensorflow 0.12.1 python 3.5.3
现象
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 355, in fit
max_steps=max_steps)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 699, in _train_model
train_ops = self._get_train_ops(features, labels)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 1052, in _get_train_ops
return self._call_model_fn(features, labels, model_fn_lib.ModeKeys.TRAIN)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\estimators\estimator.py", line 1019, in _call_model_fn
params=self.params)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\estimators\linear.py", line 146, in _linear_model_fn
scope=scope))
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\layers\python\layers\feature_column_ops.py", line 526, in weighted_sum_from_feature_columns
transformed_tensor = transformer.transform(column)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\layers\python\layers\feature_column_ops.py", line 869, in transform
feature_column.insert_transformed_feature(self._columns_to_tensors)
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\layers\python\layers\feature_column.py", line 1489, in insert_transformed_feature
name="bucketize")
File "E:\MyAPP\pythonworkspace\tensorflow\lib\site-packages\tensorflow\contrib\layers\python\ops\bucketization_op.py", line 48, in bucketize
return _bucketization_op.bucketize(input_tensor, boundaries, name=name)
AttributeError: 'NoneType' object has no attribute 'bucketize'
原因
On windows load_op_library doesn't have any action, just return None
方案
目前还没有较好的方案,建议需要尝试该算例的童鞋在linux平台上测试该算例。 本人亲测linux下,正常运行