amd
- Ebuilds: 1, Testing: 3.3.4 Description:
AMD is a set of routines for ordering a sparse matrix prior to Cholesky
factorization (or for LU factorization with diagonal pivoting). There
are versions in both C and Fortran.
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: BSD
ausaxs
- Ebuilds: 3, Testing: 1.2.3 Description:
AUSAXS is a C++ library providing efficient fitting of atomic
structure files against experimental small-angle X-ray scattering
(SAXS) data via the Debye equation, validation of electron
microscopy maps against SAXS data, and (in development) rigidbody
optimisation. The library is loaded by SasView via its
dev-python/pyausaxs wrapper.
Homepage:https://github.com/AUSAXS/AUSAXS License: LGPL-3+
camd
- Ebuilds: 1, Testing: 3.3.5 Description:
Constrained Approximate Minimum Degree ordering is a set of routines
for ordering a sparse matrix prior to Cholesky factorization (or for
LU factorization with diagonal pivoting).
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: BSD
ccolamd
- Ebuilds: 1, Testing: 3.3.5 Description:
Constrained COLAMD computes an column approximate minimum degree ordering
algorithm, (like COLAMD), but it can also be given a set of ordering
constraints.
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: BSD
colamd
- Ebuilds: 1, Testing: 3.3.5 Description:
The COLumn Approximate Minimum Degree ordering algorithm
computes a permutation vector P such that the LU factorization of A
(:,P) tends to be sparser than that of A. The Cholesky factorization
of (A (:,P))\'*(A (:,P)) will also tend to be sparser than that of
A\'*A. SYMAMD is a symmetric minimum degree ordering method based on
COLAMD, available as a MATLAB-callable function. It constructs a
matrix M such that M\'*M has the same pattern as A, and then uses
COLAMD to compute a column ordering of M.
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: BSD
dlpack
- Ebuilds: 1, Testing: 1.3 Description:
DLPack is an in-memory tensor exchange format used to share tensor
data zero-copy between ML frameworks (PyTorch, TensorFlow, ONNX
Runtime, CuPy, JAX, etc.). Header-only library plus a small CMake
install footprint.
Build-time dep of sci-libs/onnxruntime[python]; also pulled by
parts of the JAX and CuPy stacks when packaged from source.
Forked from ::guru @ same version; ebuild + 1 doc-warnings patch
imported verbatim.
Homepage:https://github.com/dmlc/dlpack License: Apache-2.0
faiss
- Ebuilds: 2, Testing: 1.14.2 Description:
Faiss is a library for efficient similarity search and clustering of
dense vectors. It contains algorithms that search in sets of vectors
of any size, up to ones that possibly do not fit in RAM. It also
contains supporting code for evaluation and parameter tuning. Faiss
is written in C++ with complete wrappers for Python — installed
here under USE=python via SWIG-generated bindings. The PyPI
distribution is named "faiss-cpu"; the Python import name is
plain "faiss".
Homepage:
https://github.com/facebookresearch/faiss
https://faiss.ai
License: MIT
nexus
- Ebuilds: 2, Testing: 4.4.3_p20200126, Snapshot: 9999 Description:
Libraries and tools for the NeXus data format, developed
collaboratively by scientists from major scientific facilities to facilitate
analysis and visualisation of neutron, x-ray and muon data.
NeXus is based on HDF5.
Homepage:https://www.nexusformat.org/ License: LGPL-2.1
onnxruntime
- Ebuilds: 1, Testing: 1.26.0 Description:
ONNX Runtime is Microsoft's cross-platform machine learning inference
and training accelerator. Provides a C/C++/Python API plus optional
execution providers for CPU, NVIDIA CUDA, AMD ROCm, OpenVINO, DirectML,
CoreML, and others. Reads ONNX-format models and dispatches operators
to whichever provider is registered.
USE=python builds the Python bindings (numpy + flatbuffers + sympy +
coloredlogs); USE=test pulls dev-cpp/gtest for the C++ test suite.
Forked from ::guru @ same version; ebuild + 3 patches (relax
flatbuffers dep, drop -Werror, use system libraries instead of
vendored copies) imported verbatim. Eigen3 is still fetched as a
specific gitlab archive commit because upstream onnxruntime's CMake
requires Eigen features post-3.4.0 not yet in a tagged release.
Homepage:
https://onnxruntime.ai
https://github.com/microsoft/onnxruntime
License: MIT
pgplot
- Ebuilds: 1, Testing: 5.2.2-r99 Description:
Local fork of ::gentoo sci-libs/pgplot-5.2.2-r9 to add
-std=gnu89 in src_configure. ::gentoo's ebuild builds with the
compiler default, which on gcc 16 (-std=gnu23) rejects K&R
prototypes in drivers/figdisp_comm.c. Drop the -r99 once
::gentoo lands an equivalent fix.
Homepage:https://sites.astro.caltech.edu/~tjp/pgplot/ License: free-noncomm
suitesparseconfig
- Ebuilds: 1, Testing: 7.12.2 Description:
SuiteSparse_config is a set of configuration files for the SuiteSparse matrix libraries
from CISE at University of Florida. It contains some headers and makefiles.
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: BSD
umfpack
- Ebuilds: 1, Testing: 6.3.7 Description:
UMFPACK is a set of routines for solving unsymmetric sparse linear
systems, Ax=b, using the Unsymmetric MultiFrontal method.
Includes a C-callable interface, and a Fortran-callable interface.
MATLAB routines are not included in the Gentoo package.
Homepage:https://people.engr.tamu.edu/davis/suitesparse.html License: GPL-2+