Change Log
Revision: 4ae153db78c4f9f5
Author: Davis King
Date: May 17, 2018 (17:58:49 UTC)

Created release v19.11

Modified
dlib/CMakeLists.txt

Revision: 70c661b871b71bec
Author: Davis King
Date: May 17, 2018 (16:28:57 UTC)

clarified spec

Modified
dlib/image_transforms/hough_transform_abstract.h

Revision: fee128b033799ac5
Author: Davis King
Date: May 17, 2018 (15:13:55 UTC)

Fixed grammar

Modified
dlib/image_transforms/morphological_operations_abstract.h

Revision: 35b6b842215f6461
Author: Davis King
Date: May 17, 2018 (03:18:13 UTC)

Improved python docs

Modified
tools/python/src/cnn_face_detector.cpp

Revision: 1a3784911be0c684
Author: Davis King
Date: May 16, 2018 (19:03:43 UTC)

Added encode_8_pixel_neighbors() and find_line_endpoints().

Modified
dlib/image_transforms/morphological_operations.h
dlib/image_transforms/morphological_operations_abstract.h

Revision: f82ee4fc7101a67a
Author: Davis King
Date: May 15, 2018 (18:47:38 UTC)

Changed the matrix_data_layout types to use size_t where appropriate so that large matrices can be handled on windows.

Modified
dlib/matrix/matrix.h
dlib/matrix/matrix_data_layout.h

Revision: 15d5f96ec2838bd2
Author: Davis King
Date: May 15, 2018 (18:11:40 UTC)

Made memory managers use size_t to measure memory allocation sizes rather than unsigned long.

Modified
dlib/algs.h
dlib/memory_manager/memory_manager_kernel_1.h
dlib/memory_manager/memory_manager_kernel_2.h
dlib/memory_manager/memory_manager_kernel_3.h
dlib/memory_manager/memory_manager_kernel_abstract.h
dlib/memory_manager_global/memory_manager_global_kernel_1.h
dlib/memory_manager_global/memory_manager_global_kernel_abstract.h
dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h
dlib/memory_manager_stateless/memory_manager_stateless_kernel_2.h
dlib/memory_manager_stateless/memory_manager_stateless_kernel_abstract.h

Revision: acb77d8334fd8a0a
Author: Davis King
Date: May 15, 2018 (17:43:51 UTC)

Added find_bright_keypoints() and find_dark_keypoints(). Also added a convenience overload for remove_incoherent_edge_pixels().

Modified
dlib/image_transforms/edge_detector.h
dlib/image_transforms/edge_detector_abstract.h

Revision: 357e9ca3d5628b11
Author: Davis King
Date: May 15, 2018 (17:40:31 UTC)

Added find_peaks()

Modified
dlib/image_processing/scan_image.h
dlib/image_processing/scan_image_abstract.h

Revision: b0e52b37b38587ea
Author: Davis King
Date: May 15, 2018 (17:40:13 UTC)

Added centered_rects()

Modified
dlib/geometry/rectangle.h
dlib/geometry/rectangle_abstract.h

Revision: 13b96f266c60a3e4
Author: Davis King
Date: May 13, 2018 (07:46:54 UTC)

Added overload of hysteresis_threshold() that uses partition_pixels() to select thresholds.

Modified
dlib/image_transforms/thresholding.h
dlib/image_transforms/thresholding_abstract.h

Revision: e5b98bff666b274a
Author: Davis King
Date: May 13, 2018 (07:40:53 UTC)

Added an overload of partition_pixels() that provides multiple output thresholds.

Modified
dlib/image_transforms/thresholding.h
dlib/image_transforms/thresholding_abstract.h
dlib/test/image.cpp

Revision: db37800236d487ce
Author: Davis King
Date: May 13, 2018 (-04:09:05 UTC)

Added label_connected_blobs_watershed()

Modified
dlib/image_transforms/label_connected_blobs.h
dlib/image_transforms/label_connected_blobs_abstract.h

Revision: ca4defe30a2e5f87
Author: Davis King
Date: May 11, 2018 (05:58:59 UTC)

Fixed cell arrays of complex types not binding correctly.

Modified
dlib/matlab/mex_wrapper.cpp

Revision: 8be45614d0b6f797
Author: Davis King
Date: May 10, 2018 (19:27:41 UTC)

clarified spec

Modified
dlib/image_transforms/edge_detector_abstract.h

Revision: 424c0073d29a049a
Author: Davis King
Date: May 10, 2018 (19:05:52 UTC)

Added image_gradients as well as find_bright_lines() and find_dark_lines().

Modified
dlib/image_transforms/edge_detector.h
dlib/image_transforms/edge_detector_abstract.h

Revision: d10896762c23055f
Author: Davis King
Date: May 08, 2018 (17:21:39 UTC)

Make sure -DDLIB__CMAKE_GENERATED_A_CONFIG_H_FILE is propagated to nvcc so that the odr violation checks don't erroneously trigger.

Modified
dlib/CMakeLists.txt

Revision: 397226edef4df216
Author: Davis King
Date: May 08, 2018 (16:39:25 UTC)

Made partition_pixels() work basically all pixel types.

Modified
dlib/image_transforms/thresholding.h
dlib/image_transforms/thresholding_abstract.h
dlib/test/image.cpp

Revision: c427fdbca1a2f217
Author: Davis King
Date: May 08, 2018 (16:34:08 UTC)

Fixed bug in hysteresis_threshold()

Modified
dlib/image_transforms/thresholding.h

Revision: 6b714a1ca6d627b1
Author: Davis King
Date: May 07, 2018 (19:11:54 UTC)

Added partition_pixels() and made threshold_image() use it to find the default threshold if none is given. Also depreciated auto_threshold_image() since using partition_pixels() to pick the threshold is generally better.

Modified
dlib/image_transforms/thresholding.h
dlib/image_transforms/thresholding_abstract.h
dlib/test/image.cpp

Revision: 280d86e7336e8122
Author: Davis King
Date: May 07, 2018 (03:24:29 UTC)

A bit of cleanup

Modified
tools/python/src/shape_predictor.cpp

Revision: 9314890db8631736
Author: Davis King
Date: May 06, 2018 (10:57:27 UTC)

more appveyor stuff

Modified
dlib/appveyor/python.yml

Revision: 4d61c41d62909d2a
Author: Davis King
Date: May 06, 2018 (10:55:31 UTC)

Fix appveyor tests

Modified
dlib/appveyor/python.yml

Revision: a8889a0182a52ab7
Author: Davis King
Date: May 06, 2018 (10:41:01 UTC)

Build clean on appveyor.

Modified
dlib/appveyor/python.yml

Revision: 53e1564d3d1967a0
Author: Davis King
Date: May 06, 2018 (10:31:25 UTC)

Cleanup

Modified
dlib/array/array_kernel.h

Revision: b252d01d6a58fc8c
Author: Davis King
Date: May 06, 2018 (10:26:18 UTC)

Added neighbors_24

Modified
dlib/image_transforms/label_connected_blobs.h
dlib/image_transforms/label_connected_blobs_abstract.h

Revision: 54f4eba1ee8fc91d
Author: Davis King
Date: May 03, 2018 (12:36:56 UTC)

Added more version status messages to cmake output.

Modified
dlib/CMakeLists.txt

Revision: 589258b5c81b7947
Author: Davis King
Date: May 03, 2018 (12:35:33 UTC)

Fixed spelling error in message.

Modified
tools/python/CMakeLists.txt

Revision: 7ea533eb7bd0a2d6
Author: Davis King
Date: May 02, 2018 (10:48:57 UTC)

Cleanup cmake output a little.

Modified
dlib/CMakeLists.txt

Revision: 674274f336b803f1
Author: Davis King
Date: May 02, 2018 (08:56:55 UTC)

Fix warnings on OS X.

Modified
dlib/CMakeLists.txt

Revision: 10c28796bada6e48
Author: Davis King
Date: May 01, 2018 (18:17:21 UTC)

fixed include

Modified
dlib/image_transforms/interpolation.h

Revision: f9d1086015e436d0
Author: Guillaume "Vermeille" Sanchez
Date: May 02, 2018 (06:13:53 UTC)

parallelize image rotations (#1281)

Modified
dlib/array/array_kernel.h
dlib/image_transforms/interpolation.h

Revision: eec1ab5cf90aef32
Author: Davis King
Date: Apr 29, 2018 (13:18:51 UTC)

Set execute bit.

Modified
python_examples/opencv_webcam_face_detection.py

Revision: 7b4b5cafc588048b
Author: Davis King
Date: Apr 28, 2018 (12:44:40 UTC)

Turn LTO back on.

Modified
tools/python/CMakeLists.txt

Revision: a15f6f24887c0d78
Author: Davis King
Date: Apr 28, 2018 (04:56:12 UTC)

Just moved code into dlib namespace.

Modified
dlib/python/pybind_utils.h
dlib/python/serialize_pickle.h

Revision: 1183b8543abe229d
Author: Davis King
Date: Apr 28, 2018 (04:52:25 UTC)

Added numpy_image templated class that makes a numpy array conform to dlib's generic image interface. This makes dealing with numpy images in pybind11 modules much nicer.

Modified
dlib/python.h
dlib/python/numpy_image.h
tools/python/CMakeLists.txt
tools/python/src/cnn_face_detector.cpp
tools/python/src/conversion.h
tools/python/src/correlation_tracker.cpp
tools/python/src/face_recognition.cpp
tools/python/src/gui.cpp
tools/python/src/numpy_returns.cpp
tools/python/src/object_detection.cpp
tools/python/src/shape_predictor.cpp
tools/python/src/simple_object_detector_py.h
Deleted
dlib/python/numpy.h

Revision: 761ec6cc9e855773
Author: Davis King
Date: Apr 28, 2018 (04:46:23 UTC)

Fixed jitter_image() not following the generic image interface.

Modified
dlib/image_transforms/interpolation.h

Revision: ce20df51d66f247a
Author: Povilas Juzeliūnas
Date: Apr 26, 2018 (23:48:29 UTC)

Supporting bottom-up DIBs (#1277) * Supporting bottom-up DIBs * Variable renamed

Modified
dlib/image_loader/image_loader.h

Revision: 553cd23c8533450c
Author: Davis King
Date: Apr 28, 2018 (04:31:20 UTC)

Added casts to cblas calls to avoid conflicts with some definitions of the cblas API.

Modified
dlib/matrix/matrix_blas_bindings.h

Revision: 8b81595d151b478c
Author: Davis King
Date: Apr 25, 2018 (18:57:43 UTC)

Added some utility routines to the hough_transform object.

Modified
dlib/image_transforms/hough_transform.h
dlib/image_transforms/hough_transform_abstract.h

Revision: 6b3df4431a1f8868
Author: Davis King
Date: Apr 25, 2018 (17:13:37 UTC)

Added line unit tests.

Modified
dlib/test/geometry.cpp

Revision: c8611a7f8bdbd026
Author: Davis King
Date: Apr 25, 2018 (17:13:21 UTC)

Added the line class an some related utility functions.

Modified
dlib/geometry.h
dlib/geometry/rectangle.h
dlib/geometry/rectangle_abstract.h
Added
dlib/geometry/line.h
dlib/geometry/line_abstract.h

Revision: b38d36878ee90da2
Author: Davis King
Date: Apr 24, 2018 (17:56:33 UTC)

Added normalize_image_gradients() and remove_incoherent_edge_pixels().

Modified
dlib/image_transforms/edge_detector.h
dlib/image_transforms/edge_detector_abstract.h

Revision: 3ff3c5e0b613fb89
Author: Davis King
Date: Apr 23, 2018 (03:03:35 UTC)

Fixed code not compiling in debug mode.

Modified
dlib/image_transforms/hough_transform.h

Revision: 056bdcafa818a0e0
Author: Davis King
Date: Apr 22, 2018 (03:24:43 UTC)

Added find_pixels_voting_for_lines() to the hough_transform.

Modified
dlib/image_transforms/hough_transform.h
dlib/image_transforms/hough_transform_abstract.h

Revision: efe4f25e1e979a58
Author: Davis King
Date: Apr 21, 2018 (13:14:44 UTC)

Test against python 3.6 on windows.

Modified
dlib/appveyor/python.yml

Revision: 742045e5911f1b0f
Author: Davis King
Date: Apr 20, 2018 (18:27:15 UTC)

Added a convenience overload to hough_transform.

Modified
dlib/image_transforms/hough_transform.h
dlib/image_transforms/hough_transform_abstract.h

Revision: 69996ed60bf5ffaf
Author: Davis King
Date: Apr 20, 2018 (18:26:43 UTC)

Added .begin() and .end() to array2d.

Modified
dlib/array2d/array2d_kernel.h
dlib/array2d/array2d_kernel_abstract.h

Revision: 2139ce5f85e8d7f9
Author: Davis King
Date: Apr 19, 2018 (18:45:58 UTC)

Updated about to talk about new part labeling method.

Modified
tools/imglab/src/main.cpp
tools/imglab/src/metadata_editor.cpp

Revision: 41338cf845742389
Author: Davis King
Date: Apr 19, 2018 (18:40:38 UTC)

Made it so shift clicking on a selected rectangle in the image_display will add a part with an automatically selected integer label if and only if you haven't specified any string part labels and all the existing parts are already integer labeled. This makes it way easier to quickly add parts.

Modified
dlib/gui_widgets/widgets.cpp
dlib/gui_widgets/widgets_abstract.h

Revision: 31248192d05d3b14
Author: Alexis Tsogias
Date: Apr 19, 2018 (16:47:08 UTC)

Renamed BOOST_JOIN to DLIB_BOOST_JOIN to prevent name clashes when working with boost (#1265)

Modified
dlib/assert.h
dlib/matrix/matrix_assign.h

Revision: 775516f7bb8940ca
Author: Davis King
Date: Apr 17, 2018 (18:58:13 UTC)

Made convert_to_numpy() take an rvalue reference so that it's really explicit that it's going to move the matrix into the result.

Modified
tools/python/src/numpy_returns.cpp

Revision: 3343ba207510efde
Author: Davis King
Date: Apr 17, 2018 (18:50:54 UTC)

updated patch version to 99

Modified
dlib/CMakeLists.txt

Revision: e084bb8437bb3e38
Author: visionworkz
Date: Apr 18, 2018 (18:49:25 UTC)

Add basic image io and remove python C-API refs from numpy_returns.cpp (#1258) * Fixed reference count issue * Fixed refcount issue in Python dlib.jitter_image and dlib.get_face_chips * Consolidation of https://github.com/davisking/dlib/pull/1249 * Fixed build issue * Fixed: Paths in a pytest file should be relative to dlib root * Skip numpy return tests for Python 2.7 or if Numpy is not installed * Enabled numpy returns tests on Python 2.7 using cPickle.dumps

Modified
python_examples/cnn_face_detector.py
python_examples/correlation_tracker.py
python_examples/face_alignment.py
python_examples/face_clustering.py
python_examples/face_detector.py
python_examples/face_jitter.py
python_examples/face_landmark_detection.py
python_examples/face_recognition.py
python_examples/find_candidate_object_locations.py
python_examples/requirements.txt
python_examples/train_object_detector.py
python_examples/train_shape_predictor.py
tools/python/CMakeLists.txt
tools/python/src/numpy_returns.cpp
Added
python_examples/opencv_webcam_face_detection.py
tools/python/test/generate_numpy_returns_test_data.py
tools/python/test/shape.pkl
tools/python/test/test_face_chip.npy
tools/python/test/test_numpy_returns.py
tools/python/test/utils.py
Deleted
tools/python/src/numpy_returns_stub.cpp

Revision: 85c744ab8dfdac3a
Author: Davis King
Date: Apr 17, 2018 (07:30:46 UTC)

Made find_min_single_variable() more stable. Fixes https://github.com/davisking/dlib/issues/1224.

Modified
dlib/optimization/optimization_line_search.h
dlib/test/optimization.cpp

Revision: d682863069410408
Author: Davis King
Date: Apr 17, 2018 (06:32:44 UTC)

Improved assert error message.

Modified
dlib/optimization/optimization_line_search.h

Revision: 10bc85edb712e6d8
Author: Davis King
Date: Apr 17, 2018 (06:32:34 UTC)

Fixed compile time error in the matlab bindings.

Modified
dlib/matrix/matrix_data_layout.h

Revision: 2e4e876eb639d2f9
Author: Davis King
Date: Apr 13, 2018 (05:45:19 UTC)

Updated windows test bat file.

Modified
dlib/test/WINDOWS_build_and_run_all_unit_tests.bat

Revision: a50c9f77ee920f54
Author: visionworkz
Date: Apr 10, 2018 (29:29:08 UTC)

Fixed refcount issue in Python dlib.jitter_image and dlib.get_face_chips (#1246) * Fixed reference count issue * Fixed refcount issue in Python dlib.jitter_image and dlib.get_face_chips

Modified
tools/python/src/numpy_returns.cpp

Revision: e5077b02cb11787f
Author: Davis King
Date: Apr 12, 2018 (04:12:59 UTC)

Added steal_memory() to the matrix.

Modified
dlib/matrix/matrix.h
dlib/matrix/matrix_abstract.h
dlib/matrix/matrix_data_layout.h
dlib/memory_manager_stateless/memory_manager_stateless_kernel_1.h
dlib/memory_manager_stateless/memory_manager_stateless_kernel_abstract.h

Revision: 05d0b909e1c23764
Author: Davis King
Date: Apr 12, 2018 (03:09:10 UTC)

fixed indenting.

Modified
dlib/matrix/matrix_data_layout.h

Revision: f1e86aa298835588
Author: Davis King
Date: Apr 06, 2018 (13:43:49 UTC)

A bit of cmake cleanup

Modified
dlib/CMakeLists.txt
tools/python/CMakeLists.txt

Revision: c2885d47be753445
Author: Davis King
Date: Apr 06, 2018 (11:14:38 UTC)

Moved the CUDA stuff into its own folder.

Modified
dlib/CMakeLists.txt
dlib/all/source.cpp
dlib/cmake_utils/test_for_cuda/CMakeLists.txt
dlib/cmake_utils/test_for_cudnn/CMakeLists.txt
dlib/dnn.h
dlib/dnn/core.h
dlib/dnn/core_abstract.h
dlib/dnn/input.h
dlib/dnn/layers.h
dlib/dnn/layers_abstract.h
dlib/dnn/loss.h
dlib/dnn/solvers.h
dlib/dnn/solvers_abstract.h
dlib/dnn/trainer.h
dlib/test/cublas.cpp
Added
dlib/cuda/cpu_dlib.cpp
dlib/cuda/cpu_dlib.h
dlib/cuda/cublas_dlibapi.cpp
dlib/cuda/cublas_dlibapi.h
dlib/cuda/cuda_data_ptr.cpp
dlib/cuda/cuda_data_ptr.h
dlib/cuda/cuda_dlib.cu
dlib/cuda/cuda_dlib.h
dlib/cuda/cuda_errors.h
dlib/cuda/cuda_utils.h
dlib/cuda/cudnn_dlibapi.cpp
dlib/cuda/cudnn_dlibapi.h
dlib/cuda/curand_dlibapi.cpp
dlib/cuda/curand_dlibapi.h
dlib/cuda/cusolver_dlibapi.cu
dlib/cuda/cusolver_dlibapi.h
dlib/cuda/gpu_data.cpp
dlib/cuda/gpu_data.h
dlib/cuda/gpu_data_abstract.h
dlib/cuda/tensor.h
dlib/cuda/tensor_abstract.h
dlib/cuda/tensor_tools.cpp
dlib/cuda/tensor_tools.h
Deleted
dlib/dnn/cpu_dlib.cpp
dlib/dnn/cpu_dlib.h
dlib/dnn/cublas_dlibapi.cpp
dlib/dnn/cublas_dlibapi.h
dlib/dnn/cuda_data_ptr.cpp
dlib/dnn/cuda_data_ptr.h
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/cuda_errors.h
dlib/dnn/cuda_utils.h
dlib/dnn/cudnn_dlibapi.cpp
dlib/dnn/cudnn_dlibapi.h
dlib/dnn/curand_dlibapi.cpp
dlib/dnn/curand_dlibapi.h
dlib/dnn/cusolver_dlibapi.cu
dlib/dnn/cusolver_dlibapi.h
dlib/dnn/gpu_data.cpp
dlib/dnn/gpu_data.h
dlib/dnn/gpu_data_abstract.h
dlib/dnn/tensor.h
dlib/dnn/tensor_abstract.h
dlib/dnn/tensor_tools.cpp
dlib/dnn/tensor_tools.h

Revision: 9609f84b79fe12d9
Author: Davis King
Date: Apr 04, 2018 (13:18:54 UTC)

Made loss_multiclass_log_per_pixel use CUDA.

Modified
dlib/dnn/cuda_dlib.cu
dlib/dnn/cuda_dlib.h
dlib/dnn/loss.h

Revision: 65321838ff05243b
Author: Davis King
Date: Apr 04, 2018 (13:18:40 UTC)

Fixed spelling error in comment.

Modified
dlib/dnn/tensor_tools.h

Revision: 5382019ef9572512
Author: Davis King
Date: Apr 04, 2018 (13:18:09 UTC)

Improved cuda_data_ptr.

Modified
dlib/dnn/cuda_data_ptr.cpp
dlib/dnn/cuda_data_ptr.h

Revision: 3e4967a619e7b1f4
Author: Davis King
Date: Apr 04, 2018 (07:30:16 UTC)

More cleanup

Modified
dlib/dnn/cuda_data_ptr.cpp
dlib/dnn/cuda_data_ptr.h
dlib/dnn/cudnn_dlibapi.cpp
dlib/dnn/cudnn_dlibapi.h

Revision: c751a84e0247bb4a
Author: Davis King
Date: Apr 04, 2018 (06:55:41 UTC)

Cleanup of cuda code.

Modified
dlib/dnn/cuda_data_ptr.h
dlib/dnn/cudnn_dlibapi.cpp
dlib/dnn/cudnn_dlibapi.h
dlib/dnn/layers_abstract.h

Revision: 90ab2e3c2e45c271
Author: Davis King
Date: Apr 01, 2018 (06:19:38 UTC)

Make visual studio build with all cores when building dlib.

Modified
dlib/CMakeLists.txt
dlib/cmake_utils/set_compiler_specific_options.cmake

Revision: 71c601cc915f7a51
Author: Davis King
Date: Apr 01, 2018 (04:34:50 UTC)

A bit of cleanup

Modified
dlib/CMakeLists.txt

Revision: 225f92a7d00721d4
Author: Jason Juang
Date: Apr 01, 2018 (-02:30:18 UTC)

prevent C++ compilation flags leaking to CUDA (#1216) * prevent C++ compilation flags leaking to CUDA * disable compilation flags leak fix for old cmake on windows * disable compilation flags leak fix for cmake older than 3.3

Modified
dlib/CMakeLists.txt

Revision: f42041ca0158eeab
Author: Arian Giles García
Date: Mar 31, 2018 (09:25:04 UTC)

Remove unnecessary semicolon (#1223)

Modified
python_examples/train_object_detector.py

Revision: 826b620ae9a90326
Author: visionworkz
Date: Mar 31, 2018 (27:38:52 UTC)

Fixed reference count issue (#1222)

Modified
tools/python/src/numpy_returns.cpp

Revision: 7a09222ca52838e8
Author: Davis King
Date: Mar 30, 2018 (12:41:29 UTC)

Still messing with travis

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: 329f06665714d36a
Author: Davis King
Date: Mar 30, 2018 (11:57:30 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: e5b182d2466dc7d7
Author: Davis King
Date: Mar 30, 2018 (11:46:13 UTC)

more travis debug

Modified
dlib/travis/get-old-cmakes.sh

Revision: 92490ac6527166e4
Author: Davis King
Date: Mar 30, 2018 (11:42:10 UTC)

more travis debug

Modified
.travis.yml
dlib/travis/get-old-cmakes.sh

Revision: 89b4c835386bcc66
Author: Davis King
Date: Mar 30, 2018 (11:36:38 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: f52edadbf5d14c84
Author: Davis King
Date: Mar 30, 2018 (11:30:19 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: dcef5f52cfe7236e
Author: Davis King
Date: Mar 30, 2018 (11:19:10 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: 5425e8138b40625f
Author: Davis King
Date: Mar 30, 2018 (06:04:35 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh

Revision: 070e3c57e2805290
Author: Davis King
Date: Mar 30, 2018 (05:58:04 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh

Revision: 230d4731419d930a
Author: Davis King
Date: Mar 30, 2018 (05:49:45 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh

Revision: 1a03920c37f798a5
Author: Davis King
Date: Mar 30, 2018 (05:45:04 UTC)

more travis debug

Modified
dlib/travis/build-and-test.sh
dlib/travis/get-old-cmakes.sh

Revision: 427538cc38facf90
Author: Davis King
Date: Mar 30, 2018 (05:38:57 UTC)

debug travis

Modified
dlib/travis/build-and-test.sh

Revision: 796777a97be2d4df
Author: Davis King
Date: Mar 30, 2018 (05:26:04 UTC)

debug travis

Modified
dlib/travis/build-and-test.sh

Revision: 07c018fce635f95a
Author: Davis King
Date: Mar 30, 2018 (05:20:00 UTC)

Debug travis

Modified
dlib/travis/get-old-cmakes.sh

Revision: c3286f38b919266d
Author: Davis King
Date: Mar 30, 2018 (05:13:40 UTC)

Try to fix travis

Modified
dlib/travis/get-old-cmakes.sh

Revision: 7dfa37b99358994b
Author: Davis King
Date: Mar 30, 2018 (06:31:04 UTC)

Improved the stopping condition of solve_qp_box_constrained() and solve_qp_box_constrained_blockdiag().

Modified
dlib/optimization/optimization_solve_qp_using_smo.h
dlib/optimization/optimization_solve_qp_using_smo_abstract.h
dlib/test/mpc.cpp
dlib/test/opt_qp_solver.cpp

Revision: 2bb40ce33072dde2
Author: Davis King
Date: Mar 30, 2018 (04:12:32 UTC)

Added logging

Modified
dlib/travis/get-old-cmakes.sh

Revision: 238ef1d25f8addc5
Author: Davis King
Date: Mar 30, 2018 (04:01:21 UTC)

Fixed cmake downloading script

Modified
dlib/travis/get-old-cmakes.sh

Revision: a59898f119cfb1b4
Author: Davis King
Date: Mar 30, 2018 (03:55:55 UTC)

Try to fix travis

Modified
.travis.yml
Added
dlib/travis/get-old-cmakes.sh
Deleted
dlib/travis/before-install.sh

Revision: c954b4c1d4372694
Author: Davis King
Date: Mar 30, 2018 (03:25:59 UTC)

Added travis tests to make sure we work with old versions of cmake.

Modified
.travis.yml
dlib/travis/build-and-test.sh
Added
dlib/travis/before-install.sh

Revision: 4945fb7a73c5a60d
Author: Davis King
Date: Mar 30, 2018 (03:01:15 UTC)

Print cmake version used.

Modified
dlib/CMakeLists.txt

Revision: 263ad20f70dcc91d
Author: davemers0160
Date: Mar 29, 2018 (17:03:08 UTC)

Downsample layer (#1212) Added resize_to_ layer

Modified
dlib/dnn/layers.h
dlib/dnn/layers_abstract.h
dlib/test/dnn.cpp

Revision: 9b0f1dd1b0645b67
Author: Davis King
Date: Mar 28, 2018 (05:59:20 UTC)

clarified comment

Modified
dlib/rand/rand_kernel_abstract.h

Revision: d64b3d3e31788c61
Author: Davis King
Date: Mar 27, 2018 (14:28:41 UTC)

Fixed bug in global_function_search's constructor taking initial function evaluations. It wasn't assigning these values into the entire state of the solver, causing it to be a little busted if used.

Modified
dlib/global_optimization/global_function_search.cpp

Revision: b137103776d372fd
Author: Davis King
Date: Mar 23, 2018 (10:59:32 UTC)

Fix int handling in cblas

Modified
dlib/external/cblas/cblas.h
dlib/external/cblas/cblas_xerbla.c

Revision: 8bed891df0525b1f
Author: Davis King
Date: Mar 22, 2018 (08:14:55 UTC)

Added USE_64BIT_LAPACK_INTEGERS macro to control the type of integers used when calling fortran

Modified
dlib/matrix/lapack/fortran_id.h

Revision: f97ea2aa261abfd2
Author: Davis King
Date: Mar 22, 2018 (08:14:16 UTC)

Added CBLAS_INT_TYPE for this version of the cblas binding as well.

Modified
dlib/matrix/matrix_blas_bindings.h

Revision: daa93205bcb84069
Author: Davis King
Date: Mar 22, 2018 (08:13:31 UTC)

Added a CBLAS_INT_TYPE macro to control the int type used by cblas.

Modified
dlib/external/cblas/cblas.h
dlib/external/cblas/cblas_caxpy.c
dlib/external/cblas/cblas_ccopy.c
dlib/external/cblas/cblas_cdotc_sub.c
dlib/external/cblas/cblas_cdotu_sub.c
dlib/external/cblas/cblas_cgbmv.c
dlib/external/cblas/cblas_cgemm.c
dlib/external/cblas/cblas_cgemv.c
dlib/external/cblas/cblas_cgerc.c
dlib/external/cblas/cblas_cgeru.c
dlib/external/cblas/cblas_chbmv.c
dlib/external/cblas/cblas_chemm.c
dlib/external/cblas/cblas_chemv.c
dlib/external/cblas/cblas_cher.c
dlib/external/cblas/cblas_cher2.c
dlib/external/cblas/cblas_cher2k.c
dlib/external/cblas/cblas_cherk.c
dlib/external/cblas/cblas_chpmv.c
dlib/external/cblas/cblas_chpr.c
dlib/external/cblas/cblas_chpr2.c
dlib/external/cblas/cblas_cscal.c
dlib/external/cblas/cblas_csscal.c
dlib/external/cblas/cblas_cswap.c
dlib/external/cblas/cblas_csymm.c
dlib/external/cblas/cblas_csyr2k.c
dlib/external/cblas/cblas_csyrk.c
dlib/external/cblas/cblas_ctbmv.c
dlib/external/cblas/cblas_ctbsv.c
dlib/external/cblas/cblas_ctpmv.c
dlib/external/cblas/cblas_ctpsv.c
dlib/external/cblas/cblas_ctrmm.c
dlib/external/cblas/cblas_ctrmv.c
dlib/external/cblas/cblas_ctrsm.c
dlib/external/cblas/cblas_ctrsv.c
dlib/external/cblas/cblas_dasum.c
dlib/external/cblas/cblas_daxpy.c
dlib/external/cblas/cblas_dcopy.c
dlib/external/cblas/cblas_ddot.c
dlib/external/cblas/cblas_dgbmv.c
dlib/external/cblas/cblas_dgemm.c
dlib/external/cblas/cblas_dgemv.c
dlib/external/cblas/cblas_dger.c
dlib/external/cblas/cblas_dnrm2.c
dlib/external/cblas/cblas_drot.c
dlib/external/cblas/cblas_drotm.c
dlib/external/cblas/cblas_dsbmv.c
dlib/external/cblas/cblas_dscal.c
dlib/external/cblas/cblas_dsdot.c
dlib/external/cblas/cblas_dspmv.c
dlib/external/cblas/cblas_dspr.c
dlib/external/cblas/cblas_dspr2.c
dlib/external/cblas/cblas_dswap.c
dlib/external/cblas/cblas_dsymm.c
dlib/external/cblas/cblas_dsymv.c
dlib/external/cblas/cblas_dsyr.c
dlib/external/cblas/cblas_dsyr2.c
dlib/external/cblas/cblas_dsyr2k.c
dlib/external/cblas/cblas_dsyrk.c
dlib/external/cblas/cblas_dtbmv.c
dlib/external/cblas/cblas_dtbsv.c
dlib/external/cblas/cblas_dtpmv.c
dlib/external/cblas/cblas_dtpsv.c
dlib/external/cblas/cblas_dtrmm.c
dlib/external/cblas/cblas_dtrmv.c
dlib/external/cblas/cblas_dtrsm.c
dlib/external/cblas/cblas_dtrsv.c
dlib/external/cblas/cblas_dzasum.c
dlib/external/cblas/cblas_dznrm2.c
dlib/external/cblas/cblas_icamax.c
dlib/external/cblas/cblas_idamax.c
dlib/external/cblas/cblas_isamax.c
dlib/external/cblas/cblas_izamax.c
dlib/external/cblas/cblas_sasum.c
dlib/external/cblas/cblas_saxpy.c
dlib/external/cblas/cblas_scasum.c
dlib/external/cblas/cblas_scnrm2.c
dlib/external/cblas/cblas_scopy.c
dlib/external/cblas/cblas_sdot.c
dlib/external/cblas/cblas_sdsdot.c
dlib/external/cblas/cblas_sgbmv.c
dlib/external/cblas/cblas_sgemm.c
dlib/external/cblas/cblas_sgemv.c
dlib/external/cblas/cblas_sger.c
dlib/external/cblas/cblas_snrm2.c
dlib/external/cblas/cblas_srot.c
dlib/external/cblas/cblas_srotm.c
dlib/external/cblas/cblas_ssbmv.c
dlib/external/cblas/cblas_sscal.c
dlib/external/cblas/cblas_sspmv.c
dlib/external/cblas/cblas_sspr.c
dlib/external/cblas/cblas_sspr2.c
dlib/external/cblas/cblas_sswap.c
dlib/external/cblas/cblas_ssymm.c
dlib/external/cblas/cblas_ssymv.c
dlib/external/cblas/cblas_ssyr.c
dlib/external/cblas/cblas_ssyr2.c
dlib/external/cblas/cblas_ssyr2k.c
dlib/external/cblas/cblas_ssyrk.c
dlib/external/cblas/cblas_stbmv.c
dlib/external/cblas/cblas_stbsv.c
dlib/external/cblas/cblas_stpmv.c
dlib/external/cblas/cblas_stpsv.c
dlib/external/cblas/cblas_strmm.c
dlib/external/cblas/cblas_strmv.c
dlib/external/cblas/cblas_strsm.c
dlib/external/cblas/cblas_strsv.c
dlib/external/cblas/cblas_xerbla.c
dlib/external/cblas/cblas_zaxpy.c
dlib/external/cblas/cblas_zcopy.c
dlib/external/cblas/cblas_zdotc_sub.c
dlib/external/cblas/cblas_zdotu_sub.c
dlib/external/cblas/cblas_zdscal.c
dlib/external/cblas/cblas_zgbmv.c
dlib/external/cblas/cblas_zgemm.c
dlib/external/cblas/cblas_zgemv.c
dlib/external/cblas/cblas_zgerc.c
dlib/external/cblas/cblas_zgeru.c
dlib/external/cblas/cblas_zhbmv.c
dlib/external/cblas/cblas_zhemm.c
dlib/external/cblas/cblas_zhemv.c
dlib/external/cblas/cblas_zher.c
dlib/external/cblas/cblas_zher2.c
dlib/external/cblas/cblas_zher2k.c
dlib/external/cblas/cblas_zherk.c
dlib/external/cblas/cblas_zhpmv.c
dlib/external/cblas/cblas_zhpr.c
dlib/external/cblas/cblas_zhpr2.c
dlib/external/cblas/cblas_zscal.c
dlib/external/cblas/cblas_zswap.c
dlib/external/cblas/cblas_zsymm.c
dlib/external/cblas/cblas_zsyr2k.c
dlib/external/cblas/cblas_zsyrk.c
dlib/external/cblas/cblas_ztbmv.c
dlib/external/cblas/cblas_ztbsv.c
dlib/external/cblas/cblas_ztpmv.c
dlib/external/cblas/cblas_ztpsv.c
dlib/external/cblas/cblas_ztrmm.c
dlib/external/cblas/cblas_ztrmv.c
dlib/external/cblas/cblas_ztrsm.c
dlib/external/cblas/cblas_ztrsv.c

Revision: c8b794f274dfc73f
Author: Davis King
Date: Mar 19, 2018 (03:21:57 UTC)

Created release v19.10

Modified
dlib/CMakeLists.txt


Old Change Logs