| Package | Description |
|---|---|
| org.bytedeco.cuda.global |
| Modifier and Type | Method and Description |
|---|---|
static int |
nvrtc.nvrtcAddNameExpression(_nvrtcProgram prog,
BytePointer name_expression)
\ingroup compilation
\brief nvrtcAddNameExpression notes the given name expression
denoting the address of a __global__ function
or __device__/__constant__ variable.
|
static int |
nvrtc.nvrtcAddNameExpression(_nvrtcProgram prog,
String name_expression) |
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
byte[] options) |
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
ByteBuffer options) |
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
BytePointer options) |
static int |
nvrtc.nvrtcCompileProgram(_nvrtcProgram prog,
int numOptions,
PointerPointer options)
\ingroup compilation
\brief nvrtcCompileProgram compiles the given program.
|
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
byte[] headers,
byte[] includeNames) |
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
ByteBuffer headers,
ByteBuffer includeNames) |
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
BytePointer headers,
BytePointer includeNames) |
static int |
nvrtc.nvrtcCreateProgram(_nvrtcProgram prog,
BytePointer src,
BytePointer name,
int numHeaders,
PointerPointer headers,
PointerPointer includeNames)
\ingroup compilation
\brief nvrtcCreateProgram creates an instance of nvrtcProgram with the
given input parameters, and sets the output parameter \p prog with
it.
|
static int |
nvrtc.nvrtcDestroyProgram(_nvrtcProgram prog)
\ingroup compilation
\brief nvrtcDestroyProgram destroys the given program.
|
static int |
nvrtc.nvrtcGetCUBIN(_nvrtcProgram prog,
byte[] cubin) |
static int |
nvrtc.nvrtcGetCUBIN(_nvrtcProgram prog,
ByteBuffer cubin) |
static int |
nvrtc.nvrtcGetCUBIN(_nvrtcProgram prog,
BytePointer cubin)
\ingroup compilation
\brief nvrtcGetCUBIN stores the cubin generated by the previous compilation
of \p prog in the memory pointed by \p cubin.
|
static int |
nvrtc.nvrtcGetCUBINSize(_nvrtcProgram prog,
SizeTPointer cubinSizeRet)
\ingroup compilation
\brief nvrtcGetCUBINSize sets the value of \p cubinSizeRet with the size of the cubin
generated by the previous compilation of \p prog.
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
byte[] lowered_name) |
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
ByteBuffer lowered_name) |
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
BytePointer lowered_name) |
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
BytePointer name_expression,
PointerPointer lowered_name)
\ingroup compilation
\brief nvrtcGetLoweredName extracts the lowered (mangled) name
for a __global__ function or __device__/__constant__ variable,
and updates *lowered_name to point to it.
|
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
byte[] lowered_name) |
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
ByteBuffer lowered_name) |
static int |
nvrtc.nvrtcGetLoweredName(_nvrtcProgram prog,
String name_expression,
BytePointer lowered_name) |
static int |
nvrtc.nvrtcGetLTOIR(_nvrtcProgram prog,
byte[] LTOIR) |
static int |
nvrtc.nvrtcGetLTOIR(_nvrtcProgram prog,
ByteBuffer LTOIR) |
static int |
nvrtc.nvrtcGetLTOIR(_nvrtcProgram prog,
BytePointer LTOIR)
\ingroup compilation
\brief nvrtcGetLTOIR stores the LTO IR generated by the previous compilation
of \p prog in the memory pointed by \p LTOIR.
|
static int |
nvrtc.nvrtcGetLTOIRSize(_nvrtcProgram prog,
SizeTPointer LTOIRSizeRet)
\ingroup compilation
\brief nvrtcGetLTOIRSize sets the value of \p LTOIRSizeRet with the size of the LTO IR
generated by the previous compilation of \p prog.
|
static int |
nvrtc.nvrtcGetNVVM(_nvrtcProgram prog,
byte[] nvvm) |
static int |
nvrtc.nvrtcGetNVVM(_nvrtcProgram prog,
ByteBuffer nvvm) |
static int |
nvrtc.nvrtcGetNVVM(_nvrtcProgram prog,
BytePointer nvvm)
\ingroup compilation
\brief
DEPRECATION NOTICE: This function will be removed in a future release.
|
static int |
nvrtc.nvrtcGetNVVMSize(_nvrtcProgram prog,
SizeTPointer nvvmSizeRet)
\ingroup compilation
\brief
DEPRECATION NOTICE: This function will be removed in a future release.
|
static int |
nvrtc.nvrtcGetOptiXIR(_nvrtcProgram prog,
byte[] optixir) |
static int |
nvrtc.nvrtcGetOptiXIR(_nvrtcProgram prog,
ByteBuffer optixir) |
static int |
nvrtc.nvrtcGetOptiXIR(_nvrtcProgram prog,
BytePointer optixir)
\ingroup compilation
\brief nvrtcGetOptiXIR stores the OptiX IR generated by the previous compilation
of \p prog in the memory pointed by \p optixir.
|
static int |
nvrtc.nvrtcGetOptiXIRSize(_nvrtcProgram prog,
SizeTPointer optixirSizeRet)
\ingroup compilation
\brief nvrtcGetOptiXIRSize sets the value of \p optixirSizeRet with the size of the OptiX IR
generated by the previous compilation of \p prog.
|
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
byte[] log) |
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
ByteBuffer log) |
static int |
nvrtc.nvrtcGetProgramLog(_nvrtcProgram prog,
BytePointer log)
\ingroup compilation
\brief nvrtcGetProgramLog stores the log generated by the previous
compilation of \p prog in the memory pointed by \p log.
|
static int |
nvrtc.nvrtcGetProgramLogSize(_nvrtcProgram prog,
SizeTPointer logSizeRet)
\ingroup compilation
\brief nvrtcGetProgramLogSize sets \p logSizeRet with the size of the
log generated by the previous compilation of \p prog (including the
trailing \c NULL).
|
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
byte[] ptx) |
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
ByteBuffer ptx) |
static int |
nvrtc.nvrtcGetPTX(_nvrtcProgram prog,
BytePointer ptx)
\ingroup compilation
\brief nvrtcGetPTX stores the PTX generated by the previous compilation
of \p prog in the memory pointed by \p ptx.
|
static int |
nvrtc.nvrtcGetPTXSize(_nvrtcProgram prog,
SizeTPointer ptxSizeRet)
\ingroup compilation
\brief nvrtcGetPTXSize sets the value of \p ptxSizeRet with the size of the PTX
generated by the previous compilation of \p prog (including the
trailing \c NULL).
|
Copyright © 2023. All rights reserved.