2023-08-08 18:39:01 -05:00
|
|
|
parse:
|
|
|
|
|
additional_commands:
|
|
|
|
|
rocprofiler_checkout_git_submodule:
|
|
|
|
|
flags:
|
|
|
|
|
- RECURSIVE
|
|
|
|
|
kwargs:
|
|
|
|
|
RELATIVE_PATH: '*'
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
TEST_FILE: '*'
|
|
|
|
|
REPO_URL: '*'
|
|
|
|
|
REPO_BRANCH: '*'
|
|
|
|
|
ADDITIONAL_COMMANDS: '*'
|
|
|
|
|
rocprofiler_save_variables:
|
|
|
|
|
kwargs:
|
|
|
|
|
VARIABLES: '*'
|
|
|
|
|
CONDITION: '*'
|
|
|
|
|
rocprofiler_restore_variables:
|
|
|
|
|
kwargs:
|
|
|
|
|
VARIABLES: '*'
|
|
|
|
|
CONDITION: '*'
|
|
|
|
|
rocprofiler_target_compile_options:
|
|
|
|
|
flags:
|
|
|
|
|
- BUILD_INTERFACE
|
|
|
|
|
- FORCE
|
|
|
|
|
kwargs:
|
|
|
|
|
PUBLIC: '*'
|
|
|
|
|
PRIVATE: '*'
|
|
|
|
|
INTERFACE: '*'
|
|
|
|
|
LANGUAGES: '*'
|
|
|
|
|
LINK_LANGUAGES: '*'
|
|
|
|
|
rocprofiler_add_test:
|
|
|
|
|
flags:
|
|
|
|
|
- SKIP_BASELINE
|
|
|
|
|
- SKIP_SAMPLING
|
|
|
|
|
- SKIP_REWRITE
|
|
|
|
|
- SKIP_RUNTIME
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
MPI: '*'
|
|
|
|
|
GPU: '*'
|
|
|
|
|
NUM_PROCS: '*'
|
|
|
|
|
REWRITE_TIMEOUT: '*'
|
|
|
|
|
RUNTIME_TIMEOUT: '*'
|
|
|
|
|
SAMPLING_TIMEOUT: '*'
|
|
|
|
|
SAMPLING_ARGS: '*'
|
|
|
|
|
REWRITE_ARGS: '*'
|
|
|
|
|
RUNTIME_ARGS: '*'
|
|
|
|
|
RUN_ARGS: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
SAMPLING_PASS_REGEX: '*'
|
|
|
|
|
SAMPLING_FAIL_REGEX: '*'
|
|
|
|
|
RUNTIME_PASS_REGEX: '*'
|
|
|
|
|
RUNTIME_FAIL_REGEX: '*'
|
|
|
|
|
REWRITE_PASS_REGEX: '*'
|
|
|
|
|
REWRITE_FAIL_REGEX: '*'
|
|
|
|
|
BASELINE_PASS_REGEX: '*'
|
|
|
|
|
BASELINE_FAIL_REGEX: '*'
|
|
|
|
|
REWRITE_RUN_PASS_REGEX: '*'
|
|
|
|
|
REWRITE_RUN_FAIL_REGEX: '*'
|
|
|
|
|
rocprofiler_add_causal_test:
|
|
|
|
|
flags:
|
|
|
|
|
- SKIP_BASELINE
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
CAUSAL_TIMEOUT: '*'
|
|
|
|
|
CAUSAL_VALIDATE_TIMEOUT: '*'
|
|
|
|
|
CAUSAL_MODE: '*'
|
|
|
|
|
CAUSAL_ARGS: '*'
|
|
|
|
|
CAUSAL_VALIDATE_ARGS: '*'
|
|
|
|
|
RUNTIME_ARGS: '*'
|
|
|
|
|
RUN_ARGS: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
CAUSAL_PASS_REGEX: '*'
|
|
|
|
|
CAUSAL_FAIL_REGEX: '*'
|
|
|
|
|
BASELINE_PASS_REGEX: '*'
|
|
|
|
|
BASELINE_FAIL_REGEX: '*'
|
|
|
|
|
CAUSAL_VALIDATE_PASS_REGEX: '*'
|
|
|
|
|
CAUSAL_VALIDATE_FAIL_REGEX: '*'
|
|
|
|
|
rocprofiler_target_compile_definitions:
|
|
|
|
|
kwargs:
|
|
|
|
|
PUBLIC: '*'
|
|
|
|
|
PRIVATE: '*'
|
|
|
|
|
INTERFACE: '*'
|
|
|
|
|
rocprofiler_add_bin_test:
|
|
|
|
|
flags:
|
|
|
|
|
- WILL_FAIL
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
ARGS: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
COMMAND: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
PASS_REGEX: '*'
|
|
|
|
|
FAIL_REGEX: '*'
|
|
|
|
|
SKIP_REGEX: '*'
|
|
|
|
|
rocprofiler_add_python_test:
|
|
|
|
|
flags:
|
|
|
|
|
- STANDALONE
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
FILE: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
PROFILE_ARGS: '*'
|
|
|
|
|
RUN_ARGS: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
COMMAND: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
PYTHON_EXECUTABLE: '*'
|
|
|
|
|
PYTHON_VERSION: '*'
|
|
|
|
|
PASS_REGEX: '*'
|
|
|
|
|
FAIL_REGEX: '*'
|
|
|
|
|
SKIP_REGEX: '*'
|
|
|
|
|
rocprofiler_add_python_validation_test:
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
ARGS: '*'
|
|
|
|
|
PERFETTO_FILE: '*'
|
|
|
|
|
PERFETTO_METRIC: '*'
|
|
|
|
|
TIMEMORY_FILE: '*'
|
|
|
|
|
TIMEMORY_METRIC: '*'
|
|
|
|
|
rocm_version_message:
|
|
|
|
|
flags:
|
|
|
|
|
- STATUS
|
|
|
|
|
- WARNING
|
|
|
|
|
- SEND_ERROR
|
|
|
|
|
- FATAL_ERROR
|
|
|
|
|
- AUTHOR_WARNING
|
|
|
|
|
rocprofiler_find_python:
|
|
|
|
|
flags:
|
|
|
|
|
- REQUIRED
|
|
|
|
|
- QUIET
|
|
|
|
|
kwargs:
|
|
|
|
|
VERSION: '*'
|
|
|
|
|
ROOT_DIR: '*'
|
|
|
|
|
COMPONENTS: '*'
|
|
|
|
|
rocprofiler_python_console_script:
|
|
|
|
|
kwargs:
|
|
|
|
|
VERSION: '*'
|
|
|
|
|
ROOT_DIR: '*'
|
|
|
|
|
rocprofiler_pybind11_add_module:
|
|
|
|
|
flags:
|
|
|
|
|
- MODULE
|
|
|
|
|
- SHARED
|
|
|
|
|
- EXCLUDE_FROM_ALL
|
|
|
|
|
- NO_EXTRAS
|
|
|
|
|
- SYSTEM
|
|
|
|
|
- THIN_LTO
|
|
|
|
|
- LTO
|
|
|
|
|
kwargs:
|
|
|
|
|
PYTHON_VERSION: '*'
|
|
|
|
|
CXX_STANDARD: '*'
|
|
|
|
|
VISIBILITY: '*'
|
|
|
|
|
rocprofiler_directory:
|
|
|
|
|
flags:
|
|
|
|
|
- MKDIR
|
|
|
|
|
- FAIL
|
|
|
|
|
kwargs:
|
|
|
|
|
PREFIX: '*'
|
|
|
|
|
OUTPUT_VARIABLE: '*'
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
PATHS: '*'
|
|
|
|
|
rocprofiler_check_python_dirs_and_versions:
|
|
|
|
|
flags:
|
|
|
|
|
- UNSET
|
|
|
|
|
- FAIL
|
|
|
|
|
kwargs:
|
|
|
|
|
RESULT_VARIABLE: '*'
|
|
|
|
|
OUTPUT_VARIABLE: '*'
|
|
|
|
|
rocprofiler_find_static_library:
|
|
|
|
|
flags:
|
|
|
|
|
- NO_CACHE
|
|
|
|
|
- REQUIRED
|
|
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
- NO_PACKAGE_ROOT_PATH
|
|
|
|
|
- NO_CMAKE_PATH
|
|
|
|
|
- NO_CMAKE_ENVIRONMENT_PATH
|
|
|
|
|
- NO_SYSTEM_ENVIRONMENT_PATH
|
|
|
|
|
- CMAKE_FIND_ROOT_PATH_BOTH
|
|
|
|
|
- ONLY_CMAKE_FIND_ROOT_PATH
|
|
|
|
|
- NO_CMAKE_FIND_ROOT_PATH
|
|
|
|
|
kwargs:
|
|
|
|
|
NAMES: '*'
|
|
|
|
|
NAMES_PER_DIR: '*'
|
|
|
|
|
HINTS: '*'
|
|
|
|
|
PATHS: '*'
|
|
|
|
|
PATH_SUFFIXES: '*'
|
|
|
|
|
DOC: '*'
|
|
|
|
|
rocprofiler_find_shared_library:
|
|
|
|
|
flags:
|
|
|
|
|
- NO_CACHE
|
|
|
|
|
- REQUIRED
|
|
|
|
|
- NO_DEFAULT_PATH
|
|
|
|
|
- NO_PACKAGE_ROOT_PATH
|
|
|
|
|
- NO_CMAKE_PATH
|
|
|
|
|
- NO_CMAKE_ENVIRONMENT_PATH
|
|
|
|
|
- NO_SYSTEM_ENVIRONMENT_PATH
|
|
|
|
|
- CMAKE_FIND_ROOT_PATH_BOTH
|
|
|
|
|
- ONLY_CMAKE_FIND_ROOT_PATH
|
|
|
|
|
- NO_CMAKE_FIND_ROOT_PATH
|
|
|
|
|
kwargs:
|
|
|
|
|
NAMES: '*'
|
|
|
|
|
NAMES_PER_DIR: '*'
|
|
|
|
|
HINTS: '*'
|
|
|
|
|
PATHS: '*'
|
|
|
|
|
PATH_SUFFIXES: '*'
|
|
|
|
|
DOC: '*'
|
|
|
|
|
rocprofiler_causal_example_executable:
|
|
|
|
|
kwargs:
|
|
|
|
|
TAG: '*'
|
|
|
|
|
SOURCES: '*'
|
|
|
|
|
DEFINITIONS: '*'
|
|
|
|
|
LINK_LIBRARIES: '*'
|
|
|
|
|
INCLUDE_DIRECTORIES: '*'
|
|
|
|
|
rocprofiler_add_validation_test:
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
ARGS: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
PASS_REGEX: '*'
|
|
|
|
|
FAIL_REGEX: '*'
|
|
|
|
|
SKIP_REGEX: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
PERFETTO_FILE: '*'
|
|
|
|
|
PERFETTO_METRIC: '*'
|
|
|
|
|
TIMEMORY_FILE: '*'
|
|
|
|
|
TIMEMORY_METRIC: '*'
|
2024-04-18 03:09:01 -05:00
|
|
|
rocprofiler_configure_pytest_files:
|
|
|
|
|
kwargs:
|
|
|
|
|
COPY: '*'
|
|
|
|
|
CONFIG: '*'
|
|
|
|
|
OUTPUT_DIRECTORY: '*'
|
2024-04-24 14:43:47 -05:00
|
|
|
rocprofiler_install_env_setup_files:
|
|
|
|
|
kwargs:
|
|
|
|
|
NAME: '*'
|
|
|
|
|
VERSION: '*'
|
|
|
|
|
SOURCE_DIR: '*'
|
|
|
|
|
BINARY_DIR: '*'
|
|
|
|
|
INSTALL_DIR: '*'
|
|
|
|
|
COMPONENT: '*'
|
2024-11-05 21:45:54 -08:00
|
|
|
rocprofiler_sdk_custom_compilation:
|
|
|
|
|
flags:
|
|
|
|
|
- GLOBAL
|
|
|
|
|
- PROJECT
|
|
|
|
|
kwargs:
|
|
|
|
|
COMPILER: '*'
|
|
|
|
|
DIRECTORY: '*'
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
SOURCE: '*'
|
2025-11-21 08:06:56 -06:00
|
|
|
pytest_discover_tests:
|
|
|
|
|
flags:
|
|
|
|
|
- STRIP_PARAM_BRACKETS
|
|
|
|
|
- INCLUDE_FILE_PATH
|
|
|
|
|
- BUNDLE_TESTS
|
|
|
|
|
kwargs:
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
TRIM_FROM_NAME: '*'
|
|
|
|
|
TRIM_FROM_FULL_NAME: '*'
|
|
|
|
|
TEST_PATHS: '*'
|
|
|
|
|
LIBRARY_PATH_PREPEND: '*'
|
|
|
|
|
PYTHON_PATH_PREPEND: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
EXTRA_ARGS: '*'
|
|
|
|
|
DISCOVERY_EXTRA_ARGS: '*'
|
|
|
|
|
PROPERTIES: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
DISABLED: '*'
|
|
|
|
|
FIXTURES_SETUP: '*'
|
|
|
|
|
FIXTURES_REQUIRED: '*'
|
|
|
|
|
FIXTURES_CLEANUP: '*'
|
|
|
|
|
DISABLED_MEMCHECKS: '*'
|
|
|
|
|
ATTACHED_FILES: '*'
|
|
|
|
|
ATTACHED_FILES_ON_FAIL: '*'
|
|
|
|
|
PASS_REGULAR_EXPRESSION: '*'
|
|
|
|
|
FAIL_REGULAR_EXPRESSION: '*'
|
|
|
|
|
SKIP_REGULAR_EXPRESSION: '*'
|
|
|
|
|
rocprofiler_add_unit_test:
|
|
|
|
|
flags:
|
|
|
|
|
- WILL_FAIL
|
|
|
|
|
- DISCOVER
|
|
|
|
|
kwargs:
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
DISABLED: '*'
|
|
|
|
|
TEST_LIST: '*'
|
|
|
|
|
TEST_PREFIX: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
PASS_REGULAR_EXPRESSION: '*'
|
|
|
|
|
FAIL_REGULAR_EXPRESSION: '*'
|
|
|
|
|
SKIP_REGULAR_EXPRESSION: '*'
|
|
|
|
|
SOURCES: '*'
|
|
|
|
|
rocprofiler_add_integration_execute_test:
|
|
|
|
|
flags:
|
|
|
|
|
- WILL_FAIL
|
|
|
|
|
- UNSTABLE
|
|
|
|
|
- DISABLED_CODECOV
|
|
|
|
|
kwargs:
|
|
|
|
|
TARGET: '*'
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
DISABLED: '*'
|
|
|
|
|
FIXTURES_SETUP: '*'
|
|
|
|
|
FIXTURES_REQUIRED: '*'
|
|
|
|
|
FIXTURES_CLEANUP: '*'
|
|
|
|
|
DISABLED_MEMCHECKS: '*'
|
|
|
|
|
ARGS: '*'
|
|
|
|
|
COMMAND: '*'
|
|
|
|
|
ATTACHED_FILES: '*'
|
|
|
|
|
ATTACHED_FILES_ON_FAIL: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
PRELOAD: '*'
|
|
|
|
|
PASS_REGULAR_EXPRESSION: '*'
|
|
|
|
|
FAIL_REGULAR_EXPRESSION: '*'
|
|
|
|
|
SKIP_REGULAR_EXPRESSION: '*'
|
|
|
|
|
rocprofiler_add_integration_validate_test:
|
|
|
|
|
flags:
|
|
|
|
|
- WILL_FAIL
|
|
|
|
|
- UNSTABLE
|
|
|
|
|
- DISABLED_CODECOV
|
|
|
|
|
- STRIP_PARAM_BRACKETS
|
|
|
|
|
- INCLUDE_FILE_NAME
|
|
|
|
|
- BUNDLE_TESTS
|
|
|
|
|
kwargs:
|
|
|
|
|
TARGET_DEPENDS: '*'
|
|
|
|
|
WORKING_DIRECTORY: '*'
|
|
|
|
|
DEPENDS: '*'
|
|
|
|
|
TIMEOUT: '*'
|
|
|
|
|
LABELS: '*'
|
|
|
|
|
DISABLED: '*'
|
|
|
|
|
FIXTURES_SETUP: '*'
|
|
|
|
|
FIXTURES_REQUIRED: '*'
|
|
|
|
|
FIXTURES_CLEANUP: '*'
|
|
|
|
|
DISABLED_MEMCHECKS: '*'
|
|
|
|
|
TEST_PATHS: '*'
|
|
|
|
|
CONFIG: '*'
|
|
|
|
|
COPY: '*'
|
|
|
|
|
ARGS: '*'
|
|
|
|
|
DISCOVERY_ARGS: '*'
|
|
|
|
|
ATTACHED_FILES: '*'
|
|
|
|
|
ATTACHED_FILES_ON_FAIL: '*'
|
|
|
|
|
ENVIRONMENT: '*'
|
|
|
|
|
PYTHON_PATH: '*'
|
|
|
|
|
PASS_REGULAR_EXPRESSION: '*'
|
|
|
|
|
FAIL_REGULAR_EXPRESSION: '*'
|
|
|
|
|
SKIP_REGULAR_EXPRESSION: '*'
|
2023-08-08 18:39:01 -05:00
|
|
|
override_spec: {}
|
|
|
|
|
vartags: []
|
|
|
|
|
proptags: []
|
|
|
|
|
format:
|
|
|
|
|
disable: false
|
|
|
|
|
line_width: 90
|
|
|
|
|
tab_size: 4
|
|
|
|
|
use_tabchars: false
|
|
|
|
|
fractional_tab_policy: use-space
|
|
|
|
|
max_subgroups_hwrap: 2
|
|
|
|
|
max_pargs_hwrap: 8
|
|
|
|
|
max_rows_cmdline: 2
|
|
|
|
|
separate_ctrl_name_with_space: false
|
|
|
|
|
separate_fn_name_with_space: false
|
|
|
|
|
dangle_parens: false
|
|
|
|
|
dangle_align: child
|
|
|
|
|
min_prefix_chars: 4
|
|
|
|
|
max_prefix_chars: 10
|
|
|
|
|
max_lines_hwrap: 2
|
|
|
|
|
line_ending: unix
|
|
|
|
|
command_case: lower
|
|
|
|
|
keyword_case: upper
|
|
|
|
|
always_wrap: []
|
|
|
|
|
enable_sort: true
|
|
|
|
|
autosort: false
|
|
|
|
|
require_valid_layout: false
|
|
|
|
|
layout_passes: {}
|
|
|
|
|
markup:
|
|
|
|
|
bullet_char: '*'
|
|
|
|
|
enum_char: .
|
|
|
|
|
first_comment_is_literal: true
|
|
|
|
|
literal_comment_pattern: ^#
|
|
|
|
|
fence_pattern: ^\s*([`~]{3}[`~]*)(.*)$
|
|
|
|
|
ruler_pattern: ^\s*[^\w\s]{3}.*[^\w\s]{3}$
|
|
|
|
|
explicit_trailing_pattern: '#<'
|
|
|
|
|
hashruler_min_length: 10
|
|
|
|
|
canonicalize_hashrulers: true
|
|
|
|
|
enable_markup: true
|
|
|
|
|
lint:
|
|
|
|
|
disabled_codes: []
|
|
|
|
|
function_pattern: '[0-9a-z_]+'
|
|
|
|
|
macro_pattern: '[0-9A-Z_]+'
|
|
|
|
|
global_var_pattern: '[A-Z][0-9A-Z_]+'
|
|
|
|
|
internal_var_pattern: _[A-Z][0-9A-Z_]+
|
|
|
|
|
local_var_pattern: '[a-z][a-z0-9_]+'
|
|
|
|
|
private_var_pattern: _[0-9a-z_]+
|
|
|
|
|
public_var_pattern: '[A-Z][0-9A-Z_]+'
|
|
|
|
|
argument_var_pattern: '[a-z][a-z0-9_]+'
|
|
|
|
|
keyword_pattern: '[A-Z][0-9A-Z_]+'
|
|
|
|
|
max_conditionals_custom_parser: 2
|
|
|
|
|
min_statement_spacing: 1
|
|
|
|
|
max_statement_spacing: 2
|
|
|
|
|
max_returns: 6
|
|
|
|
|
max_branches: 12
|
|
|
|
|
max_arguments: 5
|
|
|
|
|
max_localvars: 15
|
|
|
|
|
max_statements: 50
|
|
|
|
|
encode:
|
|
|
|
|
emit_byteorder_mark: false
|
|
|
|
|
input_encoding: utf-8
|
|
|
|
|
output_encoding: utf-8
|
|
|
|
|
misc:
|
|
|
|
|
per_command: {}
|