| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.2.0-r1 | 8 | amd64 ~x86 | 0/1 |
<pkgmetadata>
<maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
<longdescription lang="en">
Ceres Solver is a portable C++ library that allows for
modeling and solving large complicated nonlinear least squares
problems. It features:
* automatic differentiation
* robust loss functions
* local parameterizations
* threaded Jacobian evaluators and linear solvers
* Levenberg-Marquardt and Dogleg (Powell, Subspace) solvers
* Dense QR and Cholesky factorization (using Eigen) for small problems
* Sparse Cholesky factorization (using SuiteSparse) for large sparse
problems
* Specialized solvers for bundle adjustment problems in computer vision
* Iterative linear solvers for general sparse and bundle
adjustment problems
</longdescription>
<use>
<flag name="schur">Enable fixed-size schur specializations (disable if
binary size is an issue)</flag>
<flag name="sparse">Enable support for sparse matrix algebra with various
packages from SuiteSparse</flag>
<flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
</use>
</pkgmetadata>
| Flag | Description | 2.2.0-r1 |
|---|---|---|
| cuda | Enable NVIDIA CUDA support (computation on GPU) | ✓ |
| examples | Install examples, usually source code | ✓ |
| gflags | Use <pkg>dev-cpp/gflags</pkg> for flag parsing | ✓ |
| lapack | Add support for the virtual/lapack numerical library | ✓ |
| schur | Enable fixed-size schur specializations (disable if binary size is an issue) | ⊕ |
| sparse | Enable support for sparse matrix algebra with various packages from SuiteSparse | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | ceres-solver-2.2.0.tar.gz | 7635532 bytes |