0.1.1 Aug 9, 2020
0.1.0 Jul 25, 2020

#18 in #vulkano

Apache-2.0

11KB
63 lines

vulkano_blas

Crate status

Currently due to the limitations of Vulkano very few BLAS operations can be implemented (my issue on GitHub concerning this).

All shaders I am certain I will implement but cannot implement at the moment due to this limitation are marked as deprecated.

I hope perhaps this crate while at the moment extremely limited might spike some interest and motiviation in the topic.

Installation

  1. Install Vulkano
  2. Add vulkano_blas = "0.1" to Cargo.toml.

Docs

For some reason (I do not understand) cargo cannot build the docs automatically, as such to see docs you will need to download this repo and run cargo rustdoc --open in the directory.


lib.rs:

vulkano_blas is a library of GLSL Vulkano shaders for BLAS operations.

Crate status

Currently due to the limitations of Vulkano very few BLAS operations can be implemented (my issue on GitHub concerning this).

All shaders I am certain I will implement but cannot implement at the moment due to this limitation are marked as deprecated.

I hope perhaps this crate while at the moment extremely limited might spike some interest and motiviation in the topic.

A note on testing

None of the rustdoc code is tested due to the extreme awkwardness of this. A test is run for every (implemented) shader through, just not in the rustdoc comments.

Dependencies

~36MB
~774K SLoC