Revision: 26cdc89f4795a1f9
Author:
Davis KingDate: Feb 21, 2017
(17:01:28 UTC)
Created release v19.3
Modified
dlib/CMakeLists.txt
Revision: 35b3f33e4e315fdd
Author:
Davis KingDate: Feb 20, 2017
(15:45:36 UTC)
clarified spec
Modified
dlib/dnn/loss_abstract.h
Revision: 1b1e79fce55c15f9
Author:
Davis KingDate: Feb 18, 2017
(18:23:16 UTC)
Made tests more robust and accurate
Modified
dlib/test/dnn.cpp
Revision: e097067e9abc21a1
Author:
Davis KingDate: Feb 18, 2017
(14:48:58 UTC)
Changed cmake script to avoid warnings from visual studio.
Modified
dlib/CMakeLists.txt
Revision: 68afcc5bf7136fb2
Author:
Davis KingDate: Feb 18, 2017
(14:20:59 UTC)
Fixed syntax error in cmake script.
Modified
dlib/CMakeLists.txt
Revision: fd58d09f23498b8d
Author:
Davis KingDate: Feb 18, 2017
(10:33:09 UTC)
Don't build face recognition example if GUI support isn't enabled.
Modified
examples/CMakeLists.txt
Revision: 34c32a7967e36d51
Author:
Davis KingDate: Feb 16, 2017
(02:35:43 UTC)
Fixed error in find_gap_between_convex_hulls() test
Modified
dlib/test/opt_qp_solver.cpp
Revision: 6b842e23f51904ea
Author:
Davis KingDate: Feb 15, 2017
(16:31:33 UTC)
Added some comments about vector calculus.
Revision: 11be214c3dc7736f
Author:
Davis KingDate: Feb 15, 2017
(14:41:14 UTC)
merged
Modified
dlib/CMakeLists.txt
Revision: 6016a47dbe6d5b2d
Author:
Kyle McDonaldDate: Feb 13, 2017
(08:03:37 UTC)
remove anaconda from X11_INCLUDE_DIR. closes #437 (#438)
Modified
dlib/CMakeLists.txt
Revision: 3796069f8aa8b5bb
Author:
Davis KingDate: Feb 15, 2017
(12:06:03 UTC)
Added find_gap_between_convex_hulls()
Modified
dlib/optimization/optimization_solve_qp_using_smo.h
dlib/optimization/optimization_solve_qp_using_smo_abstract.h
dlib/test/opt_qp_solver.cpp
Revision: ead522d287a8510f
Author:
Davis KingDate: Feb 12, 2017
(15:53:02 UTC)
cleanup
Modified
examples/dnn_face_recognition_ex.cpp
Revision: 860e151c61ac017c
Author:
Davis KingDate: Feb 12, 2017
(15:51:50 UTC)
Fixed silly error in code.
Modified
dlib/image_processing/full_object_detection.h
Revision: 8aeefae78e1ecd5d
Author:
Davis KingDate: Feb 12, 2017
(15:38:17 UTC)
Added a python version of the DNN face recognition example program.
Added
python_examples/face_recognition.py
Revision: 3709f82c1aac12a9
Author:
Davis KingDate: Feb 12, 2017
(15:37:18 UTC)
Added a python interface to the face recognition DNN model.
Modified
tools/python/CMakeLists.txt
tools/python/src/dlib.cpp
Added
tools/python/src/face_recognition.cpp
Revision: 9d2a789665221e5f
Author:
Davis KingDate: Feb 12, 2017
(11:47:49 UTC)
Make sure fPIC gets propagated to nvcc in all cases.
Modified
dlib/CMakeLists.txt
dlib/cmake_utils/add_python_module
Revision: e6d174d1eb01d2fd
Author:
Davis KingDate: Feb 12, 2017
(11:03:40 UTC)
Made full_object_detection comparable via operator==
Modified
dlib/image_processing/full_object_detection.h
dlib/image_processing/full_object_detection_abstract.h
Revision: 77ba01f6b78eaeba
Author:
Davis KingDate: Feb 12, 2017
(08:28:42 UTC)
Avoid crashing visual studio
Modified
examples/CMakeLists.txt
Revision: e00f763861885c02
Author:
Davis KingDate: Feb 11, 2017
(12:07:51 UTC)
Disable another visual studio warning.
Revision: 0225d8a21de6b546
Author:
Davis KingDate: Feb 11, 2017
(11:45:22 UTC)
Added try/catch block to main
Modified
examples/dnn_face_recognition_ex.cpp
Revision: 79f97bbf6fdf9d50
Author:
Davis KingDate: Feb 11, 2017
(10:36:24 UTC)
fixed grammar in comment
Modified
examples/dnn_face_recognition_ex.cpp
Revision: fc4e811c9def5e51
Author:
Davis KingDate: Feb 11, 2017
(10:24:00 UTC)
clarified metric learning loss
Modified
dlib/dnn/loss_abstract.h
Revision: 820d899477e298c4
Author:
Davis KingDate: Feb 11, 2017
(09:52:47 UTC)
Added face recognition example
Modified
examples/CMakeLists.txt
examples/dnn_metric_learning_on_images_ex.cpp
Added
examples/dnn_face_recognition_ex.cpp
examples/faces/bald_guys.jpg
Revision: 06845769b55af603
Author:
Davis KingDate: Feb 11, 2017
(09:47:44 UTC)
Cleaned up loss_metric_ code a little
Modified
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
Revision: 3984c9a36e8f0429
Author:
Davis KingDate: Feb 11, 2017
(07:06:46 UTC)
Added roc_point and compute_roc_curve().
Modified
dlib/statistics/lda.h
dlib/statistics/lda_abstract.h
Revision: b6b46aeecc8de4f5
Author:
Davis KingDate: Feb 10, 2017
(15:35:46 UTC)
Fixed incorrect comment.
Modified
dlib/dnn/trainer.h
Revision: 86642a2d6d828ff1
Author:
Davis KingDate: Feb 09, 2017
(07:38:39 UTC)
Minor cleanup
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 14fda140fac5b6a7
Author:
Davis KingDate: Feb 08, 2017
(17:53:55 UTC)
Made network smaller.
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 8762abd86425a327
Author:
Dennis FrancisDate: Feb 07, 2017
(08:52:39 UTC)
feature_addition : Mean squared loss layer for multiple output (#404) (#427)
* feature_addition : Mean squared loss layer for multiple output (#404)
* Added loss_mean_squared_multioutput layer to support multiple outputs.
* Also added a corresponding test case to test a single variable regression
with multiple outputs.
* Added error checks on truth argument
Added assert statements to check that truth argument in
compute_loss_value_and_gradient() method contains matrices
of correct dimension relative to the output tensor's size.
Also the requirements on argument truth to the abstract
documentation.
Modified
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
dlib/test/dnn.cpp
Revision: f56ee495ec1e1817
Author:
David MillerDate: Feb 01, 2017
(10:58:40 UTC)
GCC/Clang compatible SIMD code ./dlib/simd/simd**_vec.h (#414)
* GCC/Clang compatible vector extension SIMD code
* Minimal modifications to dlib for the simd_vec code to work, a few include changes and ifdefs
* Changed tabbing to spaces
* Allow type inference to binary ops on different types of same size
* Added cmake option USE_AUTO_VECTOR, and fixed up preprocessor checks.
It is required to build with gcc/clang auto vectorization
* Changed to intrinsic version due to poor auto vectorization results.
The simd8*_vec are just copies of the C code right now.
* Removed _vec variants, added to existing defines. simd_check.h back in place and removed from dlib/simd.h
Modified
dlib/cmake
dlib/image_transforms/fhog.h
dlib/simd/simd4f.h
dlib/simd/simd4i.h
dlib/simd/simd8f.h
dlib/simd/simd_check.h
Revision: 4952b019167b9caa
Author:
Davis KingDate: Jan 30, 2017
(10:18:39 UTC)
Made alias_tensor usable when it is const.
Modified
dlib/dnn/tensor.h
dlib/dnn/tensor_abstract.h
Revision: 73d5520ae19998ab
Author:
Davis KingDate: Jan 30, 2017
(06:03:31 UTC)
Made dlib::thread_pool use std::thread and join on the threads in
thread_pool's destructor. The previous implementation used dlib's global
thread pooling to allocate threads to dlib::thread_pool, however, this
sometimes caused annoying behavior when used as part of a MATLAB mex file.
Modified
dlib/threads/thread_pool_extension.cpp
dlib/threads/thread_pool_extension.h
Revision: e02b23ca0750aa25
Author:
Davis KingDate: Jan 30, 2017
(05:56:47 UTC)
Made global thread pool shutdown not attempted unless the thread pool was
already enabled. This also makes the global destruction order a little more
deterministic.
Modified
dlib/threads/threads_kernel_shared.cpp
Revision: 9ed49aea6d41b247
Author:
Davis KingDate: Jan 30, 2017
(04:56:06 UTC)
Made matrix literal assignment faster for column major matrices.
Modified
dlib/matrix/matrix.h
Revision: fca139c1d34b3c6e
Author:
Davis KingDate: Jan 25, 2017
(01:59:08 UTC)
Fixed documentation
Modified
tools/python/src/shape_predictor.cpp
Revision: 56720f3015d727b2
Author:
Daniel CrispellDate: Jan 24, 2017
(14:11:30 UTC)
add support for loading of RGBA JPEG images (#409)
Modified
dlib/image_loader/jpeg_loader.cpp
dlib/image_loader/jpeg_loader.h
Revision: 27e0fc69d919bf54
Author:
Davis KingDate: Jan 22, 2017
(06:32:27 UTC)
merged
Modified
examples/dnn_introduction2_ex.cpp
tools/imglab/README.txt
Revision: 7aa428cdfb3edb2d
Author:
RangerUFODate: Jan 22, 2017
(31:36:40 UTC)
Fix comments typo in dnn_introduction2_ex (#405)
Modified
examples/dnn_introduction2_ex.cpp
Revision: c17082f59fe25809
Author:
FrankDate: Jan 16, 2017
(06:47:06 UTC)
Fix imglab readme typo in cd path (#400)
Modified
tools/imglab/README.txt
Revision: 13935a74049b696b
Author:
Davis KingDate: Jan 21, 2017
(16:26:15 UTC)
Always compile dnn code.
Modified
dlib/CMakeLists.txt
Revision: 92594614f3de742b
Author:
Davis KingDate: Jan 22, 2017
(05:25:29 UTC)
Added comments about test_one_step()
Modified
examples/dnn_introduction2_ex.cpp
Revision: df6d88905db8d270
Author:
Davis KingDate: Jan 22, 2017
(05:25:06 UTC)
Added test_one_step() to the dnn_trainer. This allows you to do automatic
early stopping based on observing the loss on held out data.
Modified
dlib/dnn/trainer.h
dlib/dnn/trainer_abstract.h
Revision: c80e888bdac79aa4
Author:
Stefan SchweterDate: Jan 08, 2017
(21:46:35 UTC)
Made matrix2 test more robust on ARM64 (#394)
Modified
dlib/test/matrix2.cpp
Revision: 7be4ff22448d3a93
Author:
Davis KingDate: Jan 06, 2017
(11:12:54 UTC)
Only turn off CUDA_PROPAGATE_HOST_FLAGS on OS X since that's the only place
that really needs it off.
Modified
dlib/CMakeLists.txt
Revision: 8cba3cbdd468dbc8
Author:
Davis KingDate: Jan 09, 2017
(02:14:20 UTC)
Made sure cmake config file pulls in dependent include folders.
Modified
dlib/cmake_utils/dlibConfig.cmake.in
Revision: 450b23e56c3a9f10
Author:
ernestotapiarDate: Jan 06, 2017
(04:04:41 UTC)
cmake script to suppress randlib warnings about *.a having no symbols on MacOSX (#390)
* cmake script to suppress randlib warnings about *.a having no symbols on
MacOSX
* Moved script code into the main CMakeLists.txt file to suppress the
superfluous ranlib warnings all the time.
Modified
dlib/CMakeLists.txt
Revision: b28ea90fa729da6c
Author:
Davis KingDate: Jan 04, 2017
(12:19:31 UTC)
Changed to avoid linker errors on some compilers.
Revision: f88e2a0430a03561
Author:
Davis KingDate: Jan 04, 2017
(04:10:13 UTC)
Fixed cmake script so that nvcc gets the correct compiler options sent to it
(in particular on mac os x, where this flag needs to be set this way for it to
work in some cases).
Modified
dlib/CMakeLists.txt
Revision: 17c7c2219342a49a
Author:
Davis KingDate: Jan 03, 2017
(01:35:32 UTC)
Initialized exception_ptr since some systems, incorrectly, don't initialize it automatically.
Modified
dlib/dnn/trainer.h
Revision: 253dfed88be54577
Author:
rqukDate: Jan 02, 2017
(18:08:03 UTC)
Fixed issue with uninitialised variables in thread_pool_extension. (#386)
* Fixed issue with uninitialised variables. There are 2 places where std::exception_ptr eptr is not initialised.
* running_gradient.h needs to qualify erfc with 'std::' to avoid compilation error.
Found when compiling dnn_mmod_face_detection_ex.cpp with RadStudio and Clang compiler.
Modified
dlib/statistics/running_gradient.h
dlib/threads/thread_pool_extension.cpp
dlib/threads/thread_pool_extension.h
Revision: ff61b258c75b289c
Author:
Davis KingDate: Dec 27, 2016
(04:33:41 UTC)
Made pixel_traits use constexpr everywhere to avoid compiler errors in newer compilers.
Modified
dlib/gui_core/gui_core_kernel_1.h
dlib/gui_core/gui_core_kernel_2.h
dlib/pixel.h
Revision: a340e4781e58c6e1
Author:
Stefan SchweterDate: Dec 24, 2016
(03:09:12 UTC)
Added new test case for split method (unicode non-breaking space) (#374)
Modified
dlib/test/string.cpp
Revision: 2e7eb3789277ac0a
Author:
Davis KingDate: Dec 26, 2016
(03:56:40 UTC)
Made the dlib shared library build dependent on the static library build. This
is because some build systems seem to mess up the parallel build of these two
things and sometimes rebuild and potentially clobber object files during the
parallel build. I haven't seen this result in a problem, but the race
condition does seem to exist in some build systems. So this should force the
two top level targets to be build sequentially rather than in parallel, thus
avoiding any possible race condition.
Modified
dlib/CMakeLists.txt
Revision: 457530e2888669e8
Author:
Davis KingDate: Dec 23, 2016
(05:12:12 UTC)
Added matlab_object to the mex wrapper. Now you can have parameters that are
arbitrary matlab objects.
Modified
dlib/matlab/call_matlab.h
dlib/matlab/example_mex_function.cpp
dlib/matlab/mex_wrapper.cpp
Revision: a0f414b612966b53
Author:
Davis KingDate: Dec 25, 2016
(07:32:48 UTC)
fixed spelling error in comment
Modified
dlib/dnn/trainer.h
Revision: 1ea53fefe15fbd03
Author:
Davis KingDate: Dec 22, 2016
(15:43:50 UTC)
Removed C++11 check here since it's now redundant with the checks in algs.h. Also, the check
doesn't work correctly in visual studio since visual studio doesn't define __cplusplus
to 201103 even though the current version ostensibly supports C++11.
Modified
dlib/all/source.cpp
Revision: f003087ebdd79225
Author:
Juha ReunanenDate: Dec 20, 2016
(15:35:13 UTC)
Minor documentation fixes (#368)
Modified
dlib/image_transforms/random_cropper_abstract.h
Revision: 917332ad117dac01
Author:
Davis E. KingDate: Dec 19, 2016
(10:14:49 UTC)
Merge pull request #365 from reunanen/fix-363
Fix #363 by not setting CUDA_HOST_COMPILER when targeting Visual Studio
Modified
dlib/CMakeLists.txt
Revision: cc6fec145c693d78
Author:
Juha ReunanenDate: Dec 19, 2016
(21:02:27 UTC)
Set CUDA_HOST_COMPILER when not targeting Visual Studio
Modified
dlib/CMakeLists.txt
Revision: fdf84afc2cc22701
Author:
Juha ReunanenDate: Dec 19, 2016
(18:10:38 UTC)
Workaround for #363: do not set CUDA_HOST_COMPILER for the CUDA test
Modified
dlib/CMakeLists.txt
Revision: fe39427ad616dd3a
Author:
Juha ReunanenDate: Dec 19, 2016
(19:07:43 UTC)
Problem: Visual Studio linker errors resulting from mixed /MT and /MD settings
Solution: don't set CUDA_PROPAGATE_HOST_FLAGS to OFF when using Visual Studio
Modified
dlib/CMakeLists.txt
Revision: 5821cafa67ecc8f6
Author:
Davis KingDate: Dec 18, 2016
(18:35:25 UTC)
Changed build order to see if it prevents travis from crashing.
Modified
examples/CMakeLists.txt
Revision: 0d9340beee693521
Author:
Davis KingDate: Dec 18, 2016
(15:52:45 UTC)
Minor improvement to example
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 2088fe75c0c744af
Author:
Davis KingDate: Dec 18, 2016
(08:20:37 UTC)
more cleanup
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 1c3bc4eec6e9e184
Author:
Davis KingDate: Dec 18, 2016
(08:10:13 UTC)
Improved example
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 7e33779c306dec13
Author:
Davis KingDate: Dec 17, 2016
(15:41:36 UTC)
Finished the more complex metric learning example and added some example data.
Modified
examples/dnn_metric_learning_on_images_ex.cpp
Added
examples/johns/John_Salley/000179_02159509.jpg
examples/johns/John_Salley/000183_02159543.jpg
examples/johns/John_Salley/000186_02159346.jpg
examples/johns/John_Salley/000189_02159361.jpg
examples/johns/John_Salley/000190_02159501.jpg
examples/johns/John_Salley/000192_02159531.jpg
examples/johns/John_Salley/000194_02159572.jpg
examples/johns/John_Salley/000197_02159322.jpg
examples/johns/John_Salley/000197_02159525.jpg
examples/johns/John_Salley/000198_02159470.jpg
examples/johns/John_Salley/000200_02159354.jpg
examples/johns/John_Savage/000264_01099001.jpg
examples/johns/John_Savage/000274_01099061.jpg
examples/johns/John_Savage/000277_01099000.jpg
examples/johns/John_Savage/000289_01099139.jpg
examples/johns/John_Savage/000290_01099067.jpg
examples/johns/John_Savage/000290_01099090.jpg
examples/johns/John_Savage/000291_01099023.jpg
examples/johns/John_Savage/000291_01099214.jpg
examples/johns/John_Savage/000293_01099081.jpg
examples/johns/John_Savage/000296_01099007.jpg
examples/johns/John_Savage/000299_01099008.jpg
examples/johns/John_Schneider/000288_00925786.jpg
examples/johns/John_Schneider/000302_00925785.jpg
examples/johns/John_Schneider/000307_00925823.jpg
examples/johns/John_Schneider/000325_00925954.jpg
examples/johns/John_Schneider/000326_00925765.jpg
examples/johns/John_Schneider/000326_00926089.jpg
examples/johns/John_Schneider/000326_00926128.jpg
examples/johns/John_Schneider/000326_00926139.jpg
examples/johns/John_Schneider/000329_00925859.jpg
examples/johns/John_Schneider/000329_00925963.jpg
examples/johns/John_Schneider/000331_00926012.jpg
examples/johns/John_Shimkus/000373_03228153.jpg
examples/johns/John_Shimkus/000375_03227651.jpg
examples/johns/John_Shimkus/000376_02340068.jpg
examples/johns/John_Shimkus/000378_02340151.jpg
examples/johns/John_Shimkus/000378_03227610.jpg
examples/johns/John_Shimkus/000383_03227939.jpg
examples/johns/John_Shimkus/000385_03227766.jpg
examples/johns/John_Shimkus/000388_03227773.jpg
examples/johns/John_Shimkus/000390_03227666.jpg
examples/johns/John_Shimkus/000394_02340150.jpg
examples/johns/John_Shimkus/000396_03227722.jpg
examples/johns/John_Simm/000288_00470387.jpg
examples/johns/John_Simm/000297_00470170.jpg
examples/johns/John_Simm/000300_00470148.jpg
examples/johns/John_Simm/000304_00470122.jpg
examples/johns/John_Simm/000305_00470162.jpg
examples/johns/John_Simm/000305_00470717.jpg
examples/johns/John_Simm/000306_00470222.jpg
examples/johns/John_Simm/000306_00470223.jpg
examples/johns/John_Simm/000309_00470287.jpg
examples/johns/John_Simm/000310_00470421.jpg
examples/johns/John_Simm/000310_00470511.jpg
Revision: 70cd167f83ef7711
Author:
Davis KingDate: Dec 17, 2016
(11:46:39 UTC)
Improved example
Modified
examples/dnn_metric_learning_ex.cpp
Revision: 3254c571384e1834
Author:
Davis KingDate: Dec 17, 2016
(11:11:18 UTC)
Cleaned up example
Modified
examples/dnn_metric_learning_ex.cpp
Revision: 96e3596b9d8c79a0
Author:
Davis KingDate: Dec 17, 2016
(10:08:58 UTC)
fixed grammar
Modified
dlib/dnn/loss_abstract.h
Revision: b2164124cf92daa0
Author:
Davis KingDate: Dec 17, 2016
(09:29:29 UTC)
Added another metric learning example
Modified
examples/CMakeLists.txt
examples/dnn_metric_learning_ex.cpp
Added
examples/dnn_metric_learning_on_images_ex.cpp
Revision: 6986f126dc8e8e6d
Author:
Davis KingDate: Dec 17, 2016
(08:37:01 UTC)
Made get_net() sync to disk if the disk date is out of date. This way, when
using train_one_step(), you will get the behavior of automatic disk syncs at
the end of training.
Modified
dlib/dnn/trainer.h
dlib/dnn/trainer_abstract.h
Revision: 5d5249551797d05f
Author:
Davis KingDate: Dec 17, 2016
(05:56:27 UTC)
Added metric learning example
Modified
examples/CMakeLists.txt
Added
examples/dnn_metric_learning_ex.cpp
Revision: bfe738d443233a60
Author:
Davis KingDate: Dec 17, 2016
(05:45:55 UTC)
clarified spec
Modified
dlib/dnn/trainer_abstract.h
Revision: 0559cc5e7bbda8e3
Author:
Davis KingDate: Dec 17, 2016
(05:30:46 UTC)
Added docs and cleaned up code slightly.
Modified
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
Revision: ee835f2b30370b1f
Author:
Davis KingDate: Dec 17, 2016
(04:45:03 UTC)
Removed loss_metric_hardish_
Revision: 25c22f567aebab2e
Author:
Davis KingDate: Dec 15, 2016
(11:06:37 UTC)
Allow enqueueing to a pipe from rvalues.
Modified
dlib/pipe/pipe_kernel_1.h
dlib/pipe/pipe_kernel_abstract.h
Revision: d6a6124156e4293b
Author:
Davis KingDate: Dec 15, 2016
(04:07:04 UTC)
Fixed incorrect mex file name being shown in the generated class code.
Modified
dlib/matlab/CMakeLists.txt
dlib/matlab/cmake_mex_wrapper
dlib/matlab/mex_wrapper.cpp
Revision: f2d66cf532a73125
Author:
Davis KingDate: Dec 14, 2016
(10:09:53 UTC)
Improved how cmake sets up clang and cuda. This is basically to work around
partial C++11 support and funny cmake behavior of clang on OS X.
Modified
dlib/CMakeLists.txt
dlib/cmake_utils/use_cpp_11.cmake
Revision: 7c9b777fbd84469a
Author:
Davis KingDate: Dec 14, 2016
(10:08:45 UTC)
Made this test try to enable C++11 via the compiler flag.
Modified
dlib/cmake_utils/test_for_cpp11/CMakeLists.txt
Revision: 3ad63d456a997bb5
Author:
Davis KingDate: Dec 14, 2016
(04:51:03 UTC)
Updated C++11 enabling script to work around some kind of bug in cmake related
to new versions of clang on OSX, without this extra statement C++11 wasn't
being enabled.
Modified
dlib/cmake_utils/use_cpp_11.cmake
Revision: e91efa76ed9645ba
Author:
Davis KingDate: Dec 13, 2016
(04:57:07 UTC)
Suppressed cmake warning
Modified
dlib/CMakeLists.txt
Revision: e6021de44315bd86
Author:
Davis KingDate: Dec 13, 2016
(04:36:55 UTC)
Set set(CMAKE_CXX_STANDARD_REQUIRED YES)
Modified
dlib/cmake_utils/use_cpp_11.cmake
Revision: f975dd4cc28ce392
Author:
Davis KingDate: Dec 10, 2016
(06:20:20 UTC)
Relaxed requires clauses even more.
Modified
dlib/image_transforms/random_cropper.h
dlib/image_transforms/random_cropper_abstract.h
Revision: 8e794a4fd291d677
Author:
Davis KingDate: Dec 10, 2016
(06:03:07 UTC)
Relaxed require clause
Modified
dlib/image_transforms/random_cropper.h
dlib/image_transforms/random_cropper_abstract.h
Revision: 51c6afcaa41c826d
Author:
Davis KingDate: Dec 10, 2016
(03:36:45 UTC)
Added an overload of flip_image_left_right() that operates inplace.
Modified
dlib/image_transforms/interpolation.h
dlib/image_transforms/interpolation_abstract.h
Revision: e47f00a5291e31ee
Author:
Davis KingDate: Dec 09, 2016
(16:05:18 UTC)
Relaxed requires clause slightly
Modified
dlib/image_transforms/random_cropper.h
dlib/image_transforms/random_cropper_abstract.h
Revision: b71b824c942b4de2
Author:
Davis KingDate: Dec 09, 2016
(14:51:58 UTC)
Made dlib::array movable.
Modified
dlib/array/array_kernel.h
dlib/array/array_kernel_abstract.h
Revision: 13b679aea0be116b
Author:
Davis KingDate: Nov 30, 2016
(05:36:32 UTC)
Fixed missing implementation of map_input_to_output() and
map_output_to_input() in the concat_ layer.
Modified
dlib/dnn/layers.h
Revision: 7506978fb45dc29a
Author:
Davis KingDate: Nov 29, 2016
(06:05:16 UTC)
Added running_stats_decayed
Modified
dlib/statistics/statistics.h
dlib/statistics/statistics_abstract.h
Revision: 0c40eff84c399624
Author:
Davis KingDate: Nov 28, 2016
(15:03:17 UTC)
Made dlib/cmake add the appropriate folders to client include search paths.
Modified
dlib/CMakeLists.txt
dlib/cmake
Revision: 475a03e598fb12a3
Author:
Duncan PalmerDate: Nov 28, 2016
(26:07:14 UTC)
Ensure MKL detection doesn't depend on MKL header files being present.
Apparently, MKL installations don't always include header files. So
detect MKL libraries and headers seperately.
Modified
dlib/CMakeLists.txt
dlib/cmake_utils/cmake_find_blas.txt
Revision: f52ad8692907a4b6
Author:
Duncan PalmerDate: Nov 23, 2016
(14:05:13 UTC)
Seperate MKL FFT and MKL BLAS configurations.
MKL FFT bindings had assumed that MKL was also being used to provide the
BLAS implementation, however the build system allows these 2 things to
be configured independantly.
Modified
dlib/CMakeLists.txt
dlib/cmake_utils/cmake_find_blas.txt
Revision: 685838d8af7b5b94
Author:
Duncan PalmerDate: Sep 08, 2016
(24:41:52 UTC)
Add MKL DFTI FFT bindings.
Modified
dlib/CMakeLists.txt
dlib/cmake_utils/cmake_find_blas.txt
dlib/config.h.in
dlib/matrix/matrix_fft.h
Revision: a9593a0555281389
Author:
Davis KingDate: Nov 27, 2016
(08:24:16 UTC)
clarified spec
Modified
dlib/clustering/bottom_up_cluster_abstract.h
Revision: 555f7f98a3321165
Author:
Davis KingDate: Nov 27, 2016
(08:20:10 UTC)
Added segment_number_line().
Modified
dlib/clustering/bottom_up_cluster.h
dlib/clustering/bottom_up_cluster_abstract.h
dlib/test/clustering.cpp
Revision: 84dfcad68385e915
Author:
Davis KingDate: Nov 26, 2016
(10:48:00 UTC)
Added append() to random_cropper.
Modified
dlib/image_transforms/random_cropper.h
dlib/image_transforms/random_cropper_abstract.h
Revision: 9510bb9314401fa6
Author:
Davis KingDate: Nov 26, 2016
(03:26:59 UTC)
Made the random translation amount user settable.
Modified
dlib/image_transforms/random_cropper.h
dlib/image_transforms/random_cropper_abstract.h
Revision: b0644464754f58e6
Author:
Davis KingDate: Nov 26, 2016
(03:17:24 UTC)
Changed to avoid gcc warnings
Revision: 6f7b3c6bf20a20b0
Author:
Dennis FrancisDate: Nov 26, 2016
(14:37:36 UTC)
adapt to dlib indentation style
Modified
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
dlib/test/dnn.cpp
Revision: 6522d8c5785742a5
Author:
Dennis FrancisDate: Nov 25, 2016
(27:45:39 UTC)
converted tabs to spaces in the indentation
Modified
dlib/dnn/loss.h
dlib/test/dnn.cpp
Revision: a460abd4fd4d0d9f
Author:
Dennis FrancisDate: Nov 23, 2016
(19:74:33 UTC)
feature_addition : Added a mean squared loss layer to DNN
Added mean squared loss layer "loss_mean_squared" to
DNN as requested in https://github.com/davisking/dlib/issues/152
Also added test case of a simple linear regression with one variable
that uses this layer.
Modified
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
dlib/test/dnn.cpp
Revision: 7e3cf5042c2a9ead
Author:
Stefan SchweterDate: Nov 19, 2016
(18:54:56 UTC)
Disable misleading-indentation warning in unicode.h (pragma for GCC >= 6)
Modified
dlib/unicode/unicode.h
Revision: d17ddfe34f8e7177
Author:
Davis KingDate: Nov 25, 2016
(02:46:52 UTC)
Clarified spec
Modified
dlib/image_transforms/random_cropper_abstract.h
Revision: cc5d9caedb5c1105
Author:
Davis KingDate: Nov 22, 2016
(07:59:24 UTC)
Fixed compile time error in random_subset_selector::swap()
Modified
dlib/statistics/random_subset_selector.h
Revision: 1a86b32362308860
Author:
Davis KingDate: Nov 18, 2016
(08:47:50 UTC)
Made tt::add() more general
Modified
dlib/dnn/cpu_dlib.cpp
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/cudnn_dlibapi.cpp
dlib/dnn/tensor_tools.h
dlib/test/dnn.cpp
Revision: 4e9fa80c14f028cd
Author:
Davis KingDate: Nov 18, 2016
(07:40:01 UTC)
Suppress bogus warnings from nvcc about unreachable code that is actually
reachable.
Revision: 9a400902da27a32c
Author:
Davis KingDate: Nov 18, 2016
(05:42:03 UTC)
Added min_pointwise() and max_pointwise().
Modified
dlib/matrix/matrix_utilities.h
dlib/matrix/matrix_utilities_abstract.h
dlib/test/matrix.cpp
Revision: 0f33099b2f19a5ce
Author:
Davis KingDate: Nov 17, 2016
(07:10:54 UTC)
Made non-const alias tensors convertible to const alias tensors.
Modified
dlib/dnn/tensor.h
dlib/dnn/tensor_abstract.h
Revision: 29c4d3ea7bd70110
Author:
Davis KingDate: Nov 19, 2016
(10:37:51 UTC)
Made the dnn_trainer's detection and backtracking from situations with
increasing loss more robust. Now it will never get into a situation where it
backtracks over and over. Instead, it will only backtrack a few times in a row
before just letting SGD run unimpeded.
Modified
dlib/dnn/trainer.h
Revision: 358dc20ad776fd4a
Author:
Davis KingDate: Nov 15, 2016
(01:56:00 UTC)
Added missing #include
Modified
dlib/image_processing/correlation_tracker.h
Revision: c9a9b5c662feb7e0
Author:
caseymccDate: Nov 14, 2016
(07:52:45 UTC)
Remove initializer lists support for Apple/Clang (libstdc++ version used does not include std::initializer_list)
Revision: df3a4de43efb9f0c
Author:
Davis KingDate: Nov 14, 2016
(10:47:04 UTC)
Avoid division by zero in running_scalar_covariance_decayed.
Modified
dlib/statistics/statistics.h
Revision: 403deb128098f6ae
Author:
Davis KingDate: Nov 14, 2016
(06:06:56 UTC)
Added running_scalar_covariance_decayd
Modified
dlib/statistics/statistics.h
dlib/statistics/statistics_abstract.h
dlib/test/statistics.cpp
Revision: de112e9f01f1b126
Author:
Avi HaiatDate: Nov 12, 2016
(16:54:48 UTC)
Expose python binding for running multiple detectors at once (#328)
* Expose python binding for running multiple detectors at once
* Remove unwanted typedef
Modified
tools/python/src/object_detection.cpp
tools/python/src/simple_object_detector_py.h
Revision: ae4e3984e1d04ccc
Author:
MambaWongDate: Nov 12, 2016
(19:39:05 UTC)
Modify to support both train-images-idx3-ubyte and train-images.idx3-ubyte styles of the filename. (#327)
Modified
dlib/data_io/mnist.cpp
Revision: dbc4a0c8365e10ce
Author:
Avi HaiatDate: Nov 10, 2016
(05:36:52 UTC)
Add option --rm-other-labels to imglab (#323)
* Add option --rm-other-labels to imglab
* Add support for comma separated list of labels
Modified
tools/imglab/src/main.cpp
Revision: 44c0e160fac405c1
Author:
Davis KingDate: Nov 09, 2016
(05:30:16 UTC)
Fixed rls numerical instability.
Revision: 68b8859404b273dd
Author:
Davis KingDate: Nov 08, 2016
(09:40:19 UTC)
Made rls run a bit faster, especially if the new mode that allows the
regularization to decay away is activated.
Modified
dlib/svm/rls.h
dlib/svm/rls_abstract.h
Revision: 151810f94cabb586
Author:
Davis KingDate: Nov 08, 2016
(06:03:40 UTC)
Fixed matlab crashing when an error message from a mex file included the %
character, since that is interpreted by matlab as part of an eventual printf()
code.
Modified
dlib/matlab/mex_wrapper.cpp
Revision: 69ac1166bbd80f50
Author:
Davis KingDate: Nov 07, 2016
(14:50:12 UTC)
Make sure the state of the assert macros is always consistent between how dlib
is built as a stand alone library and what appears in the config.h file.
Modified
dlib/CMakeLists.txt
Revision: 54d0970d0a953330
Author:
Davis KingDate: Nov 06, 2016
(08:53:22 UTC)
Adding more possible metric loss layers.
Revision: 37b2375391469e62
Author:
Davis KingDate: Nov 05, 2016
(17:12:33 UTC)
Changed the loss layer interface to use two typedefs, output_label_type and
training_label_type instead of a single label_type. This way, the label
type used for training can be distinct from the type output by the network.
This change breaks backwards compatibility with the previous API.
Modified
dlib/dnn/core.h
dlib/dnn/core_abstract.h
dlib/dnn/loss.h
dlib/dnn/loss_abstract.h
dlib/dnn/trainer.h
dlib/dnn/trainer_abstract.h
Revision: aa3bbd123ccdcb09
Author:
Davis KingDate: Nov 05, 2016
(06:52:09 UTC)
Added serialization support for std::array.
Modified
dlib/serialize.h
dlib/test/serialize.cpp
Revision: d7710f6301efea99
Author:
Davis KingDate: Nov 04, 2016
(16:30:03 UTC)
Changed CMake so it doesn't automatically enable asserts in debug builds since
this frustrates Visual Studio users who want to compile dlib as a static
library.
Modified
dlib/CMakeLists.txt
Revision: b212277ed1a04acd
Author:
Stefan SchweterDate: Nov 04, 2016
(22:55:25 UTC)
Explicitly use signed char in max_cost_assignment test (fix for ARM/ARM64) (#316)
Modified
dlib/test/max_cost_assignment.cpp
Revision: ed8309665c022d71
Author:
Stefan SchweterDate: Nov 04, 2016
(19:48:09 UTC)
Made active_learning test more robust on ARM64. (#315)
Modified
dlib/test/active_learning.cpp
Revision: 9e3cb4d950630b72
Author:
caseymccDate: Oct 28, 2016
(09:15:55 UTC)
fix include issue when using libjpeg compiled outside of dlib (#307)
Modified
dlib/image_saver/save_jpeg.cpp
Revision: da705c1bfa258481
Author:
Davis KingDate: Nov 02, 2016
(06:12:07 UTC)
Fixed compile time error.
Modified
dlib/dnn/tensor.h
Revision: 0f44bd64a3b6da0e
Author:
Davis KingDate: Nov 02, 2016
(06:06:36 UTC)
Wrote replacements for set_tensor() and scale_tensor() since the previous
versions were calling into cuDNN, however, the cuDNN functions for doing this
are horrifically slow, well over 100x slower than they should be, which is
surprising since these functions are so trivial.
Modified
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/cudnn_dlibapi.cpp
dlib/dnn/cudnn_dlibapi.h
dlib/dnn/tensor.h
dlib/test/dnn.cpp
Revision: 40de2fbd2bfbf0a2
Author:
Davis KingDate: Oct 30, 2016
(03:42:27 UTC)
Made test deterministic
Modified
dlib/test/discriminant_pca.cpp
Revision: 6fd6fcb3ae8f4383
Author:
Davis KingDate: Oct 27, 2016
(07:29:27 UTC)
Fixed some race conditions in cuda code.
Modified
dlib/dnn/cuda_dlib.cu
Revision: 3fb9cb42908da65e
Author:
Davis KingDate: Oct 26, 2016
(13:09:44 UTC)
Fixed compiler warnings
Modified
dlib/dnn/tensor.h
Revision: f6597d42842009ad
Author:
Davis KingDate: Oct 26, 2016
(13:06:02 UTC)
Added tt::scale_columns(). Also optimized some other cuda kernel launches a
little.
Modified
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/tensor_tools.cpp
dlib/dnn/tensor_tools.h
Revision: cf213dfacd1ebded
Author:
Davis KingDate: Oct 26, 2016
(12:49:56 UTC)
Added is_vector() for tensor objects.
Modified
dlib/dnn/tensor.h
dlib/dnn/tensor_abstract.h
Revision: 7ecdc2e44d57a754
Author:
Davis KingDate: Oct 26, 2016
(05:06:05 UTC)
Improved cudnn error messages.
Modified
dlib/dnn/cudnn_dlibapi.cpp
Revision: 5e6cf2433e49ba1d
Author:
Davis KingDate: Oct 23, 2016
(11:13:46 UTC)
Added l2normalize_ layer.
Modified
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/layers.h
dlib/dnn/layers_abstract.h
dlib/dnn/tensor_tools.cpp
dlib/dnn/tensor_tools.h
dlib/test/dnn.cpp
Revision: 2076132a771b0907
Author:
Davis KingDate: Oct 23, 2016
(06:44:05 UTC)
Made approximate derivative calculation slightly more numerically robust.
Modified
dlib/optimization/optimization.h
Revision: 36d2e4b214b33488
Author:
Davis KingDate: Oct 21, 2016
(18:48:03 UTC)
Made the dnn_trainer automatically reload from the last good state if a loss of
NaN is encountered.
Modified
dlib/dnn/trainer.h
Revision: eaf32ef301e22fcd
Author:
Davis KingDate: Oct 18, 2016
(18:54:34 UTC)
Fixed a bug in the repeat layer that caused it to throw exceptions
in some cases.
Revision: 3003fe9808305f60
Author:
Davis KingDate: Oct 16, 2016
(15:51:19 UTC)
Added --rmignore
Modified
tools/imglab/src/main.cpp
Revision: 007a4fabe1cfd6ac
Author:
Davis KingDate: Oct 16, 2016
(12:38:17 UTC)
Added loss_metric_
Revision: 6ecb13bd4efdc2f4
Author:
Davis KingDate: Oct 16, 2016
(12:21:28 UTC)
Improved xml logging for --resample
Modified
tools/imglab/src/main.cpp
Revision: 9dc1723d0ec278d0
Author:
Davis KingDate: Oct 16, 2016
(12:19:24 UTC)
removed --extract-chips
Modified
tools/imglab/src/main.cpp
Revision: 969b13255a40430a
Author:
Davis KingDate: Oct 16, 2016
(12:10:44 UTC)
Fixed confusing -h docs
Modified
tools/imglab/src/main.cpp
Revision: 91364e2f189cb037
Author:
Davis KingDate: Oct 16, 2016
(12:09:06 UTC)
Added --jpg and --one-object-per-image.
Modified
tools/imglab/src/main.cpp
Revision: 3cb6c541e2a9e01d
Author:
Evgeniy FominovDate: Oct 14, 2016
(24:44:31 UTC)
Travis CI Integration scripts (#294)
Added
.travis.yml
dlib/travis/before-install.sh
dlib/travis/build-and-test.sh
Revision: d8b1a27bf2732380
Author:
hannometerDate: Oct 14, 2016
(16:35:09 UTC)
pass CUDA_HOST_COMPILER variable to cuda cmake tests (#292)
Modified
dlib/CMakeLists.txt
Revision: b7900c78a0328bbc
Author:
Mateusz BaranDate: Oct 14, 2016
(14:54:59 UTC)
optimization - poly_min_extrap fixed for a specific case (#291)
If temp is nonzero but a subnormal then temp2 matrix may contain infinities which may cause temp assignment in line 225 to be a NaN (as a difference of two positive infinities).
Modified
dlib/optimization/optimization_line_search.h
Revision: 0e231bb9d3f2da6a
Author:
Davis KingDate: Oct 10, 2016
(15:36:19 UTC)
Record last changeset and set PATCH version to 99
Modified
dlib/CMakeLists.txt
docs/.logger_revnum
Revision: f8fa027c760270d8
Author:
Davis KingDate: Oct 10, 2016
(15:34:32 UTC)
Created release v19.2
Modified
dlib/CMakeLists.txt
Old Change Logs