aws-efa

Diagnose and configure AWS EFA for distributed GPU training on EKS.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tylertitsworth/skills --skill aws-efa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-efa
Source: https://github.com/tylertitsworth/skills/tree/main/aws-efa
Command: npx skills add https://github.com/tylertitsworth/skills --skill aws-efa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AWS Elastic Fabric Adapter (EFA) provides a high-bandwidth, low-latency network path for distributed GPU workloads by enabling SRD/libfabric-based OS-bypass and GPUDirect RDMA, reducing CPU overhead and enhancing cross-node communication on EKS.

Core Features & Use Cases

  • EFA-enabled multi-node NCCL communication for GPU clusters on Kubernetes.
  • NCCL integration and performance tuning for GPUDirect RDMA workloads.
  • Troubleshooting guidance for topology, security groups, and placement groups in AWS GPU deployments.

Quick Start

Create an EFA-enabled EKS nodegroup and verify NCCL throughput using the aws-ofi-nccl provider.

Frequently Asked Questions about aws-efa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable EFA for multi-node GPU training on EKS?

To enable EFA for multi-node GPU training on EKS, you must create an EFA-enabled nodegroup and configure the aws-ofi-nccl provider. This establishes SRD and libfabric-based OS-bypass communication, reducing CPU overhead for cross-node workloads.

What does AWS Elastic Fabric Adapter do for distributed GPU workloads?

AWS Elastic Fabric Adapter provides a high-bandwidth, low-latency network path for distributed GPU workloads by enabling SRD and libfabric-based OS-bypass. It utilizes GPUDirect RDMA to enhance cross-node communication on EKS clusters.

How do I tune NCCL over EFA for GPUDirect RDMA workloads?

Tuning NCCL over EFA requires understanding ENA and EFA topology alongside aws-ofi-nccl integration. You must configure node settings specifically for GPUDirect RDMA workloads to optimize multi-node NCCL communication on AWS GPU clusters.

Why is cross-node NCCL communication failing on my AWS GPU clusters?

Cross-node NCCL communication failures on AWS GPU clusters often stem from incorrect EFA topology, security group configurations, or placement group settings. Troubleshooting requires verifying your aws-ofi-nccl integration and SRD protocol setup.

Do I need specific placement groups for EFA-enabled NCCL deployments on EKS?

Yes, EFA-enabled NCCL deployments on EKS require specific placement groups to ensure optimal network topology. Proper placement groups guarantee low-latency SRD protocol communication and effective GPUDirect RDMA across cross-node GPU clusters.