Elastic Fabric Adapter 发布说明 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Elastic Fabric Adapter 发布说明

下表介绍了 Elastic Fabric Adapter 软件的版本历史记录和更改日志。

版本 更改 发行日期
1.41.0
  • 升级至 rdma-core 57.amzn0

2025 年 5 月 16 日
1.40.0
  • libfabric 升级至 2.1.0amzn2.0

  • 升级至 rdma-core 56.0

  • 升级至 efa-config 1.18。

  • 停止支持 Debian 10

  • 升级至 libnccl-ofi 1.14.2

  • 在 ARM 上的 Libfabric 中实现了适用于 Ubuntu 和 Amazon Linux 2023 的 CUDA 支持

  • 在 ARM 上增加了适用于 Ubuntu 和 Amazon Linux 2023 的 libnccl-ofi

2025 年 5 月 2 日
1.39.0
  • libfabric 升级至 2.1.0

  • 升级至 Open MPI 5.0.6

  • 升级至 libnccl-ofi 1.14.1

  • 升级至 efa 驱动程序 2.15.0

2025 年 4 月 16 日
1.38.1
  • 更新至 Libfabric 1.22.0amzn5.0

2025 年 3 月 3 日
1.38.0
  • 添加 libnccl-ofi 1.13.2-1

2025 年 1 月 8 日
1.37.0
  • 升级到 libfabric 1.22.0amzn4.0

  • 升级到 rdma-core 54.amzn0

2024 年 11 月 18 日
1.36.0
  • 增加支持 Debian 12

  • efa_test.sh 作为实用程序脚本分发到 /opt/amazon/efa/bin

  • 升级至 efa 驱动程序 2.13.0

  • 升级到 libfabric 1.22.0amzn3.0

  • 升级到 rdma-core 54.0

  • 升级至 Open MPI 4.1.7

2024 年 11 月 7 日
1.35.0
  • 升级至 Open MPI 5.0.5

  • 升级至 PRRTE 3.0.6 并将 RPM 程序包重命名为 prrte-aws

  • 将 OpenPMIx RPM 程序包重命名为 pmix-aws

  • 配置了 dpkg 和 RPM 构建版本的构建选项

  • 升级到 Libfabric 1.22.0amzn2.0

  • 升级至 efa 驱动程序 2.12.1

2024 年 10 月 14 日
1.34.0
  • 停止支持 CentOS 7 和 RHEL 7

  • 引入 Libfabric 1.22.0amzn1.0

  • efa-config 程序包更新至 1.17

2024 年 8 月 6 日
1.33.0
  • 升级至 efa 驱动程序 2.10.0

  • 升级到 rdma-core 52.0

  • 升级至 PRRTE 3.0.5

  • 升级至 Open MPI 5.0.3

  • 增加支持 Ubuntu 24.04 LTS

  • 移除了 OpenPMIx、PRRTE 和 Open MPI HTML 文档。用户应查阅官方网站。

  • 取消支持 openSUSE 15.4 或更低版本

2024 年 6 月 20 日
1.32.0
  • 升级至 efa 驱动程序 2.8.0

  • 升级至 efa-nv-peermem 驱动程序 1.1.1

  • efa-config 程序包升级至 1.16

  • efa-config 程序包升级至 1.7

  • 升级到 rdma-core 50.0

  • 升级到 libfabric 1.21.0amzn1.0

  • 增强了 efa_test.sh 的功能,提供 fi_pingpong 端口选择功能

  • 可需要时从系统安装较新版本的 rdma-core

2024 年 4 月 18 日
1.31.0
  • 升级至 OpenPMIx 4.2.8

  • 升级至 PRRTE 3.0.3

  • 升级至 Open MPI 5.0.2,并将 MCA 组件转换为 DSO。

  • 升级到 Libfabric 1.20.1amzn1.0

2024 年 3 月 7 日
1.30.0
  • 包含 OpenPMIx 4.2.7,默认安装在 /opt/amazon/pmix

  • 包含 PRRTE 3.0.2,默认安装在 /opt/amazon/prrte

  • 包含 Open MPI 5.0.0,默认安装在 /opt/amazon/openmpi5

  • efa-profile 更新至 1.6

2023 年 12 月
1.29.1
  • 引入 libfabric 1.19.0amzn4.0

2023 年 12 月
1.29.0
  • 引入 efa 内核驱动程序 2.6.0

  • 引入 libfabric 1.19.0amzn3.0

2023 年 11 月
1.28.0
  • Open MPI 升级至 4.1.6

  • 引入 libfabric 1.19.0amzn2.0

2023 年 10 月
1.27.0
  • 安装程序增加了 Libfabric 1.19.0amzn1.0

  • Open MPI 4 实现了 GCC 内置原子

2023 年 9 月
1.26.1
  • efa_test.sh:修复了无限重试错误

2023 年 9 月
1.26.0
  • 增加支持 RHEL 9

  • 修复了多个发行版上的调试生成

  • 引入 libfabric 1.18.2amzn1.0

  • efa_test.sh: 增加了 fi_pingpong 重试功能

2023 年 9 月
1.25.1
  • 引入 libfabric 1.18.1amzn1.0

  • 更新了 EFA 安装程序脚本中的超时

2023 年 9 月
1.25.0
  • 增加了对 Amazon Linux 2023 的支持

  • 修复了安装后测试中的错误

2023 年 7 月
1.24.1
  • libfabric 升级至 1.18.1

  • efa 驱动程序升级至 2.5.0

2023 年 7 月
1.24.0
  • 引入 rdma-core 46.0

  • 引入 efa 内核驱动程序 2.4.1

  • 支持 Debian 11

2023 年 6 月
1.23.1
  • 引入 libfabric 1.18.0amzn2.0

2023 年 6 月
1.23.0
  • 增加支持 Debian 10

  • 停止支持 Ubuntu 18.04 LTS

  • efa-config 程序包升级至 1.14

  • 引入 libfabric 1.18.0amzn1.0

2023 年 5 月
1.22.1
  • libfabric 升级至 1.17.1

2023 年 3 月
1.22.0
  • Open MPI 升级至 4.1.5

  • libfabric 升级至 1.17.0

  • efa-config 程序包升级至 1.13

2023 年 2 月
1.21.0
  • 增加支持 Rocky Linux 9 操作系统

  • 引入 efa 内核驱动程序 2.1.1

  • 引入 libfabric 1.16.1amzn3.0

  • efa-config 程序包升级至 1.12

2022 年 12 月
1.20.0
  • 增加支持 Rocky Linux 8 操作系统。

  • 引入 efa 内核驱动程序 2.1.0。

  • 引入 rdma-core 43.0

  • 引入 libfabric 1.16.1amzn1.0

2022 年 11 月
1.19.0
  • 引入 libfabric 1.16.0

  • 使用 --enable-orterun-prefix-by-default 设置构建 Open MPI

2022 年 10 月
1.18.0
  • 增加支持 Ubuntu22.04

2022 年 8 月
1.17.3
  • libfabric 更新至 1.16.0~amzn4.0~ 表示此为 libfabric 1.16.0 的预发行版。

  • 将安装后的 pingpong 测试超时时间延长至 20 秒

2022 年 8 月
1.17.2
  • libfabric 更新至 1.16.0~amzn3.0~ 表示此为 libfabric 1.16.0 的预发行版。

2022 年 7 月
1.17.1
  • libfabric 更新至 1.16.0~amzn2.0~ 表示此为 libfabric 1.16.0 的预发行版。

  • 在构建 libfabric 时禁用实验性网络提供者

2022 年 7 月
1.17.0
  • rdma-core 更新至 v41.0

  • Open MPI 更新至 4.1.4

  • libfabric 更新至 1.16.0~amzn1.0~ 表示此为 libfabric 1.16.0 的预发行版。

2022 年 7 月
1.16.0
  • libfabric 更新至 1.15.1amzn1.0,包含神经元库名称更改

  • efa-config 升级至 1.10

  • 在 libfabric 生成中排除 opx 和 rxd 提供者

2022 年 6 月
1.15.2
  • libfabric 更新至 1.14.1

2022 年 5 月
1.15.1
  • libfabric 更新至 1.14.0amzn1.0

2022 年 3 月
1.15.0
  • 修复了一个会导致在 Open SuSE 15.3 上安装失败的错误

  • 停止支持 Open suSE 15.2(因为 Open suSE 15.2 已接近生命周期终止)

  • 停止支持 CentOS 8(因为 CentOS 8 已达生命周期终止)

  • libfabric 更新至 1.14.0

  • efa 内核驱动程序更新至 1.16.0

  • rdma-core 更新至 v39.0

  • Open MPI 更新至版本 4.1.2。

2022 年 2 月
1.14.1
  • libfabric 更新至 1.13.2amzn1.0

2021 年 10 月
1.14.0
  • 引入 efa 内核驱动程序 1.14.2。

  • 使 efa_installer.sh 中的 -g, --enable-gdr 成为无操作选项,因为最新版本的 efa 内核驱动程序已默认启用 GDR 支持。

  • 引入 rdma-core v37.0

  • 引入 libfabric 1.13.2

  • 增加了程序包列表并在安装过程中将 RPM/DEB 与列表进行比较,以防止安装未知程序包。

  • 安装程序脚本中增加了 sleep,以等待 udev 规则在 EFA 驱动程序重新加载后生效。

2021 年 10 月
1.13.0
  • rdma-core 更新至 v35.0。

  • libfabric 更新至 v1.13.0amzn1.0。

  • Gravition2 平台增加了对 Centos/RHEL 8 的 EFA 支持。

  • 安装程序脚本中增加了版本比较逻辑,以便在更高版本的系统中已经了安装本地软件包时跳过此步骤。

2021 年 8 月
1.12.3
  • EFA 内核模块更新至 1.13.0。

  • efa-config 程序包更新至版本 1.9。改进了巨型页预留量的计算,以满足默认巨型页大小较大的需要。

2021 年 7 月
1.12.2
  • EFA 内核模块更新至 1.12.3。

  • 使用 --with-libevent=external--with-hwloc=external 设置构建 Open MPI debian 程序包。

  • 将 Open MPI rpm 生成版本 ID 升级为 2,修复 CentOS 8 上的 HWLOC 向后兼容性问题。

  • 取消在 SLES15SP2 和 openSUSE 15.2 上安装 kernel-devel 和 kernel-source 程序包。

2021 年 6 月
1.12.1
  • Libfabric 更新至版本 1.11.2amzon1.1。

  • EFA 内核模块更新至版本 1.12.1。

2021 年 5 月
1.12.0
  • Open MPI 更新至版本 4.1.1。

  • Libfabric 更新至版本 1.11.2amzn1.0。

  • 使用与 AL2 rdma-core 相同的打包配置构建适用于 Amazon Linux 2 的 rdma-core。

  • 在构建 Open MPI RPM 时不强制实施 -Wl,--enable-new-dtags

  • 使用适用于 hwloc 和 libevent 的系统库构建 Open MPI。

  • EFA 内核模块更新至版本 1.12.0

  • efa-config 程序包更新至版本 1.8。改进了巨型页预留量的计算,以满足长时间运行实例的需要。

  • efa-profile 程序包更新至版本 1.5。移除用于临时解决 P4d 上的 Open MPI 4.1.0 挂起问题的 Open MPI 集体调整文件。

  • rdma-core 更新至 v32.1。

  • 停止支持 Amazon Linux 1 和 Ubuntu 16.04。

2021 年 5 月
1.11.2
  • 通过配置文件更改了用于实现 MPI_BARRIER 的默认算法,从而解决了在 P4d 实例上使用 Open MPI 时出现 Open MPI 挂起的问题。

  • 通过 --disable-builtin-atomics 在 ARM 上的 Open MPI 中禁用内置原子,从而解决编译器问题。

2021 年 2 月
1.11.1
  • Open MPI 更新至版本 4.1.0。

  • efa-config 程序包更新至版本 1.7。改进了巨型页预留量的计算。

  • efa-profile 程序包更新至版本 1.3。移除了不需要的集体决策文件,因为现在使用的是 Open MPI 4.1.0。

2020 年 12 月
1.11.0
  • 增加支持 Gravition2 平台。

  • rdma-core 更新至版本 31.2amzn。

  • Libfabric 更新至版本 1.11.1amzn1.0。

  • efa-config 程序包更新至版本 1.6。

  • efa-profile 程序包更新至版本 1.2。

2020 年 12 月
1.10.1
  • 增加支持 CentOS / RHEL 8。

  • 增加支持 Ubuntu 20.04。

  • 增加支持 SUSE Linux Enterprise 15。

2020 年 11 月
1.10.0
  • 增加 P4d 平台对 GpuDirect RDMA 的支持。使用 --enable-gdr 安装程序选项来安装 GDR 感知内核模块和用户空间。

  • EFA 内核模块更新至版本 1.10.2。

  • rdma-core 更新至版本 31.amzn0。

  • Libfabric 更新至版本 1.11.1。

  • Open MPI 更新至版本 4.0.5。

  • efa-config 程序包更新至版本 1.5。

  • efa-profile 程序包更新至版本 1.1。包含改进的 Open MPI 集体决策文件。

2020 年 10 月
1.9.5
  • efa-config 程序包更新至版本 1.4。修复了 Open MPI 集体决策文件中的错误。

2020 年 9 月
1.9.4
  • Open MPI 更新至版本 4.0.3。

  • Libfabric 更新至版本 1.10.1amazon1.1。

  • rdma-core 更新至版本 28.amzn0。

2020 年 7 月
1.9.3
  • EFA 内核模块更新至版本 1.6.0。

  • rdma-core 更新至版本 28.amzn0。

  • Libfabric 更新至版本 1.10.1amzn1.1。

  • efa-config 程序包更新至版本 1.3。增加了 Open MPI 的集体调整文件。

  • 可在已安装 dkms 时跳过安装。

  • 修复了 --skip-kmod 安装模式,使其能够正常工作。

2020 年 6 月
1.8.4
  • 将配置文件移至 efa-config 和 efa-profile 程序包中,以便操作系统程序包管理器对其进行跟踪。

  • Open MPI 更新至版本 4.0.3。

2020 年 4 月
1.8.3
  • EFA 内核模块更新至版本 1.5.1。

  • 在某些平台上分发 DKMS,而不是依赖 EPEL 存储库,从而提高安装可靠性。

  • 在 RHEL 7 上,安装基于 CentOS 7 构建的 RPM,而不是基于 Amazon Linux 2 构建的 RPM。

2020 年 2 月
1.8.2
  • 由于内核模块与 rdma-core 之间的设备命名不一致,因此将 rdma-core 恢复到版本 25。

2020 年 1 月
1.8.1
  • Libfabric 更新至版本 1.9.0amzn1.1。

2020 年 1 月
1.8.0
  • rdma-core 更新至版本 27.0。

  • EFA 内核模块更新至版本 1.5.0。

  • Libfabric 更新至版本 1.9.0amzn1.0。

  • 增加了 --minimal 选项,以仅安装 EFA 内核模块和 rdma-core

2019 年 12 月
1.7.1
  • Libfabric 更新至版本 1.8.1amzn1.3。

2019 年 12 月
1.7.0
  • 增加了 Libfabric 模块文件。

  • Libfabric 更新至版本 1.8.1amzn1.1。

2019 年 11 月
1.6.2
  • Open MPI 更新至版本 1.6.2。

2019 年 10 月
1.6.1
  • Libfabric 更新至版本 1.8.1amzn1.0。

  • Open MPI 更新至版本 4.0.1。

  • rdma-core 更新至版本 26.0。

2019 年 10 月
1.5.4
  • EFA 内核模块更新至版本 1.4.1。

2019 年 9 月
1.5.3
  • EFA 内核模块更新至版本 1.3.1。

  • 避免安装 kernel-devellinux-headers 程序包,除非要安装内核驱动程序。

2019 年 9 月
1.5.1
  • 仅在有 EFA 设备时才配置巨型页。

2019 年 8 月
1.5.0
  • Libfabric 更新至版本 1.8.0amzn1.1。

  • rmda-core 更新至版本 25.0。

2019 年 8 月
1.4.1
  • /etc/ld.so.conf.d/efa.conf 中添加了 Libfabric 和 Open MPI 库路径(/opt/amazon/efa/lib64/opt/amazon/efa/openmpi/lib ),确保 Open MPI 和 Libfabric 共享库的位置正确。

2019 年 7 月
1.4.0
  • EFA 内核模块更新至版本 1.3.0。

  • Libfabric 更新至版本 1.8.0amzn1.0

  • 首个支持 Intel MPI 2019 Update 4 的版本。

2019 年 7 月