neural-nuts / image-caption-generator

[DEPRECATED] A Neural Network based generative model for captioning images using Tensorflow
BSD 3-Clause "New" or "Revised" License
148 stars 57 forks source link

Training: AttributeError: 'module' object has no attribute 'computation' #6

Closed namp closed 7 years ago

namp commented 7 years ago

I am getting the following error when invoking main.py in train mode:

python main.py --mode train --resume 0 Required Files not present. Regenerating Data. Loading Caption Data Dataset/results_20130124.token Preprocessing Captions Features Loaded Dataset/features.npy Padding Caption to Max Length 20 + 2 for and Generating Vocabulary Generating Word to Index and Index to Word Size of Vocabulary 12232 Preprocessing Complete Converting Captions to IDs Traceback (most recent call last): File "main.py", line 59, in model = Caption_Generator(config, data=data) File "/local/ampazis/image-caption-generator/caption_generator.py", line 70, in init self.model() File "/local/ampazis/image-caption-generator/caption_generator.py", line 152, in model self.lstm_cell = tf.contrib.rnn.BasicLSTMCell(self.num_hidden) File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/python/util/lazy_loader.py", line 53, in getattr module = self._load() File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/python/util/lazy_loader.py", line 42, in _load module = importlib.import_module(self.name) File "/home/ampazis/anaconda2/lib/python2.7/importlib/init.py", line 37, in import_module import(name) File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/init.py", line 31, in from tensorflow.contrib import factorization File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/factorization/init.py", line 24, in from tensorflow.contrib.factorization.python.ops.gmm import File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/factorization/python/ops/gmm.py", line 27, in from tensorflow.contrib.learn.python.learn.estimators import estimator File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/init.py", line 88, in from tensorflow.contrib.learn.python.learn import File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/init.py", line 23, in from tensorflow.contrib.learn.python.learn import * File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/init.py", line 25, in from tensorflow.contrib.learn.python.learn import estimators File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/init.py", line 297, in from tensorflow.contrib.learn.python.learn.estimators.dnn import DNNClassifier File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn.py", line 30, in from tensorflow.contrib.learn.python.learn.estimators import dnn_linear_combined File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/dnn_linear_combined.py", line 31, in from tensorflow.contrib.learn.python.learn.estimators import estimator File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/estimators/estimator.py", line 49, in from tensorflow.contrib.learn.python.learn.learn_io import data_feeder File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/learn_io/init.py", line 21, in from tensorflow.contrib.learn.python.learn.learn_io.dask_io import extract_dask_data File "/home/ampazis/anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/learn_io/dask_io.py", line 26, in import dask.dataframe as dd File "/home/ampazis/anaconda2/lib/python2.7/site-packages/dask/dataframe/init.py", line 3, in from .core import (DataFrame, Series, Index, _Frame, map_partitions, File "/home/ampazis/anaconda2/lib/python2.7/site-packages/dask/dataframe/core.py", line 38, in pd.computation.expressions.set_use_numexpr(False) AttributeError: 'module' object has no attribute 'computation'

Is it related to the installed dask version?

Thanks

namp commented 7 years ago

It was indeed related to the dask version

Updating to dask 0.15.0 solves this issue