Notas de la versión de Elastic Fabric Adapter - Amazon Elastic Compute Cloud

Notas de la versión de Elastic Fabric Adapter

En la siguiente tabla, se describe el historial de versiones y el registro de cambios del software Elastic Fabric Adapter.

Versión Cambios Fecha de publicación
1.42.0
  • Se actualizó el controlador de efa a la versión 2.15.3

  • Se actualizó efa-nv-peermem a la versión 1.2.1

  • Se actualizó rdma-core a la versión 57.amzn1

  • Se actualizó libfabric a la versión 2.1.0amzn3.0

  • Se actualizó libnccl-ofi a la versión 1.15.0

6 de junio de 2025
1.41.0
  • Se actualizó rdma-core a la versión 57.amzn0

16 de mayo de 2025
1.40.0
  • Se actualizó libfabric a la versión 2.1.0amzn2.0

  • Se actualizó rdma-core a la versión 56.0

  • Se actualizó efa-config a la versió  1.18.

  • Se eliminó la compatibilidad con Debian 10

  • Se actualizó libnccl-ofi a la versión 1.14.2

  • Se incorporó la compatibilidad con CUDA en Libfabric en ARM para Ubuntu y Amazon Linux 2023

  • Se incorporó libnccl-ofi en ARM para Ubuntu y Amazon Linux 2023

2 de mayo de 2025
1.39.0
  • Se actualizó libfabric a la versión 2.1.0

  • Se actualizó Open MPI a la versión 5.0.6

  • Se actualizó libnccl-ofi a la versión 1.14.1

  • Se actualizó el controlador de efa a la versión 2.15.0

16 de abril de 2025
1.38.1
  • Se actualizó a Libfabric 1.22.0amzn5.0

3 de marzo de 2025
1.38.0
  • Add libnccl-ofi 1.13.2-1

8 de enero de 2025
1.37.0
  • Actualización a libfabric 1.22.0amzn4.0

  • Actualización a rdma-core 54.amzn0

18 de noviembre de 2024
1.36.0
  • Se agregó la compatibilidad con Debian 12

  • Se distribuyó efa_test.sh como un script de utilidad en /opt/amazon/efa/bin

  • Se actualizó el controlador de efa a la versión 2.13.0

  • Actualización a libfabric 1.22.0amzn3.0

  • Actualización a rdma-core 54.0

  • Se actualizó open mpi a la versión 4.1.7

7 de noviembre de 2024
1.35.0
  • Se actualizó Open MPI a la versión 5.0.5

  • Se actualizó PRRTE a la versión 3.0.6 y se cambio de nombre del paquete RPM a prrte-aws

  • Se cambió el nombre del paquete OpenPMIx RPM a pmix-aws

  • Se configuraron las opciones de compilación para las compilaciones de dpkg y RPM

  • Actualización a Libfabric 1.22.0amzn2.0

  • Se actualizó el controlador de efa a la versión 2.12.1

14 de octubre de 2024
1.34.0
  • Se eliminó la compatibilidad con CentOS 7 y RHEL 7

  • Se agregó Libfabric 1.22.0amzn1.0

  • Se actualizó el paquete efa-config a la versión 1.17

6 de agosto de 2024
1.33.0
  • Se actualizó el controlador de efa a la versión 2.10.0

  • Actualización a rdma-core 52.0

  • Se actualizó PRRTE a la versión 3.0.5

  • Se actualizó Open MPI a la versión 5.0.3

  • Se agregó la compatibilidad con la versión 24.04 LTS de Ubuntu

  • Se eliminó la documentación HTML de OpenPMIX, PRRTE y Open MPI. Los usuarios deben consultar el sitio web oficial.

  • Se eliminó la compatibilidad con la versión 15.4 y anteriores de openSUSE

20 de junio de 2024
1.32.0
  • Se actualizó el controlador de efa a la versión 2.8.0

  • Se actualizó el controlador efa-nv-peermem a la versión 1.1.1

  • Se actualizó el paquete efa-config a la versión 1.16

  • Se actualizó el paquete efa-profile a la versión 1.7

  • Actualización a rdma-core 50.0

  • Actualización a libfabric 1.21.0amzn1.0

  • Se mejoró efa_test.sh con la selección de puertos fi_pingpong

  • Se instaló el rdma-core más nuevo desde el sistema cuando sea necesario

18 de abril de 2024
1.31.0
  • Se actualizó OpenPMIx a la versión 4.2.8

  • Se actualizó PRRTE a la versión 3.0.3

  • Se actualizó Open MPI a la versión 5.0.2 y se convirtieron los componentes MCA a DSO.

  • Actualización a Libfabric 1.20.1amzn1.0

7 de marzo de 2024
1.30.0
  • Se agregó la versión 4.2.7 de OpenPMIx, instalado en /opt/amazon/pmix de forma predeterminada

  • Se agregó la versión 3.0.2 de PRRTE, instalado en /opt/amazon/prrte de forma predeterminada

  • Se agregó la versión 5.0.0 de Open MPI, instalado en /opt/amazon/openmpi5 de forma predeterminada

  • Se actualizó efa-profile a la versión 1.6

Diciembre de 2023
1.29.1
  • Se agregó libfabric 1.19.0amzn4.0

Diciembre de 2023
1.29.0
  • Se agregó la versión 2.6.0 del controlador del kernel de efa

  • Se agregó libfabric 1.19.0amzn3.0

Noviembre de 2023
1.28.0
  • Se actualizó Open MPI a la versión 4.1.6

  • Se agregó libfabric 1.19.0amzn2.0

Octubre de 2023
1.27.0
  • Se agregó el instalador Libfabric 1.19.0amzn1.0

  • Se habilitaron los atómicos integrados en GCC para Open MPI 4

Septiembre de 2023
1.26.1
  • efa_test.sh: se corrigió un error de reintentos infinitos

Septiembre de 2023
1.26.0
  • Se agregó compatibilidad con RHEL 9

  • Se corrigió la compilación de depuración en varias distribuciones

  • Se agregó libfabric 1.18.2amzn1.0

  • efa_test.sh: se agregó un reintento para fi_pingpong

Septiembre de 2023
1.25.1
  • Se agregó libfabric 1.18.1amzn1.0

  • Se actualizaron los tiempos de espera en los scripts de instalación de EFA

Septiembre de 2023
1.25.0
  • Se agregó la compatibilidad con Amazon Linux 2023

  • Se solucionaron los errores en las pruebas posteriores a la instalación

Julio de 2023
1.24.1
  • Se actualizó libfabric a la versión 1.18.1

  • Se actualizó el controlador de efa a la versión 2.5.0

Julio de 2023
1.24.0
  • Se agregó rdma-core 46.0

  • Se agregó la versión 2.4.1 del controlador de efa

  • Se agregó compatibilidad con Debian 11

Junio de 2023
1.23.1
  • Se agregó libfabric 1.18.0amzn2.0

Junio de 2023
1.23.0
  • Se agregó compatibilidad con Debian 10

  • Se eliminó la compatibilidad con la versión 18.04 LTS de Ubuntu

  • Se actualizó del paquete efa-config a la versión 1.14

  • Se agregó libfabric 1.18.0amzn1.0

Mayo de 2023
1.22.1
  • Se actualizó libfabric a la versión 1.17.1

Marzo de 2023
1.22.0
  • Se actualizó Open MPI a la versión 4.1.5

  • Se actualizó libfabric a la versión 1.17.0

  • Se actualizó el paquete efa-config a la versión 1.13

Febrero de 2023
1.21.0
  • Se agregó compatibilidad con Rocky Linux 9 OS

  • Se agregó la versión 2.1.1 del controlador de efa

  • Se agregó libfabric 1.16.1amzn3.0

  • Se actualizó el paquete efa-config a la versión 1.12

Diciembre de 2022
1.20.0
  • Se agregó compatibilidad con Rocky Linux 8 OS.

  • Se agregó la versión 2.1.0 del controlador de efa.

  • Se agregó rdma-core 43.0.

  • Se agregó libfabric 1.16.1amzn1.0

noviembre de 2022
1.19.0
  • Se agregó libfabric 1.16.0

  • Se compiló Open MPI con --enable-orterun-prefix-by-default

Octubre de 2022
1.18.0
  • Se agregó compatibilidad con la versión 22.04 de Ubuntu

Agosto de 2022
1.17.3
  • Se actualizó libfabric a la versión 1.16.0~amzn4.0. El símbolo ~ indica que es una versión preliminar de libfabric 1.16.0.

  • Se amplió el tiempo de espera de la prueba pingpong posterior a la instalación a 20 segundos

Agosto de 2022
1.17.2
  • Se actualizó Libfabric a la versión 1.16.0~amzn3.0. El símbolo ~ indica que es una versión preliminar de libfabric 1.16.0.

Julio de 2022
1.17.1
  • Se actualizó Libfabric a la versión 1.16.0~amzn2.0. El símbolo ~ indica que es una versión preliminar de libfabric 1.16.0.

  • Se deshabilitó el proveedor de red experimental al compilar libfabric

Julio de 2022
1.17.0
  • Se actualizó rdma-core a la versión 41.0

  • Se actualizó Open MPI a la versión 4.1.4

  • Se actualizó libfabric a la versión 1.16.0~amzn1.0. El símbolo ~ indica que es una versión preliminar de libfabric 1.16.0.

Julio de 2022
1.16.0
  • Se actualizó libfabric a la versión 1.15.1amzn1.0; incluye un cambio de nombre de la biblioteca neuron

  • Se actualizó efa-config a la versión 1.10

  • Se excluyeron los proveedores opx y rxd de la compilación de libfabric

Junio de 2022
1.15.2
  • Se actualizó libfabric a la versión 1.14.1

Mayo de 2022
1.15.1
  • Se actualizó libfabric a la versión 1.14.0amzn1.0

Marzo de 2022
1.15.0
  • Se corrigió un error que provocaba un error de instalación en la versión 15.3 de Open SuSE

  • Se eliminó la compatibilidad con la versión 15.2 de Open SuSE (cuando la versión 15.2 de Open SuSE llegó al final de su vida útil)

  • Se eliminó la compatibilidad con CentOS 8 (cuando CentOS 8 llegó al final de su vida útil)

  • Se actualizó libfabric a la versión 1.14.0

  • Se actualizó el controlador del kernel de efa a la versión 1.16.0

  • Se actualizó rdma-core a la versión 39.0

  • Se actualizó Open MPI a la versión 4.1.2.

Febrero de 2022
1.14.1
  • Se actualizó libfabric a la versión 1.13.2amzn1.0.

Octubre de 2021
1.14.0
  • Se agregó la versión 1.14.2 del controlador del kernel de efa.

  • Se modificó -g, --enable-gdr en efa_installer.sh como una opción sin efecto, ya que el controlador de efa más reciente habilita el soporte GDR por defecto.

  • Se agregó rdma-core v37.0.

  • Se agregó libfabric 1.13.2.

  • Se agregó una lista de paquetes y se comparó los RPM/DEB con la lista durante la instalación para evitar la instalación de paquetes desconocidos.

  • Se agregó una pausa en el script del instalador para esperar a que se aplique la regla udev después de recargar el controlador de EFA.

Octubre de 2021
1.13.0
  • Se actualizó rdma-core a la versión 35.0.

  • Se actualizó libfabric a la versión 1.13.0amzn1.0.

  • Se agregó la compatibilidad con EFA para CentOS/RHEL 8 en la plataforma Graviton2.

  • Se agregó una lógica de comparación de versiones en el script del instalador para omitir la instalación del paquete local cuando haya uno instalado en el sistema con una versión superior.

Agosto de 2021
1.12.3
  • Actualización del módulo del kernel de EFA a la versión 1.13.0.

  • Actualización del paquete efa-config a la versión 1.9. Mejora en el cálculo de la reserva de páginas enormes para manejar tamaños predeterminados grandes de páginas enormes.

Julio de 2021
1.12.2
  • Se actualizó el módulo del kernel de EFA a la versión 1.12.3.

  • Se compilaron los paquetes Debian de Open MPI con --with-libevent=external y --with-hwloc=external.

  • Se aumentó el ID de compilación rpm de Open MPI a 2 para corregir un problema de compatibilidad hacia atrás de HWLOC en CentOS 8.

  • Se eliminó la instalación de los paquetes kernel-devel y kernel-source en SLES15SP2 y la versión 15.2 de openSUSE.

Junio de 2021
1.12.1
  • Se actualizó Libfabric a la versión 1.11.2amzon1.1.

  • Se actualizó el módulo del kernel de EFA a la versión 1.12.1.

Mayo de 2021
1.12.0
  • Se actualizó Open MPI a la versión 4.1.1.

  • Se actualizó Libfabric a la versión 1.11.2amzn1.0.

  • Se compiló rdma-core para Amazon Linux 2 con la misma configuración de empaquetado que el rdma-core de AL2.

  • No se debe forzar -Wl,--enable-new-dtags durante la compilación de los RPM de Open MPI.

  • Se compiló Open MPI con bibliotecas del sistema para hwloc y libevent.

  • Se actualizó el módulo del kernel de EFA a la versión 1.12.0

  • Se actualizó el paquete efa-config a la versión 1.8. Se mejoró el cálculo de la reserva de páginas enormes para instancias de larga duración.

  • Se actualizó el paquete efa-config a la versión 1.5. Se eliminó el archivo de ajuste colectivo de open mpi que funcionaba como solución temporal para corregir el bloqueo de Open MPI 4.1.0 en P4d.

  • Se actualizó rdma-core a la versión 32.1.

  • Se eliminó la compatibilidad con Amazon Linux 1 y la versión 16.04 de Ubuntu.

Mayo de 2021
1.11.2
  • Se corrigió el bloqueo de Open MPI en instancias P4d mediante el cambio del algoritmo predeterminado usado para implementar MPI_BARRIER, a través de un archivo de configuración.

  • Se deshabilitó el uso de atómicos incorporados en Open MPI en ARM mediante --disable-builtin-atomics para evitar un problema del compilador.

Febrero de 2021
1.11.1
  • Se actualizó Open MPI a la versión 4.1.0.

  • Se actualizó el paquete efa-config a la versión 1.7. Se mejoró el cálculo del número de reservas de páginas enormes.

  • Se actualizó el paquete efa-config a la versión 1.3. Incluye la eliminación del archivo de decisiones colectivas innecesario, ya que ahora se usa la versión 4.1.0 de Open MPI.

Diciembre de 2020
1.11.0
  • Se agregó compatibilidad con la plataforma Graviton2.

  • Se actualizó rdma-core a la versión 31.2amzn.

  • Se actualizó Libfabric a la versión 1.11.1amzn1.0.

  • Se actualizó efa-config a la versión 1.6.

  • Se actualizó efa-config a la versión 1.2.

Diciembre de 2020
1.10.1
  • Se agregó compatibilidad con CentOS/RHEL 8.

  • Se agregó compatibilidad con la versión 20.04 de Ubuntu.

  • Se agregó compatibilidad con SUSE Linux Enterprise 15.

Noviembre de 2020
1.10.0
  • Se agregó compatibilidad con GPUDirect RDMA para la plataforma P4d. Se usó la opción de instalación --enable-gdr para instalar el módulo del kernel y el espacio de usuario compatibles con GDR.

  • Se actualizó el módulo del kernel de EFA a la versión 1.10.2.

  • Se actualizó rdma-core a la versión 31.amzn0.

  • Se actualizó Libfabric a la versión 1.11.1.

  • Se actualizó Open MPI a la versión 4.0.5.

  • Se actualizó efa-config a la versión 1.5.

  • Se actualizó efa-config a la versión 1.1. Incluye un archivo de decisiones colectivas de Open MPI mejorado.

Octubre de 2020
1.9.5
  • Se actualizó efa-config a la versión 1.4. Se corrigió un error en el archivo de decisiones colectivas de Open MPI.

Septiembre de 2020
1.9.4
  • Se actualizó Open MPI a la versión 4.0.3.

  • Se actualizó Libfabric a la versión 1.10.1amazon1.1.

  • Se actualizó rdma-core a la versión 28.amzn0.

Julio de 2020
1.9.3
  • Se actualizó el módulo del kernel de EFA a la versión 1.6.0.

  • Se actualizó rdma-core a la versión 28.amzn0.

  • Se actualizó Libfabric a la versión 1.10.1amzn1.1.

  • Se actualizó efa-config a la versión 1.3. Se agregó un archivo de ajuste de colectivos para Open MPI.

  • Se omitió la instalación de dkms, porque ya estaba instalado.

  • Se corrigió el modo de instalación de --skip-kmod para que sí funcione.

Junio de 2020
1.8.4
  • Se reubicaron los archivos de configuración en los paquetes efa-config y efa-profile para que el administrador de paquetes del sistema operativo pueda rastrearlos.

  • Se actualizó Open MPI a la versión 4.0.3.

Abril de 2020
1.8.3
  • Actualización del módulo del kernel de EFA a la versión 1.5.1.

  • Se distribuyó el DKMS en algunas plataformas en lugar de confiar en los repositorios de EPEL para aumentar la fiabilidad de la instalación.

  • En RHEL 7, se instalaron RPM basados en CentOS 7 en lugar de RPM basados en Amazon Linux 2.

Febrero de 2020
1.8.2
  • Se reversionó rdma-core a la versión 25 debido a una discrepancia en el nombre de dispositivos entre el módulo del kernel y rdma-core.

Enero de 2020
1.8.1
  • Se actualizó Libfabric a la versión 1.9.0amzn1.1.

Enero de 2020
1.8.0
  • Se actualizó rdma-core a la versión 27.0.

  • Se actualizó el módulo del kernel de EFA a la versión 1.5.0.

  • Se actualizó Libfabric a la versión 1.9.0amzn1.0.

  • Se agregó la opción --minimal para instalar únicamente el módulo del kernel de EFA y rdma-core.

Diciembre de 2019
1.7.1
  • Se actualizó Libfabric a la versión 1.8.1amzn1.3.

Diciembre de 2019
1.7.0
  • Se agregó el archivo del módulo de Libfabric.

  • Se actualizó Libfabric a la versión 1.8.1amzn1.1.

Noviembre de 2019
1.6.2
  • Se actualizó Open MPI a la versión 1.6.2.

Octubre de 2019
1.6.1
  • Se actualizó Libfabric a la versión 1.8.1amzn1.0.

  • Se actualizó Open MPI a la versión 4.0.1.

  • Se actualizó rdma-core a la versión 26.0.

Octubre de 2019
1.5.4
  • Actualización del módulo del kernel de EFA a la versión 1.4.1.

Septiembre de 2019
1.5.3
  • Actualización del módulo del kernel de EFA a la versión 1.3.1.

  • Se evitó la instalación de los paquetes kernel-devel o linux-headers a menos que se haya estado instalando el controlador del kernel.

Septiembre de 2019
1.5.1
  • Se configuraron las páginas enormes únicamente cuando el dispositivo EFA estaba presente.

Agosto de 2019
1.5.0
  • Se actualizó Libfabric a la versión 1.8.0amzn1.1.

  • Se actualizó rmda-core a la versión 25.0.

Agosto de 2019
1.4.1
  • Se agregaron rutas de las bibliotecas Libfabric y Open MPI (/opt/amazon/efa/lib64 y /opt/amazon/efa/openmpi/lib) a /etc/ld.so.conf.d/efa.conf para garantizar que las bibliotecas compartidas de Open MPI y Libfabric estén ubicadas correctamente.

Julio de 2019
1.4.0
  • Se actualizó el módulo del kernel de EFA a la versión 1.3.0.

  • Se actualizó Libfabric a la versión 1.8.0amzn1.0

  • Primera versión compatible con Intel MPI 2019, actualización 4.

Julio de 2019