rocprofiler-sdk-roctx/version.h File Reference

rocprofiler-sdk-roctx/version.h File Reference#

ROCTx Developer API: rocprofiler-sdk-roctx/version.h File Reference
ROCTx Developer API 0.6.0
ROCm Profiling API and tools
version.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ROCTX_IS_ROCPROFILER_SDK   1
 Preprocessor define indicating the roctx header is a rocprofiler-sdk project.
 
#define ROCTX_VERSION_MAJOR   0
 The major version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCTX_VERSION_MINOR   6
 The minor version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCTX_VERSION_PATCH   0
 The patch version of the interface as a macro so it can be used by the preprocessor.
 
#define ROCTX_SOVERSION   (10000 * 0)
 Shared object versioning value whose value is at least (10000 * <MAJOR>).
 
#define ROCTX_VERSION_STRING   "0.6.0"
 Version string in form: <MAJOR>.<MINOR>.<PATCH>.
 
#define ROCTX_GIT_DESCRIBE   "rocm-6.4.0-4-g3fbf856"
 String encoding of git describe --tags when rocprofiler was built.
 
#define ROCTX_GIT_REVISION   "3fbf8560b1e50c9ab53b1fa4acdfcdd4ca0d1927"
 String encoding of git rev-parse HEAD when rocprofiler was built.
 
#define ROCTX_LIBRARY_ARCH   "x86_64-linux-gnu"
 Architecture triplet of rocprofiler build.
 
#define ROCTX_SYSTEM_NAME   "Linux"
 Target operating system for rocprofiler build, e.g. Linux.
 
#define ROCTX_SYSTEM_PROCESSOR   "x86_64"
 Target architecture for rocprofiler build.
 
#define ROCTX_SYSTEM_VERSION   "6.8.0-1021-aws"
 Version of the operating system which built rocprofiler.
 
#define ROCTX_COMPILER_ID   "GNU"
 C++ compiler identifier which built rocprofiler, e.g., GNU.
 
#define ROCTX_COMPILER_VERSION   "11.4.0"
 C++ compiler version which built rocprofiler.
 
#define ROCTX_VERSION    ((10000 * ROCTX_VERSION_MAJOR) + (100 * ROCTX_VERSION_MINOR) + ROCTX_VERSION_PATCH)
 Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).
 

Macro Definition Documentation

◆ ROCTX_COMPILER_ID

#define ROCTX_COMPILER_ID   "GNU"

C++ compiler identifier which built rocprofiler, e.g., GNU.

Definition at line 109 of file version.h.

◆ ROCTX_COMPILER_VERSION

#define ROCTX_COMPILER_VERSION   "11.4.0"

C++ compiler version which built rocprofiler.

Definition at line 110 of file version.h.

◆ ROCTX_GIT_DESCRIBE

#define ROCTX_GIT_DESCRIBE   "rocm-6.4.0-4-g3fbf856"

String encoding of git describe --tags when rocprofiler was built.

Definition at line 99 of file version.h.

◆ ROCTX_GIT_REVISION

#define ROCTX_GIT_REVISION   "3fbf8560b1e50c9ab53b1fa4acdfcdd4ca0d1927"

String encoding of git rev-parse HEAD when rocprofiler was built.

Definition at line 100 of file version.h.

◆ ROCTX_IS_ROCPROFILER_SDK

#define ROCTX_IS_ROCPROFILER_SDK   1

Preprocessor define indicating the roctx header is a rocprofiler-sdk project.

Definition at line 91 of file version.h.

◆ ROCTX_LIBRARY_ARCH

#define ROCTX_LIBRARY_ARCH   "x86_64-linux-gnu"

Architecture triplet of rocprofiler build.

Definition at line 103 of file version.h.

◆ ROCTX_SOVERSION

#define ROCTX_SOVERSION   (10000 * 0)

Shared object versioning value whose value is at least (10000 * <MAJOR>).

Definition at line 97 of file version.h.

◆ ROCTX_SYSTEM_NAME

#define ROCTX_SYSTEM_NAME   "Linux"

Target operating system for rocprofiler build, e.g. Linux.

Definition at line 104 of file version.h.

◆ ROCTX_SYSTEM_PROCESSOR

#define ROCTX_SYSTEM_PROCESSOR   "x86_64"

Target architecture for rocprofiler build.

Definition at line 105 of file version.h.

◆ ROCTX_SYSTEM_VERSION

#define ROCTX_SYSTEM_VERSION   "6.8.0-1021-aws"

Version of the operating system which built rocprofiler.

Definition at line 106 of file version.h.

◆ ROCTX_VERSION

#define ROCTX_VERSION    ((10000 * ROCTX_VERSION_MAJOR) + (100 * ROCTX_VERSION_MINOR) + ROCTX_VERSION_PATCH)

Numerically increasing version number encoding major, minor, and patch via computing ((10000 * <MAJOR>) + (100 * <MINOR>) + <PATCH>).

Definition at line 114 of file version.h.

◆ ROCTX_VERSION_MAJOR

#define ROCTX_VERSION_MAJOR   0

The major version of the interface as a macro so it can be used by the preprocessor.

Definition at line 94 of file version.h.

◆ ROCTX_VERSION_MINOR

#define ROCTX_VERSION_MINOR   6

The minor version of the interface as a macro so it can be used by the preprocessor.

Definition at line 95 of file version.h.

◆ ROCTX_VERSION_PATCH

#define ROCTX_VERSION_PATCH   0

The patch version of the interface as a macro so it can be used by the preprocessor.

Definition at line 96 of file version.h.

◆ ROCTX_VERSION_STRING

#define ROCTX_VERSION_STRING   "0.6.0"

Version string in form: <MAJOR>.<MINOR>.<PATCH>.

Definition at line 98 of file version.h.