thilinarmtb / gemv

Wrapper for HIP/CUDA gemv using vendor provided libraries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GEMV

GEMV is a library for performing platform independent dense matrix-vector products on the GPUs.

Build Instructions

This project uses conda to manage dependencies (CMake, clang-format, clang-tidy and other dependencies for documentation). Dependencies can be installed by executing following commands after installing conda.

conda env create -f environment-dev.yml
conda activate gemv

Then simply run gemv.sh script to build and install the library.

./gemv.sh --install

You can format the source code with clang-format using the option --format.

./gemv.sh --format

Use --help to see all the options supported by gemv.sh script.

./gemv.sh --help

About

Wrapper for HIP/CUDA gemv using vendor provided libraries.


Languages

Language:C 75.5%Language:CMake 18.7%Language:Shell 5.8%