Commit Graph

6348 Commits

Author SHA1 Message Date
Davis King b1909d5cc0 merged 2016-11-08 14:40:52 -05:00
Davis King 28d76d011f Made rls run a bit faster, especially if the new mode that allows the
regularization to decay away is activated.
2016-11-08 14:40:19 -05:00
Davis King c8c1abb733 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.
2016-11-08 11:03:40 -05:00
Davis King 08a89c80c9 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.
2016-11-07 19:50:12 -05:00
Davis King 1fe5aa0593 Adding more possible metric loss layers. 2016-11-06 13:53:22 -05:00
Davis King 1c19a80a39 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.
2016-11-05 21:12:33 -04:00
Davis King 25ccbc4294 Added serialization support for std::array. 2016-11-05 10:52:09 -04:00
Davis King cccde6324c 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.
2016-11-04 20:30:03 -04:00
Davis King bf94ce6f4e merged 2016-11-04 20:16:30 -04:00
Davis King 3bb4a8e92d merged 2016-11-04 20:16:08 -04:00
Stefan Schweter 02829ef903 Explicitly use signed char in max_cost_assignment test (fix for ARM/ARM64) (#316) 2016-11-04 16:55:25 -04:00
Stefan Schweter a756183cee Made active_learning test more robust on ARM64. (#315) 2016-11-04 13:48:09 -04:00
Stefan Schweter a805051008 Update Travis CI status badge in README.md (#311) 2016-11-02 19:05:36 -04:00
Davis King c1b389bca1 Fixed compile time error. 2016-11-02 10:12:07 -04:00
Davis King 45dd580bf4 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.
2016-11-02 10:06:36 -04:00
Davis King 44d67000fc Made test deterministic 2016-10-30 07:42:27 -04:00
caseymcc 1cfcb4d836 fix include issue when using libjpeg compiled outside of dlib (#307) 2016-10-28 15:15:55 -04:00
Davis King 452b188def Fixed some race conditions in cuda code. 2016-10-27 11:29:27 -04:00
Davis King 76d5bba613 Fixed compiler warnings 2016-10-26 17:09:44 -04:00
Davis King 3586d409f9 Added tt::scale_columns(). Also optimized some other cuda kernel launches a
little.
2016-10-26 17:06:02 -04:00
Davis King 2a2956a238 Added is_vector() for tensor objects. 2016-10-26 16:49:56 -04:00
Davis King fa8b3767bf Improved cudnn error messages. 2016-10-26 09:06:05 -04:00
Davis King 33af52d23a updated docs 2016-10-23 15:43:47 -04:00
Davis King b2faad0dd8 Added l2normalize_ layer. 2016-10-23 15:13:46 -04:00
Davis King a390f10931 Made approximate derivative calculation slightly more numerically robust. 2016-10-23 10:44:05 -04:00
Davis King ff9f597a60 Made the dnn_trainer automatically reload from the last good state if a loss of
NaN is encountered.
2016-10-21 22:48:03 -04:00
Davis King 4a2f0192e7 Fixed a bug in the repeat layer that caused it to throw exceptions
in some cases.
2016-10-18 22:54:34 -04:00
Davis King 85d421c356 Added --rmignore 2016-10-16 19:51:19 -04:00
Davis King 98bd454247 merged 2016-10-16 16:39:04 -04:00
Davis King 06cf15a0b5 Added loss_metric_ 2016-10-16 16:38:17 -04:00
Davis King 0848616d99 Improved xml logging for --resample 2016-10-16 16:21:28 -04:00
Davis King f8fcfcd0b4 removed --extract-chips 2016-10-16 16:19:24 -04:00
Davis King 968322bcf8 Fixed confusing -h docs 2016-10-16 16:10:44 -04:00
Davis King ae88702ba6 Added --jpg and --one-object-per-image. 2016-10-16 16:09:06 -04:00
Evgeniy Fominov 97e3e420c8 Update Readme.md - travis badge (#297)
Added Travis badge  ![badge](https://travis-ci.org/davisking/dlib.svg?branch=master)
2016-10-15 16:26:55 -04:00
Davis King d695996416 enabling travis email notifications 2016-10-15 11:00:48 -04:00
Evgeniy Fominov 9bb271f170 Travis CI Integration scripts (#294) 2016-10-14 14:44:31 -04:00
hannometer a8c51cea06 pass CUDA_HOST_COMPILER variable to cuda cmake tests (#292) 2016-10-14 08:35:09 -04:00
Mateusz Baran 41bc867a4d 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).
2016-10-14 06:54:59 -04:00
Davis King d27511b40a Record last changeset and set PATCH version to 99 2016-10-10 19:36:19 -04:00
Davis King bfed73cc18 Added tag v19.2 for changeset f8fa027c7602 2016-10-10 19:34:33 -04:00
Davis King 5a970318c3 Created release v19.2 2016-10-10 19:34:32 -04:00
Davis King ccdb77212a Made tensor copies a little more efficient. 2016-10-10 18:26:09 -04:00
Davis King a66a24f3e0 merged 2016-10-10 09:09:22 -04:00
Evgeniy Fominov 18fc97d324 Added threads.h into shape_predictor.h (#283) 2016-10-10 08:32:16 -04:00
Evgeniy Fominov 2c0bba5888 Fix for #281 (#282) 2016-10-10 08:30:22 -04:00
Davis King 5c74cc2dff Added missing #include. 2016-10-10 08:12:58 -04:00
Davis King 59041936cc Added missing #include 2016-10-10 07:36:10 -04:00
Davis King 740f5753ce Removing mltool since I'm pretty sure no one uses it and it might even cause
user confusion.
2016-10-09 23:29:20 -04:00
Davis King b16d30ce2e Made unit tests compile stuff in tools folder 2016-10-09 23:18:46 -04:00