Indeed, this is the reason. "inputs" has to be a flat list of Theano Variables.
On Wednesday, July 19, 2017 at 10:36:47 AM UTC-4, Francesco Ciompi wrote: > > Hi, > > I found this message while looking for a solution to this same error > message. > I am using theano 0.9 and python 3.5. > > The error I get is: > > "In() instances and tuple inputs trigger the old " > NotImplementedError: In() instances and tuple inputs trigger the old > semantics, which disallow using updates and givens > > when trying to compile: > > self.train_fn = theano.function([input_var, target_var], [loss, out], > updates=updates) > > where input_var is actually a Python list of 3 tensor variables of the > same shape. > > Could this be the reason for this error? Are lists supported as type of > input variables? > > Thanks, > Francesco > > > > On Friday, February 24, 2017 at 9:43:17 PM UTC+1, nouiz wrote: >> >> What is the running code? Did you update theano as the last message >> suggest? What is your Theano version? >> >> Make sure to use Theano 0.9beta1 or 0.9rc1. If the code come from the >> Deep learning tutorial, update it. Old combination of DLT and Theano could >> give this. >> >> Current Theano version don't raise this error anymore. >> >> Fred >> >> On Mon, Jun 9, 2014 at 5:10 PM Tariq Daouda <tariq....@gmail.com> wrote: >> >>> Hello, >>> >>> Does anyone know what this error means? >>> >>> Traceback (most recent call last): >>> File "mlp.py", line 115, in <module> >>> *nn.train([train_set_x[i]], [train_set_y[i]])* >>> File "mlp.py", line 75, in train >>> *return theano.function(inputs = [x, y], outputs = self.cost, >>> updates = self.updates)* >>> File >>> "/u/daoudat/usr/lib/python2.6/site-packages/theano/compile/function.py", >>> line 205, in function >>> "In() instances and tuple inputs trigger the old " >>> *NotImplementedError: In() instances and tuple inputs trigger the old >>> semantics, which disallow using updates and givens* >>> >>> Concerning the inputs, train_set_x[i] is a numpy array and >>> train_set_y[i] is an integer. >>> >>> Cheers, >>> >>> Tariq Daouda >>> >>> -- >>> >>> --- >>> 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 theano-users...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- --- 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 theano-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.