Re: rocBLAS Reference Library
That's true. I have a documentation project exactly for this, which
was started more than 3 years ago. Not finished it yet :-)
On Wed, 2023-08-30 at 10:51 +0800, Aron Xu wrote:
> On Wed, Aug 30, 2023 at 10:44 AM M. Zhou <lumin@debian.org> wrote:
> >
> > I happen to be the co-maintainer of BLAS/LAPACK debian packages.
> >
> > Netlib reference BLAS is slow. That's true. And in libraries which
> > seriously
> > need high computation performance, we can add the following line in
> > debian/control:
> >
> > Recommends: libopenblas0 | libblis3 | libatlas3-base | libmkl-rt |
> > libblas3,
> >
> > So that openblas will be installed by default and delivers
> > acceptable performance.
> >
> > We have three libopenblas0 variants: openmp, pthread, and serial.
> > Just pick one that uses a compatible threading library.
> >
> > libopenblas0-openmp/unstable 0.3.23+ds-3 amd64
> > libopenblas0-pthread/unstable,now 0.3.23+ds-3 amd64
> > [installed,automatic]
> > libopenblas0-serial/unstable 0.3.23+ds-3 amd64
> > libopenblas0/unstable,now 0.3.23+ds-3 amd64 [installed,automatic]
> >
> > If the threading library does not matter at all. Then a formal way
> > to specify the libopenblas dependency can look like this:
> >
> > libopenblas0-pthread | libopenblas0
> >
> > In this case we will not force the user to install pthread version
> > when
> > the user has installed the openmp version manually.
> >
>
> I guess some sort of LAPACK/BLAS guide on Debian wiki would be
> helpful
> for both maintainers and users, since may lacks the knowledge of
> their
> differences and how to deal with them in Debian packages.
>
> Cheers,
> Aron
>
Reply to: