protected CudaJitOptions |
CudaJitOptions.clone() |
Creates a new options object with the same state as this object.
|
CudaJitOptions |
CudaJitOptions.recordWallTime() |
Requests recording of the total wall clock time,
in milliseconds, spent in the compiler and linker.
|
CudaJitOptions |
CudaJitOptions.setCacheMode(CudaJitOptions.CacheMode mode) |
Specifies the desired caching behavior (-dlcm).
|
CudaJitOptions |
CudaJitOptions.setErrorLogBufferSize(int size) |
Specifies the size, in bytes, to allocate for capturing error messages.
|
CudaJitOptions |
CudaJitOptions.setGenerateDebugInfo(boolean enabled) |
Specifies whether to generate debug information.
|
CudaJitOptions |
CudaJitOptions.setGenerateLineInfo(boolean enabled) |
Specifies whether to generate line number information.
|
CudaJitOptions |
CudaJitOptions.setInfoLogBufferSize(int size) |
Specifies the size, in bytes, to allocate for capturing informational
messages.
|
CudaJitOptions |
CudaJitOptions.setJitFallbackStrategy(CudaJitOptions.Fallback strategy) |
Specifies the fallback strategy if an exactly matching
binary object cannot be found.
|
CudaJitOptions |
CudaJitOptions.setLogVerbose(boolean verbose) |
Specifies whether to generate verbose log messages.
|
CudaJitOptions |
CudaJitOptions.setMaxRegisters(int limit) |
Specifies the maximum number of registers that a thread may use.
|
CudaJitOptions |
CudaJitOptions.setOptimizationLevel(int level) |
Specifies the level of optimization to be applied to generated code
(0 - 4), with 4 being the default and highest level of optimization.
|
CudaJitOptions |
CudaJitOptions.setTarget(CudaJitTarget target) |
Specifies the desired compute target.
|
CudaJitOptions |
CudaJitOptions.setTargetFromCuContext() |
Specifies that the target should be determined based on the current
attached context.
|
CudaJitOptions |
CudaJitOptions.setThreadsPerBlock(int limit) |
Specifies the minimum number of threads per block for compilation.
|