static int |
cudnn.cudnnCreateRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc) |
static int |
cudnn.cudnnDestroyRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc) |
static int |
cudnn.cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
int[] dataType,
int[] layout,
int[] maxSeqLength,
int[] batchSize,
int[] vectorSize,
int arrayLengthRequested,
int[] seqLengthArray,
Pointer paddingFill) |
static int |
cudnn.cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
IntBuffer dataType,
IntBuffer layout,
IntBuffer maxSeqLength,
IntBuffer batchSize,
IntBuffer vectorSize,
int arrayLengthRequested,
IntBuffer seqLengthArray,
Pointer paddingFill) |
static int |
cudnn.cudnnGetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
IntPointer dataType,
IntPointer layout,
IntPointer maxSeqLength,
IntPointer batchSize,
IntPointer vectorSize,
int arrayLengthRequested,
IntPointer seqLengthArray,
Pointer paddingFill) |
static int |
cudnn.cudnnGetRNNTempSpaceSizes(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int fwdMode,
cudnnRNNDataStruct xDesc,
SizeTPointer workSpaceSize,
SizeTPointer reserveSpaceSize) |
static int |
cudnn.cudnnRNNBackwardData_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int[] devSeqLengths,
cudnnRNNDataStruct yDesc,
Pointer y,
Pointer dy,
cudnnRNNDataStruct xDesc,
Pointer dx,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer dhy,
Pointer dhx,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer dcy,
Pointer dcx,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNBackwardData_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
IntBuffer devSeqLengths,
cudnnRNNDataStruct yDesc,
Pointer y,
Pointer dy,
cudnnRNNDataStruct xDesc,
Pointer dx,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer dhy,
Pointer dhx,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer dcy,
Pointer dcx,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNBackwardData_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
IntPointer devSeqLengths,
cudnnRNNDataStruct yDesc,
Pointer y,
Pointer dy,
cudnnRNNDataStruct xDesc,
Pointer dx,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer dhy,
Pointer dhx,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer dcy,
Pointer dcx,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNBackwardWeights_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int addGrad,
int[] devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnTensorStruct hDesc,
Pointer hx,
cudnnRNNDataStruct yDesc,
Pointer y,
long weightSpaceSize,
Pointer dweightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNBackwardWeights_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int addGrad,
IntBuffer devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnTensorStruct hDesc,
Pointer hx,
cudnnRNNDataStruct yDesc,
Pointer y,
long weightSpaceSize,
Pointer dweightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNBackwardWeights_v8(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int addGrad,
IntPointer devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnTensorStruct hDesc,
Pointer hx,
cudnnRNNDataStruct yDesc,
Pointer y,
long weightSpaceSize,
Pointer dweightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNForward(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int fwdMode,
int[] devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnRNNDataStruct yDesc,
Pointer y,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer hy,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer cy,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNForward(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int fwdMode,
IntBuffer devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnRNNDataStruct yDesc,
Pointer y,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer hy,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer cy,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnRNNForward(cudnnContext handle,
cudnnRNNStruct rnnDesc,
int fwdMode,
IntPointer devSeqLengths,
cudnnRNNDataStruct xDesc,
Pointer x,
cudnnRNNDataStruct yDesc,
Pointer y,
cudnnTensorStruct hDesc,
Pointer hx,
Pointer hy,
cudnnTensorStruct cDesc,
Pointer cx,
Pointer cy,
long weightSpaceSize,
Pointer weightSpace,
long workSpaceSize,
Pointer workSpace,
long reserveSpaceSize,
Pointer reserveSpace) |
static int |
cudnn.cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
int dataType,
int layout,
int maxSeqLength,
int batchSize,
int vectorSize,
int[] seqLengthArray,
Pointer paddingFill) |
static int |
cudnn.cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
int dataType,
int layout,
int maxSeqLength,
int batchSize,
int vectorSize,
IntBuffer seqLengthArray,
Pointer paddingFill) |
static int |
cudnn.cudnnSetRNNDataDescriptor(cudnnRNNDataStruct rnnDataDesc,
int dataType,
int layout,
int maxSeqLength,
int batchSize,
int vectorSize,
IntPointer seqLengthArray,
Pointer paddingFill) |