Commit Graph

7300 Commits

Author SHA1 Message Date
Davis King
caea9a2c05 Tell travis to run on sudo-enabled Precise infrastructure which has 7.5GB of RAM. 2018-02-14 10:02:01 -05:00
Davis King
ca1c7af21b Added missing , in output 2018-02-13 19:09:54 -05:00
Davis King
051b67f095 merged 2018-02-13 18:37:08 -05:00
Davis King
1d8d9d62b1 merged 2018-02-13 18:36:53 -05:00
HarveyBrezinaConniffe
46e85e45c6 Added set_dnn_prefer_smallest_algorithms() (#1128)
* Added set_dnn_prefer_smallest_algorithms()

* Added description for set_dnn_prefer_smallest_algorithms();w

* Changed architectures to algorithms.
2018-02-13 16:28:46 -05:00
Davis King
c38d7e5544 Refactored the random feature selection function so that it always has bounded
runtime, even with very bad parameter selections.
2018-02-13 07:42:16 -05:00
Davis King
06a57d2501 Improve cmake lapack finding. 2018-02-12 18:06:32 -05:00
Davis King
ef4b7a0ef2 Added -G option to setup.py that sets cmake's generator. 2018-02-12 07:34:07 -05:00
Davis King
52edc0d2e7 Fixed incorrect input validation. 2018-02-11 22:40:30 -05:00
Davis King
0040eb7fa8 removed debugging print statement. 2018-02-11 22:38:27 -05:00
Davis King
aca8087371 Added num_threads to shape_predictor_training_options. 2018-02-11 18:15:40 -05:00
Davis King
2a26521b0b - Added rectangless.
- Moved all uses of PYBIND11_MAKE_OPAQUE to a common header to avoid possilbe ODR violations.
- Added python binding for make_bounding_box_regression_training_data().
2018-02-11 17:19:04 -05:00
Davis King
beece2077b Updated to pybind11 2.2.2 2018-02-11 08:43:35 -05:00
Davis King
5bde5c526e Made the index outputs of run_multiple_rect_detectors be integers rather than doubles. 2018-02-10 17:12:13 -05:00
Davis King
1ec5a94554 Added comments about how to run multiple detectors together efficiently. 2018-02-10 16:58:02 -05:00
Davis King
2d3dd3c830 Exposed the image_dataset_metadata routines for parsing XML datasets to Python. 2018-02-10 12:44:39 -05:00
Davis King
8fd9c26f6e Made dlib.point() have writable x and y properties. 2018-02-10 12:37:14 -05:00
Davis King
fa39e51864 Added a __time_compiled__ field to the python API. 2018-02-10 10:08:25 -05:00
Davis King
1578e27731 Fixed fft_inplace() not compiling for compile time sized matrices. 2018-02-10 08:08:55 -05:00
Davis King
ef811cbd81 Actually, this really fixed the confusing cmake message about BLAS and LAPACK. 2018-02-07 17:32:25 -05:00
Davis King
06acdcacff Fixed confusing warning message from cmake about BLAS. 2018-02-07 15:57:35 -05:00
Davis King
ba29493afc Make test more robust 2018-02-06 06:34:42 -05:00
Davis King
95bce7a10c Added probability_that_sequence_is_increasing() to python API 2018-02-03 18:18:45 -05:00
Davis King
7481ef1e21 Fixed problems in python doc generation. 2018-02-03 12:13:54 -05:00
Davis King
0e30960b74 Fixed bug in scale_ layer that would trigger when the num_samples() dimension
of a tensor changed.  I.e. if you ran mini-batches with different sample sizes
you would get an assert triggering.  This has been fixed.
2018-02-03 11:32:46 -05:00
Davis King
2885394359 Let pybind11 produce nice documentation. 2018-02-03 09:13:27 -05:00
ksemb
14cbb804a9 Add Python rvm_trainer and init functions (#1100) 2018-02-02 06:14:03 -05:00
Davis King
b2a0bae407 Added warning about crazy training data. 2018-02-01 08:02:52 -05:00
Davis King
a05b865158 Fixed code not handling OBJECT_PART_NOT_PRESENT for full_object_detection objects. 2018-02-01 08:02:36 -05:00
Davis King
8b5c696c35 Fixed confusing comment 2018-02-01 07:43:07 -05:00
Davis King
bdaf50aa4b Fixed cont_ layers not printing the correct num_filters parameter when they are
printed to cout or xml.
2018-01-31 19:50:24 -05:00
Davis King
1719f51eaf Fixed tabbing 2018-01-31 19:40:32 -05:00
Davis King
f6f744f7b5 A bit of code cleanup. 2018-01-31 12:50:38 -05:00
Davis King
07a7995a27 Added make_bounding_box_regression_training_data() 2018-01-29 22:17:08 -05:00
Davis King
a898ebbd5e merged 2018-01-29 21:47:39 -05:00
Davis King
224d7024d6 Added the ramdump type decorator for invoking faster serialization routines. 2018-01-29 16:13:26 -05:00
Davis King
68c98498b6 Improved error message. 2018-01-29 09:17:58 -05:00
Davis King
fb3e8e4bfd Added max_scoring_element() and min_scoring_element() 2018-01-28 11:28:56 -05:00
Davis King
b1589d2b34 Fixed windows include order problem in all/source.cpp file. 2018-01-28 08:03:11 -05:00
Davis King
67545f45f9 More tests for travis-ci. 2018-01-28 07:59:40 -05:00
Davis King
5fdb7aaac0 More appveyor tests 2018-01-28 07:49:35 -05:00
Davis King
339a3d6b73 Fixing appveyor config 2018-01-28 07:41:45 -05:00
Davis King
dc1eecc568 Run unit tests in visual studio 2017 2018-01-28 07:37:47 -05:00
Davis King
ffaa322fbf Added loss_multimulticlass_log_ 2018-01-27 11:00:37 -05:00
Davis King
72fbed20ca Made it so you can say sgd(weight_decay) to construct a sgd object. 2018-01-27 10:47:00 -05:00
Davis King
9ca26760b9 Renamed scale_prev_ to scale_ and swapped the layers it reads from. Now
the scales come from the immediate predecessor and the tensor to be scaled
from the tag.
2018-01-27 07:49:28 -05:00
Davis King
0f51dfb96e merged 2018-01-26 16:47:38 -05:00
Davis King
73a5e943c1 Added scale_prev_ layer. 2018-01-26 16:46:52 -05:00
Davis King
c191b376b9 Made alias_tensor take a default offset of 0 so you can easily use it to
reshape a tensor.
2018-01-26 16:45:22 -05:00
Davis King
546bdf5130 Switched 2D kernels to use the new 2D launch_kernel(). Also added overload of
dot_prods() that can accumulate in addition to assign.
2018-01-26 13:03:22 -05:00