gtensor icon indicating copy to clipboard operation
gtensor copied to clipboard

improve C API for streams

Open bd4 opened this issue 3 years ago • 0 comments

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.

bd4 avatar Aug 11 '22 13:08 bd4