< Home - < Back

ceres-solver


Information about the package, ceres-solver, which is shipped with common Linux distributions. The ceres-solver package is designed for, A non-linear least squares minimizer.


Package Name:

ceres-solver

Summary:

A non-linear least squares minimizer

Description:

Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Notable use of Ceres Solver is for the image alignment in Google Maps and for vehicle pose in Google Street View. Ceres Solver can solve two kinds of problems. 1. Non-linear Least Squares problems with bounds constraints. 2. General unconstrained optimization problems. Features include: - A friendly API: build your objective function one term at a time - Automatic and numeric differentiation - Robust loss functions - Local parameterizations - Threaded Jacobian evaluators and linear solvers - Trust region solvers with non-monotonic steps (Levenberg-Marquardt and Dogleg (Powell & Subspace)) - Line search solvers (L-BFGS and Nonlinear CG) - 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 - Runs on Linux, Windows, Mac OS X, Android, and iOS

Architecture:

x86_64

Version:

1.10.0

Release:

5.el6

Size:

550 k

Repository:

epel

From Repository:

Licence:

BSD



Handy Yum Commands for ceres-solver


Control the ceres-solver package with the following handy commands outlined below.


Command

Description of Command

yum install ceres-solver

This command will install ceres-solver on the server.

yum remove ceres-solver

This command will un-install ceres-solver on the server. When you run this command, you will be asked if you are sure that you want to remove ceres-solver, so you have to manually confirm that you want to do this.

yum -y remove ceres-solver

This command will un-install ceres-solver on the server. When you run this command with th e -y flag, you will not be prompted to check that you are sure you want to remove the package - so be sure you absolutely want to remove ceres-solver when using the -y flag.

yum update ceres-solver

This command will update ceres-solver to the latest version. When you run this command, you will be asked if you are sure that you want to remove ceres-solver, so you have to manually confirm that you want to do this.

yum -y update ceres-solver

This command will update ceres-solver to the latest version. When you run this command with the -y flag, you will not be prompted to check that you are sure you want to remove the package - so be sure you absolutely want to remove ceres-solver when using the -y flag.

yum info ceres-solver

This command will show you core information about the ceres-solver package.

yum deplist ceres-solver

This command will show you the dependencies for ceres-solver. Thankfully, when using Yum, if dependencies are required, these are also installed at the same time so you don't have to worry too much about that.

yum check-update ceres-solver

This command will check if there is an update waiting on ceres-solver. When you run this command this will return nothing if there is nothing to update, or, will return the package name if the package is due to be updated.