You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AITER is AMD’s centralized repository that support various of high performance AI operators for AI workloads acceleration, where a good unified place for all the customer operator-level requests, which can match different customers' needs. Developers can focus on operators, and let the customers integrate this op collection into their own private/public/whatever framework.
Some summary of the features:
C++ level API
Python level API
The underneath kernel could come from triton/ck/asm
Not just inference kernels, but also training kernels and GEMM+communication kernels—allowing for workarounds in any kernel-framework combination for any architecture limitation.
Installation
git clone --recursive https://github.com/ROCm/aiter.git
cd aiter
python3 setup.py develop
If you happen to forget the --recursive during clone, you can use the following command after cd aiter
AITER supports GPU-initiated communication using the Iris library. This enables high-performance Triton-based communication primitives like reduce-scatter and all-gather.
Installation
Install with Triton communication support:
# Install AITER with Triton communication dependencies
pip install -e .
pip install -r requirements-triton-comms.txt