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.
