ROCm/TheRock
The HIP Environment and ROCm Kit - A lightweight open source build system for HIP and ROCm
해결하는 문제
TheRock은 HIP 및 ROCm의 설치 및 빌드 프로세스를 단순화하여 기존 패키지 기반 설치의 복잡성을 제거합니다. 최신 ROCm 기능에 접근할 수 있는 경량 빌드 플랫폼을 제공하며, ROCm, PyTorch, JAX의 나잇리 릴리스도 포함합니다.
작동 방식
이는 HIP 및 ROCm의 소스 빌드를 관리하는 CMake 슈퍼프로젝트로 작동합니다. 사용자는 기능 플래그(예: 특정 수학 또는 ML 라이브러리 활성화)를 통해 빌드를 사용자 정의할 수 있으며, 여러 Linux 배포판과 네이티브 Windows를 지원합니다. 또한 개별 ROCm 컴포넌트 개발을 위한 도구와 테스트 및 릴리스를 위한 포괄적인 CI/CD 파이프라인도 포함되어 있습니다.
대상 사용자
- ROCm 기여자
- 최신 ROCm 기능이 필요한 개발자 및 연구자
- 패키지 기반 설치의 복잡성을 피하고자 하는 고급 사용자
주요 특징
- ROCm, PyTorch, JAX의 나잇리 릴리스
- ROCm에서 PyTorch 및 JAX를 소스에서 빌드할 수 있는 지원
- 여러 Linux 배포판 및 네이티브 Windows에서의 크로스플랫폼 지원
- CMake 플래그를 통한 고도로 사용자 정의 가능한 빌드 구성
- 자주 재빌드 시 속도를 높이는 ccache 통합 지원
관련
- 프로젝트
- 프로젝트
- Dispatch
- 프로젝트
- 프로젝트