Skip to content

Conversation

@staticfloat
Copy link
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

linear algebra Linear algebra

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants