tensorflow / skflow

Simplified interface for TensorFlow (mimicking Scikit Learn) for Deep Learning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeError inside skflow

DiegoGLagash opened this issue · comments

I'm running a sample from a tutorial, and I'm getting this error inside skflow:

Traceback (most recent call last):
File "titanic.py", line 26, in
tflr.fit(X_train, y_train)
File "/Users/diegog/Source/tensorflow/lib/python2.7/site-packages/skflow/estimators/base.py", line 227, in fit
feed_params_fn=self._data_feeder.get_feed_params)
File "/Users/diegog/Source/tensorflow/lib/python2.7/site-packages/skflow/trainer.py", line 146, in train
if summaries:
File "/Users/diegog/Source/tensorflow/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 475, in nonzero
raise TypeError("Using a tf.Tensor as a Python bool is not allowed. "
TypeError: Using a tf.Tensor as a Python bool is not allowed. Use if t is not None: instead of if t: to test if a tensor is defined, and use the logical TensorFlow ops to test the value of a tensor.

I've tried with the development branch and the error persist. Any idea?

Hi @DiegoGLagash skflow have moved inside tensorflow.
If you update your tensorflow to 0.8 you can use it via tf.contrib.learn. This issue is fixed there.

I'll also update this repo to use skflow from inside tensorflow.