warp.config#
Global configuration settings for Warp.
This module provides settings to control compilation behavior, debugging, performance, and runtime behavior of Warp kernels and modules. Settings exist at the global, module, and kernel levels, with more specific scopes taking precedence.
Settings can be modified by direct assignment before or after calling warp.init(),
though some settings only take effect if set prior to initialization. See individual
setting documentation for details.
For information on module-level and kernel-level settings, see Configuration.
API#
Enable kernel caching between application launches. |
|
Enable the generation of Trace Event Format files for runtime module compilation. |
|
Preferred CUDA output format for kernel compilation. |
|
Enable compilation of kernel backward passes. |
|
Enable automatic module loading before graph capture. |
|
Enable CUDA memory pools during device initialization when supported. |
|
Use stack memory instead of static memory for tile allocations on the CPU. |
|
Allow multiple writes to vector/matrix/quaternion components. |
|
Directory path for storing compiled kernel cache. |
|
Enable Python source line mapping in generated code. |
|
Enable the compilation of modules with line information. |
|
Use Clang/LLVM compiler instead of NVRTC for CUDA compilation. |
|
Default number of worker threads for compiling and loading modules in parallel. |
|
Maximum unroll factor for loops. |
|
Compilation mode for Warp kernels. |
|
Optimization level for Warp kernels. |
|
Enable detailed kernel launch logging. |
|
Target architecture version for PTX generation, e.g., |
|
Disable Warp module initialization messages. |
|
Enable the use of precompiled headers during kernel compilation. |
|
Enable detailed logging during code generation and compilation. |
|
Enable extended warning messages with source location information. |
|
Enable warnings for array overwrites that may affect gradient computation. |
|
Enable CUDA error checking after kernel launches. |
|
Enable floating-point verification for inputs and outputs. |
|
Warp version string |