# rocBLAS rocBLAS is the [ROCm](https://rocm.docs.amd.com/en/latest) Basic Linear Algebra Subprograms (BLAS) library. rocBLAS is implemented in the [HIP programming language](https://github.com/ROCm/rocm-systems/tree/develop/projects/hip) and optimized for AMD GPUs. ## Requirements You must have ROCm installed on your system before you can install rocBLAS. For information on ROCm installation and required platform dependencies, refer to the [ROCm](https://rocm.docs.amd.com/en/latest). ## Documentation > [!NOTE] > The published rocBLAS documentation is available at [rocBLAS](https://rocm.docs.amd.com/projects/rocBLAS/en/latest/index.html) in an organized, easy-to-read format, with search and a table of contents. The documentation source files reside in the rocBLAS/docs folder of this repository. As with all ROCm projects, the documentation is open source. For more information, see [Contribute to ROCm documentation](https://rocm.docs.amd.com/en/latest/contribute/contributing.html).