Skip to content

cuBLAS and cuSOLVER migration to new interface #1330

Open
@albestro

Description

@albestro

It seems that an API change is going during the last versions of CUDA, for both cuBLAS and cuSOLVER.

In particular, they are introducing 64 bit versions of their APIs (alongside legacy one that we are currently using)

cuBLAS version 12 introduced 64-bit integer capable functions.
https://docs.nvidia.com/cuda/cublas/index.html#bit-integer-interface

cuSOLVER: Release 11.1 > new features > Added new 64-bit APIs
https://docs.nvidia.com/cuda/archive/11.4.0/cuda-toolkit-release-notes/index.html#cusolver-11.1.0

Moreover, in the new API they are also providing new functionalities that were not previously provided via the legacy API.

For instance, trtri has been introduced in the 64-bit API and it could have been used for #1324.

cuSOLVER: Release 11.4 > new features > Introducing cusolverDnXtrtri
https://docs.nvidia.com/cuda/archive/11.4.0/cuda-toolkit-release-notes/index.html#cusolver-11.4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions