Hi, 
Getting TypeError: iteration over a 0-d array  with Theano version
'0.9.0.dev-388805f946685e86225cdf602eb8a4f0059f9667'

Happens when calling the defined function.
self.trainfunc = 
theano.function([inquery,inmemory,learningrate,yin,yin1,yin2,yin4], 
cost,updates=updates,allow_input_downcast = True) 

cost,v1,v2,v3 = mem_network.trainfunc(query,data_train, 
learningrate,yval1,yval,yval2,yval)     

Error does not come when running the same in debug mode as called below :
mode = 
theano.compile.MonitorMode(post_func=detect_nan).excluding('local_elemwise_fusion',
 
'inplace')
self.trainfunc = 
theano.function([inquery,inmemory,learningrate,yin,yin1,yin2,yin4], 
[cost,v1,v2,output],updates=updates,allow_input_downcast = True, mode=mode) 

There are no zero dimensional arrays in the call.
These are the values of the parameters.
query = np.zeros((sent_len),dtype=np.int)
 yval1 = numpy.zeros((batch_size,sent_len,embsize),dtype=numpy.float64)  # 
Batchsize * Seqlen * Emb dim  3d
  yval = numpy.zeros((batch_size,sent_len,embsize),dtype=numpy.float64)  # 
Batchsize * Seqlen * Emb dim 3d
  yval2 = numpy.zeros((sent_len,vocabsize),dtype=numpy.float64)  # Seqlen * 
Vocabsize 2d
  



-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to