Elastic Fabric Adapter 发布说明 - Amazon Elastic Compute Cloud

Elastic Fabric Adapter 发布说明

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

版本 更改 发行日期
1.42.0
  • 升级至 efa 驱动程序 2.15.3

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

  • 升级至 rdma-core 57.amzn1

  • libfabric 升级至 2.1.0amzn3.0

  • 升级至 libnccl-ofi 1.15.0

2025 年 6 月 6 日
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 月