On Friday, October 7, 2016 at 5:38:14 PM UTC+2, nouiz wrote:
>
>
>
> On Fri, Oct 7, 2016 at 11:31 AM, Pascal Lamblin <[email protected] 
> <javascript:>> wrote:
>
>> On Fri, Oct 07, 2016, [email protected] <javascript:> wrote:
>> > Hi Fred,
>> > I did a test using:
>> >
>> > theano.tensor.nnet.conv3d2d import conv3d
>>
>> That's the old conv3d2d code, that should not be needed with cuDNN, and
>> that has some pieces that do not work in float16.
>> These are not the problems we should try to solve, we should focus on
>> what happens when using dnn_conv3d instead.
>>
>
> not dnn_conv3d, but the new conv interface: theano.tensor.nnet.conv3d(). 
> Use that one, with float=float15 and device=cuda.
>

I don't find this new  new conv interface: theano.tensor.nnet.conv3d()
thanks
luca

>  
>
>>
>> >
>> > this PR: https://github.com/Theano/Theano/pull/4862
>> >
>> > [global]
>> > floatX = float16
>> > device=cuda
>> > [cuda]
>> > root = /usr/local/cuda-7.5
>> >
>> > [nvcc]
>> > fastmath=True
>> >
>> > optimizer = fast_compile
>> >
>> > [dnn.conv]
>> > algo_fwd =  time_once
>> > algo_bwd_filter = time_once
>> > algo_bwd_data = time_once
>> >
>> > The output is much slower then using float32:
>> >
>> > Python 2.7.12 |Anaconda custom (64-bit)| (default, Jul  2 2016, 
>> 17:42:40)
>> > [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
>> > Type "help", "copyright", "credits" or "license" for more information.
>> > Anaconda is brought to you by Continuum Analytics.
>> > Please check out: http://continuum.io/thanks and https://anaconda.org
>> > >>>
>> > 
>> runfile('/home/luca/data/DeepLearningTutorials/Theano-3D-ConvNet-master/convnet3d/core/run_multi_conv_t.py',
>> > 
>> wdir='/home/luca/data/DeepLearningTutorials/Theano-3D-ConvNet-master/convnet3d/core')
>> > Mapped name None to device cuda: GeForce 840M
>> > WARNING (theano.gof.compilelock): Overriding existing lock by dead 
>> process
>> > '3119' (I am process '3598')
>> > Using cuDNN version 5103 on context None
>> > /home/luca/data/Theano-master/theano/tensor/signal/downsample.py:6:
>> > UserWarning: downsample module has been moved to the
>> > theano.tensor.signal.pool module.
>> >   "downsample module has been moved to the theano.tensor.signal.pool
>> > module.")
>> > Disabling C code for Elemwise{mul,no_inplace} due to unsupported float16
>> > Disabling C code for Elemwise{Cast{float32}} due to unsupported float16
>> > Disabling C code for Elemwise{Cast{float16}} due to unsupported float16
>> > Disabling C code for Elemwise{Cast{float16}} due to unsupported float16
>> > Disabling C code for Alloc due to unsupported float16
>> > ERROR (theano.gof.opt): SeqOptimizer apply 
>> <theano.gpuarray.opt.GraphToGPU
>> > object at 0x7f3944076110>
>> > ERROR (theano.gof.opt): Traceback:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 235, in 
>> apply
>> >     sub_prof = optimizer.optimize(fgraph)
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 90, in
>> > optimize
>> >     ret = self.apply(fgraph, *args, **kwargs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 355, in
>> > apply
>> >     node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(sigmoid.0, Pool{ds=(3, 3),
>> > ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0, 
>> Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0, 
>> Pool{ds=(3,
>> > 3), ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0,
>> > Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0, 
>> Pool{ds=(3,
>> > 3), ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0,
>> > Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0, 
>> Pool{ds=(3,
>> > 3), ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0,
>> > Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0, 
>> Pool{ds=(3,
>> > 3), ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0,
>> > Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(3, 3), ignore_border=True,
>> > st=(3, 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0, 
>> Pool{ds=(3,
>> > 3), ignore_border=True, st=(3, 3), padding=(0, 0), mode='max'}.0,
>> > Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_grad_stride
>> > ERROR (theano.gof.opt): node: MaxPoolGrad{ds=(1, 3), ignore_border=True,
>> > st=(1, 3), padding=(0, 0), mode='max'}(Reshape{4}.0, Pool{ds=(1, 3),
>> > ignore_border=True, st=(1, 3), padding=(0, 0), mode='max'}.0,
>> > HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1888,
>> > in local_gpua_pool_dnn_grad_stride
>> >     inp, out, out_grad, ws, stride, pad = inputs
>> > ValueError: need more than 3 values to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > Disabling C code for DiagonalSubtensor{inplace} due to unsupported 
>> float16
>> > Disabling C code for Pool{ds=(3, 3), ignore_border=True, st=(3, 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for Pool{ds=(1, 3), ignore_border=True, st=(1, 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for MaxPoolGrad{ds=(1, 3), ignore_border=True, st=(1, 
>> 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for MaxPoolGrad{ds=(3, 3), ignore_border=True, st=(3, 
>> 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for IncDiagonalSubtensor due to unsupported float16
>> > ERROR (theano.gof.opt): SeqOptimizer apply 
>> <theano.gpuarray.opt.GraphToGPU
>> > object at 0x7f393587d710>
>> > ERROR (theano.gof.opt): Traceback:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 235, in 
>> apply
>> >     sub_prof = optimizer.optimize(fgraph)
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 90, in
>> > optimize
>> >     ret = self.apply(fgraph, *args, **kwargs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 355, in
>> > apply
>> >     node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(1, 3), ignore_border=True, st=(1,
>> > 3), padding=(0, 0), mode='max'}(Reshape{4}.0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > ERROR (theano.gof.opt): Optimization failure due to:
>> > local_gpua_pool_dnn_alternative
>> > ERROR (theano.gof.opt): node: Pool{ds=(3, 3), ignore_border=True, st=(3,
>> > 3), padding=(0, 0), mode='max'}(HostFromGpu(gpuarray).0)
>> > ERROR (theano.gof.opt): TRACEBACK:
>> > ERROR (theano.gof.opt): Traceback (most recent call last):
>> >   File "/home/luca/data/Theano-master/theano/gof/opt.py", line 1820, in
>> > process_node
>> >     replacements = lopt.transform(node)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/opt.py", line 
>> 203, in
>> > local_opt
>> >     new_op = maker(node.op, context_name, node.inputs, node.outputs)
>> >   File "/home/luca/data/Theano-master/theano/gpuarray/dnn.py", line 
>> 1874,
>> > in local_gpua_pool_dnn_alternative
>> >     img, ws, stride, pad = inputs
>> > ValueError: need more than 1 value to unpack
>> >
>> > Disabling C code for DiagonalSubtensor{inplace} due to unsupported 
>> float16
>> > Disabling C code for Pool{ds=(3, 3), ignore_border=True, st=(3, 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for Pool{ds=(1, 3), ignore_border=True, st=(1, 3),
>> > padding=(0, 0), mode='max'} due to unsupported float16
>> > Disabling C code for MaxAndArgmax due to unsupported float16
>> >
>> >
>> > start time:
>> > 07/10/2016
>> > 14:08:56
>> >
>> >
>> > Images for training: 316
>> > Images for validation: 56
>> > Epochs: 100
>> >
>> >
>> > training @ iter =  0
>> > training cost 0.69287
>> > epoch 1, training batch 316/316, validation error 39.286 %
>> > training @ iter =  400
>> >
>> > --
>> >
>> > ---
>> > 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] <javascript:>.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>>
>> --
>> Pascal
>>
>> --
>>
>> ---
>> 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] <javascript:>.
>> 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.

Reply via email to