Merge commit 'e3eb0f71b1542caa1b390d513e372ad76d521391' into develop
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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}")
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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}")
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user