rocSOLVER User Guide# Introduction Library overview Currently implemented functionality LAPACK auxiliary functions LAPACK main functions LAPACK-like functions Building and Installation Prerequisites Installing from pre-built packages Building & installing from source Using the install.sh script Manual building and installation Using rocSOLVER QR factorization of a single matrix QR factorization of a batch of matrices Strided_batched version Batched version Memory Model Automatic workspace User-managed workspace Minimum required size Using an environment variable Using helper functions User-owned workspace Multi-level Logging Logging modes Trace logging Bench logging Profile logging Initialization and set-up Example code Kernel logging Multiple host threads Clients Testing rocSOLVER Benchmarking rocSOLVER rocSOLVER sample code