rocWMMA User Guide# Contents: 1. Getting Started Guide for Linux 1.1. Introduction 1.1.1. Documentation Roadmap 1.2. Prerequisites 1.3. Installing pre-built packages 1.4. Building and Installing rocWMMA 1.4.1. System Requirements 1.4.2. GPU Support 1.4.3. Download rocWMMA 1.4.4. Build only library 1.4.5. Build library + samples 1.4.6. Build library + tests 1.4.7. Build library + Tests + Assembly 2. Introduction 2.1. Synchronous API 2.2. Supported Data Types 2.3. Supported Matrix Layouts 2.3.1. Using rocWMMA API 2.4. rocWMMA Datatypes 2.5. rocWMMA Enumeration 2.6. rocWMMA API functions 3. Programmer’s Guide 3.1. Library Source Code Organization 3.1.1. The library directory 3.1.1.1. library/include/rocwmma/ 3.1.1.2. library/include/internal 3.1.2. The samples directory 3.1.2.1. samples/hipRTC_gemm.cpp 3.1.2.2. samples/sgemmv.cpp 3.1.2.3. samples/simple_gemm.cpp 3.1.2.4. samples/simple_dlrm.cpp 3.1.2.5. samples/common.hpp 3.1.3. The test directory 3.1.3.1. test/bin 3.1.3.2. test/dlrm 3.1.3.3. test/gemm 3.1.3.4. test/unit 3.1.4. Infrastructure 4. Contributor’s Guide 4.1. License Agreement 4.2. Pull-request guidelines 4.3. StyleGuide 4.3.1. Interface 4.3.2. Philosophy 4.3.3. Implementation 4.3.4. Format