generator is an object in its on module now.
beware of weird calls on global 'generator. ...' calls in that class. wtf.
objectify more.
fix this:
File "/home/ramin/projects/ECO/src/python/webserver/http_calls.py", line 36, in ml_magic
response['response'] = generator.print_result(input)
File "/home/ramin/projects/ECO/src/python/generator.py", line 113, in print_result
result = self.print_keras_lstm_result(input=input_checked)
File "/home/ramin/projects/ECO/src/python/generator.py", line 93, in print_keras_lstm_result
keras_lstm_author, keras_lstm_result = self.sample_keras_lstm(input=input)
File "/home/ramin/projects/ECO/src/python/generator.py", line 76, in sample_keras_lstm
return selected_lstm.name, selected_lstm.sample(diversity=diversity, seed=input, output_length=length)
File "/home/ramin/projects/ECO/src/python/keras_lstm/lstm_wrapper.py", line 70, in sample
preds = self.model.predict(x, verbose=0)[0]
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/keras/models.py", line 671, in predict
return self.model.predict(x, batch_size=batch_size, verbose=verbose)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/keras/engine/training.py", line 1174, in predict
self._make_predict_function()
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/keras/engine/training.py", line 732, in _make_predict_function
**kwargs)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 1031, in function
return Function(inputs, outputs, updates=updates)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 992, in __init__
with tf.control_dependencies(self.outputs):
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 3493, in control_dependencies
return get_default_graph().control_dependencies(control_inputs)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 3270, in control_dependencies
c = self.as_graph_element(c)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2385, in as_graph_element
return self._as_graph_element_locked(obj, allow_tensor, allow_operation)
File "/mnt/drive1/virtualenvs/eco_tensorflow/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 2464, in _as_graph_element_locked
raise ValueError("Tensor %s is not an element of this graph." % obj)
ValueError: Tensor Tensor("Softmax:0", shape=(?, 44), dtype=float32) is not an element of this graph.
generator is an object in its on module now. beware of weird calls on global 'generator. ...' calls in that class. wtf. objectify more.
fix this: