コード例 #1
0
 /// <summary>
 /// An opaque structure holding the description of an activation operation.
 /// </summary>
 public ActivationDescriptor()
 {
     _desc = new cudnnActivationDescriptor();
     res = CudaDNNNativeMethods.cudnnCreateActivationDescriptor(ref _desc);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cudnnCreateTensorDescriptor", res));
     if (res != cudnnStatus.Success) throw new CudaDNNException(res);
 }
コード例 #2
0
 /// <summary>
 /// An opaque structure holding the description of an activation operation.
 /// </summary>
 public ActivationDescriptor()
 {
     _desc = new cudnnActivationDescriptor();
     res   = CudaDNNNativeMethods.cudnnCreateActivationDescriptor(ref _desc);
     Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cudnnCreateTensorDescriptor", res));
     if (res != cudnnStatus.Success)
     {
         throw new CudaDNNException(res);
     }
 }
コード例 #3
0
        public static extern cudnnStatus cudnnActivationBackward( cudnnHandle handle,
                                                           cudnnActivationDescriptor activationDesc,
                                                           ref float alpha,
														   cudnnTensorDescriptor srcDesc,
														   CUdeviceptr srcData,
														   cudnnTensorDescriptor srcDiffDesc,
														   CUdeviceptr srcDiffData,
														   cudnnTensorDescriptor destDesc,
														   CUdeviceptr destData,
														   ref float beta,
														   cudnnTensorDescriptor destDiffDesc,
														   CUdeviceptr destDiffData
														 );
コード例 #4
0
 public static extern cudnnStatus cudnnDestroyActivationDescriptor(
                                 cudnnActivationDescriptor activationDesc);
コード例 #5
0
 public static extern cudnnStatus cudnnCreateActivationDescriptor(
                     ref cudnnActivationDescriptor activationDesc);
コード例 #6
0
 public static extern cudnnStatus cudnnSetActivationDescriptor(
                                 cudnnActivationDescriptor activationDesc,
                                 cudnnActivationMode mode,
                                 cudnnNanPropagation reluNanOpt,
                                 double reluCeiling);
コード例 #7
0
        public static extern cudnnStatus cudnnActivationForward( cudnnHandle handle,
                                                          cudnnActivationDescriptor activationDesc,
                                                          ref double alpha,
														  cudnnTensorDescriptor srcDesc,
														  CUdeviceptr srcData,
														  ref double beta,
														  cudnnTensorDescriptor destDesc,
														  CUdeviceptr destData
														);