Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LinearAlgebra] flesh out LBT API a bit more #41452

Merged
merged 1 commit into from
Aug 15, 2021
Merged

[LinearAlgebra] flesh out LBT API a bit more #41452

merged 1 commit into from
Aug 15, 2021

Conversation

staticfloat
Copy link
Sponsor Member

This adds lbt_find_backing_library(), which is a useful debugging
routine to allow advanced users/package authors to query LBT to
determine which backing BLAS library will service a particular BLAS
call. It also exposes the "footgun API", which allows users to directly
set/get forwarding on a per-function basis. Because this has the
ability to generate truly bizarre setups, we do not advertise this
capability broadly (simply using lbt_forward() should be enough for
most usecases) however it's nice to have wrapped.

This adds `lbt_find_backing_library()`, which is a useful debugging
routine to allow advanced users/package authors to query LBT to
determine which backing BLAS library will service a particular BLAS
call.  It also exposes the "footgun API", which allows users to directly
set/get forwarding on a per-function basis.  Because this has the
ability to generate truly bizarre setups, we do not advertise this
capability broadly (simply using `lbt_forward()` should be enough for
most usecases) however it's nice to have wrapped.
@ViralBShah
Copy link
Member

Merge this?

@staticfloat staticfloat merged commit b40ae6b into master Aug 15, 2021
@staticfloat staticfloat deleted the sf/lbt_api branch August 15, 2021 15:20
KristofferC pushed a commit that referenced this pull request Aug 25, 2021
This adds `lbt_find_backing_library()`, which is a useful debugging
routine to allow advanced users/package authors to query LBT to
determine which backing BLAS library will service a particular BLAS
call.  It also exposes the "footgun API", which allows users to directly
set/get forwarding on a per-function basis.  Because this has the
ability to generate truly bizarre setups, we do not advertise this
capability broadly (simply using `lbt_forward()` should be enough for
most usecases) however it's nice to have wrapped.

(cherry picked from commit b40ae6b)
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Feb 22, 2022
This adds `lbt_find_backing_library()`, which is a useful debugging
routine to allow advanced users/package authors to query LBT to
determine which backing BLAS library will service a particular BLAS
call.  It also exposes the "footgun API", which allows users to directly
set/get forwarding on a per-function basis.  Because this has the
ability to generate truly bizarre setups, we do not advertise this
capability broadly (simply using `lbt_forward()` should be enough for
most usecases) however it's nice to have wrapped.
LilithHafner pushed a commit to LilithHafner/julia that referenced this pull request Mar 8, 2022
This adds `lbt_find_backing_library()`, which is a useful debugging
routine to allow advanced users/package authors to query LBT to
determine which backing BLAS library will service a particular BLAS
call.  It also exposes the "footgun API", which allows users to directly
set/get forwarding on a per-function basis.  Because this has the
ability to generate truly bizarre setups, we do not advertise this
capability broadly (simply using `lbt_forward()` should be enough for
most usecases) however it's nice to have wrapped.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants