mirror of
https://github.com/ceres-solver/ceres-solver.git
synced 2026-08-30 00:50:37 +08:00
Update version from 1.6.0 -> 1.7.0rc1.
Change-Id: I420a8907142bffad0e3aa6c7196541ca2309c099
This commit is contained in:
@@ -93,10 +93,10 @@ We are now ready to build and test Ceres.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
tar zxf ceres-solver-1.6.0.tar.gz
|
||||
tar zxf ceres-solver-1.7.0.tar.gz
|
||||
mkdir ceres-bin
|
||||
cd ceres-bin
|
||||
cmake ../ceres-solver-1.6.0
|
||||
cmake ../ceres-solver-1.7.0
|
||||
make -j3
|
||||
make test
|
||||
|
||||
@@ -106,7 +106,7 @@ dataset [Agarwal]_.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
bin/simple_bundle_adjuster ../ceres-solver-1.6.0/data/problem-16-22106-pre.txt
|
||||
bin/simple_bundle_adjuster ../ceres-solver-1.7.0/data/problem-16-22106-pre.txt
|
||||
|
||||
This runs Ceres for a maximum of 10 iterations using the
|
||||
``DENSE_SCHUR`` linear solver. The output should look something like
|
||||
@@ -190,10 +190,10 @@ We are now ready to build and test Ceres.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
tar zxf ceres-solver-1.6.0.tar.gz
|
||||
tar zxf ceres-solver-1.7.0.tar.gz
|
||||
mkdir ceres-bin
|
||||
cd ceres-bin
|
||||
cmake ../ceres-solver-1.6.0
|
||||
cmake ../ceres-solver-1.7.0
|
||||
make -j3
|
||||
make test
|
||||
|
||||
|
||||
+2
-2
@@ -48,9 +48,9 @@ copyright = u'2013, Google Inc.'
|
||||
# built documents.
|
||||
#
|
||||
# The short X.Y version.
|
||||
version = '1.6'
|
||||
version = '1.7'
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = '1.6.0'
|
||||
release = '1.7.0'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
|
||||
@@ -29,7 +29,7 @@ squares problems.
|
||||
* If you use Ceres Solver for a publication, you must cite it as::
|
||||
|
||||
@misc{ceres-solver,
|
||||
author = "Sameer Agarwal and Keir Mierle",
|
||||
author = "Sameer Agarwal and Keir Mierle and Others",
|
||||
title = "Ceres Solver",
|
||||
howpublished = "\url{https://code.google.com/p/ceres-solver/}",
|
||||
}
|
||||
|
||||
@@ -4,37 +4,70 @@
|
||||
Version History
|
||||
===============
|
||||
|
||||
HEAD (52c3d9a)
|
||||
==============
|
||||
1.7.0
|
||||
=====
|
||||
|
||||
New Features
|
||||
------------
|
||||
|
||||
#. Sparse and dense covariance estimation (EXPERIMENTAL).
|
||||
#. Sparse and dense covariance estimation.
|
||||
#. A new Wolfe line search. (Alex Stewart)
|
||||
#. ``BFGS`` line search direction. (Alex Stewart)
|
||||
#. C API
|
||||
#. Speeded up the use of loss functions > 17x.
|
||||
#. Use of Inner iterations can now be adaptively stopped. Iteration
|
||||
and runtime statistics for inner iterations are not reported in
|
||||
``Solver::Summary`` and ``Solver::Summary::FullReport``.
|
||||
#. Add BlockRandomAccessCRSMatrix.
|
||||
#. Speeded up automatic differentiation by 7\%.
|
||||
#. Bundle adjustment example from libmv/Blender (Sergey Sharybin)
|
||||
#. Add the ability to turn shared library compilation on and off
|
||||
#. No more dependence on Protocol Buffers.
|
||||
#. Incomplete LQ factorization.
|
||||
#. Ability to write trust region problems to disk.
|
||||
#. Add sinh, cosh, tanh and tan functions to automatic differentiation
|
||||
(Johannes Schönberger)
|
||||
|
||||
Bug Fixes
|
||||
---------
|
||||
|
||||
#. Add documentation for minimizer progress output.
|
||||
#. Lint and other cleanups (William Rucklidge)
|
||||
#. Lint and other cleanups (William Rucklidge and James Roseborough)
|
||||
#. Collections port fix for MSC 2008 (Sergey Sharybin)
|
||||
#. Various corrections and cleanups in the documentation.
|
||||
#. Change the path where CeresConfig.cmake is installed (Pablo Speciale)
|
||||
#. Change the path where CeresConfig.cmake is installed (Pablo
|
||||
Speciale)
|
||||
#. Minor erros in documentation (Pablo Speciale)
|
||||
#. Updated depend.cmake to follow CMake IF convention. (Joydeep Biswas)
|
||||
#. Updated depend.cmake to follow CMake IF convention. (Joydeep
|
||||
Biswas)
|
||||
#. Stablize the schur ordering algorithm.
|
||||
#. Update license header in split.h.
|
||||
#. Enabling -O4 (link-time optimization) only if compiler/linker support it. (Alex Stewart)
|
||||
#. Enabling -O4 (link-time optimization) only if compiler/linker
|
||||
support it. (Alex Stewart)
|
||||
#. Consistent glog path across files.
|
||||
#. ceres-solver.spec: Use cleaner, more conventional Release string (Taylor Braun-Jones)
|
||||
#. ceres-solver.spec: Use cleaner, more conventional Release string
|
||||
(Taylor Braun-Jones)
|
||||
#. Fix compile bug on RHEL6 due to missing header (Taylor Braun-Jones)
|
||||
#. CMake file is less verbose.
|
||||
#. Use the latest upstream version of google-test and gmock.
|
||||
#. Rationalize some of the variable names in ``Solver::Options``.
|
||||
#. Improve Summary::FullReport when line search is used.
|
||||
#. Expose line search parameters in ``Solver::Options``.
|
||||
#. Fix update of L-BFGS history buffers after they become full. (Alex
|
||||
Stewart)
|
||||
#. Fix configuration error on systems without SuiteSparse installed
|
||||
(Sergey Sharybin)
|
||||
#. Enforce the read call returns correct value in ``curve_fitting_c.c``
|
||||
(Arnaud Gelas)
|
||||
#. Fix DynamicAutoDiffCostFunction (Richard Stebbing)
|
||||
#. Fix Problem::RemoveParameterBlock documentation (Johannes
|
||||
Schönberger)
|
||||
#. Fix a logging bug in parameter_block.h
|
||||
#. Refactor the preconditioner class structure.
|
||||
#. Fix an uninitialized variable warning when building with ``GCC``.
|
||||
#. Fix a reallocation bug in
|
||||
``CreateJacobianBlockSparsityTranspose``. (Yuliy Schwartzburg)
|
||||
#. Add a define for O_BINARY.
|
||||
|
||||
|
||||
1.6.0
|
||||
|
||||
Reference in New Issue
Block a user