| Package | Description |
|---|---|
| org.bytedeco.cuda.cudart | |
| org.bytedeco.cuda.global |
| Modifier and Type | Method and Description |
|---|---|
__half |
__half.put(__half_raw hr)
Assignment operator from \p __half_raw.
|
__half |
__half.put(double f)
Type cast to \p __half assignment operator from \p double input using default round-to-nearest-even rounding mode.
|
__half |
__half.put(float f)
Type cast to \p __half assignment operator from \p float input using default round-to-nearest-even rounding mode.
|
__half |
__half.put(int val)
Type cast from \p int assignment operator, using default round-to-nearest-even rounding mode.
|
__half |
__half.put(long val)
Type cast from \p long \p long assignment operator, using default round-to-nearest-even rounding mode.
|
__half |
__half.put(short val)
Type cast from \p short assignment operator, using default round-to-nearest-even rounding mode.
|
__half |
__half2.x()
Storage field holding lower \p __half part.
|
__half |
__half2.y()
Storage field holding upper \p __half part.
|
| Modifier and Type | Method and Description |
|---|---|
__half2 |
__half2.x(__half setter) |
__half2 |
__half2.y(__half setter) |
| Constructor and Description |
|---|
__half2(__half a,
__half b)
Constructor from two \p __half variables
|
__nv_bfloat16(__half f)
Construct \p __nv_bfloat16 from \p __half input using default round-to-nearest-even rounding mode.
|
| Modifier and Type | Method and Description |
|---|---|
static __half |
cudart.__double2half(double a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts double number to half precision in round-to-nearest-even mode
and returns \p half with converted value.
|
static __half |
cudart.__float2half_rd(float a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts float number to half precision in round-down mode
and returns \p half with converted value.
|
static __half |
cudart.__float2half_rn(float a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts float number to half precision in round-to-nearest-even mode
and returns \p half with converted value.
|
static __half |
cudart.__float2half_ru(float a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts float number to half precision in round-up mode
and returns \p half with converted value.
|
static __half |
cudart.__float2half_rz(float a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts float number to half precision in round-towards-zero mode
and returns \p half with converted value.
|
static __half |
cudart.__float2half(float a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts float number to half precision in round-to-nearest-even mode
and returns \p half with converted value.
|
static __half |
cudart.__habs(__half a)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Calculates the absolute value of input \p half number and returns the result.
|
static __half |
cudart.__hadd_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode.
|
static __half |
cudart.__hadd_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hadd(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode.
|
static __half |
cudart.__hdiv(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half division in round-to-nearest-even mode.
|
static __half |
cudart.__high2half(__half2 a)
\ingroup CUDA_MATH__HALF_MISC
\brief Returns high 16 bits of \p half2 input.
|
static __half |
cudart.__hmax_nan(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half maximum of two input values, NaNs pass through.
|
static __half |
cudart.__hmax(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half maximum of two input values.
|
static __half |
cudart.__hmin_nan(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half minimum of two input values, NaNs pass through.
|
static __half |
cudart.__hmin(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half minimum of two input values.
|
static __half |
cudart.__hmul_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode.
|
static __half |
cudart.__hmul_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hmul(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode.
|
static __half |
cudart.__hneg(__half a)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Negates input \p half number and returns the result.
|
static __half |
cudart.__hsub_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode.
|
static __half |
cudart.__hsub_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hsub(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode.
|
static __half |
cudart.__int2half_rd(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed integer to a half in round-down mode.
|
static __half |
cudart.__int2half_rn(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed integer to a half in round-to-nearest-even mode.
|
static __half |
cudart.__int2half_ru(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed integer to a half in round-up mode.
|
static __half |
cudart.__int2half_rz(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed integer to a half in round-towards-zero mode.
|
static __half |
cudart.__ll2half_rd(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed 64-bit integer to a half in round-down mode.
|
static __half |
cudart.__ll2half_rn(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed 64-bit integer to a half in round-to-nearest-even
mode.
|
static __half |
cudart.__ll2half_ru(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed 64-bit integer to a half in round-up mode.
|
static __half |
cudart.__ll2half_rz(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed 64-bit integer to a half in round-towards-zero mode.
|
static __half |
cudart.__low2half(__half2 a)
\ingroup CUDA_MATH__HALF_MISC
\brief Returns low 16 bits of \p half2 input.
|
static __half |
cudart.__short_as_half(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Reinterprets bits in a signed short integer as a \p half.
|
static __half |
cudart.__short2half_rd(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed short integer to a half in round-down mode.
|
static __half |
cudart.__short2half_rn(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed short integer to a half in round-to-nearest-even
mode.
|
static __half |
cudart.__short2half_ru(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed short integer to a half in round-up mode.
|
static __half |
cudart.__short2half_rz(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a signed short integer to a half in round-towards-zero mode.
|
static __half |
cudart.__uint2half_rd(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned integer to a half in round-down mode.
|
static __half |
cudart.__uint2half_rn(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned integer to a half in round-to-nearest-even mode.
|
static __half |
cudart.__uint2half_ru(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned integer to a half in round-up mode.
|
static __half |
cudart.__uint2half_rz(int i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned integer to a half in round-towards-zero mode.
|
static __half |
cudart.__ull2half_rd(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned 64-bit integer to a half in round-down mode.
|
static __half |
cudart.__ull2half_rn(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned 64-bit integer to a half in round-to-nearest-even
mode.
|
static __half |
cudart.__ull2half_ru(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned 64-bit integer to a half in round-up mode.
|
static __half |
cudart.__ull2half_rz(long i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned 64-bit integer to a half in round-towards-zero
mode.
|
static __half |
cudart.__ushort_as_half(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Reinterprets bits in an unsigned short integer as a \p half.
|
static __half |
cudart.__ushort2half_rd(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned short integer to a half in round-down mode.
|
static __half |
cudart.__ushort2half_rn(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned short integer to a half in round-to-nearest-even
mode.
|
static __half |
cudart.__ushort2half_ru(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned short integer to a half in round-up mode.
|
static __half |
cudart.__ushort2half_rz(short i)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert an unsigned short integer to a half in round-towards-zero
mode.
|
static __half |
cudart.add(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half addition operation.
|
static __half |
cudart.add(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Implements \p half unary plus operator, returns input value.
|
static __half |
cudart.addPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with addition operation.
|
static __half |
cudart.decrement(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half prefix decrement operation.
|
static __half |
cudart.decrement(__half h,
int ignored)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half postfix decrement operation.
|
static __half |
cudart.divide(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half division operation.
|
static __half |
cudart.dividePut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with division operation.
|
static __half |
cudart.increment(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half prefix increment operation.
|
static __half |
cudart.increment(__half h,
int ignored)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half postfix increment operation.
|
static __half |
cudart.multiply(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half multiplication operation.
|
static __half |
cudart.multiplyPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with multiplication operation.
|
static __half |
cudart.subtract(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half subtraction operation.
|
static __half |
cudart.subtract(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Implements \p half unary minus operator.
|
static __half |
cudart.subtractPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with subtraction operation.
|
| Modifier and Type | Method and Description |
|---|---|
static __half |
cudart.__habs(__half a)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Calculates the absolute value of input \p half number and returns the result.
|
static __half |
cudart.__hadd_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode.
|
static __half |
cudart.__hadd_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hadd(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half addition in round-to-nearest-even mode.
|
static short |
cudart.__half_as_short(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Reinterprets bits in a \p half as a signed short integer.
|
static short |
cudart.__half_as_ushort(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Reinterprets bits in a \p half as an unsigned short integer.
|
static byte |
cudart.__half2char_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to a signed char in round-towards-zero mode.
|
static float |
cudart.__half2float(__half a)
\ingroup CUDA_MATH__HALF_MISC
\brief Converts \p half number to float.
|
static __half2 |
cudart.__half2half2(__half a)
\ingroup CUDA_MATH__HALF_MISC
\brief Returns \p half2 with both halves equal to the input value.
|
static int |
cudart.__half2int_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to a signed integer in round-towards-zero mode.
|
static long |
cudart.__half2ll_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to a signed 64-bit integer in round-towards-zero mode.
|
static short |
cudart.__half2short_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to a signed short integer in round-towards-zero mode.
|
static byte |
cudart.__half2uchar_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to an unsigned char in round-towards-zero
mode.
|
static int |
cudart.__half2uint_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to an unsigned integer in round-towards-zero mode.
|
static long |
cudart.__half2ull_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to an unsigned 64-bit integer in round-towards-zero
mode.
|
static short |
cudart.__half2ushort_rz(__half h)
\ingroup CUDA_MATH__HALF_MISC
\brief Convert a half to an unsigned short integer in round-towards-zero
mode.
|
static __half2 |
cudart.__halves2half2(__half a,
__half b)
\ingroup CUDA_MATH__HALF_MISC
\brief Combines two \p half numbers into one \p half2 number.
|
static __half |
cudart.__hdiv(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half division in round-to-nearest-even mode.
|
static boolean |
cudart.__heq(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half if-equal comparison.
|
static boolean |
cudart.__hequ(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered if-equal comparison.
|
static boolean |
cudart.__hge(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half greater-equal comparison.
|
static boolean |
cudart.__hgeu(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered greater-equal comparison.
|
static boolean |
cudart.__hgt(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half greater-than comparison.
|
static boolean |
cudart.__hgtu(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered greater-than comparison.
|
static int |
cudart.__hisinf(__half a)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Checks if the input \p half number is infinite.
|
static boolean |
cudart.__hisnan(__half a)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Determine whether \p half argument is a NaN.
|
static boolean |
cudart.__hle(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half less-equal comparison.
|
static boolean |
cudart.__hleu(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered less-equal comparison.
|
static boolean |
cudart.__hlt(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half less-than comparison.
|
static boolean |
cudart.__hltu(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered less-than comparison.
|
static __half |
cudart.__hmax_nan(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half maximum of two input values, NaNs pass through.
|
static __half |
cudart.__hmax(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half maximum of two input values.
|
static __half |
cudart.__hmin_nan(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half minimum of two input values, NaNs pass through.
|
static __half |
cudart.__hmin(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Calculates \p half minimum of two input values.
|
static __half |
cudart.__hmul_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode.
|
static __half |
cudart.__hmul_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hmul(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half multiplication in round-to-nearest-even mode.
|
static boolean |
cudart.__hne(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half not-equal comparison.
|
static __half |
cudart.__hneg(__half a)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Negates input \p half number and returns the result.
|
static boolean |
cudart.__hneu(__half a,
__half b)
\ingroup CUDA_MATH__HALF_COMPARISON
\brief Performs \p half unordered not-equal comparison.
|
static __half |
cudart.__hsub_rn(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode.
|
static __half |
cudart.__hsub_sat(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode, with
saturation to [0.0, 1.0].
|
static __half |
cudart.__hsub(__half a,
__half b)
\ingroup CUDA_MATH__HALF_ARITHMETIC
\brief Performs \p half subtraction in round-to-nearest-even mode.
|
static __half |
cudart.add(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half addition operation.
|
static __half |
cudart.add(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Implements \p half unary plus operator, returns input value.
|
static __half |
cudart.addPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with addition operation.
|
static int |
cublas.cublasHgemm_64(cublasContext handle,
int transa,
int transb,
long m,
long n,
long k,
__half alpha,
__half A,
long lda,
__half B,
long ldb,
__half beta,
__half C,
long ldc) |
static int |
cublas.cublasHgemm(cublasContext handle,
int transa,
int transb,
int m,
int n,
int k,
__half alpha,
__half A,
int lda,
__half B,
int ldb,
__half beta,
__half C,
int ldc) |
static int |
cublas.cublasHgemmBatched_64(cublasContext handle,
int transa,
int transb,
long m,
long n,
long k,
__half alpha,
__half Aarray,
long lda,
__half Barray,
long ldb,
__half beta,
__half Carray,
long ldc,
long batchCount) |
static int |
cublas.cublasHgemmBatched_64(cublasContext handle,
int transa,
int transb,
long m,
long n,
long k,
__half alpha,
PointerPointer Aarray,
long lda,
PointerPointer Barray,
long ldb,
__half beta,
PointerPointer Carray,
long ldc,
long batchCount) |
static int |
cublas.cublasHgemmBatched(cublasContext handle,
int transa,
int transb,
int m,
int n,
int k,
__half alpha,
__half Aarray,
int lda,
__half Barray,
int ldb,
__half beta,
__half Carray,
int ldc,
int batchCount) |
static int |
cublas.cublasHgemmBatched(cublasContext handle,
int transa,
int transb,
int m,
int n,
int k,
__half alpha,
PointerPointer Aarray,
int lda,
PointerPointer Barray,
int ldb,
__half beta,
PointerPointer Carray,
int ldc,
int batchCount) |
static int |
cublas.cublasHgemmStridedBatched_64(cublasContext handle,
int transa,
int transb,
long m,
long n,
long k,
__half alpha,
__half A,
long lda,
long strideA,
__half B,
long ldb,
long strideB,
__half beta,
__half C,
long ldc,
long strideC,
long batchCount) |
static int |
cublas.cublasHgemmStridedBatched(cublasContext handle,
int transa,
int transb,
int m,
int n,
int k,
__half alpha,
__half A,
int lda,
long strideA,
__half B,
int ldb,
long strideB,
__half beta,
__half C,
int ldc,
long strideC,
int batchCount) |
static int |
cublas.cublasHSHgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
float[] alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
float[] beta,
__half yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSHgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatBuffer alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
FloatBuffer beta,
__half yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSHgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatPointer alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
FloatPointer beta,
__half yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSHgemvBatched(cublasContext handle,
int trans,
int m,
int n,
float[] alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
float[] beta,
__half yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSHgemvBatched(cublasContext handle,
int trans,
int m,
int n,
FloatBuffer alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
FloatBuffer beta,
__half yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSHgemvBatched(cublasContext handle,
int trans,
int m,
int n,
FloatPointer alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
FloatPointer beta,
__half yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
float[] alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
float[] beta,
__half y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatBuffer alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
FloatBuffer beta,
__half y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatPointer alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
FloatPointer beta,
__half y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
float[] alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
float[] beta,
__half y,
int incy,
long stridey,
int batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
FloatBuffer alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
FloatBuffer beta,
__half y,
int incy,
long stridey,
int batchCount) |
static int |
cublas.cublasHSHgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
FloatPointer alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
FloatPointer beta,
__half y,
int incy,
long stridey,
int batchCount) |
static int |
cublas.cublasHSSgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
float[] alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
float[] beta,
float[] yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSSgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatBuffer alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
FloatBuffer beta,
FloatBuffer yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSSgemvBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatPointer alpha,
__half Aarray,
long lda,
__half xarray,
long incx,
FloatPointer beta,
FloatPointer yarray,
long incy,
long batchCount) |
static int |
cublas.cublasHSSgemvBatched(cublasContext handle,
int trans,
int m,
int n,
float[] alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
float[] beta,
float[] yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSSgemvBatched(cublasContext handle,
int trans,
int m,
int n,
FloatBuffer alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
FloatBuffer beta,
FloatBuffer yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSSgemvBatched(cublasContext handle,
int trans,
int m,
int n,
FloatPointer alpha,
__half Aarray,
int lda,
__half xarray,
int incx,
FloatPointer beta,
FloatPointer yarray,
int incy,
int batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
float[] alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
float[] beta,
float[] y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatBuffer alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
FloatBuffer beta,
FloatBuffer y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched_64(cublasContext handle,
int trans,
long m,
long n,
FloatPointer alpha,
__half A,
long lda,
long strideA,
__half x,
long incx,
long stridex,
FloatPointer beta,
FloatPointer y,
long incy,
long stridey,
long batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
float[] alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
float[] beta,
float[] y,
int incy,
long stridey,
int batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
FloatBuffer alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
FloatBuffer beta,
FloatBuffer y,
int incy,
long stridey,
int batchCount) |
static int |
cublas.cublasHSSgemvStridedBatched(cublasContext handle,
int trans,
int m,
int n,
FloatPointer alpha,
__half A,
int lda,
long strideA,
__half x,
int incx,
long stridex,
FloatPointer beta,
FloatPointer y,
int incy,
long stridey,
int batchCount) |
static int |
cusparse.cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csr(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csr(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csr(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnz(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
int[] csrSortedRowPtrC,
int[] nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnz(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
IntBuffer csrSortedRowPtrC,
IntBuffer nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnz(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
__half threshold,
cusparseMatDescr descrC,
IntPointer csrSortedRowPtrC,
IntPointer nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
int[] csrSortedRowPtrA,
int[] csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
int[] csrSortedRowPtrC,
int[] nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntBuffer csrSortedRowPtrA,
IntBuffer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
IntBuffer csrSortedRowPtrC,
IntBuffer nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneCsr2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
int nnzA,
cusparseMatDescr descrA,
__half csrSortedValA,
IntPointer csrSortedRowPtrA,
IntPointer csrSortedColIndA,
float percentage,
cusparseMatDescr descrC,
IntPointer csrSortedRowPtrC,
IntPointer nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csr(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage_bufferSizeExt(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
pruneInfo info,
SizeTPointer pBufferSizeInBytes)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
int[] csrSortedRowPtrC,
int[] csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntBuffer csrSortedRowPtrC,
IntBuffer csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
__half csrSortedValC,
IntPointer csrSortedRowPtrC,
IntPointer csrSortedColIndC,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnz(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
int[] csrRowPtrC,
int[] nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnz(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
IntBuffer csrRowPtrC,
IntBuffer nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnz(cusparseContext handle,
int m,
int n,
__half A,
int lda,
__half threshold,
cusparseMatDescr descrC,
IntPointer csrRowPtrC,
IntPointer nnzTotalDevHostPtr,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
int[] csrRowPtrC,
int[] nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
IntBuffer csrRowPtrC,
IntBuffer nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static int |
cusparse.cusparseHpruneDense2csrNnzByPercentage(cusparseContext handle,
int m,
int n,
__half A,
int lda,
float percentage,
cusparseMatDescr descrC,
IntPointer csrRowPtrC,
IntPointer nnzTotalDevHostPtr,
pruneInfo info,
Pointer pBuffer)
Deprecated.
|
static __half |
cudart.decrement(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half prefix decrement operation.
|
static __half |
cudart.decrement(__half h,
int ignored)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half postfix decrement operation.
|
static __half |
cudart.divide(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half division operation.
|
static __half |
cudart.dividePut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with division operation.
|
static boolean |
cudart.equals(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half ordered compare equal operation.
|
static boolean |
cudart.greaterThan(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half ordered greater-than compare operation.
|
static boolean |
cudart.greaterThanEquals(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half ordered greater-or-equal compare operation.
|
static __half |
cudart.increment(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half prefix increment operation.
|
static __half |
cudart.increment(__half h,
int ignored)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half postfix increment operation.
|
static boolean |
cudart.lessThan(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half ordered less-than compare operation.
|
static boolean |
cudart.lessThanEquals(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half ordered less-or-equal compare operation.
|
static __half2 |
cudart.make_half2(__half x,
__half y)
\ingroup CUDA_MATH__HALF_MISC
\brief Vector function, combines two \p __half numbers into one \p __half2 number.
|
static __half |
cudart.multiply(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half multiplication operation.
|
static __half |
cudart.multiplyPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with multiplication operation.
|
static boolean |
cudart.notEquals(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_COMPARISON
Performs \p half unordered compare not-equal operation.
|
static __half |
cudart.subtract(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half subtraction operation.
|
static __half |
cudart.subtract(__half h)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Implements \p half unary minus operator.
|
static __half |
cudart.subtractPut(__half lh,
__half rh)
\ingroup CUDA_MATH__HALF_ARITHMETIC
Performs \p half compound assignment with subtraction operation.
|
Copyright © 2024. All rights reserved.