private cudnnConvolutionBackwardBias ( |
||
handle | ||
alpha | double | |
srcDesc | ||
srcData | ManagedCuda.BasicTypes.CUdeviceptr | |
beta | double | |
destDesc | ||
destData | ManagedCuda.BasicTypes.CUdeviceptr | |
return | cudnnStatus |
/* Functions to perform the backward multiconvolution */ public void ConvolutionBackwardBias(double alpha, TensorDescriptor srcDesc, CudaDeviceVariable <double> srcData, double beta, TensorDescriptor destDesc, CudaDeviceVariable <double> destData ) { res = CudaDNNNativeMethods.cudnnConvolutionBackwardBias(_handle, ref alpha, srcDesc.Desc, srcData.DevicePointer, ref beta, destDesc.Desc, destData.DevicePointer); Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cudnnConvolutionBackwardBias", res)); if (res != cudnnStatus.Success) { throw new CudaDNNException(res); } }