Observações sobre o Elastic Fabric Adapter - Amazon Elastic Compute Cloud

Observações sobre o Elastic Fabric Adapter

A tabela a seguir descreve o histórico de versões e o registro de alterações do software Elastic Fabric Adapter.

Versão Alterações Data de lançamento
1.42.0
  • Atualização para o driver de efa 2.15.3

  • Atualização para o driver do efa-nv-peermem 1.2.1

  • Atualização para o rdma-core 57.amzn1

  • Atualização para o libfabric 2.1.0amzn3.0

  • Atualização para o libnccl-ofi 1.15.0

6 de junho de 2025
1.41.0
  • Atualização para o rdma-core 57.amzn0

16 de maio de 2025
1.40.0
  • Atualização para o libfabric 2.1.0amzn2.0

  • Atualização para o rdma-core 56.0

  • Atualização para o efa-config 1.18.

  • Descontinuação da compatibilidade com o Debian 10

  • Atualização para o libnccl-ofi 1.14.2

  • Habilitação de compatibilidade com o Libfabric no ARM para Ubuntu e no Amazon Linux 2023

  • Adição do libnccl-ofi no ARM para o Ubuntu e o Amazon Linux 2023

2 de maio de 2025
1.39.0
  • Atualização para o libfabric 2.1.0

  • Atualização para a Open MPI para a versão 5.0.6

  • Atualização para o libnccl-ofi 1.14.1

  • Atualização para o driver de efa 2.15.0

16 de abril de 2025
1.38.1
  • Atualização para o Libfabric 1.22.0amzn5.0

3 de março de 2025
1.38.0
  • Adicionar libnccl-ofi 1.13.2-1

8 de janeiro de 2025
1.37.0
  • Atualização para o libfabric 1.22.0amzn4.0

  • Atualização para o rdma-core 54.amzn0

18 de novembro de 2024
1.36.0
  • Adição de compatibilidade com o Debian 12

  • Distribuição do efa_test.sh como um script utilitário em /opt/amazon/efa/bin

  • Atualização para o driver de efa 2.13.0

  • Atualização para o libfabric 1.22.0amzn3.0

  • Atualização para o rdma-core 54.0

  • Atualização para a open mpi 4.1.7

7 de novembro de 2024
1.35.0
  • Atualização para a Open MPI 5.0.5

  • Atualização para o PRRTE 3.0.6 e renomeação do pacote do RPM para prrte-aws

  • Renomeação do pacote do RPM da OpenPMIx para pmix-aws

  • Configuração das opções de compilação para as compilações de dpkg e RPM

  • Atualização para o Libfabric 1.22.0amzn2.0

  • Atualização para o driver do efa 2.12.1

14 de outubro de 2024
1.34.0
  • Eliminação da compatibilidade com o CentOS 7 e o RHEL 7

  • Ingestão do Libfabric 1.22.0amzn1.0

  • Atualização do pacote de efa-config para a versão 1.17

6 de agosto de 2024
1.33.0
  • Atualização para o driver do efa 2.10.0

  • Atualização para o rdma-core 52.0

  • Atualização para o PRRTE 3.0.5

  • Atualização para a Open MPI 5.0.3

  • Adição de compatibilidade com o Ubuntu 24.04 LTS

  • Remoção da documentação do OpenPMIx, do PRRTE e da Open MPI. Os usuários devem consultar o site oficial.

  • Eliminação de compatibilidade com o openSUSE 15.4 ou anterior

20 de junho de 2024
1.32.0
  • Atualização para o driver do efa 2.8.0

  • Atualização para o driver do efa-nv-peermem 1.1.1

  • Atualização do pacote de efa-config para a versão 1.16

  • Atualização do pacote do efa-profile para a versão 1.7

  • Atualização para o rdma-core 50.0

  • Atualização para o libfabric 1.21.0amzn1.0

  • Aprimoramento da efa_test.sh com a seleção da porta fi_pingpong

  • Instalação do mais novo rdma-core do sistema quando necessário

18 de abril de 2024
1.31.0
  • Atualização para a OpenPMIx 4.2.8

  • Atualização para o PRRTE 3.0.3

  • Atualização para a Open MPI 5.0.2 e conversão de componentes do MCA para o DSO.

  • Atualização para o Libfabric 1.20.1amzn1.0

7 de março de 2024
1.30.0
  • Inclusão da OpenPMIx 4.2.7, instalado em /opt/amazon/pmix por padrão

  • Inclusão do PRRTE 3.0.2, instalado em /opt/amazon/prrte por padrão

  • Inclusão da Open MPI 5.0.0, instalado em /opt/amazon/openmpi5 por padrão

  • Atualização do efa-profile para a versão 1.6

Dezembro de 2023
1.29.1
  • Ingestão do libfabric 1.19.0amzn4.0

Dezembro de 2023
1.29.0
  • Ingestão do driver de kernel do efa 2.6.0

  • Ingestão do libfabric 1.19.0amzn3.0

Novembro de 2023
1.28.0
  • Atualização da Open MPI para a versão 4.1.6

  • Ingestão do libfabric 1.19.0amzn2.0

Outubro de 2023
1.27.0
  • Adição do Libfabric 1.19.0amzn1.0 ao programa de instalação

  • Habilitação dos atômicos integrados do GCC para a Open MPI 4

Setembro de 2023
1.26.1
  • efa_test.sh: correção do bug de repetição infinita

Setembro de 2023
1.26.0
  • Adição de compatibilidade com o RHEL9

  • Correção da compilação de depuração em distribuições múltiplas

  • Ingestão do libfabric 1.18.2amzn1.0

  • efa_test.sh: adição de nova tentativa para fi_pingpong

Setembro de 2023
1.25.1
  • Ingestão do libfabric 1.18.1amzn1.0

  • Atualização dos tempos limite nos scripts de instalação de EFA

Setembro de 2023
1.25.0
  • Adição de compatibilidade com o Amazon Linux 2023

  • Correção de bug nos testes pós-instalação

Julho de 2023
1.24.1
  • Atualização do libfabric para a versão 1.18.1

  • Atualização do driver de efa para a versão 2.5.0

Julho de 2023
1.24.0
  • Ingestão do rdma-core 46.0

  • Ingestão o driver de efa 2.4.1

  • Compatibilidade com Debian 11

Junho de 2023
1.23.1
  • Ingestão do libfabric 1.18.0amzn2.0

Junho de 2023
1.23.0
  • Adição de compatibilidade com o Debian 10

  • Eliminação de compatibilidade com o Ubuntu 18.04 LTS

  • Atualização do pacote de efa-config para a versão 1.14

  • Ingestão do libfabric 1.18.0amzn1.0

Maio de 2023
1.22.1
  • Atualização do libfabric para a versão 1.17.1

Março de 2023
1.22.0
  • Atualização da Open MPI para a versão 4.1.5

  • Atualização do libfabric para a versão 1.17.0

  • Atualização do pacote de efa-config para a versão 1.13

Fevereiro de 2023
1.21.0
  • Adição de compatibilidade com o sistema operacional Rocky Linux 9

  • Ingestão do driver de efa 2.1.1

  • Ingestão do libfabric 1.16.1amzn3.0

  • Atualização do pacote de efa-config para a versão 1.12

Dezembro de 2022
1.20.0
  • Adição de compatibilidade com o sistema operacional Rocky Linux 8.

  • Ingestão do driver de efa 2.1.0.

  • Ingestão do rdma-core 43.0.

  • Ingestão do libfabric 1.16.1amzn1.0

Novembro de 2022
1.19.0
  • Ingestão do libfabric 1.16.0

  • Compilação da Open MPI com --enable-orterun-prefix-by-default

Outubro de 2022
1.18.0
  • Adição de compatibilidade com o Ubuntu22.04

Agosto de 2022
1.17.3
  • Atualização do libfabric para a versão 1.16.0~amzn4.0. O ~ indica que essa é uma versão pré-lançamento do libfabric 1.16.0.

  • Extensão do tempo limite dos testes de pingue-pongue pós-instalação para 20 segundos

Agosto de 2022
1.17.2
  • Atualização do libfabric para a versão 1.16.0~amzn3.0. O ~ indica que essa é uma versão pré-lançamento do libfabric 1.16.0.

Julho de 2022
1.17.1
  • Atualização do libfabric para a versão 1.16.0~amzn2.0. O ~ indica que essa é uma versão pré-lançamento do libfabric 1.16.0.

  • Desabilitação do provedor de rede experimental ao compilar o libfabric

Julho de 2022
1.17.0
  • Atualização do rdma-core para a versão v41.0

  • Atualização da Open MPI para a versão 4.1.4

  • Atualização do libfabric para a versão 1.16.0~amzn1.0. O ~ indica que essa é uma versão pré-lançamento do libfabric 1.16.0.

Julho de 2022
1.16.0
  • Atualização do libfabric para a versão 1.15.1amzn1.0, contém a alteração do nome da biblioteca neuron

  • Atualização para o efa-config 1.10

  • Exclusão dos provedores opx e rxd na compilação do libfabric

Junho de 2022
1.15.2
  • Atualização do libfabric para a versão 1.14.1

Maio de 2022
1.15.1
  • Atualização do libfabric para a versão 1.14.0amzn1.0

Março de 2022
1.15.0
  • Correção de um bug que causa falha na instalação no openSUSE 15.3

  • Eliminação de compatibilidade com o Open SuSE 15.2 (pois o Open SuSE 15.2 atingiu o fim da vida útil)

  • Eliminação de compatibilidade com o CentOS 8 (pois o CentOS 8 atingiu o fim da vida útil)

  • Atualização do libfabric para a versão 1.14.0

  • Atualização do driver de kernel do efa para 1.16.0

  • Atualização do rdma-core para a versão v39.0

  • Atualização da Open MPI para a versão 4.1.2.

Fevereiro de 2022
1.14.1
  • Atualização do libfabric para a versão 1.13.2amzn1.0.

Outubro de 2021
1.14.0
  • Ingestão do driver de kernel do efa 1.14.2.

  • Transformação de -g, --enable-gdr no efa_installer.sh em opção não operacional, pois o driver de kernel do efa mais recente habilita a compatibilidade com GDR por padrão.

  • Ingestão do rdma-core v37.0.

  • Ingestão do libfabric 1.13.2.

  • Adição da lista de pacotes e comparação do RPM/DEB com a lista durante a instalação para evitar instalações de pacotes desconhecidos.

  • Adição de sleep no script de instalação para aguardar a aplicação da regra de udev após o driver de EFA ser recarregado.

Outubro de 2021
1.13.0
  • Atualização do rdma-core para a versão v35.0.

  • Atualização do libfabric para a versão v1.13.0amzn1.0.

  • Adição de compatibilidade com o EFA para o CentOS/RHEL 8 na plataforma Graviton2.

  • Adição da lógica de comparação de versões no script de instalação para a instalação de pacote local ser pulada quando já houver um pacote de uma versão superior instalado.

Agosto de 2021
1.12.3
  • Atualização do módulo de kernel do EFA para a versão 1.13.0.

  • Atualização do pacote de efa-config para a versão 1.9. Aprimoramento do cálculo da reserva de páginas muito grandes para lidar com tamanhos de páginas grandes usadas por padrão.

Julho de 2021
1.12.2
  • Atualização do módulo de kernel do EFA para 1.12.3.

  • Compilação de pacotes da Open MPI para debian com --with-libevent=external e --with-hwloc=external.

  • Aumento do ID de compilação do rpm do Open MPI rpm para 2 para corrigir o problema de compatibilidade retroativa do HWLOC no CentOS 8.

  • Remoção da instalação de pacotes do kernel-devel e kernel-source no SLES15SP2 e no openSUSE 15.2.

Junho de 2021
1.12.1
  • Atualização do Libfabric para a versão 1.11.2amzon1.1.

  • Atualização do módulo de kernel do EFA para a versão 1.12.1.

Maio de 2021
1.12.0
  • Atualização da Open MPI para a versão 4.1.1.

  • Atualização do Libfabric para a versão 1.11.2amzn1.0.

  • Compilação do rdma-core para o Amazon Linux 2 usando a mesma configuração de empacotamento que o AL2 rdma-core.

  • Não forçar -Wl,--enable-new-dtags ao compilar RPMs da Open MPI.

  • Compilação da Open MPI com bibliotecas de sistema para o hwloc e o libevent.

  • Atualização do módulo de kernel do EFA para a versão 1.12.0

  • Atualização do pacote de efa-config para a versão 1.8. Aprimoramento do cálculo de reserva de páginas muito grandes para instâncias de longa duração.

  • Atualização do pacote do efa-profile para a versão 1.5. Remoção do arquivo de ajuste de coletivos da Open MPI que funcionava como uma solução alternativa para corrigir o travamento da Open MPI 4.1.0 no P4d.

  • Atualização do rdma-core para a versão v32.1.

  • Eliminação da compatibilidade com o Amazon Linux 1 e o Ubuntu 16.04.

Maio de 2021
1.11.2
  • Correção do travamento da Open MPI ao usar a Open MPI no P4d alterando o algoritmo padrão usado para implementar MPI_BARRIER por meio de um arquivo de configuração.

  • Desativação do uso de atomics integrados na Open MPI no ARM via --disable-builtin-atomics para contornar o problema do compilador.

Fevereiro de 2021
1.11.1
  • Atualização da Open MPI para a versão 4.1.0.

  • Atualização do pacote de efa-config para a versão 1.7. Aprimoramento do cálculo de número de reservas de páginas muito grandes.

  • Atualização do pacote do efa-profile para a versão 1.3. Remoção do arquivo de decisão de coletivos desnecessários agora que a Open MPI 4.1.0 é usada.

Dezembro de 2020
1.11.0
  • Adição de compatibilidade com a plataforma Graviton2.

  • Atualização do rdma-core para a versão 31.2amzn.

  • Atualização do Libfabric para a versão 1.11.1amzn1.0.

  • Atualização do efa-config para a versão 1.6.

  • Atualização do efa-profile para a versão 1.2.

Dezembro de 2020
1.10.1
  • Adição de compatibilidade com o CentOS/RHEL 8.

  • Adição de compatibilidade com o Ubuntu 20.04.

  • Adição de compatibilidade com o SUSE Linux Enterprise 15.

Novembro de 2020
1.10.0
  • Adição de compatibilidade com o GPUDirect RDMA para a plataforma P4d. Uso da opção --enable-gdr do programa de instalação para instalar um módulo de kernel e um espaço de usuário que reconhecem GDR.

  • Atualização do módulo de kernel do EFA para a versão 1.10.2.

  • Atualização do rdma-core para a versão 31.amzn0.

  • Atualização do Libfabric para a versão 1.11.1.

  • Atualização da Open MPI para a versão 4.0.5.

  • Atualização do efa-config para a versão 1.5.

  • Atualização do efa-profile para a versão 1.1. Inclui o arquivo de decisão de coletivos da Open MPI aprimorado.

Outubro de 2020
1.9.5
  • Atualização do efa-config para a versão 1.4. Corrige o bug no arquivo de decisão coletiva da Open MPI.

Setembro de 2020
1.9.4
  • Atualização da Open MPI para a versão 4.0.3.

  • Atualização do Libfabric para a versão 1.10.1amazon1.1.

  • Atualização do rdma-core para a versão 28.amzn0.

Julho de 2020
1.9.3
  • Atualização do módulo de kernel do EFA para a versão 1.6.0.

  • Atualização do rdma-core para a versão 28.amzn0.

  • Atualização do Libfabric para a versão 1.10.1amzn1.1.

  • Atualização do efa-config para a versão 1.3. Adição do arquivo de ajuste de coletivos da Open MPI.

  • Não instalação do dkms se ele já estiver instalado.

  • Correção do modo de instalação do --skip-kmod para de fato funcionar.

Junho de 2020
1.8.4
  • Mudança dos arquivos de configuração para os pacotes do efa-config e efa-profile para que sejam rastreados pelo gerenciador de pacotes do sistema operacional.

  • Atualização da Open MPI para a versão 4.0.3.

Abril de 2020
1.8.3
  • Atualização do módulo de kernel do EFA para a versão 1.5.1.

  • DKMS distribuído em algumas plataformas em vez do uso de repositórios EPEL, para aumentar a confiabilidade da instalação.

  • No RHEL 7, instalação de RPMs compilados no CentOS 7 em vez de RPMs compilados no Amazon Linux 2.

Fevereiro de 2020
1.8.2
  • Reversão do rdma-core para a versão 25 devido a uma incompatibilidade de nomenclatura de dispositivo entre o módulo de kernel e o rdma-core.

Janeiro de 2020
1.8.1
  • Atualização do Libfabric para a versão 1.9.0amzn1.1.

Janeiro de 2020
1.8.0
  • Atualização do rdma-core para a versão 27.0.

  • Atualização do módulo de kernel do EFA para a versão 1.5.0.

  • Atualização do Libfabric para a versão 1.9.0amzn1.0.

  • Adição da opção --minimal para instalar apenas o módulo de kernel do EFA e o rdma-core.

Dezembro de 2019
1.7.1
  • Atualização do Libfabric para a versão 1.8.1amzn1.3.

Dezembro de 2019
1.7.0
  • Adição do arquivo do módulo Libfabric.

  • Atualização do Libfabric para a versão 1.8.1amzn1.1.

Novembro de 2019
1.6.2
  • Atualização da Open MPI para a versão 1.6.2.

Outubro de 2019
1.6.1
  • Atualização do Libfabric para a versão 1.8.1amzn1.0.

  • Atualização da Open MPI para a versão 4.0.1.

  • Atualização do rdma-core para a versão 26.0.

Outubro de 2019
1.5.4
  • Atualização do módulo de kernel do EFA para a versão 1.4.1.

Setembro de 2019
1.5.3
  • Atualização do módulo de kernel do EFA para a versão 1.3.1.

  • Não instalação dos pacotes de kernel-devel ou linux-headers, a menos que esteja instalando o driver de kernel.

Setembro de 2019
1.5.1
  • Configuração de páginas muito grandes apenas quando o dispositivo EFA estiver presente.

Agosto de 2019
1.5.0
  • Atualização do Libfabric para a versão 1.8.0amzn1.1.

  • Atualização do rmda-core para a versão 25.0.

Agosto de 2019
1.4.1
  • Adição dos caminhos das bibliotecas Libfabric e Open MPI (/opt/amazon/efa/lib64 e /opt/amazon/efa/openmpi/lib) ao /etc/ld.so.conf.d/efa.conf para garantir que as bibliotecas compartilhadas Open MPI e Libfabric estejam localizadas corretamente.

Julho de 2019
1.4.0
  • Atualização do módulo de kernel do EFA para a versão 1.3.0.

  • Atualização do Libfabric para a versão 1.8.0amzn1.0

  • Primeira versão compatível com o Intel MPI 2019 Atualização 4.

Julho de 2019