# nvidia-fabric-manager-595 **Repository Path**: zixt/nvidia-fabric-manager-595 ## Basic Information - **Project Name**: nvidia-fabric-manager-595 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-09-01 - **Last Updated**: 2026-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nvidia-fabric-manager-595 OpenCloudOS / TencentOS 上配套 `nvidia-595` 的 NVIDIA Fabric Manager。闭源二进制再分发,不编译、不打补丁。只应装在带 NVSwitch 的 HGX/DGX 机器上,版本必须与驱动一致。 | 项 | 值 | |---|---| | 包名 | `nvidia-fabric-manager-595` | | 版本 | `595.58.03`(对齐 `nvidia-595`) | | License | `NVIDIA Proprietary` | | 子包 | `devel`:`libnvfm.so` 与头文件 | ## 来源 做法与 `nvidia-595` 相同:官方 spec 模板 + 官方载荷,只改发行版挂钩。 - spec 模板:https://github.com/NVIDIA/yum-packaging-fabric-manager - 载荷:https://developer.download.nvidia.com/compute/cuda/redist/fabricmanager/ - 本包归档:`fabricmanager-linux-x86_64-595.58.03-archive.tar.xz`;aarch64 为 `linux-sbsa` - 驱动:https://gitee.com/opencloudos-stream/nvidia-595 (`3:595.58.03`) - 文档:https://docs.nvidia.com/datacenter/tesla/fabric-manager-user-guide/ 官方 GitHub spec 仍按旧的扁平 tarball 写。595 归档已是 `bin/`、`etc/`、`systemd/` 目录树,`%install` 必须按新布局,否则 unit 找不到 `nvidia-fabricmanager-start.sh`。 ## 相对官方模板:保持不变 License、空 `%build`、关闭 debuginfo、不改二进制内容、主程序 / unit / topology 安装路径、SDK 进 devel。 ## 相对官方模板:适配 发行版挂钩: 1. 包名 `nvidia-fabric-manager-595`,对齐版本化驱动;`Provides` 保留 `nvidia-fabric-manager`、`nvidia-fabricmanager`。 2. `Requires: nvidia-595 = 3:595.58.03`,以及 `nvidia-driver-595` 或 `nvidia-driver-595-open`。Epoch 3 来自驱动包。 3. 不打、不 Provide `cuda-drivers-fabricmanager*`,避免拉 NVIDIA `cuda-drivers`。 4. 首包不写 `Obsoletes`。 5. devel `Requires` 主包。 6. `ExclusiveArch: x86_64 aarch64`。 7. 增加 systemd scriptlet 与 `/run/nvidia-fabricmanager` tmpfiles。 8. changelog 从本仓首包记起。 9. `pciutils` 提供 `lspci`,`infiniband-diags` 提供 `ibstat`;二者是启动脚本在 NVL5+ 平台判断 IB 拓扑和等待 IB 就绪需要的运行时工具。 因 595 归档布局变化: - 使用 `*-archive.tar.xz` 及对应解包目录名。 - aarch64 用独立 `Source1`(`linux-sbsa`),不能写 `%{_arch}`。 - 按新目录安装;装入 `nvidia-fabricmanager-start.sh`、`fabricmanager_multinode.cfg` 及归档中的 topology/csv。 - 不装 `fm_run_package_installer.sh`(那是 tarball 安装器脚本,RPM 不需要)。 ## 已知限制 - NVL5+ 平台运行还需要 `nvlsm`。本包归档不含它,OC9 Koji 当前也没有该包; 在补齐这个包之前,NVL5+ 支持仍是待跟踪项。