Meta Ads 추천 시스템용 고성능 GPU 커널 라이브러리
요약
Meta Ads AI가 개발한 광고 추천 시스템을 위한 고성능 GPU 커널 라이브러리입니다. 이 라이브러리는 Blackwell(SM100) 및 Hopper(SM90) 아키텍처를 지원하는 최적화된 GPU 커널 구현체를 제공합니다. 사용자는 PyTorch, CUDA, NVIDIA Cutlass 등을 요구하며, 다양한 프로젝트별 가이드를 통해 기능을 활용할 수 있습니다.
핵심 포인트
- Meta Ads AI가 개발한 광고 추천 시스템용 고성능 GPU 커널 라이브러리입니다.
- Blackwell(SM100) 및 Hopper(SM90) 아키텍처를 지원하는 최적화된 구현체를 제공합니다.
- PyTorch, CUDA, NVIDIA Cutlass 등 특정 환경 설정이 필요하며 설치 가이드가 제공됩니다.
Ads Model Kernel Library
Meta Ads AI가 개발한 Meta 광고 추천 시스템을 위한 고성능 GPU 커널입니다. 이 라이브러리는 최적화된 GPU 커널 구현체를 제공합니다.
Projects
| Project | Description | Architecture | Path | Blog |
|---|---|---|---|---|
| GDPA | Generalized Dot Product Attention kernels | Blackwell (SM100) | gdpa/ | PyTorch Blog |
| ... |
Requirements
- Python >= 3.10
- PyTorch >= 2.0
- Hopper (SM90) 또는 Blackwell (SM100) 아키텍처를 갖춘 NVIDIA GPU
- CUDA >= 12.0
- nvidia-cutlass-dsl >= 4.1.0
- TLX 패키지의 경우
fbtriton==3.6.1
Installation
CuteDSL GDPA의 경우:
pip install nvidia-cutlass-dsl>=4.1.0 torch einops
TLX 패키지의 경우, 프로젝트별 environment.yml 파일을 참조하거나 일치하는 Triton 빌드를 설치하십시오:
pip install fbtriton==3.6.1
Quick Start
상세 사용법은 개별 프로젝트의 README를 참조하십시오:
- GDPA Quick Start
- TLX Block Attention Quick Start
- TLX Multi-CTA Norm Fusion
- TLX GDPA Megakernel
- TLX Jagged Flash Attention
- LP-FA4 Quick Start
Contributors
Meta Ads AI: Jiaqi Xu, Hongtao Yu, Dev Shanker, Junqing (Jacky) Zhou, Han Xu, Jake Siso, Xiaoyi Liu, Huayu Li, Markus Hoehnerbach, Manman Ren, Chao Chen, Hao Yan, Weinan Song
더 많은 커널이 공개됨에 따라 더 많은 기여자가 추가될 예정입니다.
License
Apache License 2.0. 자세한 내용은 LICENSE를 참조하십시오.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub GameDev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기