Merge commit 'e3eb0f71b1542caa1b390d513e372ad76d521391' into develop

This commit is contained in:
systems-assistant[bot]
2025-08-07 18:02:23 +00:00
6 zmienionych plików z 40 dodań i 9 usunięć
+19
Wyświetl plik
@@ -2,6 +2,25 @@
Full documentation for RDC is available at [ROCm DataCenter Tool User Guide](https://rocm.docs.amd.com/projects/rdc/en/latest/).
## RDC for ROCm 7.0.0
### Added
- More profiling and monitoring metrics, especially for AMD Instinct MI300 and newer GPUs.
- Advanced logging and debugging options, including new log levels and troubleshooting guidance.
### Changed
- Completed migration from legacy [ROCProfiler](https://rocm.docs.amd.com/projects/rocprofiler/en/latest/) to [ROCprofiler-SDK](https://rocm.docs.amd.com/projects/rocprofiler-sdk/en/latest/).
- Reorganized the configuration files internally and improved [README/installation](https://github.com/ROCm/rdc/blob/amd-staging/README.md) instructions.
- Updated metrics and monitoring support for the latest AMD data center GPUs.
### Optimized
- Integration with [ROCprofiler-SDK](https://rocm.docs.amd.com/projects/rocprofiler-sdk/en/latest/) for performance metrics collection.
- Standalone and embedded operating modes, including streamlined authentication and configuration options.
- Support and documentation for diagnostic commands and GPU group management.
- [RVS](https://rocm.docs.amd.com/projects/ROCmValidationSuite/en/latest/) test integration and reporting.
## RDC for ROCm 6.4.0
### Added
+1 -1
Wyświetl plik
@@ -86,7 +86,7 @@ include(utils)
set(PKG_VERSION_GIT_TAG_PREFIX "rdc_pkg_ver")
# Provide git to utilities
find_program(GIT NAMES git)
get_version_from_tag("1.1.0" ${PKG_VERSION_GIT_TAG_PREFIX} GIT)
get_version_from_tag("1.2.0" ${PKG_VERSION_GIT_TAG_PREFIX} GIT)
# VERSION_* variables should be set by get_version_from_tag
message("Package version: ${VERSION_STRING}")
+9 -1
Wyświetl plik
@@ -4,14 +4,22 @@
# list see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html
import re
# for PDF output on Read the Docs
project = "ROCm Data Center tool"
author = "Advanced Micro Devices, Inc."
copyright = "Copyright (c) 2025 Advanced Micro Devices, Inc. All rights reserved."
with open('../CMakeLists.txt', encoding='utf-8') as f:
match = re.search(r'.*\bget_version_from_tag\(\"([0-9.]+)\"', f.read())
if not match:
raise ValueError("VERSION not found!")
version_number = match[1]
html_theme = "rocm_docs_theme"
html_theme_options = {"flavor": "rocm"}
html_title = f"RDC documentation"
html_title = f"RDC {version_number} documentation"
external_toc_path = "./sphinx/_toc.yml"
external_projects_current_project = "rdc"
+1 -1
Wyświetl plik
@@ -58,7 +58,7 @@ find_program(GIT NAMES git)
# Debian package specific variables
# Set a default value for the package version
get_version_from_tag("1.1.0.0" ${SO_VERSION_GIT_TAG_PREFIX} GIT)
get_version_from_tag("1.2.0.0" ${SO_VERSION_GIT_TAG_PREFIX} GIT)
# VERSION_* variables should be set by get_version_from_tag
set(SO_VERSION_STRING "${VERSION_MAJOR}.${VERSION_MINOR}")
+4 -3
Wyświetl plik
@@ -32,16 +32,16 @@ THE SOFTWARE.
#include "RdciFieldGroupSubSystem.h"
#include "RdciGroupSubSystem.h"
#include "RdciHealthSubSystem.h"
#include "RdciTopologyLinkSubSystem.h"
#include "RdciPolicySubSystem.h"
#include "RdciStatsSubSystem.h"
#include "RdciTopologyLinkSubSystem.h"
#include "RdciXgmiLinkStatusSubSystem.h"
#include "rdc/rdc.h"
#include "rdc_lib/RdcException.h"
#include "rdc_lib/rdc_common.h"
#define RDC_CLIENT_VERSION_MAJOR 1
#define RDC_CLIENT_VERSION_MINOR 1
#define RDC_CLIENT_VERSION_MINOR 2
#define RDC_CLIENT_VERSION_RELEASE 0
#define RDC_CLIENT_VERSION_CREATE_STRING(MAJOR, MINOR, RELEASE) (#MAJOR "." #MINOR "." #RELEASE)
@@ -58,7 +58,8 @@ int main(int argc, char** argv) {
const std::string usage_help =
"Usage:\trdci <subsystem>|<options>\n"
"subsystem: \n"
" discovery, dmon, group, fieldgroup, stats, diag, config, policy, health, topo, link\n"
" discovery, dmon, group, fieldgroup, stats, diag, config, policy, health, topo, "
"link\n"
"options: \n"
" -v(--version) : Print client version information only\n";
@@ -31,12 +31,15 @@ THE SOFTWARE.
#include "rdc/rdc_api_service.h"
#define RDC_SERVER_VERSION_MAJOR 1
#define RDC_SERVER_VERSION_MINOR 1
#define RDC_SERVER_VERSION_MINOR 2
#define RDC_SERVER_VERSION_RELEASE 0
#define RDC_SERVER_VERSION_CREATE_STRING(MAJOR, MINOR, RELEASE) (#MAJOR "." #MINOR "." #RELEASE)
#define RDC_SERVER_VERSION_EXPAND_PARTS(MAJOR_STR, MINOR_STR, RELEASE_STR) RDC_SERVER_VERSION_CREATE_STRING(MAJOR_STR, MINOR_STR, RELEASE_STR)
#define RDC_SERVER_VERSION_STRING RDC_SERVER_VERSION_EXPAND_PARTS(RDC_SERVER_VERSION_MAJOR, RDC_SERVER_VERSION_MINOR, RDC_SERVER_VERSION_RELEASE)
#define RDC_SERVER_VERSION_EXPAND_PARTS(MAJOR_STR, MINOR_STR, RELEASE_STR) \
RDC_SERVER_VERSION_CREATE_STRING(MAJOR_STR, MINOR_STR, RELEASE_STR)
#define RDC_SERVER_VERSION_STRING \
RDC_SERVER_VERSION_EXPAND_PARTS(RDC_SERVER_VERSION_MAJOR, RDC_SERVER_VERSION_MINOR, \
RDC_SERVER_VERSION_RELEASE)
#define Q(x) #x
#define QUOTE(x) Q(x)