MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.common.CudaDnn< T > Member List

This is the complete list of members for MyCaffe.common.CudaDnn< T >, including all inherited members.

abs(int n, long hA, long hY)MyCaffe.common.CudaDnn< T >
accuracy_fwd(int nCount, int nOuterNum, int nInnerNum, long hBottomData, long hBottomLabel, long hAccData, long hAccTotals, int? nIgnoreLabel, bool bLastElementOnly, int nBatch)MyCaffe.common.CudaDnn< T >
adadelta_update(int nCount, long hNetParamsDiff, long hHistoryData1, long hHistoryData2, T fMomentum, T fDelta, T fLocalRate)MyCaffe.common.CudaDnn< T >
adagrad_update(int nCount, long hNetParamsDiff, long hHistoryData, T fDelta, T fLocalRate)MyCaffe.common.CudaDnn< T >
adam_update(int nCount, long hNetParamsDiff, long hValM, long hValV, T fBeta1, T fBeta2, T fEpsHat, T fLearningRate, T fCorrection)MyCaffe.common.CudaDnn< T >
adamw_update(int nCount, long hNetParamsDiff, long hValM, long hValV, T fBeta1, T fBeta2, T fEpsHat, T fLearningRate, T fDecayRate, long hNetParamsData, int nStep)MyCaffe.common.CudaDnn< T >
add(int n, long hA, long hB, long hC, long hY)MyCaffe.common.CudaDnn< T >
add(int n, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
add(int n, long hA, long hB, long hY, double dfAlpha)MyCaffe.common.CudaDnn< T >
add(int n, long hA, long hB, long hY, float fAlpha)MyCaffe.common.CudaDnn< T >
add(int n, long hA, long hB, long hY, double dfAlphaA, double dfAlphaB, int nAOff=0, int nBOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
add_scalar(int n, double fAlpha, long hY)MyCaffe.common.CudaDnn< T >
add_scalar(int n, float fAlpha, long hY)MyCaffe.common.CudaDnn< T >
add_scalar(int n, T fAlpha, long hY, int nYOff=0)MyCaffe.common.CudaDnn< T >
AddTensor(long hCuDnn, long hSrcDesc, long hSrc, int nSrcOffset, long hDstDesc, long hDst, int nDstOffset)MyCaffe.common.CudaDnn< T >
AddTensor(long hCuDnn, T fAlpha, long hSrcDesc, long hSrc, int nSrcOffset, T fBeta, long hDstDesc, long hDst, int nDstOffset)MyCaffe.common.CudaDnn< T >
AllocHostBuffer(long lCapacity)MyCaffe.common.CudaDnn< T >
AllocMemory(List< double > rg)MyCaffe.common.CudaDnn< T >
AllocMemory(List< float > rg)MyCaffe.common.CudaDnn< T >
AllocMemory(double[] rgSrc, long hStream=0)MyCaffe.common.CudaDnn< T >
AllocMemory(float[] rgSrc, long hStream=0)MyCaffe.common.CudaDnn< T >
AllocMemory(T[] rgSrc, long hStream=0, bool bHalfSize=false)MyCaffe.common.CudaDnn< T >
AllocMemory(long lCapacity, bool bHalfSize=false)MyCaffe.common.CudaDnn< T >
AllocPCAData(int nM, int nN, int nK, out int nCount)MyCaffe.common.CudaDnn< T >
AllocPCAEigenvalues(int nM, int nN, int nK, out int nCount)MyCaffe.common.CudaDnn< T >
AllocPCALoads(int nM, int nN, int nK, out int nCount)MyCaffe.common.CudaDnn< T >
AllocPCAScores(int nM, int nN, int nK, out int nCount)MyCaffe.common.CudaDnn< T >
asum(int n, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
asum_double(int n, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
asum_float(int n, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
axpby(int n, double fAlpha, long hX, double fBeta, long hY)MyCaffe.common.CudaDnn< T >
axpby(int n, float fAlpha, long hX, float fBeta, long hY)MyCaffe.common.CudaDnn< T >
axpby(int n, T fAlpha, long hX, T fBeta, long hY)MyCaffe.common.CudaDnn< T >
axpy(int n, double fAlpha, long hX, long hY)MyCaffe.common.CudaDnn< T >
axpy(int n, float fAlpha, long hX, long hY)MyCaffe.common.CudaDnn< T >
axpy(int n, T fAlpha, long hX, long hY, int nXOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
BaseSizeMyCaffe.common.CudaDnn< T >static
basetype_size(bool bUseHalfSize)MyCaffe.common.CudaDnn< T >static
BatchNormBackward(long hCuDnn, BATCHNORM_MODE mode, T fAlphaDiff, T fBetaDiff, T fAlphaParamDiff, T fBetaParamDiff, long hBwdBottomDesc, long hBottomData, long hTopDiffDesc, long hTopDiff, long hBottomDiffDesc, long hBottomDiff, long hBwdScaleBiasMeanVarDesc, long hScaleData, long hScaleDiff, long hBiasDiff, double dfEps, long hSaveMean, long hSaveInvVar)MyCaffe.common.CudaDnn< T >
BatchNormForward(long hCuDnn, BATCHNORM_MODE mode, T fAlpha, T fBeta, long hFwdBottomDesc, long hBottomData, long hFwdTopDesc, long hTopData, long hFwdScaleBiasMeanVarDesc, long hScaleData, long hBiasData, double dfFactor, long hGlobalMean, long hGlobalVar, double dfEps, long hSaveMean, long hSaveInvVar, bool bTraining)MyCaffe.common.CudaDnn< T >
batchreidx_bwd(int nCount, int nInnerDim, long hTopDiff, long hTopIdx, long hBegins, long hCounts, long hBottomDiff)MyCaffe.common.CudaDnn< T >
batchreidx_fwd(int nCount, int nInnerDim, long hBottomData, long hPermutData, long hTopData)MyCaffe.common.CudaDnn< T >
bias_fwd(int nCount, long hBottomData, long hBiasData, int nBiasDim, int nInnerDim, long hTopData)MyCaffe.common.CudaDnn< T >
bnll_bwd(int nCount, long hTopDiff, long hBottomData, long hBottomDiff)MyCaffe.common.CudaDnn< T >
bnll_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
calc_dft_coefficients(int n, long hX, int m, long hY)MyCaffe.common.CudaDnn< T >
calculate_batch_distances(DistanceMethod distMethod, double dfThreshold, int nItemDim, long hSrc, long hTargets, long hWork, int[,] rgOffsets)MyCaffe.common.CudaDnn< T >
channel_add(int nCount, int nOuterNum, int nChannels, int nBlocks, int nInnerNum, int nOffset, long hX, long hY, DIR dir)MyCaffe.common.CudaDnn< T >
channel_compare(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_copy(int nCount, int nOuterNum, int nChannels, int nBlocks, int nInnerNum, int nOffset, long hX, long hY, DIR dir)MyCaffe.common.CudaDnn< T >
channel_copyall(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_div(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, int nMethod=1)MyCaffe.common.CudaDnn< T >
channel_dot(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hA, long hY)MyCaffe.common.CudaDnn< T >
channel_duplicate(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_fill(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, int nLabelDim, long hLabels, long hY)MyCaffe.common.CudaDnn< T >
channel_fillfrom(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, DIR dir)MyCaffe.common.CudaDnn< T >
channel_max(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, bool bReturnIdx=false)MyCaffe.common.CudaDnn< T >
channel_mean(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_min(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, bool bReturnIdx=false)MyCaffe.common.CudaDnn< T >
channel_mul(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, int nMethod=1)MyCaffe.common.CudaDnn< T >
channel_mulv(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hA, long hX, long hC)MyCaffe.common.CudaDnn< T >
channel_op_bwd(OP op, int nCount, int nC, int nN1, int nSD1, int nN2, int nSD2, int nCy, int nSDy, long hA, long hB, long hY, long hAd, long hBd, long hYd, long hWork)MyCaffe.common.CudaDnn< T >
channel_op_fwd(OP op, int nCount, int nC, int nN1, int nSD1, int nN2, int nSD2, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
channel_percentile(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, double dfPercentile)MyCaffe.common.CudaDnn< T >
channel_scale(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hA, long hY)MyCaffe.common.CudaDnn< T >
channel_sub(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hA, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_sub(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
channel_sum(int nCount, int nOuterNum, int nChannels, int nInnerNum, long hX, long hY, bool bSumAcrossChannels=true, DIR dir=DIR.FWD, int nChannelsY=-1)MyCaffe.common.CudaDnn< T >
CheckMemoryAttributes(long hSrc, int nSrcDeviceID, long hDst, int nDstDeviceID)MyCaffe.common.CudaDnn< T >
clip_bwd(int nCount, long hTopDiff, long hBottomData, long hBottomDiff, T fMin, T fMax)MyCaffe.common.CudaDnn< T >
clip_fwd(int nCount, long hBottomData, long hTopData, T fMin, T fMax)MyCaffe.common.CudaDnn< T >
cll_bwd(int nCount, int nChannels, double dfMargin, bool bLegacyVersion, double dfAlpha, long hY, long hDiff, long hDistSq, long hBottomDiff)MyCaffe.common.CudaDnn< T >
coeff_sub_bwd(int nCount, int nDim, int nNumOffset, double dfCoeff, long hCoeffData, long hTopDiff, long hBottomDiff)MyCaffe.common.CudaDnn< T >
coeff_sub_fwd(int nCount, int nDim, int nNumOffset, double dfCoeff, long hCoeffData, long hBottom, long hTop)MyCaffe.common.CudaDnn< T >
coeff_sum_bwd(int nCount, int nDim, int nNumOffset, double dfCoeff, long hCoeffData, long hTopDiff, long hBottomDiff)MyCaffe.common.CudaDnn< T >
coeff_sum_fwd(int nCount, int nDim, int nNumOffset, double dfCoeff, long hCoeffData, long hBottom, long hTop)MyCaffe.common.CudaDnn< T >
col2im(long hDataCol, int nDataColOffset, int nChannels, int nHeight, int nWidth, int nKernelH, int nKernelW, int nPadH, int nPadW, int nStrideH, int nStrideW, int nDilationH, int nDilationW, long hDataIm, int nDataImOffset)MyCaffe.common.CudaDnn< T >
col2im_nd(long hDataCol, int nDataColOffset, int nNumSpatialAxes, int nColCount, int nChannelAxis, long hImShape, long hColShape, long hKernelShape, long hPad, long hStride, long hDilation, long hDataIm, int nDataImOffset)MyCaffe.common.CudaDnn< T >
compare_signs(int n, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
concat_bwd(int nCount, long hTopDiff, int nNumConcats, int nConcatInputSize, int nTopConcatAxis, int nBottomConcatAxis, int nOffsetConcatAxis, long hBottomDiff)MyCaffe.common.CudaDnn< T >
concat_fwd(int nCount, long hBottomData, int nNumConcats, int nConcatInputSize, int nTopConcatAxis, int nBottomConcatAxis, int nOffsetConcatAxis, long hTopData)MyCaffe.common.CudaDnn< T >
contains_point(int n, long hMean, long hWidth, long hX, long hWork, int nXOff=0)MyCaffe.common.CudaDnn< T >
ConvertByteSizeToCount(ulong ulSizeInBytes)MyCaffe.common.CudaDnn< T >static
ConvolutionBackwardBias(long hCuDnn, long hTopDesc, long hTopDiff, int nTopOffset, long hBiasDesc, long hBiasDiff, int nBiasOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionBackwardBias(long hCuDnn, T fAlpha, long hTopDesc, long hTopDiff, int nTopOffset, T fBeta, long hBiasDesc, long hBiasDiff, int nBiasOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionBackwardData(long hCuDnn, long hFilterDesc, long hWeight, int nWeightOffset, long hTopDesc, long hTopDiff, int nTopOffset, long hConvDesc, CONV_BWD_DATA_ALGO algoBwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, long hBottomDesc, long hBottomDiff, int nBottomOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionBackwardData(long hCuDnn, T fAlpha, long hFilterDesc, long hWeight, int nWeightOffset, long hTopDesc, long hTopDiff, int nTopOffset, long hConvDesc, CONV_BWD_DATA_ALGO algoBwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, T fBeta, long hBottomDesc, long hBottomDiff, int nBottomOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionBackwardFilter(long hCuDnn, long hBottomDesc, long hBottomData, int nBottomOffset, long hTopDesc, long hTopDiff, int nTopOffset, long hConvDesc, CONV_BWD_FILTER_ALGO algoBwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, long hFilterDesc, long hWeightDiff, int nWeightOffset, bool bSyncStream)MyCaffe.common.CudaDnn< T >
ConvolutionBackwardFilter(long hCuDnn, T fAlpha, long hBottomDesc, long hBottomData, int nBottomOffset, long hTopDesc, long hTopDiff, int nTopOffset, long hConvDesc, CONV_BWD_FILTER_ALGO algoBwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, T fBeta, long hFilterDesc, long hWeightDiff, int nWeightOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionForward(long hCuDnn, long hBottomDesc, long hBottomData, int nBottomOffset, long hFilterDesc, long hWeight, int nWeightOffset, long hConvDesc, CONV_FWD_ALGO algoFwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, long hTopDesc, long hTopData, int nTopOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
ConvolutionForward(long hCuDnn, T fAlpha, long hBottomDesc, long hBottomData, int nBottomOffset, long hFilterDesc, long hWeight, int nWeightOffset, long hConvDesc, CONV_FWD_ALGO algoFwd, long hWorkspace, int nWorkspaceOffset, ulong lWorkspaceSize, T fBeta, long hTopDesc, long hTopData, int nTopOffset, bool bSyncStream=true)MyCaffe.common.CudaDnn< T >
copy(int nCount, long hSrc, long hDst, int nSrcOffset=0, int nDstOffset=0, long hStream=-1, bool? bSrcHalfSizeOverride=null, bool? bDstHalfSizeOverride=null)MyCaffe.common.CudaDnn< T >
copy(int nCount, int nNum, int nDim, long hSrc1, long hSrc2, long hDst, long hSimilar, bool bInvert=false)MyCaffe.common.CudaDnn< T >
copy_batch(int nCount, int nNum, int nDim, long hSrcData, long hSrcLbl, int nDstCount, long hDstCache, long hWorkDevData, int nLabelStart, int nLabelCount, int nCacheSize, long hCacheHostCursors, long hWorkDataHost)MyCaffe.common.CudaDnn< T >
copy_expand(int n, int nNum, int nDim, long hX, long hA)MyCaffe.common.CudaDnn< T >
copy_sequence(int nK, int nNum, int nDim, long hSrcData, long hSrcLbl, int nSrcCacheCount, long hSrcCache, int nLabelStart, int nLabelCount, int nCacheSize, long hCacheHostCursors, bool bOutputLabels, List< long > rghTop, List< int > rgnTopCount, long hWorkDataHost, bool bCombinePositiveAndNegative=false, int nSeed=0)MyCaffe.common.CudaDnn< T >
copy_sequence(int n, long hSrc, int nSrcStep, int nSrcStartIdx, int nCopyCount, int nCopyDim, long hDst, int nDstStep, int nDstStartIdx, int nSrcSpatialDim, int nDstSpatialDim, int nSrcSpatialDimStartIdx=0, int nDstSpatialDimStartIdx=0, int nSpatialDimCount=-1)MyCaffe.common.CudaDnn< T >
CopyDeviceToHost(long lCount, long hGpuSrc, long hHostDst)MyCaffe.common.CudaDnn< T >
CopyHostToDevice(long lCount, long hHostSrc, long hGpuDst)MyCaffe.common.CudaDnn< T >
CreateConvolutionDesc()MyCaffe.common.CudaDnn< T >
CreateCuDNN(long hStream=0)MyCaffe.common.CudaDnn< T >
CreateDropoutDesc()MyCaffe.common.CudaDnn< T >
CreateExtension(string strExtensionDllPath)MyCaffe.common.CudaDnn< T >
CreateFilterDesc()MyCaffe.common.CudaDnn< T >
CreateImageOp(int nNum, double dfBrightnessProb, double dfBrightnessDelta, double dfContrastProb, double dfContrastLower, double dfContrastUpper, double dfSaturationProb, double dfSaturationLower, double dfSaturationUpper, long lRandomSeed=0)MyCaffe.common.CudaDnn< T >
CreateLayerNorm(int nGpuID, int nCount, int nOuterNum, int nChannels, int nInnerNum, float fEps=1e-10f)MyCaffe.common.CudaDnn< T >
CreateLRNDesc()MyCaffe.common.CudaDnn< T >
CreateMemoryPointer(long hData, long lOffset, long lCount)MyCaffe.common.CudaDnn< T >
CreateMemoryTest(out ulong ulTotalNumBlocks, out double dfMemAllocatedInGB, out ulong ulMemStartAddr, out ulong ulBlockSize, double dfPctToAllocate=1.0)MyCaffe.common.CudaDnn< T >
CreateNCCL(int nDeviceId, int nCount, int nRank, Guid guid)MyCaffe.common.CudaDnn< T >
CreatePCA(int nMaxIterations, int nM, int nN, int nK, long hData, long hScoresResult, long hLoadsResult, long hResiduals=0, long hEigenvalues=0)MyCaffe.common.CudaDnn< T >
CreatePoolingDesc()MyCaffe.common.CudaDnn< T >
CreateRnn8()MyCaffe.common.CudaDnn< T >
CreateRnnDataDesc()MyCaffe.common.CudaDnn< T >
CreateRnnDesc()MyCaffe.common.CudaDnn< T >
CreateSSD(int nNumClasses, bool bShareLocation, int nLocClasses, int nBackgroundLabelId, bool bUseDiffcultGt, SSD_MINING_TYPE miningType, SSD_MATCH_TYPE matchType, float fOverlapThreshold, bool bUsePriorForMatching, SSD_CODE_TYPE codeType, bool bEncodeVariantInTgt, bool bBpInside, bool bIgnoreCrossBoundaryBbox, bool bUsePriorForNms, SSD_CONF_LOSS_TYPE confLossType, SSD_LOC_LOSS_TYPE locLossType, float fNegPosRatio, float fNegOverlap, int nSampleSize, bool bMapObjectToAgnostic, bool bNmsParam, float? fNmsThreshold=null, int? nNmsTopK=null, float? fNmsEta=null)MyCaffe.common.CudaDnn< T >
CreateStream(bool bNonBlocking=false, int nIndex=-1)MyCaffe.common.CudaDnn< T >
CreateTensorDesc()MyCaffe.common.CudaDnn< T >
crop_bwd(int nCount, int nNumAxes, long hSrcStrides, long hDstStrides, long hOffsets, long hBottomDiff, long hTopDiff)MyCaffe.common.CudaDnn< T >
crop_fwd(int nCount, int nNumAxes, long hSrcStrides, long hDstStrides, long hOffsets, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
CudaDnn(int nDeviceID, DEVINIT flags=(DEVINIT.CUBLAS|DEVINIT.CURAND), long? lSeed=null, string strPath="", bool bResetFirst=false, bool bEnableMemoryTrace=false)MyCaffe.common.CudaDnn< T >
CudaDnn(CudaDnn< T > cuda, bool bEnableGhostMemory)MyCaffe.common.CudaDnn< T >
debug()MyCaffe.common.CudaDnn< T >
DefaultPathMyCaffe.common.CudaDnn< T >static
denan(int n, long hX, double dfReplacement)MyCaffe.common.CudaDnn< T >
DeriveBatchNormDesc(long hFwdScaleBiasMeanVarDesc, long hFwdBottomDesc, long hBwdScaleBiasMeanVarDesc, long hBwdBottomDesc, BATCHNORM_MODE mode)MyCaffe.common.CudaDnn< T >
DeviceCanAccessPeer(int nSrcDeviceID, int nPeerDeviceID)MyCaffe.common.CudaDnn< T >
DeviceDisablePeerAccess(int nPeerDeviceID)MyCaffe.common.CudaDnn< T >
DeviceEnablePeerAccess(int nPeerDeviceID)MyCaffe.common.CudaDnn< T >
DisableGhostMemory()MyCaffe.common.CudaDnn< T >
Dispose(bool bDisposing)MyCaffe.common.CudaDnn< T >protectedvirtual
Dispose()MyCaffe.common.CudaDnn< T >
DistortImage(long h, int nCount, int nNum, int nDim, long hX, long hY)MyCaffe.common.CudaDnn< T >
div(int n, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
divbsx(int n, long hA, int nAOff, long hX, int nXOff, int nC, int nSpatialDim, bool bTranspose, long hB, int nBOff)MyCaffe.common.CudaDnn< T >
DivisiveNormalizationBackward(long hCuDnn, long hNormDesc, T fAlpha, long hBottomDataDesc, long hBottomData, long hTopDiff, long hTemp1, long hTemp2, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
DivisiveNormalizationForward(long hCuDnn, long hNormDesc, T fAlpha, long hBottomDataDesc, long hBottomData, long hTemp1, long hTemp2, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
dot(int n, long hX, long hY, int nXOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
dot_double(int n, long hX, long hY)MyCaffe.common.CudaDnn< T >
dot_float(int n, long hX, long hY)MyCaffe.common.CudaDnn< T >
dropout_bwd(int nCount, long hTopDiff, long hMask, uint uiThreshold, T fScale, long hBottomDiff)MyCaffe.common.CudaDnn< T >
dropout_fwd(int nCount, long hBottomData, long hMask, uint uiThreshold, T fScale, long hTopData)MyCaffe.common.CudaDnn< T >
DropoutBackward(long hCuDnn, long hDropoutDesc, long hTopDesc, long hTop, long hBottomDesc, long hBottom, long hReserved)MyCaffe.common.CudaDnn< T >
DropoutForward(long hCuDnn, long hDropoutDesc, long hBottomDesc, long hBottomData, long hTopDesc, long hTopData, long hReserved)MyCaffe.common.CudaDnn< T >
elu_bwd(int nCount, long hTopDiff, long hTopData, long hBottomData, long hBottomDiff, double dfAlpha)MyCaffe.common.CudaDnn< T >
elu_fwd(int nCount, long hBottomData, long hTopData, double dfAlpha)MyCaffe.common.CudaDnn< T >
EluBackward(long hCuDnn, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
EluForward(long hCuDnn, T fAlpha, long hBottomDataDesc, long hBottomData, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
embed_bwd(int nCount, long hBottomData, long hTopDiff, int nM, int nN, int nK, long hWeightDiff)MyCaffe.common.CudaDnn< T >
embed_fwd(int nCount, long hBottomData, long hWeight, int nM, int nN, int nK, long hTopData)MyCaffe.common.CudaDnn< T >
erf(double dfVal)MyCaffe.common.CudaDnn< T >
erf(float fVal)MyCaffe.common.CudaDnn< T >
erf(T fVal)MyCaffe.common.CudaDnn< T >
exp(int n, long hA, long hY)MyCaffe.common.CudaDnn< T >
exp(int n, long hA, long hY, int nAOff, int nYOff, double dfBeta)MyCaffe.common.CudaDnn< T >
fill(int n, int nDim, long hSrc, int nSrcOff, int nCount, long hDst)MyCaffe.common.CudaDnn< T >
FreeConvolutionDesc(long h)MyCaffe.common.CudaDnn< T >
FreeCuDNN(long h)MyCaffe.common.CudaDnn< T >
FreeDropoutDesc(long h)MyCaffe.common.CudaDnn< T >
FreeExtension(long hExtension)MyCaffe.common.CudaDnn< T >
FreeFilterDesc(long h)MyCaffe.common.CudaDnn< T >
FreeHostBuffer(long hMem)MyCaffe.common.CudaDnn< T >
FreeImageOp(long h)MyCaffe.common.CudaDnn< T >
FreeLayerNorm(long hLayerNorm)MyCaffe.common.CudaDnn< T >
FreeLRNDesc(long h)MyCaffe.common.CudaDnn< T >
FreeMemory(long hMem)MyCaffe.common.CudaDnn< T >
FreeMemoryPointer(long hData)MyCaffe.common.CudaDnn< T >
FreeMemoryTest(long h)MyCaffe.common.CudaDnn< T >
FreeNCCL(long hNccl)MyCaffe.common.CudaDnn< T >
FreePCA(long hPCA)MyCaffe.common.CudaDnn< T >
FreePoolingDesc(long h)MyCaffe.common.CudaDnn< T >
FreeRnn8(long h)MyCaffe.common.CudaDnn< T >
FreeRnnDataDesc(long h)MyCaffe.common.CudaDnn< T >
FreeRnnDesc(long h)MyCaffe.common.CudaDnn< T >
FreeSSD(long hSSD)MyCaffe.common.CudaDnn< T >
FreeStream(long h)MyCaffe.common.CudaDnn< T >
FreeTensorDesc(long h)MyCaffe.common.CudaDnn< T >
gather_bwd(int nCount, long hTop, long hBottom, int nAxis, int nDim, int nDimAtAxis, int nM, int nN, long hIdx)MyCaffe.common.CudaDnn< T >
gather_fwd(int nCount, long hBottom, long hTop, int nAxis, int nDim, int nDimAtAxis, int nM, int nN, long hIdx)MyCaffe.common.CudaDnn< T >
gaussian_blur(int n, int nChannels, int nHeight, int nWidth, double dfSigma, long hX, long hY)MyCaffe.common.CudaDnn< T >
geam(bool bTransA, bool bTransB, int m, int n, double fAlpha, long hA, long hB, double fBeta, long hC)MyCaffe.common.CudaDnn< T >
geam(bool bTransA, bool bTransB, int m, int n, float fAlpha, long hA, long hB, float fBeta, long hC)MyCaffe.common.CudaDnn< T >
geam(bool bTransA, bool bTransB, int m, int n, T fAlpha, long hA, long hB, T fBeta, long hC, int nAOffset=0, int nBOffset=0, int nCOffset=0)MyCaffe.common.CudaDnn< T >
gelu_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData, bool bEnableBertVersion)MyCaffe.common.CudaDnn< T >
gelu_fwd(int nCount, long hBottomData, long hTopData, bool bEnableBertVersion)MyCaffe.common.CudaDnn< T >
gemm(bool bTransA, bool bTransB, int m, int n, int k, double fAlpha, long hA, long hB, double fBeta, long hC)MyCaffe.common.CudaDnn< T >
gemm(bool bTransA, bool bTransB, int m, int n, int k, float fAlpha, long hA, long hB, float fBeta, long hC)MyCaffe.common.CudaDnn< T >
gemm(bool bTransA, bool bTransB, int m, int n, int k, T fAlpha, long hA, long hB, T fBeta, long hC, int nAOffset=0, int nBOffset=0, int nCOffset=0, int nGroups=1, int nGroupOffsetA=0, int nGroupOffsetB=0, int nGroupOffsetC=0)MyCaffe.common.CudaDnn< T >
gemm(bool bTransA, bool bTransB, int m, int n, int k, double fAlpha, long hA, long hB, double fBeta, long hC, uint lda, uint ldb, uint ldc)MyCaffe.common.CudaDnn< T >
gemm(bool bTransA, bool bTransB, int m, int n, int k, double fAlpha, long hA, long hB, double fBeta, long hC, uint lda, uint ldb, uint ldc, uint stridea, uint strideb, uint stridec, uint batch_count)MyCaffe.common.CudaDnn< T >
gemv(bool bTransA, int m, int n, double fAlpha, long hA, long hX, double fBeta, long hY)MyCaffe.common.CudaDnn< T >
gemv(bool bTransA, int m, int n, float fAlpha, long hA, long hX, float fBeta, long hY)MyCaffe.common.CudaDnn< T >
gemv(bool bTransA, int m, int n, T fAlpha, long hA, long hX, T fBeta, long hY, int nAOffset=0, int nXOffset=0, int nYOffset=0)MyCaffe.common.CudaDnn< T >
ger(int m, int n, double fAlpha, long hX, long hY, long hA)MyCaffe.common.CudaDnn< T >
ger(int m, int n, float fAlpha, long hX, long hY, long hA)MyCaffe.common.CudaDnn< T >
ger(int m, int n, T fAlpha, long hX, long hY, long hA)MyCaffe.common.CudaDnn< T >
get(int nCount, long hHandle, int nIdx=-1)MyCaffe.common.CudaDnn< T >
get_double(int nCount, long hHandle, int nIdx=-1)MyCaffe.common.CudaDnn< T >
get_float(int nCount, long hHandle, int nIdx=-1)MyCaffe.common.CudaDnn< T >
GetConvolutionInfo(long hCuDnn, long hBottomDesc, long hFilterDesc, long hConvDesc, long hTopDesc, ulong lWorkspaceSizeLimitInBytes, bool bUseTensorCores, out CONV_FWD_ALGO algoFwd, out ulong lWsSizeFwd, out CONV_BWD_FILTER_ALGO algoBwdFilter, out ulong lWsSizeBwdFilter, out CONV_BWD_DATA_ALGO algoBwdData, out ulong lWsSizeBwdData, CONV_FWD_ALGO preferredFwdAlgo=CONV_FWD_ALGO.NONE)MyCaffe.common.CudaDnn< T >
GetCudaDnnDllPath()MyCaffe.common.CudaDnn< T >static
GetDeviceCount()MyCaffe.common.CudaDnn< T >
GetDeviceID()MyCaffe.common.CudaDnn< T >
GetDeviceInfo(int nDeviceID, bool bVerbose=false)MyCaffe.common.CudaDnn< T >
GetDeviceMemory(out double dfFree, out double dfUsed, out bool bCudaCallUsed, int nDeviceID=-1)MyCaffe.common.CudaDnn< T >
GetDeviceName(int nDeviceID)MyCaffe.common.CudaDnn< T >
GetDeviceP2PInfo(int nDeviceID)MyCaffe.common.CudaDnn< T >
GetDropoutInfo(long hCuDnn, long hBottomDesc, out ulong ulStateCount, out ulong ulReservedCount)MyCaffe.common.CudaDnn< T >
GetHostBufferCapacity(long hMem)MyCaffe.common.CudaDnn< T >
GetHostMemory(long hMem)MyCaffe.common.CudaDnn< T >
GetHostMemoryDouble(long hMem)MyCaffe.common.CudaDnn< T >
GetHostMemoryFloat(long hMem)MyCaffe.common.CudaDnn< T >
GetMemory(long hMem, long lCount=-1)MyCaffe.common.CudaDnn< T >
GetMemoryDouble(long hMem, long lCount=-1)MyCaffe.common.CudaDnn< T >
GetMemoryFloat(long hMem, long lCount=-1)MyCaffe.common.CudaDnn< T >
GetMultiGpuBoardGroupID(int nDeviceID)MyCaffe.common.CudaDnn< T >
GetRequiredCompute(out int nMinMajor, out int nMinMinor)MyCaffe.common.CudaDnn< T >
GetRnn8MemorySizes(long hCuDnn, long hRnn, out ulong szWtCount, out ulong szWorkSize, out ulong szReservedSize)MyCaffe.common.CudaDnn< T >
GetRnnLinLayerParams(long hCuDnn, long hRnnDesc, int nLayer, long hXDesc, long hWtDesc, long hWtData, int nLinLayer, out int nWtCount, out long hWt, out int nBiasCount, out long hBias)MyCaffe.common.CudaDnn< T >
GetRnnParamCount(long hCuDnn, long hRnnDesc, long hXDesc)MyCaffe.common.CudaDnn< T >
GetRnnWorkspaceCount(long hCuDnn, long hRnnDesc, long hXDesc, out ulong nReservedCount)MyCaffe.common.CudaDnn< T >
hamming_distance(int n, double dfThreshold, long hA, long hB, long hY, int nOffA=0, int nOffB=0, int nOffY=0)MyCaffe.common.CudaDnn< T >
im2col(long hDataIm, int nDataImOffset, int nChannels, int nHeight, int nWidth, int nKernelH, int nKernelW, int nPadH, int nPadW, int nStrideH, int nStrideW, int nDilationH, int nDilationW, long hDataCol, int nDataColOffset)MyCaffe.common.CudaDnn< T >
im2col_nd(long hDataIm, int nDataImOffset, int nNumSpatialAxes, int nImCount, int nChannelAxis, long hImShape, long hColShape, long hKernelShape, long hPad, long hStride, long hDilation, long hDataCol, int nDataColOffset)MyCaffe.common.CudaDnn< T >
InitializeRnn8Weights(long hCuDnn, long hRnn, long hWt, RNN_FILLER_TYPE wtFt, double fWtVal, double fWtVal2, RNN_FILLER_TYPE biasFt, double fBiasVal, double fBiasVal2)MyCaffe.common.CudaDnn< T >
interp2(int nChannels, long hData1, int nX1, int nY1, int nHeight1, int nWidth1, int nHeight1A, int nWidth1A, long hData2, int nX2, int nY2, int nHeight2, int nWidth2, int nHeight2A, int nWidth2A, bool bBwd=false)MyCaffe.common.CudaDnn< T >
IsRnn8Supported()MyCaffe.common.CudaDnn< T >
KernelAdd(int nCount, long hA, long hDstKernel, long hB, long hC)MyCaffe.common.CudaDnn< T >
KernelCopy(int nCount, long hSrc, int nSrcOffset, long hDstKernel, long hDst, int nDstOffset, long hHostBuffer, long hHostKernel=-1, long hStream=-1, long hSrcKernel=-1)MyCaffe.common.CudaDnn< T >
KernelCopyNccl(long hSrcKernel, long hSrcNccl)MyCaffe.common.CudaDnn< T >
KernelHandleMyCaffe.common.CudaDnn< T >
LayerNormBackward(long hLayerNorm, long hYdata, long hYdiff, long hXdiff)MyCaffe.common.CudaDnn< T >
LayerNormForward(long hLayerNorm, long hXdata, long hYdata)MyCaffe.common.CudaDnn< T >
lecun_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData)MyCaffe.common.CudaDnn< T >
lecun_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
log(int n, long hA, long hY)MyCaffe.common.CudaDnn< T >
log(int n, long hA, long hY, double dfBeta, double dfAlpha=0)MyCaffe.common.CudaDnn< T >
lrn_computediff(int nCount, long hBottomData, long hTopData, long hScaleData, long hTopDiff, int nNum, int nChannels, int nHeight, int nWidth, int nSize, T fNegativeBeta, T fCacheRatio, long hBottomDiff)MyCaffe.common.CudaDnn< T >
lrn_computeoutput(int nCount, long hBottomData, long hScaleData, T fNegativeBeta, long hTopData)MyCaffe.common.CudaDnn< T >
lrn_fillscale(int nCount, long hBottomData, int nNum, int nChannels, int nHeight, int nWidth, int nSize, T fAlphaOverSize, T fK, long hScaleData)MyCaffe.common.CudaDnn< T >
LRNCrossChannelBackward(long hCuDnn, long hNormDesc, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
LRNCrossChannelForward(long hCuDnn, long hNormDesc, T fAlpha, long hBottomDesc, long hBottomData, T fBeta, long hTopDesc, long hTopData)MyCaffe.common.CudaDnn< T >
lstm_bwd(int t, int nN, int nH, int nI, double dfClippingThreshold, long hWeight_h, long hClipData, int nClipOffset, long hTopDiff, int nTopOffset, long hCellData, long hCellDiff, int nCellOffset, long hPreGateDiff, int nPreGateOffset, long hGateData, long hGateDiff, int nGateOffset, long hCT1Data, int nCT1Offset, long hDHT1Diff, int nDHT1Offset, long hDCT1Diff, int nDCT1Offset, long hHtoHData, long hContextDiff=0, long hWeight_c=0)MyCaffe.common.CudaDnn< T >
lstm_fwd(int t, int nN, int nH, int nI, long hWeight_h, long hWeight_i, long hClipData, int nClipOffset, long hTopData, int nTopOffset, long hCellData, int nCellOffset, long hPreGateData, int nPreGateOffset, long hGateData, int nGateOffset, long hHT1Data, int nHT1Offset, long hCT1Data, int nCT1Offset, long hHtoGateData, long hContext=0, long hWeight_c=0, long hCtoGetData=0)MyCaffe.common.CudaDnn< T >
lstm_unit_bwd(int nCount, int nHiddenDim, int nXCount, long hC_prev, long hX_acts, long hC, long hH, long hCont, long hC_diff, long hH_diff, long hC_prev_diff, long hX_acts_diff, long hX_diff)MyCaffe.common.CudaDnn< T >
lstm_unit_fwd(int nCount, int nHiddenDim, int nXCount, long hX, long hX_acts, long hC_prev, long hCont, long hC, long hH)MyCaffe.common.CudaDnn< T >
mask(int n, int nMaskDim, T fSearch, T fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
mask(int n, int nMaskDim, double fSearch, double fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
mask(int n, int nMaskDim, float fSearch, float fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
mask_batch(int n, int nBatch, int nMaskDim, T fSearch, T fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
mask_batch(int n, int nBatch, int nMaskDim, double fSearch, double fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
mask_batch(int n, int nBatch, int nMaskDim, float fSearch, float fReplace, long hX, long hMask, long hY)MyCaffe.common.CudaDnn< T >
math_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData, MATH_FUNCTION function)MyCaffe.common.CudaDnn< T >
math_fwd(int nCount, long hBottomData, long hTopData, MATH_FUNCTION function)MyCaffe.common.CudaDnn< T >
matmul(uint nOuterCount, int m, int n, int k, long hA, long hB, long hC, double dfScale=1.0, bool bTransA=false, bool bTransB=false)MyCaffe.common.CudaDnn< T >
matrix_meancenter_by_column(int nWidth, int nHeight, long hA, long hB, long hY, bool bNormalize=false)MyCaffe.common.CudaDnn< T >
max(int n, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
max(int n, long hA, out long lPos, int nAOff=0, long hWork=0)MyCaffe.common.CudaDnn< T >
max_bwd(int n, long hAdata, long hBdata, long hYdiff, long hAdiff, long hBdiff)MyCaffe.common.CudaDnn< T >
max_bwd(int nCount, long hTopDiff, int nIdx, long hMask, long hBottomDiff)MyCaffe.common.CudaDnn< T >
max_fwd(int nCount, long hBottomDataA, long hBottomDataB, int nIdx, long hTopData, long hMask)MyCaffe.common.CudaDnn< T >
mean_error_loss_bwd(int nCount, long hPredicted, long hTarget, long hBottomDiff, MEAN_ERROR merr)MyCaffe.common.CudaDnn< T >
min(int n, long hA, long hB, long hY)MyCaffe.common.CudaDnn< T >
min(int n, long hA, out long lPos, int nAOff=0, long hWork=0)MyCaffe.common.CudaDnn< T >
min_bwd(int nCount, long hTopDiff, int nIdx, long hMask, long hBottomDiff)MyCaffe.common.CudaDnn< T >
min_fwd(int nCount, long hBottomDataA, long hBottomDataB, int nIdx, long hTopData, long hMask)MyCaffe.common.CudaDnn< T >
minmax(int n, long hA, long hWork1, long hWork2, bool bDetectNans=false, int nAOff=0)MyCaffe.common.CudaDnn< T >
minmax(int n, long hA, long hWork1, long hWork2, int nK, long hMin, long hMax, bool bNonZeroOnly)MyCaffe.common.CudaDnn< T >
mish_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData, double dfThreshold, int nMethod=0)MyCaffe.common.CudaDnn< T >
mish_fwd(int nCount, long hBottomData, long hTopData, double dfThreshold)MyCaffe.common.CudaDnn< T >
mul(int n, long hA, long hB, long hY, int nAOff=0, int nBOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
mul_scalar(int n, double fAlpha, long hY)MyCaffe.common.CudaDnn< T >
mul_scalar(int n, float fAlpha, long hY)MyCaffe.common.CudaDnn< T >
mul_scalar(int n, T fAlpha, long hY)MyCaffe.common.CudaDnn< T >
mulbsx(int n, long hA, int nAOff, long hX, int nXOff, int nC, int nSpatialDim, bool bTranspose, long hB, int nBOff)MyCaffe.common.CudaDnn< T >
NcclAllReduce(long hNccl, long hStream, long hX, int nCount, NCCL_REDUCTION_OP op, double dfScale=1.0)MyCaffe.common.CudaDnn< T >
NcclBroadcast(long hNccl, long hStream, long hX, int nCount)MyCaffe.common.CudaDnn< T >
NcclInitializeMultiProcess(long hNccl)MyCaffe.common.CudaDnn< T >
NcclInitializeSingleProcess(params long[] rghNccl)MyCaffe.common.CudaDnn< T >
nesterov_update(int nCount, long hNetParamsDiff, long hHistoryData, T fMomentum, T fLocalRate)MyCaffe.common.CudaDnn< T >
nllloss_bwd(int nCount, long hTopData, long hLabel, long hBottomDiff, int nOuterNum, int nDim, int nInnerNum, long hCounts, int? nIgnoreLabel)MyCaffe.common.CudaDnn< T >
nllloss_fwd(int nCount, long hProbData, long hLabel, long hLossData, int nOuterNum, int nDim, int nInnerNum, long hCounts, int? nIgnoreLabel)MyCaffe.common.CudaDnn< T >
OriginalDeviceIDMyCaffe.common.CudaDnn< T >
PathMyCaffe.common.CudaDnn< T >
permute(int nCount, long hBottom, bool bFwd, long hPermuteOrder, long hOldSteps, long hNewSteps, int nNumAxes, long hTop)MyCaffe.common.CudaDnn< T >
pooling_bwd(POOLING_METHOD method, int nCount, long hTopDiff, int num, int nChannels, int nHeight, int nWidth, int nPooledHeight, int nPooledWidth, int nKernelH, int nKernelW, int nStrideH, int nStrideW, int nPadH, int nPadW, long hBottomDiff, long hMask, long hTopMask)MyCaffe.common.CudaDnn< T >
pooling_fwd(POOLING_METHOD method, int nCount, long hBottomData, int num, int nChannels, int nHeight, int nWidth, int nPooledHeight, int nPooledWidth, int nKernelH, int nKernelW, int nStrideH, int nStrideW, int nPadH, int nPadW, long hTopData, long hMask, long hTopMask)MyCaffe.common.CudaDnn< T >
PoolingBackward(long hCuDnn, long hPoolingDesc, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
PoolingForward(long hCuDnn, long hPoolingDesc, T fAlpha, long hBottomDesc, long hBottomData, T fBeta, long hTopDesc, long hTopData)MyCaffe.common.CudaDnn< T >
powx(int n, long hA, double fAlpha, long hY, int nAOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
powx(int n, long hA, float fAlpha, long hY, int nAOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
powx(int n, long hA, T fAlpha, long hY, int nAOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
prelu_bwd(int nCount, int nChannels, int nDim, long hTopDiff, long hBottomData, long hBottomDiff, long hSlopeData, int nDivFactor)MyCaffe.common.CudaDnn< T >
prelu_bwd_param(int nCDim, int nNum, int nTopOffset, long hTopDiff, long hBottomData, long hBackBuffDiff)MyCaffe.common.CudaDnn< T >
prelu_fwd(int nCount, int nChannels, int nDim, long hBottomData, long hTopData, long hSlopeData, int nDivFactor)MyCaffe.common.CudaDnn< T >
relu_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, T fNegativeSlope)MyCaffe.common.CudaDnn< T >
relu_fwd(int nCount, long hBottomData, long hTopData, T fNegativeSlope)MyCaffe.common.CudaDnn< T >
ReLUBackward(long hCuDnn, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
ReLUForward(long hCuDnn, T fAlpha, long hBottomDataDesc, long hBottomData, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
ReportMemory(Log log, string strLocation)MyCaffe.common.CudaDnn< T >
ResetDevice()MyCaffe.common.CudaDnn< T >
ResetGhostMemory()MyCaffe.common.CudaDnn< T >
rmsprop_update(int nCount, long hNetParamsDiff, long hHistoryData, T fRmsDecay, T fDelta, T fLocalRate)MyCaffe.common.CudaDnn< T >
rng_bernoulli(int n, double fNonZeroProb, long hY)MyCaffe.common.CudaDnn< T >
rng_bernoulli(int n, float fNonZeroProb, long hY)MyCaffe.common.CudaDnn< T >
rng_bernoulli(int n, T fNonZeroProb, long hY)MyCaffe.common.CudaDnn< T >
rng_gaussian(int n, double fMu, double fSigma, long hY)MyCaffe.common.CudaDnn< T >
rng_gaussian(int n, float fMu, float fSigma, long hY)MyCaffe.common.CudaDnn< T >
rng_gaussian(int n, T fMu, T fSigma, long hY)MyCaffe.common.CudaDnn< T >
rng_setseed(long lSeed)MyCaffe.common.CudaDnn< T >
rng_uniform(int n, double fMin, double fMax, long hY)MyCaffe.common.CudaDnn< T >
rng_uniform(int n, float fMin, float fMax, long hY)MyCaffe.common.CudaDnn< T >
rng_uniform(int n, T fMin, T fMax, long hY)MyCaffe.common.CudaDnn< T >
Rnn8Backward(long hCuDnn, long hRnn, long hY, long hdY, long hX, long hdX, long hhX, long hdhY, long hdhX, long hcX, long hdcY, long hdcX, long hWt, long hdWt, long hWork, long hReserved)MyCaffe.common.CudaDnn< T >
Rnn8Forward(long hCuDnn, long hRnn, long hX, long hY, long hhX, long hhY, long hcX, long hcY, long hWts, long hWork, long hReserved)MyCaffe.common.CudaDnn< T >
RnnBackwardData(long hCuDnn, long hRnnDesc, long hYDesc, long hYData, long hYDiff, long hHyDesc, long hHyDiff, long hCyDesc, long hCyDiff, long hWtDesc, long hWtData, long hHxDesc, long hHxData, long hCxDesc, long hCxData, long hXDesc, long hXDiff, long hdHxDesc, long hHxDiff, long hdCxDesc, long hCxDiff, long hWorkspace, ulong nWsCount, long hReserved, ulong nResCount)MyCaffe.common.CudaDnn< T >
RnnBackwardWeights(long hCuDnn, long hRnnDesc, long hXDesc, long hXData, long hHxDesc, long hHxData, long hYDesc, long hYData, long hWorkspace, ulong nWsCount, long hWtDesc, long hWtDiff, long hReserved, ulong nResCount)MyCaffe.common.CudaDnn< T >
RnnForward(long hCuDnn, long hRnnDesc, long hXDesc, long hXData, long hHxDesc, long hHxData, long hCxDesc, long hCxData, long hWtDesc, long hWtData, long hYDesc, long hYData, long hHyDesc, long hHyData, long hCyDesc, long hCyData, long hWorkspace, ulong nWsCount, long hReserved, ulong nResCount, bool bTraining)MyCaffe.common.CudaDnn< T >
RunExtension(long hExtension, long lfnIdx, T[] rgParam)MyCaffe.common.CudaDnn< T >
RunMemoryTest(long h, MEMTEST_TYPE type, ulong ulBlockStartOffset, ulong ulBlockCount, bool bVerbose, bool bWrite, bool bReadWrite, bool bRead)MyCaffe.common.CudaDnn< T >
RunPCA(long hPCA, int nSteps, out int nCurrentK, out int nCurrentIteration)MyCaffe.common.CudaDnn< T >
scal(int n, double fAlpha, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
scal(int n, float fAlpha, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
scal(int n, T fAlpha, long hX, int nXOff=0)MyCaffe.common.CudaDnn< T >
scale(int n, double fAlpha, long hX, long hY)MyCaffe.common.CudaDnn< T >
scale(int n, float fAlpha, long hX, long hY)MyCaffe.common.CudaDnn< T >
scale(int n, T fAlpha, long hX, long hY, int nXOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
scale_fwd(int nCount, long hX, long hScaleData, int nScaleDim, int nInnerDim, long hY, long hBiasData=0)MyCaffe.common.CudaDnn< T >
scale_to_range(int n, long hX, long hY, double fMin, double fMax)MyCaffe.common.CudaDnn< T >
serf_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData, double dfThreshold)MyCaffe.common.CudaDnn< T >
serf_fwd(int nCount, long hBottomData, long hTopData, double dfThreshold)MyCaffe.common.CudaDnn< T >
set(int nCount, long hHandle, double fVal, int nIdx=-1)MyCaffe.common.CudaDnn< T >
set(int nCount, long hHandle, float fVal, int nIdx=-1)MyCaffe.common.CudaDnn< T >
set(int nCount, long hHandle, T fVal, int nIdx=-1, int nXOff=0)MyCaffe.common.CudaDnn< T >
set_bounds(int n, double dfMin, double dfMax, long hX)MyCaffe.common.CudaDnn< T >
SetConvolutionDesc(long hHandle, int hPad, int wPad, int hStride, int wStride, int hDilation, int wDilation, bool bUseTensorCores, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetDefaultCudaPath(string strPath)MyCaffe.common.CudaDnn< T >static
SetDeviceID(int nDeviceID=-1, DEVINIT flags=DEVINIT.NONE, long? lSeed=null)MyCaffe.common.CudaDnn< T >
SetDropoutDesc(long hCuDnn, long hDropoutDesc, double dfDropout, long hStates, long lSeed)MyCaffe.common.CudaDnn< T >
SetFilterDesc(long hHandle, int n, int c, int h, int w, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetFilterNdDesc(long hHandle, int[] rgDim, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetHostMemory(long hMem, T[] rgSrc)MyCaffe.common.CudaDnn< T >
SetLRNDesc(long hHandle, uint nSize, double fAlpha, double fBeta, double fK)MyCaffe.common.CudaDnn< T >
SetMemory(long hMem, List< double > rg)MyCaffe.common.CudaDnn< T >
SetMemory(long hMem, List< float > rg)MyCaffe.common.CudaDnn< T >
SetMemory(long hMem, double[] rgSrc, long hStream=0)MyCaffe.common.CudaDnn< T >
SetMemory(long hMem, float[] rgSrc, long hStream=0)MyCaffe.common.CudaDnn< T >
SetMemory(long hMem, T[] rgSrc, long hStream=0, int nCount=-1)MyCaffe.common.CudaDnn< T >
SetMemoryAt(long hMem, double[] rgSrc, int nOffset)MyCaffe.common.CudaDnn< T >
SetMemoryAt(long hMem, float[] rgSrc, int nOffset)MyCaffe.common.CudaDnn< T >
SetMemoryAt(long hMem, T[] rgSrc, int nOffset)MyCaffe.common.CudaDnn< T >
SetPixel(long hMem, int nCount, bool bReturnOriginal, int nOffset, params Tuple< int, T >[] rgPixel)MyCaffe.common.CudaDnn< T >
SetPoolingDesc(long hHandle, PoolingMethod method, int h, int w, int hPad, int wPad, int hStride, int wStride)MyCaffe.common.CudaDnn< T >
SetRandomSeed(long lSeed)MyCaffe.common.CudaDnn< T >
SetRnn8(long hCuDnn, long hRnn, bool bTraining, RNN_DATALAYOUT layout, RNN_MODE cellMode, RNN_BIAS_MODE biasMode, int nSequenceLen, int nBatchSize, int nInputs, int nHidden, int nOutputs, int nProjection, int nNumLayers, float fDropout, ulong lSeed, bool bBidirectional=false)MyCaffe.common.CudaDnn< T >
SetRnnDataDesc(long hRnnDataDesc, RNN_DATALAYOUT layout, int nMaxSeqLen, int nBatchSize, int nVectorSize, bool bBidirectional=false, int[] rgSeqLen=null)MyCaffe.common.CudaDnn< T >
SetRnnDesc(long hCuDnn, long hRnnDesc, int nHiddenCount, int nNumLayers, long hDropoutDesc, RNN_MODE mode, bool bUseTensorCores, RNN_DIRECTION direction=RNN_DIRECTION.RNN_UNIDIRECTIONAL)MyCaffe.common.CudaDnn< T >
SetTensorDesc(long hHandle, int n, int c, int h, int w, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetTensorDesc(long hHandle, int n, int c, int h, int w, int nStride, int cStride, int hStride, int wStride, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetTensorNdDesc(long hHandle, int[] rgDim, int[] rgStride, bool bHalf=false)MyCaffe.common.CudaDnn< T >
SetupSSD(long hSSD, int nNum, int nNumPriors, int nNumGt)MyCaffe.common.CudaDnn< T >
sgd_update(int nCount, long hNetParamsDiff, long hHistoryData, T fMomentum, T fLocalRate)MyCaffe.common.CudaDnn< T >
sigmoid_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff)MyCaffe.common.CudaDnn< T >
sigmoid_cross_entropy_bwd(int nCount, int nIgnoreLabel, long hTarget, long hBottomDiff)MyCaffe.common.CudaDnn< T >
sigmoid_cross_entropy_fwd(int nCount, long hInput, long hTarget, long hLoss, bool bHasIgnoreLabel, int nIgnoreLabel, long hCountData)MyCaffe.common.CudaDnn< T >
sigmoid_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
SigmoidBackward(long hCuDnn, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
SigmoidForward(long hCuDnn, T fAlpha, long hBottomDataDesc, long hBottomData, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
sign(int n, long hX, long hY, int nXOff=0, int nYOff=0)MyCaffe.common.CudaDnn< T >
silu_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData)MyCaffe.common.CudaDnn< T >
silu_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
slice_bwd(int nCount, long hTopDiff, int nNumSlices, int nSliceSize, int nBottomSliceAxis, int nTopSliceAxis, int nOffsetSliceAxis, long hBottomDiff)MyCaffe.common.CudaDnn< T >
slice_fwd(int nCount, long hBottomData, int nNumSlices, int nSliceSize, int nBottomSliceAxis, int nTopSliceAxis, int nOffsetSliceAxis, long hTopData)MyCaffe.common.CudaDnn< T >
smoothl1_bwd(int nCount, long hX, long hY)MyCaffe.common.CudaDnn< T >
smoothl1_fwd(int nCount, long hX, long hY)MyCaffe.common.CudaDnn< T >
softmax_cross_entropy_bwd(int nCount, int nIgnoreLabel, long hTarget, long hBottomDiff)MyCaffe.common.CudaDnn< T >
softmax_cross_entropy_fwd(int nCount, long hProbData, long hLabel, long hLossDiff, long hLossData, int nOuterNum, int nDim, int nInnerNum, long hCounts, int? nIgnoreLabel)MyCaffe.common.CudaDnn< T >
SoftmaxBackward(long hCuDnn, SOFTMAX_ALGORITHM alg, SOFTMAX_MODE mode, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
SoftmaxForward(long hCuDnn, SOFTMAX_ALGORITHM alg, SOFTMAX_MODE mode, T fAlpha, long hBottomDataDesc, long hBottomData, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
softmaxloss_bwd(int nCount, long hTopData, long hLabel, long hBottomDiff, int nOuterNum, int nDim, int nInnerNum, long hCounts, int? nIgnoreLabel)MyCaffe.common.CudaDnn< T >
softmaxloss_fwd(int nCount, long hProbData, long hLabel, long hLossData, int nOuterNum, int nDim, int nInnerNum, long hCounts, int? nIgnoreLabel)MyCaffe.common.CudaDnn< T >
softplus_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff, long hBottomData)MyCaffe.common.CudaDnn< T >
softplus_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
sort(int nCount, long hY)MyCaffe.common.CudaDnn< T >
sqrt(int n, long hX, long hY)MyCaffe.common.CudaDnn< T >
sqrt_scale(int nCount, long hX, long hY)MyCaffe.common.CudaDnn< T >
SsdEncodeConfPrediction(long hSSD, int nConfPredCount, long hConfPred, int nConfGtCount, long hConfGt)MyCaffe.common.CudaDnn< T >
SsdEncodeLocPrediction(long hSSD, int nLocPredCount, long hLocPred, int nLocGtCount, long hLocGt)MyCaffe.common.CudaDnn< T >
SsdMultiBoxLossForward(long hSSD, int nLocDataCount, long hLocGpuData, int nConfDataCount, long hConfGpuData, int nPriorDataCount, long hPriorGpuData, int nGtDataCount, long hGtGpuData, out List< DictionaryMap< List< int > > > rgAllMatchIndices, out List< List< int > > rgrgAllNegIndices, out int nNumNegs)MyCaffe.common.CudaDnn< T >
sub(int n, long hA, long hB, long hY, int nAOff=0, int nBOff=0, int nYOff=0, int nB=0)MyCaffe.common.CudaDnn< T >
sub_and_dot(int n, int nN, int nInnerNum, long hA, long hB, long hY, int nAOff, int nBOff, int nYOff)MyCaffe.common.CudaDnn< T >
sum(int nCount, int nOuterNum, int nInnerNum, long hX, long hY)MyCaffe.common.CudaDnn< T >
sumsq(int n, long hW, long hA, int nAOff=0)MyCaffe.common.CudaDnn< T >
sumsqdiff(int n, long hW, long hA, long hB, int nAOff=0, int nBOff=0)MyCaffe.common.CudaDnn< T >
swish_bwd(int nCount, long hTopDiff, long hTopData, long hSigmoidOutputData, long hBottomDiff, double dfBeta)MyCaffe.common.CudaDnn< T >
SynchronizeDevice()MyCaffe.common.CudaDnn< T >
SynchronizeStream(long h=0)MyCaffe.common.CudaDnn< T >
SynchronizeThread()MyCaffe.common.CudaDnn< T >
tanh_bwd(int nCount, long hTopDiff, long hTopData, long hBottomDiff)MyCaffe.common.CudaDnn< T >
tanh_fwd(int nCount, long hBottomData, long hTopData)MyCaffe.common.CudaDnn< T >
TanhBackward(long hCuDnn, T fAlpha, long hTopDataDesc, long hTopData, long hTopDiffDesc, long hTopDiff, long hBottomDataDesc, long hBottomData, T fBeta, long hBottomDiffDesc, long hBottomDiff)MyCaffe.common.CudaDnn< T >
TanhForward(long hCuDnn, T fAlpha, long hBottomDataDesc, long hBottomData, T fBeta, long hTopDataDesc, long hTopData)MyCaffe.common.CudaDnn< T >
threshold_fwd(int nCount, double dfThreshold, long hX, long hY)MyCaffe.common.CudaDnn< T >
tile_bwd(int nCount, long hTopDiff, int nTileSize, int nTiles, int nBottomTileAxis, long hBottomDiff)MyCaffe.common.CudaDnn< T >
tile_fwd(int nCount, long hBottomData, int nInnerDim, int nTiles, int nBottomTileAxis, long hTopData)MyCaffe.common.CudaDnn< T >
TotalMemoryUsedMyCaffe.common.CudaDnn< T >
TotalMemoryUsedAsTextMyCaffe.common.CudaDnn< T >
transpose(int n, long hX, long hY, long hXCounts, long hYCounts, long hMapping, int nNumAxes, long hBuffer)MyCaffe.common.CudaDnn< T >
transposeHW(int n, int c, int h, int w, long hSrc, long hDst)MyCaffe.common.CudaDnn< T >
unpooling_bwd(POOLING_METHOD method, int nCount, long hTopDiff, int num, int nChannels, int nHeight, int nWidth, int nPooledHeight, int nPooledWidth, int nKernelH, int nKernelW, int nStrideH, int nStrideW, int nPadH, int nPadW, long hBottomDiff, long hMask)MyCaffe.common.CudaDnn< T >
unpooling_fwd(POOLING_METHOD method, int nCount, long hBottomData, int num, int nChannels, int nHeight, int nWidth, int nPooledHeight, int nPooledWidth, int nKernelH, int nKernelW, int nStrideH, int nStrideW, int nPadH, int nPadW, long hTopData, long hMask)MyCaffe.common.CudaDnn< T >
width(int n, long hMean, long hMin, long hMax, double dfAlpha, long hWidth)MyCaffe.common.CudaDnn< T >