AIAny
AI Infra2024
Icon for item

TheRock

Provides a lightweight build platform for HIP and ROCm that supports building ROCm, PyTorch, and JAX from source, multi-architecture nightly releases, and integrated CI/CD and developer tooling for Linux and Windows.

Introduction

The fragmented and rapidly evolving ROCm ecosystem makes getting up-to-date ROCm/PyTorch/JAX builds difficult for contributors and researchers. TheRock aims to reduce that friction by offering a unified, lightweight CMake super-project and build workflow that pulls, patches, and builds relevant ROCm components and ML frameworks across architectures and OSes.

What Sets It Apart
  • Nightly multi-architecture releases and test pipelines: provides automated nightly builds and artifact testing for ROCm and PyTorch across GPUs and OS targets, reducing the need to patch dozens of repos manually.
  • CMake super-project for source-first workflows: orchestrates source fetch, patch application, and component composition so developers can build individual ROCm components or entire stacks (PyTorch, JAX) from source with a single coordinated build configuration.
  • Cross-platform support and developer tooling: documents and supports native Linux and Windows builds, ccache integration, optional emulation layers, and helper scripts for fetching submodules and large precompiled assets.
  • Integrated CI/CD and component flags: fine-grained CMake feature groups let you enable/disable subsystems (ML libs, profilers, media libs), and the repo ships comprehensive CI workflows to validate artifacts and wheels.
Who It's For & Tradeoffs

Great fit if you are a ROCm contributor, framework maintainer, or advanced researcher who needs reproducible source builds of ROCm + ML frameworks, or who must test changes across multiple GPU families and OS targets. It is useful when packaged distributions are unavailable, out-of-date, or when you need custom feature selections.

Look elsewhere if you want a turnkey, package-based ROCm installation for production systems or a trivial one-command installer: TheRock is an early-preview, source-centric platform that requires nontrivial build time, familiarity with CMake/ccache, and occasional platform-specific troubleshooting. The project prioritizes flexibility for development and CI validation over minimal end-user installation complexity.

Information

  • Websitegithub.com
  • OrganizationsROCm (AMD)
  • Published date2024/03/01

Categories

More Items

GitHub

Turns natural-language instructions into end-to-end Android automation that drives real devices and captures Logcat and screenshots. Uses a multimodal “Dynamic‑First, Coordinate‑Fallback” locator and a native MCP server for IDE integration, supporting fast Flash (3–5s/step) and verifiable Pro workflows.

Converts real repositories into verifiable, sandboxed training environments with black-box tests to train coding agents on long-horizon program reproduction. Provides Program-Env for automated environment construction and Program-Agent for a role-isolated development workflow, yielding 1,648 C/C++/Go/Rust tasks and improving benchmark performance.

GitHub
AI Agent2026

Runs a local-first AI agent runtime that drives your desktop and automates workflows — browsing, file edits, approved shell commands, document extraction, and scheduled tasks — while integrating local or cloud LLMs (llama.cpp/TurboQuant) and embedding as an HTTP service or Tauri sidecar.