mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-29 08:34:37 +08:00
Prepare for 1.10.0 release.
1. Add information about homebrew/science to the docs. 2. Update version history. 3. Update RPM spec file. Change-Id: I800b81f9f2c8733a8add338cc0a205b7b8bc8573
This commit is contained in:
@@ -219,13 +219,15 @@ Mac OS X
|
||||
========
|
||||
.. NOTE::
|
||||
|
||||
Ceres will not compile using Xcode 4.5.x (Clang version 4.1) due to a bug in that version of
|
||||
Clang. If you are running Xcode 4.5.x, please update to Xcode >= 4.6.x before attempting to
|
||||
build Ceres.
|
||||
Ceres will not compile using Xcode 4.5.x (Clang version 4.1) due to a
|
||||
bug in that version of Clang. If you are running Xcode 4.5.x, please
|
||||
update to Xcode >= 4.6.x before attempting to build Ceres.
|
||||
|
||||
|
||||
On OS X, we recommend using the `homebrew
|
||||
<http://mxcl.github.com/homebrew/>`_ package manager to install Ceres.
|
||||
<http://mxcl.github.com/homebrew/>`_ package manager to install
|
||||
Ceres. Assuming that you have the ``homebrew/science`` [#f1]_ tap
|
||||
enabled, then
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
@@ -273,6 +275,19 @@ We are now ready to build, test, and install Ceres.
|
||||
Like the Linux build, you should now be able to run
|
||||
``bin/simple_bundle_adjuster``.
|
||||
|
||||
|
||||
.. rubric:: Footnotes
|
||||
|
||||
.. [#f1] Ceres and many of its dependencies are in `homebrew/science
|
||||
<https://github.com/Homebrew/homebrew-science>`_ tap. So, if you
|
||||
don't have this tap enabled, then you will need to enable it as
|
||||
follows before executing any of the commands in this section.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
brew tap homebrew/science
|
||||
|
||||
|
||||
.. _section-windows:
|
||||
|
||||
Windows
|
||||
|
||||
@@ -77,6 +77,10 @@ Backward Incompatible API Changes
|
||||
|
||||
Bug Fixes
|
||||
---------
|
||||
#. Sometimes gradient norm based convergence would miss a step with a
|
||||
substantial solution quality improvement. (Rodney Hoskinson)
|
||||
#. Ignore warnings from within Eigen/SparseQR (3.2.2).
|
||||
#. Fix empty Cache HELPSTRING parsing error on OS X 10.10 Yosemite.
|
||||
#. Fix a formatting error TrustRegionMinimizer logging.
|
||||
#. Add an explicit include for local_parameterization.h (cooordz)
|
||||
#. Fix a number of typos in the documentation (Martin Baeuml)
|
||||
|
||||
@@ -3,7 +3,7 @@ Version: 1.10.0
|
||||
# Release candidate versions are messy. Give them a release of
|
||||
# e.g. "0.1.0%{?dist}" for RC1 (and remember to adjust the Source0
|
||||
# URL). Non-RC releases go back to incrementing integers starting at 1.
|
||||
Release: 0.1.0%{?dist}
|
||||
Release: 0.2.0%{?dist}
|
||||
Summary: A non-linear least squares minimizer
|
||||
|
||||
Group: Development/Libraries
|
||||
@@ -31,8 +31,18 @@ BuildRequires: gflags-devel
|
||||
BuildRequires: glog-devel
|
||||
|
||||
%description
|
||||
Ceres Solver is a portable C++ library that allows for modeling and solving
|
||||
large complicated nonlinear least squares problems. Features include:
|
||||
|
||||
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
|
||||
@@ -47,9 +57,6 @@ large complicated nonlinear least squares problems. Features include:
|
||||
- Iterative linear solvers for general sparse and bundle adjustment problems
|
||||
- Runs on Linux, Windows, Mac OS X, Android, and iOS
|
||||
|
||||
Notable use of Ceres Solver is for the image alignment in Google Maps and for
|
||||
vehicle pose in Google Street View.
|
||||
|
||||
|
||||
%package devel
|
||||
Summary: A non-linear least squares minimizer
|
||||
@@ -111,6 +118,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Nov 12 2014 Sameer Agarwal <sameeragarwal@google.com> - 1.10.0-0.2.0
|
||||
- Bump version
|
||||
|
||||
* Mon Oct 6 2014 Sameer Agarwal <sameeragarwal@google.com> - 1.10.0-0.1.0
|
||||
- Bump version
|
||||
|
||||
|
||||
Reference in New Issue
Block a user