added 2 ops: DownsampleFactorMax and DownsampleFactorMaxGrad on the new gpu back end

#def perform(self, node, input_storage, output_storage):
        #raise NotImplementedError('only C is implemented')
"""
This is still commented out and useless.
"""
It helps if you read the code.

On 6/27/14, abergeron <notifications@github.com> wrote:
>> +    def c_support_code(self):
>> +        return """
>> +        CUdeviceptr (*cuda_get_ptr)(gpudata *g);
>> +        """
>> +
>> +    def c_init_code(self):
>> +        return ['cuda_get_ptr = (CUdeviceptr (*)(gpudata
>> *g))gpuarray_get_extension("cuda_get_ptr");']
>> +
>> +    def c_compiler(self):
>> +      return NVCC_compiler
>> +
>> +    def c_headers(self):
>> +      return ['blas_api.h', 'cuda.h', 'numpy_compat.h']
>> +
>> +    #def perform(self, node, input_storage, output_storage):
>> +        #raise NotImplementedError('only C is implemented')
>
> This is still commented out and useless.
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/Theano/Theano/pull/1930/files#r14308862