ROCm
AMD ROCmâ„¢ Software - GitHub HomeHIP
HIP: C++ Heterogeneous-Compute Interface for PortabilityMIOpen
AMD's Machine Intelligence LibraryHIPIFY
HIPIFY: Convert CUDA to Portable C++ Codehcc
HCC is an Open Source, Optimizing C++ Compiler for Heterogeneous Compute currently for the ROCm GPU Computing PlatformrocBLAS
Next generation BLAS implementation for ROCm platformomnitrace
Omnitrace: Application Profiling, Tracing, and Analysiscomposable_kernel
Composable Kernel: Performance Portable Programming Model for Machine Learning Tensor Operatorsrccl
ROCm Communication Collectives Library (RCCL)Tensile
Stretching GPU performance for GEMMs and tensor contractions.ROCR-Runtime
ROCm Platform Runtime: ROCr a HPC market enhanced HSA based runtimeaomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.AMDMIGraphX
AMD's graph optimization engine.MIVisionX
MIVisionX toolkit is a set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit. AMD MIVisionX also delivers a highly optimized open-source implementation of the Khronos OpenVXâ„¢ and OpenVXâ„¢ Extensions.gpufort
GPUFORT: S2S translation tool for CUDA Fortran and Fortran+X in the spirit of hipifyrocFFT
Next generation FFT implementation for ROCmrocPRIM
ROCm Parallel Primitivesomniperf
Advanced Profiling and Analytics for AMD Hardwarerocprofiler
ROC profiler library. Profiling with perf-counters and derived metrics.rocm-examples
A collection of examples for the ROCm software stackrocMLIR
rocm_smi_lib
ROCm SMI LIBrocSPARSE
Next generation SPARSE implementation for ROCm platformrocRAND
RAND library for HIP programming languageHIP-CPU
An implementation of HIP that works on CPUs, across OSes.rocThrust
ROCm Thrust - run Thrust dependent software on AMD GPUsROCm-Device-Libs
ROCm Device LibrariesrocSOLVER
Next generation LAPACK implementation for ROCm platformhipCUB
Reusable software components for ROCm developersrocWMMA
rocWMMArocALUTION
Next generation library for iterative sparse solvers for ROCm platformroctracer
ROCm Tracer Callback/Activity Library for Performance tracing AMD GPUshipfort
Fortran interfaces for ROCm librariesatmi
Asynchronous Task and Memory Interface, or ATMI, is a runtime framework and programming model for heterogeneous CPU-GPU systems. It provides a consistent, declarative API to create task graphs on CPUs and GPUs (integrated and discrete).hipSPARSE
ROCm SPARSE marshalling libraryROCmValidationSuite
The ROCm Validation Suite is a system administrator’s and cluster manager's tool for detecting and troubleshooting common problems affecting AMD GPU(s) running in a high-performance computing environment, enabled using the ROCm software stack on a compatible platform.rocm-cmake
CMake modules used within the ROCm librariesamd_matrix_instruction_calculator
A tool for generating information about the matrix multiplication instructions in AMD Radeonâ„¢ and AMD Instinctâ„¢ acceleratorsROCm-CompilerSupport
The compiler support repository provides various Lightning Compiler related services.rpp
AMD ROCm Performance Primitives (RPP) library is a comprehensive high-performance computer vision library for AMD processors with HIP/OpenCL/CPU back-ends.ROCclr
hipFFT
hipFFT is a FFT marshalling library.ROCgdb
This is ROCgdb, the ROCm source-level debugger for Linux, based on GDB, the GNU source-level debugger.rocm_bandwidth_test
Bandwidth test for ROCmHIPCC
HIPCC: HIP compiler driverExperimental_ROC
Experimental and Intriguing Tools for ROCmrocHPCG
HPCG benchmark based on ROCm platformROC_SHMEM
ROC_SHMEM intra-kernel networking runtime for AMD dGPUs on the ROCm platform.MISA
Machine Intelligence Shader Autogen. AMDGPU ML shader code generator. (previously iGEMMgen)amdsmi
AMD SMIROCm.github.io
ROCm WebsiteTransferBench
TransferBench is a utility capable of benchmarking simultaneous copies between user-specified devices (CPUs/GPUs)clang-ocl
OpenCL compilation with clang compiler.aotriton
Ahead of Time (AOT) Triton Math LibraryROCm-OpenCL-Driver
ROCm OpenCL Compiler Tool DriverhipSOLVER
ROCm SOLVER marshalling libraryrocm-blogs
rccl-tests
RCCL Performance Benchmark TestshipRAND
Random number library that generate pseudo-random and quasi-random numbers.rdc
RDCROCdbgapi
The AMD Debugger API is a library that provides all the support necessary for a debugger and other tools to perform low level control of the execution and inspection of execution state of AMD's commercially available GPU architectures.pyrsmi
python package of rocm-smi-libhip-python
HIP Python Low-level Bindingship-tests
roc-stdpar
pytorch-micro-benchmarking
hipify_torch
rocmProfileData
rocm-docs-core
ROCm Documentation Python package for ReadTheDocs build standardizationrocAL
The AMD rocAL is designed to efficiently decode and process images and videos from a variety of storage formats and modify them through a processing graph programmable by the user.half
rocprofiler-sdk
rocBLAS-Examples
Examples illustrating usage of the rocBLAS libraryOSU_Microbenchmarks
ROCm - UCX enabled OSU_BenchmarksMITuna
rtg_tracer
rocm-spack-pkgs
Repository to host spack recipes for ROCmrbuild
Rocm build toolGromacs
ROCm's implementation of Gromacsrocm-core
hip-testsuite
MIFin
Tuna centric MIOpen clientrocm-llvm-python
Low-level Cython and Python bindings to the (ROCm) LLVM C API.flang
Mirror of flang repo: The source repo is https://github.com/flang-compiler/flang . Once a day the master branch is updated from the upstream source repo and then locked. AOMP or ROCm developers may commit or create PRs on branch aomp-dev.hipSPARSELt
aomp-extras
hostcall services library, math library, and utilitiesMIOpenExamples
MIOpen examplesnumba-hip
HIP backend patch for Numba, the NumPy aware dynamic Python compiler using LLVM.migraphx-benchmark
tensorcast
rocm-recipes
Recipes for rocmrocprofiler-register
rocm-install-on-windows
Love Open Source and this site? Check out how you can help us