Package org.bytedeco.cuda.global
Class nppc
- java.lang.Object
-
- org.bytedeco.cuda.presets.nppc
-
- org.bytedeco.cuda.global.nppc
-
- All Implemented Interfaces:
InfoMapper
public class nppc extends nppc
-
-
Field Summary
Fields Modifier and Type Field Description static intNPP_AFFINE_QUAD_INCORRECT_WARNINGenum NppStatusstatic intNPP_ALG_HINT_ACCURATEenum NppHintAlgorithmstatic intNPP_ALG_HINT_FASTenum NppHintAlgorithmstatic intNPP_ALG_HINT_NONEenum NppHintAlgorithmstatic intNPP_ALIGNMENT_ERRORenum NppStatusstatic intNPP_ANCHOR_ERRORenum NppStatusstatic intNPP_BAD_ARGUMENT_ERRORenum NppStatusstatic intNPP_BORDER_CONSTANTenum NppiBorderTypestatic intNPP_BORDER_MIRRORenum NppiBorderTypestatic intNPP_BORDER_NONEenum NppiBorderTypestatic intNPP_BORDER_REPLICATEenum NppiBorderTypestatic intNPP_BORDER_UNDEFINEDenum NppiBorderTypestatic intNPP_BORDER_WRAPenum NppiBorderTypestatic intNPP_BOTH_AXISenum NppiAxisstatic intNPP_CHANNEL_ERRORenum NppStatusstatic intNPP_CHANNEL_ORDER_ERRORenum NppStatusstatic intNPP_CMP_EQenum NppCmpOpstatic intNPP_CMP_GREATERenum NppCmpOpstatic intNPP_CMP_GREATER_EQenum NppCmpOpstatic intNPP_CMP_LESSenum NppCmpOpstatic intNPP_CMP_LESS_EQenum NppCmpOpstatic intNPP_COEFFICIENT_ERRORenum NppStatusstatic intNPP_COI_ERRORenum NppStatusstatic intNPP_CONTEXT_MATCH_ERRORenum NppStatusstatic intNPP_CORRUPTED_DATA_ERRORenum NppStatusstatic intNPP_CUDA_KERNEL_EXECUTION_ERRORenum NppStatusstatic intNPP_DATA_TYPE_ERRORenum NppStatusstatic intNPP_DIVIDE_BY_ZERO_ERRORenum NppStatusstatic intNPP_DIVIDE_BY_ZERO_WARNINGenum NppStatusstatic intNPP_DIVISOR_ERRORenum NppStatusstatic intNPP_DOUBLE_SIZE_WARNINGenum NppStatusstatic intNPP_ERRORenum NppStatusstatic intNPP_ERROR_RESERVEDenum NppStatusstatic intNPP_FFT_FLAG_ERRORenum NppStatusstatic intNPP_FFT_ORDER_ERRORenum NppStatusstatic intNPP_FILTER_SCHARRenum NppiDifferentialKernelstatic intNPP_FILTER_SOBELenum NppiDifferentialKernelstatic intNPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERRORenum NppStatusstatic intNPP_HISTOGRAM_NUMBER_OF_LEVELS_ERRORenum NppStatusstatic intNPP_HOG_MAX_BINS_PER_CELLmax number of histogram bins.static intNPP_HOG_MAX_BLOCK_SIZEmax horizontal/vertical pixel size of block.static intNPP_HOG_MAX_CELL_SIZEmax horizontal/vertical pixel size of cell.static intNPP_HOG_MAX_CELLS_PER_DESCRIPTORmax number of cells in a descriptor window.static intNPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALLmax number of descriptor window locations per function call.static intNPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTORmax number of overlapping blocks in a descriptor window.static intNPP_HORIZONTAL_AXISenum NppiAxisstatic intNPP_INTERPOLATION_ERRORenum NppStatusstatic intNPP_INVALID_DEVICE_POINTER_ERRORenum NppStatusstatic intNPP_INVALID_HOST_POINTER_ERRORenum NppStatusstatic intNPP_LUT_NUMBER_OF_LEVELS_ERRORenum NppStatusstatic intNPP_LUT_PALETTE_BITSIZE_ERRORenum NppStatusstatic intNPP_MASK_SIZE_1_X_3enum NppiMaskSizestatic intNPP_MASK_SIZE_1_X_5enum NppiMaskSizestatic intNPP_MASK_SIZE_11_X_11enum NppiMaskSizestatic intNPP_MASK_SIZE_13_X_13enum NppiMaskSizestatic intNPP_MASK_SIZE_15_X_15enum NppiMaskSizestatic intNPP_MASK_SIZE_3_X_1enum NppiMaskSizestatic intNPP_MASK_SIZE_3_X_3enum NppiMaskSizestatic intNPP_MASK_SIZE_5_X_1enum NppiMaskSizestatic intNPP_MASK_SIZE_5_X_5enum NppiMaskSizestatic intNPP_MASK_SIZE_7_X_7enum NppiMaskSizestatic intNPP_MASK_SIZE_9_X_9enum NppiMaskSizestatic intNPP_MASK_SIZE_ERRORenum NppStatusstatic intNPP_MAX_16SMaximum 16-bit signed integerstatic intNPP_MAX_16UMaximum 16-bit unsigned integerstatic intNPP_MAX_32SMaximum 32-bit signed integerstatic longNPP_MAX_32UMaximum 32-bit unsigned integerstatic longNPP_MAX_64SMaximum 64-bit signed integerstatic longNPP_MAX_64Ustatic intNPP_MAX_8SMaximum 8-bit signed integerstatic intNPP_MAX_8UMaximum 8-bit unsigned integerstatic doubleNPP_MAXABS_32FLargest positive 32-bit floating point valuestatic doubleNPP_MAXABS_64FLargest positive 64-bit floating point valuestatic intNPP_MEMCPY_ERRORenum NppStatusstatic intNPP_MEMFREE_ERRORenum NppStatusstatic intNPP_MEMORY_ALLOCATION_ERRenum NppStatusstatic intNPP_MEMSET_ERRORenum NppStatusstatic intNPP_MIN_16SMinimum 16-bit signed integerstatic intNPP_MIN_16UMinimum 16-bit unsigned integerstatic intNPP_MIN_32SMinimum 32-bit signed integerstatic intNPP_MIN_32UMinimum 32-bit unsigned integerstatic longNPP_MIN_64SMinimum 64-bit signed integerstatic intNPP_MIN_64UMinimum 64-bit unsigned integerstatic intNPP_MIN_8SMinimum 8-bit signed integerstatic intNPP_MIN_8UMinimum 8-bit unsigned integerstatic doubleNPP_MINABS_32FSmallest positive 32-bit floating point valuestatic doubleNPP_MINABS_64FSmallest positive 64-bit floating point valuestatic intNPP_MIRROR_FLIP_ERRORenum NppStatusstatic intNPP_MISALIGNED_DST_ROI_WARNINGenum NppStatusstatic intNPP_MOMENT_00_ZERO_ERRORenum NppStatusstatic intNPP_NO_ERRORenum NppStatusstatic intNPP_NO_MEMORY_ERRORenum NppStatusstatic intNPP_NO_OPERATION_WARNINGenum NppStatusstatic intNPP_NOT_EVEN_STEP_ERRORenum NppStatusstatic intNPP_NOT_IMPLEMENTED_ERRORenum NppStatusstatic intNPP_NOT_SUFFICIENT_COMPUTE_CAPABILITYenum NppStatusstatic intNPP_NOT_SUPPORTED_MODE_ERRORenum NppStatusstatic intNPP_NULL_POINTER_ERRORenum NppStatusstatic intNPP_NUMBER_OF_CHANNELS_ERRORenum NppStatusstatic intNPP_OUT_OFF_RANGE_ERRORenum NppStatusstatic intNPP_OVERFLOW_ERRORenum NppStatusstatic intNPP_QUADRANGLE_ERRORenum NppStatusstatic intNPP_QUALITY_INDEX_ERRORenum NppStatusstatic intNPP_RANGE_ERRORenum NppStatusstatic intNPP_RECTANGLE_ERRORenum NppStatusstatic intNPP_RESIZE_FACTOR_ERRORenum NppStatusstatic intNPP_RESIZE_NO_OPERATION_ERRORenum NppStatusstatic intNPP_RND_FINANCIALenum NppRoundModestatic intNPP_RND_NEARenum NppRoundModestatic intNPP_RND_ZEROenum NppRoundModestatic intNPP_ROUND_MODE_NOT_SUPPORTED_ERRORenum NppStatusstatic intNPP_ROUND_NEAREST_TIES_AWAY_FROM_ZEROenum NppRoundModestatic intNPP_ROUND_NEAREST_TIES_TO_EVENenum NppRoundModestatic intNPP_ROUND_TOWARD_ZEROenum NppRoundModestatic intNPP_SCALE_RANGE_ERRORenum NppStatusstatic intNPP_SIZE_ERRORenum NppStatusstatic intNPP_STEP_ERRORenum NppStatusstatic intNPP_STRIDE_ERRORenum NppStatusstatic intNPP_SUCCESSenum NppStatusstatic intNPP_TEXTURE_BIND_ERRORenum NppStatusstatic intNPP_THRESHOLD_ERRORenum NppStatusstatic intNPP_THRESHOLD_NEGATIVE_LEVEL_ERRORenum NppStatusstatic intNPP_VER_BUILDstatic intNPP_VER_MAJOR\file npp.h Main include file for NPP library.static intNPP_VER_MINORstatic intNPP_VER_PATCHstatic intNPP_VERSIONstatic intNPP_VERSION_BUILDstatic intNPP_VERSION_MAJORstatic intNPP_VERSION_MINORstatic intNPP_VERTICAL_AXISenum NppiAxisstatic intNPP_WRONG_INTERSECTION_QUAD_WARNINGenum NppStatusstatic intNPP_WRONG_INTERSECTION_ROI_ERRORenum NppStatusstatic intNPP_WRONG_INTERSECTION_ROI_WARNINGenum NppStatusstatic intNPP_ZC_MODE_NOT_SUPPORTED_ERRORenum NppStatusstatic intNPP_ZERO_MASK_VALUE_ERRORenum NppStatusstatic intNPPI_BAYER_BGGRenum NppiBayerGridPositionstatic intNPPI_BAYER_GBRGenum NppiBayerGridPositionstatic intNPPI_BAYER_GRBGenum NppiBayerGridPositionstatic intNPPI_BAYER_RGGBenum NppiBayerGridPositionstatic intNPPI_INTER_CUBICenum NppiInterpolationModestatic intNPPI_INTER_CUBIC2P_B05C03enum NppiInterpolationModestatic intNPPI_INTER_CUBIC2P_BSPLINEenum NppiInterpolationModestatic intNPPI_INTER_CUBIC2P_CATMULLROMenum NppiInterpolationModestatic intNPPI_INTER_LANCZOSenum NppiInterpolationModestatic intNPPI_INTER_LANCZOS3_ADVANCEDenum NppiInterpolationModestatic intNPPI_INTER_LINEARenum NppiInterpolationModestatic intNPPI_INTER_NNenum NppiInterpolationModestatic intNPPI_INTER_SUPERenum NppiInterpolationModestatic intNPPI_INTER_UNDEFINEDenum NppiInterpolationModestatic intNPPI_OP_ALPHA_ATOPenum NppiAlphaOpstatic intNPPI_OP_ALPHA_ATOP_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_INenum NppiAlphaOpstatic intNPPI_OP_ALPHA_IN_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_OUTenum NppiAlphaOpstatic intNPPI_OP_ALPHA_OUT_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_OVERenum NppiAlphaOpstatic intNPPI_OP_ALPHA_OVER_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_PLUSenum NppiAlphaOpstatic intNPPI_OP_ALPHA_PLUS_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_PREMULenum NppiAlphaOpstatic intNPPI_OP_ALPHA_XORenum NppiAlphaOpstatic intNPPI_OP_ALPHA_XOR_PREMULenum NppiAlphaOpstatic intNPPI_SMOOTH_EDGEenum NppiInterpolationModestatic intnppiACTableenum NppiHuffmanTableTypestatic intnppiDCTableenum NppiHuffmanTableTypestatic intnppiNormInfenum NppiNormstatic intnppiNormL1enum NppiNormstatic intnppiNormL2enum NppiNormstatic intnppZCCenum NppsZCTypestatic intnppZCRenum NppsZCTypestatic intnppZCXorenum NppsZCType
-
Constructor Summary
Constructors Constructor Description nppc()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longNPP_MAX_64U()Maximum 64-bit unsigned integerstatic intnppGetGpuDeviceProperties(int[] pMaxThreadsPerSM, int[] pMaxThreadsPerBlock, int[] pNumberOfSMs)static intnppGetGpuDeviceProperties(IntBuffer pMaxThreadsPerSM, IntBuffer pMaxThreadsPerBlock, IntBuffer pNumberOfSMs)static intnppGetGpuDeviceProperties(IntPointer pMaxThreadsPerSM, IntPointer pMaxThreadsPerBlock, IntPointer pNumberOfSMs)Get the maximum number of threads per SM, maximum threads per block, and number of SMs for the active GPUstatic BytePointernppGetGpuName()Get the name of the active CUDA device.static intnppGetGpuNumSMs()Get the number of Streaming Multiprocessors (SM) on the active CUDA device.static NppLibraryVersionnppGetLibVersion()Get the NPP library version.static intnppGetMaxThreadsPerBlock()Get the maximum number of threads per block on the active CUDA device.static intnppGetMaxThreadsPerSM()Get the maximum number of threads per SM for the active GPUstatic CUstream_stnppGetStream()Get the NPP CUDA stream.static intnppGetStreamContext(NppStreamContext pNppStreamContext)Get the current NPP managed CUDA stream context as set by calls to nppSetStream().static intnppGetStreamMaxThreadsPerSM()Get the maximum number of threads per SM on the device associated with the current NPP CUDA stream.static intnppGetStreamNumSMs()Get the number of SMs on the device associated with the current NPP CUDA stream.static intnppSetStream(CUstream_st hStream)Set the NPP CUDA stream.
-
-
-
Field Detail
-
NPP_VER_MAJOR
public static final int NPP_VER_MAJOR
\file npp.h Main include file for NPP library. Aggregates all other include files.- See Also:
- Constant Field Values
-
NPP_VER_MINOR
public static final int NPP_VER_MINOR
- See Also:
- Constant Field Values
-
NPP_VER_PATCH
public static final int NPP_VER_PATCH
- See Also:
- Constant Field Values
-
NPP_VER_BUILD
public static final int NPP_VER_BUILD
- See Also:
- Constant Field Values
-
NPP_VERSION
public static final int NPP_VERSION
- See Also:
- Constant Field Values
-
NPP_VERSION_MAJOR
public static final int NPP_VERSION_MAJOR
- See Also:
- Constant Field Values
-
NPP_VERSION_MINOR
public static final int NPP_VERSION_MINOR
- See Also:
- Constant Field Values
-
NPP_VERSION_BUILD
public static final int NPP_VERSION_BUILD
- See Also:
- Constant Field Values
-
NPPI_INTER_UNDEFINED
public static final int NPPI_INTER_UNDEFINED
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_NN
public static final int NPPI_INTER_NN
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_LINEAR
public static final int NPPI_INTER_LINEAR
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_CUBIC
public static final int NPPI_INTER_CUBIC
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_CUBIC2P_BSPLINE
public static final int NPPI_INTER_CUBIC2P_BSPLINE
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_CUBIC2P_CATMULLROM
public static final int NPPI_INTER_CUBIC2P_CATMULLROM
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_CUBIC2P_B05C03
public static final int NPPI_INTER_CUBIC2P_B05C03
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_SUPER
public static final int NPPI_INTER_SUPER
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_LANCZOS
public static final int NPPI_INTER_LANCZOS
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_INTER_LANCZOS3_ADVANCED
public static final int NPPI_INTER_LANCZOS3_ADVANCED
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_SMOOTH_EDGE
public static final int NPPI_SMOOTH_EDGE
enum NppiInterpolationMode- See Also:
- Constant Field Values
-
NPPI_BAYER_BGGR
public static final int NPPI_BAYER_BGGR
enum NppiBayerGridPosition- See Also:
- Constant Field Values
-
NPPI_BAYER_RGGB
public static final int NPPI_BAYER_RGGB
enum NppiBayerGridPosition- See Also:
- Constant Field Values
-
NPPI_BAYER_GBRG
public static final int NPPI_BAYER_GBRG
enum NppiBayerGridPosition- See Also:
- Constant Field Values
-
NPPI_BAYER_GRBG
public static final int NPPI_BAYER_GRBG
enum NppiBayerGridPosition- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_1_X_3
public static final int NPP_MASK_SIZE_1_X_3
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_1_X_5
public static final int NPP_MASK_SIZE_1_X_5
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_3_X_1
public static final int NPP_MASK_SIZE_3_X_1
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_5_X_1
public static final int NPP_MASK_SIZE_5_X_1
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_3_X_3
public static final int NPP_MASK_SIZE_3_X_3
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_5_X_5
public static final int NPP_MASK_SIZE_5_X_5
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_7_X_7
public static final int NPP_MASK_SIZE_7_X_7
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_9_X_9
public static final int NPP_MASK_SIZE_9_X_9
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_11_X_11
public static final int NPP_MASK_SIZE_11_X_11
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_13_X_13
public static final int NPP_MASK_SIZE_13_X_13
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_15_X_15
public static final int NPP_MASK_SIZE_15_X_15
enum NppiMaskSize- See Also:
- Constant Field Values
-
NPP_FILTER_SOBEL
public static final int NPP_FILTER_SOBEL
enum NppiDifferentialKernel- See Also:
- Constant Field Values
-
NPP_FILTER_SCHARR
public static final int NPP_FILTER_SCHARR
enum NppiDifferentialKernel- See Also:
- Constant Field Values
-
NPP_NOT_SUPPORTED_MODE_ERROR
public static final int NPP_NOT_SUPPORTED_MODE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_INVALID_HOST_POINTER_ERROR
public static final int NPP_INVALID_HOST_POINTER_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_INVALID_DEVICE_POINTER_ERROR
public static final int NPP_INVALID_DEVICE_POINTER_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_LUT_PALETTE_BITSIZE_ERROR
public static final int NPP_LUT_PALETTE_BITSIZE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ZC_MODE_NOT_SUPPORTED_ERROR
public static final int NPP_ZC_MODE_NOT_SUPPORTED_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY
public static final int NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY
enum NppStatus- See Also:
- Constant Field Values
-
NPP_TEXTURE_BIND_ERROR
public static final int NPP_TEXTURE_BIND_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_WRONG_INTERSECTION_ROI_ERROR
public static final int NPP_WRONG_INTERSECTION_ROI_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR
public static final int NPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MEMFREE_ERROR
public static final int NPP_MEMFREE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MEMSET_ERROR
public static final int NPP_MEMSET_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MEMCPY_ERROR
public static final int NPP_MEMCPY_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ALIGNMENT_ERROR
public static final int NPP_ALIGNMENT_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_CUDA_KERNEL_EXECUTION_ERROR
public static final int NPP_CUDA_KERNEL_EXECUTION_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ROUND_MODE_NOT_SUPPORTED_ERROR
public static final int NPP_ROUND_MODE_NOT_SUPPORTED_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_QUALITY_INDEX_ERROR
public static final int NPP_QUALITY_INDEX_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_RESIZE_NO_OPERATION_ERROR
public static final int NPP_RESIZE_NO_OPERATION_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_OVERFLOW_ERROR
public static final int NPP_OVERFLOW_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NOT_EVEN_STEP_ERROR
public static final int NPP_NOT_EVEN_STEP_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR
public static final int NPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_LUT_NUMBER_OF_LEVELS_ERROR
public static final int NPP_LUT_NUMBER_OF_LEVELS_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_CORRUPTED_DATA_ERROR
public static final int NPP_CORRUPTED_DATA_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_CHANNEL_ORDER_ERROR
public static final int NPP_CHANNEL_ORDER_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ZERO_MASK_VALUE_ERROR
public static final int NPP_ZERO_MASK_VALUE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_QUADRANGLE_ERROR
public static final int NPP_QUADRANGLE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_RECTANGLE_ERROR
public static final int NPP_RECTANGLE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_COEFFICIENT_ERROR
public static final int NPP_COEFFICIENT_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NUMBER_OF_CHANNELS_ERROR
public static final int NPP_NUMBER_OF_CHANNELS_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_COI_ERROR
public static final int NPP_COI_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_DIVISOR_ERROR
public static final int NPP_DIVISOR_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_CHANNEL_ERROR
public static final int NPP_CHANNEL_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_STRIDE_ERROR
public static final int NPP_STRIDE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ANCHOR_ERROR
public static final int NPP_ANCHOR_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MASK_SIZE_ERROR
public static final int NPP_MASK_SIZE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_RESIZE_FACTOR_ERROR
public static final int NPP_RESIZE_FACTOR_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_INTERPOLATION_ERROR
public static final int NPP_INTERPOLATION_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MIRROR_FLIP_ERROR
public static final int NPP_MIRROR_FLIP_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MOMENT_00_ZERO_ERROR
public static final int NPP_MOMENT_00_ZERO_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_THRESHOLD_NEGATIVE_LEVEL_ERROR
public static final int NPP_THRESHOLD_NEGATIVE_LEVEL_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_THRESHOLD_ERROR
public static final int NPP_THRESHOLD_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_CONTEXT_MATCH_ERROR
public static final int NPP_CONTEXT_MATCH_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_FFT_FLAG_ERROR
public static final int NPP_FFT_FLAG_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_FFT_ORDER_ERROR
public static final int NPP_FFT_ORDER_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_STEP_ERROR
public static final int NPP_STEP_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_SCALE_RANGE_ERROR
public static final int NPP_SCALE_RANGE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_DATA_TYPE_ERROR
public static final int NPP_DATA_TYPE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_OUT_OFF_RANGE_ERROR
public static final int NPP_OUT_OFF_RANGE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_DIVIDE_BY_ZERO_ERROR
public static final int NPP_DIVIDE_BY_ZERO_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MEMORY_ALLOCATION_ERR
public static final int NPP_MEMORY_ALLOCATION_ERR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NULL_POINTER_ERROR
public static final int NPP_NULL_POINTER_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_RANGE_ERROR
public static final int NPP_RANGE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_SIZE_ERROR
public static final int NPP_SIZE_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_BAD_ARGUMENT_ERROR
public static final int NPP_BAD_ARGUMENT_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NO_MEMORY_ERROR
public static final int NPP_NO_MEMORY_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NOT_IMPLEMENTED_ERROR
public static final int NPP_NOT_IMPLEMENTED_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ERROR
public static final int NPP_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_ERROR_RESERVED
public static final int NPP_ERROR_RESERVED
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NO_ERROR
public static final int NPP_NO_ERROR
enum NppStatus- See Also:
- Constant Field Values
-
NPP_SUCCESS
public static final int NPP_SUCCESS
enum NppStatus- See Also:
- Constant Field Values
-
NPP_NO_OPERATION_WARNING
public static final int NPP_NO_OPERATION_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_DIVIDE_BY_ZERO_WARNING
public static final int NPP_DIVIDE_BY_ZERO_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_AFFINE_QUAD_INCORRECT_WARNING
public static final int NPP_AFFINE_QUAD_INCORRECT_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_WRONG_INTERSECTION_ROI_WARNING
public static final int NPP_WRONG_INTERSECTION_ROI_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_WRONG_INTERSECTION_QUAD_WARNING
public static final int NPP_WRONG_INTERSECTION_QUAD_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_DOUBLE_SIZE_WARNING
public static final int NPP_DOUBLE_SIZE_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MISALIGNED_DST_ROI_WARNING
public static final int NPP_MISALIGNED_DST_ROI_WARNING
enum NppStatus- See Also:
- Constant Field Values
-
NPP_MIN_8U
public static final int NPP_MIN_8U
Minimum 8-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MAX_8U
public static final int NPP_MAX_8U
Maximum 8-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MIN_16U
public static final int NPP_MIN_16U
Minimum 16-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MAX_16U
public static final int NPP_MAX_16U
Maximum 16-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MIN_32U
public static final int NPP_MIN_32U
Minimum 32-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MAX_32U
public static final long NPP_MAX_32U
Maximum 32-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MIN_64U
public static final int NPP_MIN_64U
Minimum 64-bit unsigned integer- See Also:
- Constant Field Values
-
NPP_MAX_64U
public static final long NPP_MAX_64U
-
NPP_MIN_8S
public static final int NPP_MIN_8S
Minimum 8-bit signed integer- See Also:
- Constant Field Values
-
NPP_MAX_8S
public static final int NPP_MAX_8S
Maximum 8-bit signed integer- See Also:
- Constant Field Values
-
NPP_MIN_16S
public static final int NPP_MIN_16S
Minimum 16-bit signed integer- See Also:
- Constant Field Values
-
NPP_MAX_16S
public static final int NPP_MAX_16S
Maximum 16-bit signed integer- See Also:
- Constant Field Values
-
NPP_MIN_32S
public static final int NPP_MIN_32S
Minimum 32-bit signed integer- See Also:
- Constant Field Values
-
NPP_MAX_32S
public static final int NPP_MAX_32S
Maximum 32-bit signed integer- See Also:
- Constant Field Values
-
NPP_MAX_64S
public static final long NPP_MAX_64S
Maximum 64-bit signed integer- See Also:
- Constant Field Values
-
NPP_MIN_64S
public static final long NPP_MIN_64S
Minimum 64-bit signed integer- See Also:
- Constant Field Values
-
NPP_MINABS_32F
public static final double NPP_MINABS_32F
Smallest positive 32-bit floating point value- See Also:
- Constant Field Values
-
NPP_MAXABS_32F
public static final double NPP_MAXABS_32F
Largest positive 32-bit floating point value- See Also:
- Constant Field Values
-
NPP_MINABS_64F
public static final double NPP_MINABS_64F
Smallest positive 64-bit floating point value- See Also:
- Constant Field Values
-
NPP_MAXABS_64F
public static final double NPP_MAXABS_64F
Largest positive 64-bit floating point value- See Also:
- Constant Field Values
-
NPP_HORIZONTAL_AXIS
public static final int NPP_HORIZONTAL_AXIS
enum NppiAxis- See Also:
- Constant Field Values
-
NPP_VERTICAL_AXIS
public static final int NPP_VERTICAL_AXIS
enum NppiAxis- See Also:
- Constant Field Values
-
NPP_BOTH_AXIS
public static final int NPP_BOTH_AXIS
enum NppiAxis- See Also:
- Constant Field Values
-
NPP_CMP_LESS
public static final int NPP_CMP_LESS
enum NppCmpOp- See Also:
- Constant Field Values
-
NPP_CMP_LESS_EQ
public static final int NPP_CMP_LESS_EQ
enum NppCmpOp- See Also:
- Constant Field Values
-
NPP_CMP_EQ
public static final int NPP_CMP_EQ
enum NppCmpOp- See Also:
- Constant Field Values
-
NPP_CMP_GREATER_EQ
public static final int NPP_CMP_GREATER_EQ
enum NppCmpOp- See Also:
- Constant Field Values
-
NPP_CMP_GREATER
public static final int NPP_CMP_GREATER
enum NppCmpOp- See Also:
- Constant Field Values
-
NPP_RND_NEAR
public static final int NPP_RND_NEAR
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_ROUND_NEAREST_TIES_TO_EVEN
public static final int NPP_ROUND_NEAREST_TIES_TO_EVEN
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_RND_FINANCIAL
public static final int NPP_RND_FINANCIAL
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO
public static final int NPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_RND_ZERO
public static final int NPP_RND_ZERO
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_ROUND_TOWARD_ZERO
public static final int NPP_ROUND_TOWARD_ZERO
enum NppRoundMode- See Also:
- Constant Field Values
-
NPP_BORDER_UNDEFINED
public static final int NPP_BORDER_UNDEFINED
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_BORDER_NONE
public static final int NPP_BORDER_NONE
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_BORDER_CONSTANT
public static final int NPP_BORDER_CONSTANT
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_BORDER_REPLICATE
public static final int NPP_BORDER_REPLICATE
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_BORDER_WRAP
public static final int NPP_BORDER_WRAP
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_BORDER_MIRROR
public static final int NPP_BORDER_MIRROR
enum NppiBorderType- See Also:
- Constant Field Values
-
NPP_ALG_HINT_NONE
public static final int NPP_ALG_HINT_NONE
enum NppHintAlgorithm- See Also:
- Constant Field Values
-
NPP_ALG_HINT_FAST
public static final int NPP_ALG_HINT_FAST
enum NppHintAlgorithm- See Also:
- Constant Field Values
-
NPP_ALG_HINT_ACCURATE
public static final int NPP_ALG_HINT_ACCURATE
enum NppHintAlgorithm- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_OVER
public static final int NPPI_OP_ALPHA_OVER
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_IN
public static final int NPPI_OP_ALPHA_IN
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_OUT
public static final int NPPI_OP_ALPHA_OUT
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_ATOP
public static final int NPPI_OP_ALPHA_ATOP
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_XOR
public static final int NPPI_OP_ALPHA_XOR
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_PLUS
public static final int NPPI_OP_ALPHA_PLUS
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_OVER_PREMUL
public static final int NPPI_OP_ALPHA_OVER_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_IN_PREMUL
public static final int NPPI_OP_ALPHA_IN_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_OUT_PREMUL
public static final int NPPI_OP_ALPHA_OUT_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_ATOP_PREMUL
public static final int NPPI_OP_ALPHA_ATOP_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_XOR_PREMUL
public static final int NPPI_OP_ALPHA_XOR_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_PLUS_PREMUL
public static final int NPPI_OP_ALPHA_PLUS_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPPI_OP_ALPHA_PREMUL
public static final int NPPI_OP_ALPHA_PREMUL
enum NppiAlphaOp- See Also:
- Constant Field Values
-
NPP_HOG_MAX_CELL_SIZE
public static final int NPP_HOG_MAX_CELL_SIZE
max horizontal/vertical pixel size of cell.- See Also:
- Constant Field Values
-
NPP_HOG_MAX_BLOCK_SIZE
public static final int NPP_HOG_MAX_BLOCK_SIZE
max horizontal/vertical pixel size of block.- See Also:
- Constant Field Values
-
NPP_HOG_MAX_BINS_PER_CELL
public static final int NPP_HOG_MAX_BINS_PER_CELL
max number of histogram bins.- See Also:
- Constant Field Values
-
NPP_HOG_MAX_CELLS_PER_DESCRIPTOR
public static final int NPP_HOG_MAX_CELLS_PER_DESCRIPTOR
max number of cells in a descriptor window.- See Also:
- Constant Field Values
-
NPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR
public static final int NPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR
max number of overlapping blocks in a descriptor window.- See Also:
- Constant Field Values
-
NPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL
public static final int NPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL
max number of descriptor window locations per function call.- See Also:
- Constant Field Values
-
nppZCR
public static final int nppZCR
enum NppsZCType- See Also:
- Constant Field Values
-
nppZCXor
public static final int nppZCXor
enum NppsZCType- See Also:
- Constant Field Values
-
nppZCC
public static final int nppZCC
enum NppsZCType- See Also:
- Constant Field Values
-
nppiDCTable
public static final int nppiDCTable
enum NppiHuffmanTableType- See Also:
- Constant Field Values
-
nppiACTable
public static final int nppiACTable
enum NppiHuffmanTableType- See Also:
- Constant Field Values
-
nppiNormInf
public static final int nppiNormInf
enum NppiNorm- See Also:
- Constant Field Values
-
nppiNormL1
public static final int nppiNormL1
enum NppiNorm- See Also:
- Constant Field Values
-
nppiNormL2
public static final int nppiNormL2
enum NppiNorm- See Also:
- Constant Field Values
-
-
Method Detail
-
NPP_MAX_64U
@MemberGetter public static long NPP_MAX_64U()
Maximum 64-bit unsigned integer
-
nppGetLibVersion
@Const public static NppLibraryVersion nppGetLibVersion()
Get the NPP library version.- Returns:
- A struct containing separate values for major and minor revision and build number.
-
nppGetGpuNumSMs
public static int nppGetGpuNumSMs()
Get the number of Streaming Multiprocessors (SM) on the active CUDA device.- Returns:
- Number of SMs of the default CUDA device.
-
nppGetMaxThreadsPerBlock
public static int nppGetMaxThreadsPerBlock()
Get the maximum number of threads per block on the active CUDA device.- Returns:
- Maximum number of threads per block on the active CUDA device.
-
nppGetMaxThreadsPerSM
public static int nppGetMaxThreadsPerSM()
Get the maximum number of threads per SM for the active GPU- Returns:
- Maximum number of threads per SM for the active GPU
-
nppGetGpuDeviceProperties
public static int nppGetGpuDeviceProperties(IntPointer pMaxThreadsPerSM, IntPointer pMaxThreadsPerBlock, IntPointer pNumberOfSMs)
Get the maximum number of threads per SM, maximum threads per block, and number of SMs for the active GPU- Returns:
- cudaSuccess for success, -1 for failure
-
nppGetGpuDeviceProperties
public static int nppGetGpuDeviceProperties(IntBuffer pMaxThreadsPerSM, IntBuffer pMaxThreadsPerBlock, IntBuffer pNumberOfSMs)
-
nppGetGpuDeviceProperties
public static int nppGetGpuDeviceProperties(int[] pMaxThreadsPerSM, int[] pMaxThreadsPerBlock, int[] pNumberOfSMs)
-
nppGetGpuName
@Cast("const char*") public static BytePointer nppGetGpuName()
Get the name of the active CUDA device.- Returns:
- Name string of the active graphics-card/compute device in a system.
-
nppGetStream
public static CUstream_st nppGetStream()
Get the NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream.
-
nppGetStreamContext
@Cast("NppStatus") public static int nppGetStreamContext(NppStreamContext pNppStreamContext)
Get the current NPP managed CUDA stream context as set by calls to nppSetStream(). NPP enables concurrent device tasks via an NPP maintained global stream state context. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream which will update the current NPP managed stream state context or supply application initialized stream contexts to NPP calls. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to the current NPP managed stream or to application supplied stream contexts depending on whether the stream context is passed to the NPP function or not. NPP managed stream context calls (those without stream context parameters) can be intermixed with application managed stream context calls but any NPP managed stream context calls will always use the most recent stream set by nppSetStream() or the NULL stream if nppSetStream() has never been called.
-
nppGetStreamNumSMs
@Cast("unsigned int") public static int nppGetStreamNumSMs()
Get the number of SMs on the device associated with the current NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream. This call avoids a cudaGetDeviceProperties() call.
-
nppGetStreamMaxThreadsPerSM
@Cast("unsigned int") public static int nppGetStreamMaxThreadsPerSM()
Get the maximum number of threads per SM on the device associated with the current NPP CUDA stream. NPP enables concurrent device tasks via a global stream state varible. The NPP stream by default is set to stream 0, i.e. non-concurrent mode. A user can set the NPP stream to any valid CUDA stream. All CUDA commands issued by NPP (e.g. kernels launched by the NPP library) are then issed to that NPP stream. This call avoids a cudaGetDeviceProperties() call.
-
nppSetStream
@Cast("NppStatus") public static int nppSetStream(CUstream_st hStream)
Set the NPP CUDA stream. This function now returns an error if a problem occurs with Cuda stream management. This function should only be called if a call to nppGetStream() returns a stream number which is different from the desired stream since unnecessarily flushing the current stream can significantly affect performance.- See Also:
nppGetStream()
-
-