rocSPARSE environment variables#
This section describes the important rocSPARSE environment variables, which are grouped by functionality.
Logging variables#
The logging environment variables for rocSPARSE are collected in the following table. For more information, see Activity logging [Deprecated].
Environment variable |
Default value |
Value |
|---|---|---|
ROCSPARSE_LAYERBit mask that enables logging modes.
|
Unset by default. |
Bitwise OR of zero or more bit masks:
0: No logging (if not set)
1: Trace logging
2: Bench logging
3: Trace and bench logging
4: Debug logging
5: Trace and debug logging
6: Bench and debug logging
7: Trace, bench, and debug logging
|
ROCSPARSE_LOG_TRACE_PATHSpecifies path and file name to capture trace logging output.
|
stderr output |
Full path name for trace log files.
If not set or file cannot be opened, output streams to stderr.
|
ROCSPARSE_LOG_BENCH_PATHSpecifies path and file name to capture bench logging output.
|
stderr output |
Full path name for bench log files.
If not set or file cannot be opened, output streams to stderr.
|
ROCSPARSE_LOG_DEBUG_PATHSpecifies path and file name to capture debug logging output.
|
stderr output |
Full path name for debug log files.
If not set or file cannot be opened, output streams to stderr.
|
Debug variables#
The debug environment variables for rocSPARSE are collected in the following table. For more information, see Debugging rocSPARSE functions.
Environment variable |
Default value |
Value |
|---|---|---|
ROCSPARSE_DEBUGGenerates code traces for unsuccessful status returns.
The level of information depends on the
ROCSPARSE_DEBUG_VERBOSE setting. |
No debug |
0: Disable (no debug)
1: Enable
|
ROCSPARSE_DEBUG_ARGUMENTSGenerates debug messages when errors occur during argument checking.
The level of information depends on the value of
ROCSPARSE_DEBUG_ARGUMENTS_VERBOSE. |
No debug |
0: Disable
1: Enable
|
ROCSPARSE_DEBUG_ARGUMENTS_VERBOSEGenerates verbose-level debug messages for argument checking.
|
Verbose level off for argument checking debug messages |
0: Disable
1: Enable
|
ROCSPARSE_DEBUG_KERNEL_LAUNCHGenerates kernel launch debug messages.
Checks for HIP errors before and after every kernel launch.
|
No kernel launch debug |
0: Disable
1: Enable
|
ROCSPARSE_DEBUG_VERBOSEGenerates verbose-level debug messages.
Displays a stack of code traces that shows where the code handled a unsuccessful status.
|
Verbose level off for debug messages |
0: Disable
1: Enable
|
ROCSPARSE_DEBUG_WARNINGSEnable debug warnings.
Prints specific debug warnings during execution.
|
No debug warnings |
0: Disable
1: Enable
|