Revision: 074ab8bdbadbee1afb95
Author:
Davis KingDate: Jan 24, 2022
(17:10:27 UTC)
Created release v19.23
dlib/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Revision: acf1b9c479af550b3f92
Author:
Davis KingDate: Jan 24, 2022
(17:05:59 UTC)
Rename INVOKE to invoke_
dlib/invoke.h | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
Revision: 56b8cd5cbc3f82743582
Author:
Davis KingDate: Jan 24, 2022
(17:01:47 UTC)
Make struct some_type; get bolded when pretty printed
dlib/cpp_pretty_printer/cpp_pretty_printer_kernel_1.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 8810a62b1133661108b1
Author:
Davis KingDate: Jan 24, 2022
(16:55:44 UTC)
fix spelling error in comment
dlib/cpp_pretty_printer/cpp_pretty_printer_kernel_abstract.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Revision: c1b3feb23b6d5a9342bf
Author:
Davis KingDate: Jan 24, 2022
(16:49:09 UTC)
very minor formatting fixup
dlib/invoke.h | 2 ++
1 file changed, 2 insertions(+)
Revision: 3c654a7a9e23e9e9866c
Author:
Davis KingDate: Jan 24, 2022
(03:35:34 UTC)
cleanup formatting a little
dlib/invoke.h | 40 +++++++++++++++++++++++++---------------
1 file changed, 25 insertions(+), 15 deletions(-)
Revision: 2ed6ae1b6cee3372fa4c
Author:
Adrià ArrufatDate: Jan 24, 2022
(10:36:45 UTC)
Eliminate grid sensitivity in YOLO (#2488)
dlib/dnn/loss.h | 63 +++++++++++++++++++++++++++++----------------------------
1 file changed, 32 insertions(+), 31 deletions(-)
Revision: 3da3e811812aab2d4da2
Author:
Adrià ArrufatDate: Jan 24, 2022
(10:29:28 UTC)
Fix Layer Normalize (#2489)
dlib/cuda/cpu_dlib.cpp | 30 ++++++++++++++++--------------
dlib/cuda/cuda_dlib.cu | 33 ++++++++++++++++-----------------
dlib/dnn/layers.h | 2 +-
dlib/test/dnn.cpp | 6 +++---
4 files changed, 36 insertions(+), 35 deletions(-)
Revision: aaac87a2248b5c7ee23b
Author:
pfeatherstoneDate: Jan 23, 2022
(16:26:15 UTC)
[TYPE_SAFE_UNION] simplified some type traits and added for_each(). (#2475)
dlib/test/type_safe_union.cpp | 176 +++++++-
dlib/type_safe_union/type_safe_union_kernel.h | 463 +++++++++++----------
.../type_safe_union_kernel_abstract.h | 174 ++++++--
3 files changed, 534 insertions(+), 279 deletions(-)
Revision: 42e0869606f3056cc1f8
Author:
Adrià ArrufatDate: Jan 15, 2022
(32:22:43 UTC)
Fix warning about unused zero_gradients parameter (#2487)
dlib/dnn/core.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 8b4652912de30fc2d605
Author:
Adrià ArrufatDate: Jan 10, 2022
(29:02:20 UTC)
Fix MSVC pragma warnings with other compilers (#2483)
dlib/geometry/rectangle.h | 4 ++++
1 file changed, 4 insertions(+)
Revision: a6f29d41ad96fff44c6a
Author:
Juha ReunanenDate: Jan 06, 2022
(18:03:48 UTC)
Avoid different kinds of compiler warnings (#2481)
dlib/cuda/cpu_dlib.cpp | 16 ++++++++--------
dlib/cuda/cpu_dlib.h | 16 ++++++++--------
dlib/cuda/cuda_dlib.cu | 16 ++++++++--------
dlib/cuda/cuda_dlib.h | 16 ++++++++--------
dlib/cuda/tensor.h | 2 +-
dlib/cuda/tensor_tools.h | 2 +-
dlib/dnn/input.h | 6 +++---
dlib/dnn/loss.h | 10 +++++-----
dlib/dnn/solvers.h | 4 ++--
dlib/geometry/rectangle.h | 5 +++++
dlib/statistics/lda.h | 2 +-
dlib/vectorstream/vectorstream.h | 2 +-
12 files changed, 51 insertions(+), 46 deletions(-)
Revision: 994df341a2c9b797b49b
Author:
Adrià ArrufatDate: Jan 05, 2022
(15:46:55 UTC)
add option to not zero out gradients and method to do it (#2477)
dlib/dnn/core.h | 169 ++++++++++++++++++++++++++++++++++++-----------
dlib/dnn/core_abstract.h | 60 ++++++++++++++---
2 files changed, 182 insertions(+), 47 deletions(-)
Revision: a54cea44ae94179b71ee
Author:
Davis KingDate: Dec 16, 2021
(03:16:59 UTC)
added a comment
dlib/matrix/matrix_la.h | 2 ++
1 file changed, 2 insertions(+)
Revision: 75b3463fa727bb489931
Author:
Juha ReunanenDate: Dec 16, 2021
(17:13:08 UTC)
Avoid distracting compiler warning (#2472)
dlib/matrix/matrix_la.h | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
Revision: f0c0b307d5253de14f21
Author:
Adrià ArrufatDate: Dec 08, 2021
(04:49:06 UTC)
Fix crash when truth center is outside of the image (#2471)
dlib/dnn/loss.h | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
Revision: a2c4760307c7d3ed8f8e
Author:
Adrià ArrufatDate: Nov 25, 2021
(17:37:13 UTC)
Use lambda obj in the ignore case and do some refactoring (#2466)
dlib/dnn/loss.h | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
Revision: cf21f5aa9556f31190b5
Author:
aribiereDate: Nov 19, 2021
(15:38:03 UTC)
Add semicolon as separator for reading in a matrix (#2462)
dlib/matrix/matrix_read_from_istream.h | 1 +
1 file changed, 1 insertion(+)
Revision: e1ac0b43e483bd36e7ed
Author:
Adrià ArrufatDate: Nov 17, 2021
(15:14:39 UTC)
normalize samples for SVM classifier (#2460)
examples/dnn_self_supervised_learning_ex.cpp | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
Revision: 44621a61249893b0912b
Author:
Davis KingDate: Nov 14, 2021
(16:28:00 UTC)
fix build error
dlib/test/invoke.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Revision: 1925b2d10f3d9a87432e
Author:
pfeatherstoneDate: Nov 14, 2021
(21:18:06 UTC)
[INVOKE] added is_invocable_r, invoke_r, made everything constexpr and conditionally noexcept (#2458)
dlib/invoke.h | 176 +++++++++++++++++++++++++++++++++++++++++++++++----
dlib/test/invoke.cpp | 96 ++++++++++++++++++++++++++++
2 files changed, 260 insertions(+), 12 deletions(-)
Revision: 7c8ca22580fe00b300f4
Author:
Davis KingDate: Nov 14, 2021
(09:09:57 UTC)
minor cleanup
tools/python/src/other.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
Revision: a77b361f890ede566c22
Author:
Davis KingDate: Nov 14, 2021
(09:05:47 UTC)
Make test python builds nice
tools/python/CMakeLists.txt | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
Revision: 569de8146474b2155389
Author:
Addam DominecDate: Nov 14, 2021
(20:34:00 UTC)
expose momentum_filter to Python (#2457)
tools/python/src/other.cpp | 78 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 78 insertions(+)
Revision: 5091e9c8800ad5251eb8
Author:
Adrià ArrufatDate: Nov 06, 2021
(24:33:31 UTC)
Replace sgd-based fc classifier with svm_multiclass_linear_trainer (#2452)
examples/dnn_self_supervised_learning_ex.cpp | 102 ++++++++++++---------------
1 file changed, 47 insertions(+), 55 deletions(-)
Revision: f77189db03e87c732837
Author:
pfeatherstoneDate: Nov 06, 2021
(19:54:01 UTC)
[INVOKE] C++11 backport of std::invoke, std::invoke_result, std:apply and std::make_from_tuple (#2450)
dlib/invoke.h | 145 +++++++++++++++++++++++++++
dlib/test/CMakeLists.txt | 1 +
dlib/test/invoke.cpp | 256 +++++++++++++++++++++++++++++++++++++++++++++++
dlib/utility.h | 42 ++++++++
4 files changed, 444 insertions(+)
Revision: 7f6746e7cdd0de3de261
Author:
Adrià ArrufatDate: Nov 02, 2021
(24:50:18 UTC)
Fix nvidia pragma warning (#2454)
dlib/algs.h | 4 ++++
1 file changed, 4 insertions(+)
Revision: 709b66677c19c3de649b
Author:
Adrià ArrufatDate: Nov 02, 2021
(14:00:51 UTC)
Avoid redundant computations in the YOLO loss (#2453)
dlib/dnn/loss.h | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
Revision: a41b3d7ce89c1f9c0622
Author:
Davis KingDate: Oct 30, 2021
(05:47:42 UTC)
We have some excessive and duplicative tests in the travis-ci setup.
dlib/travis/build-and-test.sh | 28 ----------------------------
1 file changed, 28 deletions(-)
Revision: 2e8bac1915fe380ca062
Author:
Adrià ArrufatDate: Oct 30, 2021
(06:26:38 UTC)
Add dnn self supervised learning example (#2434)
dlib/dnn/input.h | 172 ++++++++++++-
dlib/dnn/input_abstract.h | 109 ++++++++
dlib/dnn/loss.h | 149 +++++++++++
dlib/dnn/loss_abstract.h | 82 ++++++
examples/CMakeLists.txt | 1 +
examples/dnn_self_supervised_learning_ex.cpp | 364 +++++++++++++++++++++++++++
6 files changed, 873 insertions(+), 4 deletions(-)
Revision: f323d1824cec13230be7
Author:
pfeatherstoneDate: Oct 29, 2021
(13:43:15 UTC)
simplification using C++11 types (#2446)
dlib/threads/async.h | 43 +++++--------------------------------------
1 file changed, 5 insertions(+), 38 deletions(-)
Revision: d29a8fc0c3b297ffa8ba
Author:
Davis KingDate: Oct 28, 2021
(04:36:32 UTC)
Just minor cleanup of docs and renamed some stuff, tweaked formatting.
dlib/type_safe_union/type_safe_union_kernel.h | 56 +++++++++++++---------
.../type_safe_union_kernel_abstract.h | 17 +++----
2 files changed, 43 insertions(+), 30 deletions(-)
Revision: 2b8f9e401ace9f90676d
Author:
pfeatherstoneDate: Oct 28, 2021
(14:34:57 UTC)
[TYPE_SAFE_UNION] upgrade (#2443)
dlib/test/type_safe_union.cpp | 208 +++-
dlib/type_safe_union/type_safe_union_kernel.h | 1008 ++++++++++----------
.../type_safe_union_kernel_abstract.h | 317 +++---
3 files changed, 915 insertions(+), 618 deletions(-)
Revision: bf4100069fbd9fe38469
Author:
Adrià ArrufatDate: Oct 13, 2021
(28:59:29 UTC)
Fix dnn_trainer trying to decrease the learning rate (#2442)
dlib/dnn/trainer.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: adca7472dfa2ed2df735
Author:
Adrià ArrufatDate: Oct 11, 2021
(32:48:56 UTC)
Add support for fused convolutions (#2294)
dlib/cuda/cpu_dlib.cpp | 27 +++++++
dlib/cuda/cpu_dlib.h | 16 ++++
dlib/cuda/cudnn_dlibapi.cpp | 89 +++++++++++++++++++++
dlib/cuda/cudnn_dlibapi.h | 28 ++++++-
dlib/cuda/tensor_tools.h | 60 ++++++++++++++-
dlib/dnn/layers.h | 171 +++++++++++++++++++++++++++++++++++++----
dlib/dnn/layers_abstract.h | 87 +++++++++++++++++----
dlib/test/dnn.cpp | 31 ++++++++
examples/dnn_yolo_train_ex.cpp | 13 +++-
9 files changed, 491 insertions(+), 31 deletions(-)
Revision: 8a2c7442074339ac9ffc
Author:
Adrià ArrufatDate: Sep 27, 2021
(29:47:04 UTC)
Fix trainer with unsupervised loss (#2436)
dlib/dnn/trainer.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
Revision: b9f04fdc453df516f806
Author:
Davis KingDate: Sep 25, 2021
(06:58:04 UTC)
Fix error in build-and-test.sh script
dlib/travis/build-and-test.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: cd6080ca83acd7bce7bc
Author:
Davis KingDate: Sep 25, 2021
(06:51:42 UTC)
fix spelling error in comment
dlib/cmd_line_parser/cmd_line_parser_kernel_abstract.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: e1aa34477ae537b176e3
Author:
Davis KingDate: Sep 23, 2021
(08:25:58 UTC)
Added mpc option to say you only care about the first time we get to the target
dlib/control/mpc.h | 31 +++++++++++++++++++-
dlib/control/mpc_abstract.h | 27 ++++++++++++++++-
dlib/test/mpc.cpp | 71 +++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 127 insertions(+), 2 deletions(-)
Revision: 960e8a014fce4e8c761d
Author:
Jakub MaredaDate: Sep 15, 2021
(16:27:24 UTC)
Missing include for `dlib::loss_multiclass_log_per_pixel_` (#2432)
examples/pascal_voc_2012.h | 1 +
1 file changed, 1 insertion(+)
Revision: adea4e603aeebc1c8540
Author:
Adrià ArrufatDate: Sep 13, 2021
(30:17:56 UTC)
Allow setting custom cuda compute capabilities (#2431)
dlib/CMakeLists.txt | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
Revision: 45069796095a936380b1
Author:
Lê Xuân Tuấn AnhDate: Sep 10, 2021
(26:03:31 UTC)
add intel mkl search path (#2428)
dlib/cmake_utils/find_blas.cmake | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
Revision: e0a5725f22a9b3eec9d3
Author:
Adrià ArrufatDate: Aug 19, 2021
(30:02:10 UTC)
Handle tag layers as inputs to disable_duplicative_biases (#2416)
dlib/dnn/layers.h | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
Revision: 5bd837d13fd364c505bc
Author:
Adrià ArrufatDate: Aug 19, 2021
(30:01:54 UTC)
Show number of parameters if net is allocated (#2417)
dlib/dnn/trainer.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
Revision: fe0957303f62a87b7360
Author:
Adrià ArrufatDate: Aug 06, 2021
(29:32:53 UTC)
Add progress information to console_progress_indicator (#2411)
dlib/console_progress_indicator.h | 16 +++++++++++++---
dlib/image_processing/shape_predictor_trainer.h | 2 +-
2 files changed, 14 insertions(+), 4 deletions(-)
Revision: 74653b4f26d607fdbe6b
Author:
Adrià ArrufatDate: Aug 06, 2021
(17:24:12 UTC)
Add function to compute string dimensions in pixels (#2408)
dlib/image_transforms/draw.h | 55 +++++++++++++++++++++++++++++++++++
dlib/image_transforms/draw_abstract.h | 39 ++++++++++++++++++++++++-
2 files changed, 93 insertions(+), 1 deletion(-)
Revision: cd915b037d2e2070bcbe
Author:
Adrià ArrufatDate: Aug 05, 2021
(26:16:28 UTC)
update pngligconf.h
dlib/external/libpng/pnglibconf.h | 30 +++++++++++++++++++-----------
1 file changed, 19 insertions(+), 11 deletions(-)
Revision: f019b7adcfac1b48afc7
Author:
Adrià ArrufatDate: Aug 05, 2021
(25:28:27 UTC)
Minor changes to avoid conflicts and warnings in visual studio.
dlib/external/libpng/pngconf.h | 9 +++++++++
1 file changed, 9 insertions(+)
Revision: ca3a0fdd5e3f01272eff
Author:
Davis KingDate: Jan 11, 2014
(10:42:26 UTC)
normalized line endings so visual studio won't complain.
dlib/external/zlib/gzguts.h | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
Revision: fdf6902ade23cbb9ee8b
Author:
Davis KingDate: Dec 05, 2013
(18:29:35 UTC)
Another minor thing to avoid warnings from visual studio.
dlib/external/zlib/gzguts.h | 8 ++++++++
1 file changed, 8 insertions(+)
Revision: 04816ec0fb37e26093c8
Author:
Davis KingDate: Dec 04, 2013
(16:07:18 UTC)
Added missing #include (needed only to avoid gcc warnings)
dlib/external/zlib/gzguts.h | 2 ++
1 file changed, 2 insertions(+)
Revision: 11101b6f4bcef22484b6
Author:
Adrià ArrufatDate: Aug 05, 2021
(25:21:44 UTC)
update libpng to version 1.6.37
dlib/external/libpng/README | 139 +-
dlib/external/libpng/arm/palette_neon_intrinsics.c | 149 +
dlib/external/libpng/png.c | 1574 +++++-----
dlib/external/libpng/png.h | 1206 ++++----
dlib/external/libpng/pngconf.h | 179 +-
dlib/external/libpng/pngdebug.h | 26 +-
dlib/external/libpng/pngerror.c | 191 +-
dlib/external/libpng/pngget.c | 276 +-
dlib/external/libpng/pnginfo.h | 31 +-
dlib/external/libpng/pngmem.c | 45 +-
dlib/external/libpng/pngpread.c | 441 +--
dlib/external/libpng/pngpriv.h | 761 ++---
dlib/external/libpng/pngread.c | 1109 +++++---
dlib/external/libpng/pngrio.c | 24 +-
dlib/external/libpng/pngrtran.c | 3002 ++++++++++----------
dlib/external/libpng/pngrutil.c | 1454 ++++++----
dlib/external/libpng/pngset.c | 535 ++--
dlib/external/libpng/pngstruct.h | 74 +-
dlib/external/libpng/pngtrans.c | 121 +-
dlib/external/libpng/pngwio.c | 26 +-
dlib/external/libpng/pngwrite.c | 1223 ++++----
dlib/external/libpng/pngwtran.c | 246 +-
dlib/external/libpng/pngwutil.c | 1406 ++++-----
23 files changed, 7492 insertions(+), 6746 deletions(-)
Revision: 23e506323a00d4357d3c
Author:
Adrià ArrufatDate: Aug 05, 2021
(25:20:50 UTC)
update zlib to version 1.2.11
dlib/external/zlib/README | 6 +-
dlib/external/zlib/adler32.c | 21 +-
dlib/external/zlib/compress.c | 42 ++-
dlib/external/zlib/crc32.c | 41 ++-
dlib/external/zlib/deflate.c | 802 ++++++++++++++++++++++++++----------------
dlib/external/zlib/deflate.h | 35 +-
dlib/external/zlib/gzguts.h | 33 +-
dlib/external/zlib/gzlib.c | 31 +-
dlib/external/zlib/gzread.c | 156 +++++---
dlib/external/zlib/gzwrite.c | 332 ++++++++++-------
dlib/external/zlib/infback.c | 4 +-
dlib/external/zlib/inffast.c | 85 ++---
dlib/external/zlib/inflate.c | 123 +++++--
dlib/external/zlib/inflate.h | 11 +-
dlib/external/zlib/inftrees.c | 26 +-
dlib/external/zlib/trees.c | 99 ++----
dlib/external/zlib/uncompr.c | 98 ++++--
dlib/external/zlib/zconf.h | 41 ++-
dlib/external/zlib/zlib.h | 452 ++++++++++++++++--------
dlib/external/zlib/zutil.c | 49 +--
dlib/external/zlib/zutil.h | 52 ++-
21 files changed, 1574 insertions(+), 965 deletions(-)
Revision: bec25d82478eb9f8fc3b
Author:
Adrià ArrufatDate: Aug 04, 2021
(28:59:42 UTC)
Fix running gradient crashing sometimes (#2401)
dlib/dnn/trainer.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 16500906b0cdcb51a09d
Author:
Adrià ArrufatDate: Jul 30, 2021
(18:05:54 UTC)
YOLO loss (#2376)
dlib/data_io/image_dataset_metadata.cpp | 11 +-
dlib/data_io/image_dataset_metadata.h | 4 +-
dlib/dnn/loss.h | 523 ++++++++++++++++++++
dlib/dnn/loss_abstract.h | 185 +++++++-
dlib/image_processing/full_object_detection.h | 54 +++
.../full_object_detection_abstract.h | 45 +-
dlib/image_transforms/random_cropper.h | 65 ++-
dlib/image_transforms/random_cropper_abstract.h | 68 ++-
examples/CMakeLists.txt | 1 +
examples/dnn_yolo_train_ex.cpp | 526 +++++++++++++++++++++
examples/faces/testing.xml | 12 +-
examples/faces/testing_with_face_landmarks.xml | 15 +-
examples/faces/training.xml | 8 +-
examples/faces/training_with_face_landmarks.xml | 13 +-
tools/imglab/src/cluster.cpp | 2 +
tools/imglab/src/main.cpp | 49 +-
tools/imglab/src/metadata_editor.cpp | 9 +
17 files changed, 1519 insertions(+), 71 deletions(-)
Revision: 951fdd0092d5a0e36029
Author:
Adrià ArrufatDate: Jul 27, 2021
(18:46:36 UTC)
return the projective transform in extract_image_4points (#2395)
dlib/image_transforms/interpolation.h | 9 +++++----
dlib/image_transforms/interpolation_abstract.h | 8 ++++++--
2 files changed, 11 insertions(+), 6 deletions(-)
Revision: b850f0e524de45c82183
Author:
Adrià ArrufatDate: Jul 22, 2021
(30:00:55 UTC)
Add LayerNorm documentation (#2393)
dlib/cuda/tensor_tools.h | 37 +++++++++++++++++++++++++++++++++++--
1 file changed, 35 insertions(+), 2 deletions(-)
Revision: e64ea42f6f5a6b5f2ca5
Author:
Davis KingDate: Jul 15, 2021
(18:29:27 UTC)
remove dead code
dlib/image_loader/image_loader.h | 30 ------------------------------
1 file changed, 30 deletions(-)
Revision: 7d8c6a11418bf6e29758
Author:
frostbaneDate: Jun 30, 2021
(30:43:43 UTC)
Fix cannot compile iso only code (#579) (#2384)
dlib/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Revision: 973de8ac734a2f2cb07e
Author:
Adrià ArrufatDate: May 12, 2021
(29:05:44 UTC)
Fix disable_duplicative_biases when the input is a skip layer (#2367)
dlib/dnn/layers.h | 11 +++++++++++
1 file changed, 11 insertions(+)
Revision: 4a51017c2eed208772ae
Author:
Adrià ArrufatDate: May 12, 2021
(18:08:49 UTC)
Make Travis read the CXXFLAGS enviroment variable (#2366)
dlib/travis/build-and-test.sh | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)
Revision: b99bec580b7d862ab0c5
Author:
Adrià ArrufatDate: May 11, 2021
(30:00:02 UTC)
Fix serialize variant with C++17 (#2365)
dlib/serialize.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 9697fa5de21e1acd26e5
Author:
pfeatherstoneDate: May 11, 2021
(13:56:34 UTC)
[SERIALIZATION] support for std::optional (#2364)
dlib/serialize.h | 26 ++++++++++++++++++++++++++
dlib/test/serialize.cpp | 12 +++++++-----
2 files changed, 33 insertions(+), 5 deletions(-)
Revision: 11212a94b42c3bff0a34
Author:
pfeatherstoneDate: May 10, 2021
(15:04:29 UTC)
[SERIALIZATION] added support for std::variant (#2362)
dlib/serialize.h | 58 +++++++++++++++++++++++++++++++++++++++++++++++++
dlib/test/serialize.cpp | 32 +++++++++++++++++++++++++--
2 files changed, 88 insertions(+), 2 deletions(-)
Revision: a54507d81bcbc32d592b
Author:
Davis KingDate: May 01, 2021
(13:32:53 UTC)
suppress spurious warning
dlib/test/CMakeLists.txt | 1 +
1 file changed, 1 insertion(+)
Revision: 273d59435fcfaf9ebe3a
Author:
Davis KingDate: May 01, 2021
(13:04:59 UTC)
fix comment formatting
dlib/matrix/fft_size.h | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
Revision: cd17f324eb1de9e335c6
Author:
Davis KingDate: May 01, 2021
(13:04:36 UTC)
fix warnings about possible use of uninitialized values
dlib/matrix/fft_size.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 1de47514bdf104d5b5a7
Author:
Davis KingDate: May 01, 2021
(10:46:47 UTC)
Make input_layer() work with networks that contain repeat layers.
dlib/dnn/core.h | 121 ++++++++++++++++++++++++++-------------------
dlib/dnn/core_abstract.h | 72 +++++++++++++++++++++++++--
dlib/dnn/layers_abstract.h | 20 ++++++++
3 files changed, 156 insertions(+), 57 deletions(-)
Revision: ded68b9af733005499fb
Author:
Davis KingDate: Apr 28, 2021
(04:05:22 UTC)
Cleanup gcc version checking code a little.
dlib/CMakeLists.txt | 5 -----
dlib/cmake_utils/set_compiler_specific_options.cmake | 4 ++--
2 files changed, 2 insertions(+), 7 deletions(-)
Revision: 8e9755ab0f0825988c49
Author:
Adrià ArrufatDate: Apr 27, 2021
(29:03:32 UTC)
do not attempt to build with gcc 4.8.5 or older (#2357)
dlib/CMakeLists.txt | 6 ++++++
1 file changed, 6 insertions(+)
Revision: a051a6542096d857a1a1
Author:
pfeatherstoneDate: Apr 23, 2021
(14:42:43 UTC)
std_vector.h : making traits compatible with C++20
dlib/stl_checked/std_vector_c.h | 16 ++++++++--------
dlib/stl_checked/std_vector_c_abstract.h | 24 ++++++++++++------------
2 files changed, 20 insertions(+), 20 deletions(-)
Revision: d6d1a9e879142d7a2ee8
Author:
pfeatherstoneDate: Apr 22, 2021
(03:57:35 UTC)
[TYPE_SAFE_UNION] use std::aligned_union instead of stack_based_memory_block (#2349)
dlib/algs.h | 17 ++++
dlib/type_safe_union/type_safe_union_kernel.h | 123 +++++++++-----------------
2 files changed, 57 insertions(+), 83 deletions(-)
Revision: 8d4df7c0b3fa7c4c1e41
Author:
chokomancarrDate: Apr 14, 2021
(28:51:49 UTC)
remove a unicode character (#2347)
dlib/image_transforms/morphological_operations.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 269a3ed1e6a12c3613c4
Author:
Davis KingDate: Apr 13, 2021
(19:00:44 UTC)
fix incorrect docs about what gradient is computed
dlib/cuda/tensor_tools.h | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
Revision: 92106718bf7519b0b5a4
Author:
Adrià ArrufatDate: Apr 14, 2021
(20:58:30 UTC)
Make ELU an inplace layer and fix Clipped ReLU implementation (#2346)
dlib/cuda/cpu_dlib.cpp | 4 ++--
dlib/cuda/cuda_dlib.cu | 12 +++++++-----
dlib/dnn/layers.h | 17 ++++++-----------
dlib/dnn/layers_abstract.h | 4 ++--
dlib/test/dnn.cpp | 12 ++++++------
5 files changed, 23 insertions(+), 26 deletions(-)
Revision: 7f53d7feb671d5c2da4a
Author:
Adrià ArrufatDate: Apr 13, 2021
(19:49:49 UTC)
Make clipped-relu inplace and fix docs for elu (#2345)
dlib/dnn/layers.h | 17 ++++++-----------
dlib/dnn/layers_abstract.h | 4 ++--
2 files changed, 8 insertions(+), 13 deletions(-)
Revision: 1b7c7a64112fb0d2a7d6
Author:
Adrià ArrufatDate: Apr 12, 2021
(29:59:06 UTC)
Add Clipped ReLU and ELU activations (#2285)
dlib/cuda/cpu_dlib.cpp | 92 ++++++++++++++++++++++++
dlib/cuda/cpu_dlib.h | 30 ++++++++
dlib/cuda/cuda_dlib.cu | 121 +++++++++++++++++++++++++++++++
dlib/cuda/cuda_dlib.h | 30 ++++++++
dlib/cuda/cudnn_dlibapi.cpp | 5 +-
dlib/cuda/cudnn_dlibapi.h | 2 +-
dlib/cuda/tensor_tools.cpp | 58 +++++++++++++++
dlib/cuda/tensor_tools.h | 79 +++++++++++++++++++++
dlib/dnn/layers.h | 168 ++++++++++++++++++++++++++++++++++++++++++++
dlib/dnn/layers_abstract.h | 100 ++++++++++++++++++++++++++
dlib/test/dnn.cpp | 107 +++++++++++++++++++++++++---
11 files changed, 781 insertions(+), 11 deletions(-)
Revision: 0ffe9c4c40a77506c8b4
Author:
Adrià ArrufatDate: Apr 05, 2021
(11:31:08 UTC)
Fix input/output mappings with repeat layers (#2337)
dlib/dnn/utilities.h | 18 ++++++++++++++++++
dlib/test/dnn.cpp | 15 +++++++++++++++
2 files changed, 33 insertions(+)
Revision: a4713b591f78b91dc148
Author:
Adrià ArrufatDate: Apr 05, 2021
(11:27:32 UTC)
Add letterbox image (#2335)
dlib/image_transforms/interpolation.h | 64 ++++++++++++++++++
dlib/image_transforms/interpolation_abstract.h | 89 ++++++++++++++++++++++++++
dlib/test/image.cpp | 24 +++++++
3 files changed, 177 insertions(+)
Revision: 01e6fd51f990bb8bbb9e
Author:
Davis KingDate: Mar 28, 2021
(05:22:07 UTC)
Record last changeset and set PATCH version to 99
dlib/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Revision: 70ea028f12e10f4d992a
Author:
Davis KingDate: Mar 28, 2021
(05:17:49 UTC)
Created release v19.22
dlib/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)