gtensor
gtensor copied to clipboard
improve C API for streams
The C layer for streams in gt-blas was original designed to be a substitute for existing Fortran code calling cublas. As the API evolved to be more C++ and more convenient, this no longer makes sense. Rather than wrap call GPU APIs separately and pass them to gtensor, gtensor could expose a C API for creating streams, i.e. create/delete pointer to gt::stream.