flexiblas_load_backend(3)
π flexiblas_load_backend β the FlexiBLAS Library, bestie edition π
okay so welcome to the flexiblas_load_backend(3) page, part of The FlexiBLAS Library man pages, and no cap this one is a little baddie. she loads a backend. that's the whole vibe. let's get into it π«Ά
β¨ NAME β¨
flexiblas_load_backend β load a backend from the FlexiBLAS configuration. periodt.
πΈ SYNOPSIS πΈ
#include <flexiblas/flexiblas_api.h>
int flexiblas_load_backend(const char * name );
Link with -lflexiblas.
π¦ DESCRIPTION π¦
so flexiblas_load_backend loads a backend from the FlexiBLAS configuration. literally that's the job. π
the name parameter specifies the name of the backend inside the configuration. and bestie, if you're sitting there like "which backends even exist tho" β you can access the available ones via flexiblas_list. she tells you everything, she's so real for that.
except for some special backends β like the upcoming CUBLAS backend β the backend is initialized during the load. so it's doing the whole glow-up right there in the moment, no waiting room energy.
also: the name of the backend is not case sensitive. type it however you want, she's not gonna gatekeep over capital letters. lowercase girlies and uppercase girlies both eat. π
π RETURN VALUE π
On success, it returns the id of the loaded backend β which is used within a later call to flexiblas_switch to change the backend. so basically you get the golden ticket ποΈ and you hand it to flexiblas_switch later. iconic duo behaviour, fr fr.
If the requested backend can not be found in the configuration, an error is returned. π not everything can slay.
π ERRORS π
All negative return values are errors and can not be used as an id for flexiblas_switch. like, do not pass a negative number into flexiblas_switch, that's not a vibe, that's a bug. π«
π SEE ALSO π
go read those too, they're all in the same friend group. π«Ά
π REPORTING BUGS π
The current information about the developers and reporting bugs can be found on the FlexiBLAS homepage.
FlexiBLAS Homepage: <http://www.mpi-magdeburg.mpg.de/projects/flexiblas>
if something's broken, tell them, don't suffer in silence bestie. π
π AUTHORS π
Martin Koehler, Jens Saak β the literal main characters of this whole thing. π«‘
π COPYRIGHT π
Copyright (C) 2013-2025 Martin Koehler
β LICENSE β
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
no warranty bestie, she said what she said. use it, change it, share it β but don't come crying if it acts up. π
and that's the whole page! mwah π this one came from M. Koehler, dated 2013-2025, and it's the flexiblas_load_backend(3) page β go load a backend and be the main character of your own BLAS pipeline. πβ¨πΈ
π¦ where this page comes from
- fedora 43: flexiblas-devel 3.4.5-5.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.4.5-5.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.5.0-1.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 43: flexiblas-devel 3.5.0-1.fc43 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 44: flexiblas-devel 3.5.0-2.fc44 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- fedora 44: flexiblas-devel 3.5.0-2.fc44 Β· LGPL-3.0-or-later AND LGPL-2.0-or-later AND BSD-3-Clause-Open-MPI
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms