I'm not able to tell the problem with this partial error. Can you give the full error?
Fred On Fri, Apr 14, 2017 at 4:16 AM Feras Almasri <[email protected]> wrote: > def increment_odd(x): > return T.inc_subtensor(x[1::2], 1.) > > > x = T.vector() > > xv = np.zeros((4,), dtype=x.dtype) > yv = increment_odd(x).eval({x:xv}) > > > > Hello I'm implementing this simple code to test inc_subtensor, which give > me this error > >> >> RuntimeError: Error doing inplace add >> Apply node that caused the error: >> GpuIncSubtensor{InplaceInc;::}(GpuFromHost<None>.0, GpuArrayConstant{1.0}) >> Toposort index: 1 >> Inputs types: [GpuArrayType<None>(float32, (False,)), >> GpuArrayType<None>(float32, ())] >> Inputs shapes: [(4,), ()] >> Inputs strides: [(4,), ()] >> Inputs values: [gpuarray.array([ 0., 0., 0., 0.], dtype=float32), >> gpuarray.array(1.0, dtype=float32)] >> Outputs clients: >> [[HostFromGpu(gpuarray)(GpuIncSubtensor{InplaceInc;::}.0)]] > > > So I tested set_subtensor and it worked with me. what is wrong in this > implementation ? > > -- > > --- > 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. > -- --- 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.
