- 20 6月, 2009 1 次提交
-
-
由 Olivier Delalleau 提交于
-
- 18 6月, 2009 1 次提交
-
-
由 Olivier Delalleau 提交于
-
- 13 6月, 2009 3 次提交
-
-
由 Frederic Bastien 提交于
-
由 James Bergstra 提交于
set the mode in test_opt_unpack because testing an optimization makes no sense when the optimization is not applied
-
由 James Bergstra 提交于
-
- 12 6月, 2009 1 次提交
-
-
由 James Bergstra 提交于
-
- 11 6月, 2009 7 次提交
-
-
kernels. Modified the list of kernel and image shapes to test in test_conv.py so that test_ConvOpGrad runs under 2 mins.
-
由 Frederic Bastien 提交于
-
由 Olivier Delalleau 提交于
-
由 Olivier Delalleau 提交于
-
由 Olivier Delalleau 提交于
-
由 Olivier Delalleau 提交于
-
由 Olivier Delalleau 提交于
-
- 10 6月, 2009 6 次提交
-
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 James Bergstra 提交于
-
由 Olivier Delalleau 提交于
-
由 Olivier Delalleau 提交于
-
由 Frederic Bastien 提交于
Now ConvOp.grad always execute unrolled if the option ask him too do so. This was working correctly when the hash code was not comparing the unroll level. When it started to do so, it was unrolling only for a part of the grad.
-
- 09 6月, 2009 11 次提交
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
some small correction to my last modif on the ConvOp.grad test. Now the test in float32 work BUT with a tolerance of 0.16!
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
partial rewrite of the ConvOp grad test. It was not testing in float32 correctly. This uncover a bug in the grad in float32. Maybe the bug is in verify_grad. I added an option to verify_grad to help test the float32 case correctly, but we did't can use it by default because it make some test fail. I don't know why.
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
added an option to verify_grad(cast_to_output_type) to force the casting of the output to the same type as the op expect. This is needed to test the ConvOp grad in float32 type. Otherwise it upcast it to float64.
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
modified the ConvOp hash calculation. If we don't consider the unroll_* option, we won't be able to correctly test the op as they will be merged together and we will test only the first version. This don't uncover error.
-
- 08 6月, 2009 4 次提交
-
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
If the env variable THEANO_BASE_COMPILEDIR, we will use it instead of ~/.theano as the base compile directory. We will create a directory based on the os in this directory and put their all file related to the compilation.
-
由 Frederic Bastien 提交于
This give ~4.5% speed up for unrolled version. Less for other version.
-
- 05 6月, 2009 1 次提交
-
-
由 Frederic Bastien 提交于
-
- 04 6月, 2009 5 次提交
-
-
由 Frederic Bastien 提交于
in ConvOp.__init__, if the unroll value are not good, we try to find a good one. Otherwise we set 1 and print an OPTIMISATION WARNING. We do this as it is probably safer to use default value for the optimisation parameter if they are bad and execute then to fail.
-
由 Frederic Bastien 提交于
Print the time in second and the cumulative time too.
-
由 Frederic Bastien 提交于
-
由 Frederic Bastien 提交于
small bugfix. The ConvOp was not unrolled when only the unroll_batch or the unroll_kern option was specified.
-
由 Frederic Bastien 提交于
-