Hi Frederic,
Good to hear from you. Thanks for your rapid response. I searched my
code for the index vector as you suggested and found it in
\theano\compile\function_module.py and in \theano\gof\link.py. I haven't
found anything out of line, however. Please advise.
Arnold
On Wednesday, August 16, 2017 at 10:00:43 PM UTC-4, nouiz wrote:
>
> I think the problem are the values in the index vector. Double check that.
>
> Frédéric
>
> On Wed, Aug 16, 2017 at 5:49 PM ephi5757 via theano-users <
> [email protected] <javascript:>> wrote:
>
>> I'm retraining my implementation of the neural network model AlexNet in
>> Theano and not long after it initializes the program crashes with the error
>> "ValueError: dimension mismatch in x,y_idx arguments." see traceback below.
>> Any comments or suggestions that you may offer would be helpful. Note
>> that the only discernible difference in this training in comparison to the
>> previous one is that I am using 5003 .hkl training image data files instead
>> of 5004. Nevertheless, I don't think this value needs to be fixed.
>> Looking forward to your reply.
>> Arnold
>> _______________________________________________________________.
>>
>>
>> C:\SciSoft\Git\theano_alexnet>python train.py THEANO_FLAGS=mode=FAST_RUN,
>> floatX=float32
>> Using gpu device 0: Quadro K4000M (CNMeM is disabled, CuDNN 3007)
>> Using gpu device 0: Quadro K4000M (CNMeM is disabled, CuDNN 3007)
>> ... building the model
>> conv (cudnn) layer with shape_in: (3, 227, 227, 1)
>> conv (cudnn) layer with shape_in: (96, 27, 27, 1)
>> conv (cudnn) layer with shape_in: (256, 13, 13, 1)
>> conv (cudnn) layer with shape_in: (384, 13, 13, 1)
>> conv (cudnn) layer with shape_in: (384, 13, 13, 1)
>> fc layer with num_in: 9216 num_out: 4096
>> dropout layer with P_drop: 0.5
>> fc layer with num_in: 4096 num_out: 4096
>> dropout layer with P_drop: 0.5
>> softmax layer with num_in: 4096 num_out: 1000
>> ... training
>>
>>
>> ______________________________________________________________________________.
>> Traceback (most recent call last):
>> File
>> "C:\SciSoft\WinPython-64bit-2.7.9.4\python-2.7.9.amd64\lib\multiprocessing\process.py",
>>
>> line 266, in _bootstrap
>> self.run()
>> File
>> "C:\SciSoft\WinPython-64bit-2.7.9.4\python-2.7.9.amd64\lib\multiprocessing\process.py",
>>
>> line 120, in run
>> self._target(*self._args, **self._kwargs)
>> File "C:\SciSoft\Git\theano_alexnet\train.py", line 128, in train_net
>> recv_queue=load_recv_queue)
>> File "C:\SciSoft\Git\theano_alexnet\train_funcs.py", line 171, in
>> train_model_wrap
>> cost_ij = train_model()
>> File "c:\scisoft\git\theano\theano\compile\function_module.py", line
>> 871, in __call__
>> storage_map=getattr(self.fn, 'storage_map', None))
>> File "c:\scisoft\git\theano\theano\gof\link.py", line 314, in
>> raise_with_op
>> reraise(exc_type, exc_value, exc_trace)
>> File "c:\scisoft\git\theano\theano\compile\function_module.py", line
>> 859, in __call__
>> outputs = self.fn()
>>
>> ValueError: dimension mismatch in x,y_idx arguments
>> Apply node that caused the error:
>> GpuCrossentropySoftmaxArgmax1HotWithBias(GpuDot22.0,
>> <CudaNdarrayType(float32, vector)>, GpuFromHost.0)
>> Toposort index: 298
>> Inputs types: [CudaNdarrayType(float32, matrix), CudaNdarrayType(float32,
>> vector), CudaNdarrayType(float32, vector)]
>> Inputs shapes: [(256, 1000), (1000,), (1,)]
>> Inputs strides: [(1000, 1), (1,), (0,)]
>> Inputs values: ['not shown', 'not shown', CudaNdarray([ 275.])]
>> Outputs clients:
>> [[GpuCAReduce{add}{1}(GpuCrossentropySoftmaxArgmax1HotWithBias.0)],
>> [GpuCrossentropySoftmax1HotWithBiasDx(GpuElemwise{Inv}[(0, 0)].0,
>> GpuCrossentropySoftmaxArgmax1HotWithBias.1, GpuFromHost.0)], []]
>> .
>> _____________________________________________________________________.
>>
>> --
>>
>> ---
>> 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.