{"id":15036029,"url":"https://github.com/rocm/rocm","last_synced_at":"2026-04-14T22:02:25.317Z","repository":{"id":37677671,"uuid":"54160369","full_name":"ROCm/ROCm","owner":"ROCm","description":"AMD ROCm™ Software - GitHub Home","archived":false,"fork":false,"pushed_at":"2026-04-08T14:42:43.000Z","size":146793,"stargazers_count":6340,"open_issues_count":235,"forks_count":535,"subscribers_count":223,"default_branch":"develop","last_synced_at":"2026-04-08T15:13:30.035Z","etag":null,"topics":["documentation"],"latest_commit_sha":null,"homepage":"https://rocm.docs.amd.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ROCm.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-03-18T00:24:29.000Z","updated_at":"2026-04-08T15:03:57.000Z","dependencies_parsed_at":"2023-11-13T04:27:09.115Z","dependency_job_id":"82b858b9-573c-457d-9fcb-270f1f7a8a48","html_url":"https://github.com/ROCm/ROCm","commit_stats":null,"previous_names":["rocm/rocm","radeonopencompute/rocm"],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/ROCm/ROCm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FROCm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FROCm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FROCm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FROCm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ROCm","download_url":"https://codeload.github.com/ROCm/ROCm/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ROCm%2FROCm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31817128,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T18:05:02.291Z","status":"ssl_error","status_checked_at":"2026-04-14T18:05:01.765Z","response_time":153,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation"],"created_at":"2024-09-24T20:29:57.436Z","updated_at":"2026-04-14T22:02:25.296Z","avatar_url":"https://github.com/ROCm.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"docs/data/amd-rocm-logo.png\" width=\"200px\" alt=\"ROCm logo\"\u003e\n\n\u003ch3 align=\"center\"\u003e\nOpen-source stack designed for GPU computation\n\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://rocm.docs.amd.com/en/latest/\"\u003e\u003cb\u003eDocs\u003c/b\u003e\u003c/a\u003e • \u003ca href=\"https://rocm.blogs.amd.com/\"\u003e\u003cb\u003eBlogs\u003c/b\u003e\u003c/a\u003e • \u003ca href=\"https://rocm.docs.amd.com/projects/ai-developer-hub/en/latest/\"\u003e\u003cb\u003eTutorials\u003c/b\u003e\u003c/a\u003e • \u003ca href=\"https://rocm.docs.amd.com/en/latest/how-to/deep-learning-rocm.html\"\u003e\u003cb\u003eDeep learning frameworks\u003c/b\u003e\u003c/a\u003e • \u003ca href=\"https://rocm.docs.amd.com/en/latest/how-to/rocm-for-ai/index.html\"\u003e\u003cb\u003eROCm for AI\u003c/b\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n# AMD ROCm™ software\n\nROCm is an open-source stack, composed primarily of open-source software, designed for graphics\nprocessing unit (GPU) computation. ROCm consists of a collection of drivers, development tools, and\nAPIs that enable GPU programming from low-level kernel to end-user applications.\n\nYou can customize the ROCm software to meet your specific needs. You can develop,\ncollaborate, test, and deploy your applications in a free, open-source, integrated, and secure software\necosystem. ROCm is particularly well-suited to GPU-accelerated high-performance computing (HPC),\nartificial intelligence (AI), scientific computing, and computer-aided design (CAD).\n\nROCm is powered by [HIP](https://github.com/ROCm/rocm-systems/tree/develop/projects/hip),\na C++ runtime API and kernel language for AMD GPUs. HIP allows developers to create portable\napplications by providing a programming interface that is similar to NVIDIA CUDA™.\n\nROCm supports programming models, such as OpenMP and OpenCL, and includes all necessary\nopen-source software compilers, debuggers, and libraries. ROCm is fully integrated into machine learning\n(ML) frameworks, such as PyTorch and TensorFlow.\n\n\u003e [!IMPORTANT]\n\u003e A new open-source build platform for ROCm is under development at\n\u003e https://github.com/ROCm/TheRock, featuring a unified CMake build with bundled\n\u003e dependencies, Microsoft Windows support, and more.\n\n## Table of contents\n\n- [Supported hardware and operating systems](#supported-hardware-and-operating-systems)\n- [Quick start](#quick-start)\n  - [Get started with ROCm](#get-started-with-rocm)\n  - [Get started with PyTorch on ROCm](#get-started-with-pytorch-on-rocm)\n- [Core components](#core-components)\n  - [Math libraries](#math-libraries)\n  - [ML and computer vision](#ml-and-computer-vision)\n  - [Collective communication and primitives](#collective-communication-and-primitives)\n  - [System management tools](#system-management-tools)\n  - [Profiling tools](#profiling-tools)\n  - [Development tools](#development-tools)\n  - [Runtimes and compilers](#runtimes-and-compilers)\n- [Release notes](#release-notes)\n- [Licenses](#licenses)\n- [ROCm release history](#rocm-release-history)\n- [Contribute](#contribute)\n\n---\n\n## Supported hardware and operating systems\n\nUse the [Compatibility matrix](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/reference/system-requirements.html) for official support across ROCm versions, operating system kernels, and GPU architectures (CDNA/Instinct™, RDNA/Radeon™, and Radeon Pro). Recent releases cover Ubuntu, RHEL, SLES, Oracle Linux, Debian, Rocky Linux, and more. GPU targets include CDNA4, CDNA3, CDNA2, RDNA4, and RDNA3.\n\nIf you’re using AMD Radeon GPUs or Ryzen APUs in a workstation setting with a display connected, see the [ROCm on Radeon and Ryzen documentation](https://rocm.docs.amd.com/projects/radeon-ryzen/en/latest/index.html) for operating system/framework support and step-by-step installation instructions.\n\n---\n\n## Quick start\n\nFollow these instructions to start using ROCm.\n\n### Get started with ROCm\n\nFollow the [ROCm installation guide](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/quick-start.html) to install ROCm on your system.\n\n### Get started with PyTorch on ROCm\n\nFollow the [PyTorch on ROCm installation guide](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/install/3rd-party/pytorch-install.html) to install PyTorch with ROCm support in a Docker environment.\n\n---\n\n## Core components\n\nThe core ROCm stack consists of the following components:\n\n### Math libraries\n\n- [rocBLAS](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocblas), [hipBLAS](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipblas), and [hipBLASLt](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipblaslt)\n- [rocFFT](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocfft) and [hipFFT](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipfft)\n- [rocRAND](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocrand) and [hipRAND](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hiprand)\n- [rocSOLVER](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocsolver) and [hipSOLVER](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipsolver)\n- [rocSPARSE](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocsparse) and [hipSPARSE](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipsparse)\n- [rocWMMA](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocwmma) and [hipTensor](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hiptensor)\n\n### ML and computer vision\n\n- [Composable Kernel](https://github.com/ROCm/rocm-libraries/tree/develop/projects/composablekernel)\n- [MIGraphX](https://github.com/ROCm/AMDMIGraphX/)\n- [MIOpen](https://github.com/ROCm/rocm-libraries/tree/develop/projects/miopen)\n- [MIVisionX](https://github.com/ROCm/MIVisionX)\n- [ROCm Performance Primitives (RPP)](https://github.com/ROCm/rpp)\n\n### Collective communication and primitives\n\n- [hipCUB](https://github.com/ROCm/rocm-libraries/tree/develop/projects/hipcub)\n- [RCCL](https://github.com/ROCm/rocm-systems/tree/develop/projects/rccl)\n- [rocPRIM](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocprim)\n- [rocSHMEM](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocshmem)\n- [rocThrust](https://github.com/ROCm/rocm-libraries/tree/develop/projects/rocthrust)\n\n### System management tools\n\n- [AMD SMI](https://github.com/ROCm/rocm-systems/tree/develop/projects/amdsmi)\n- [rocminfo](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocminfo)\n\n### Profiling tools\n\n- [ROCprofiler-SDK](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocprofiler-sdk)\n- [ROCm Compute Profiler](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocprofiler-compute)\n\n### Development tools\n\n- [ROCm Debugger (ROCgdb)](https://github.com/ROCm/ROCgdb)\n- [ROCdbgapi](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocdbgapi)\n\n### Runtimes and compilers\n\n- [HIP](https://github.com/ROCm/rocm-systems/tree/develop/projects/hip)\n- [LLVM](https://github.com/ROCm/llvm-project)\n- [ROCR Runtime (ROCR)](https://github.com/ROCm/rocm-systems/tree/develop/projects/rocr-runtime)\n\nFor a complete list of ROCm components and version information, see the\n[ROCm components](https://rocm.docs.amd.com/en/latest/about/release-notes.html#rocm-components).\n\n---\n\n## Release notes\n\n- [Latest version of ROCm](https://rocm.docs.amd.com/en/latest/about/release-notes.html) - production\n- [ROCm 7.12.0](https://rocm.docs.amd.com/en/7.12.0-preview/about/release-notes.html) – preview stream\n\n---\n\n## Licenses\n\n- [ROCm licenses](https://rocm.docs.amd.com/en/latest/about/license.html)\n\n---\n\n## ROCm release history\n\nFor information on older ROCm releases, see the\n[ROCm release history](https://rocm.docs.amd.com/en/latest/release/versions.html).\n\n---\n\n## Contribute\n\nAMD welcomes ROCm contributions using GitHub PRs or issues. See the links\nbelow for contribution guidelines.\n\n- [ROCm](CONTRIBUTING.md)\n- [TheRock](https://github.com/ROCm/TheRock/blob/main/CONTRIBUTING.md)\n- [ROCm documentation](https://rocm.docs.amd.com/en/latest/contribute/contributing.html)\n- [ROCm Systems](https://github.com/ROCm/rocm-systems/blob/develop/CONTRIBUTING.md)\n- [ROCm Libraries](https://github.com/ROCm/rocm-libraries/blob/develop/CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Frocm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frocm%2Frocm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frocm%2Frocm/lists"}