Commit Graph

6809 Commits

Author SHA1 Message Date
Davis King 7d8d7fe402 Added cuda_data, a templated container for GPU memory. 2017-04-04 14:29:41 -04:00
sigbjorn 9dad00ec2c Provide cleanup for timer_global_clock singleton, issue #505 (#512)
* temporary workaround for python hanging on dlib::shared_ptr_thread_safe<global_clock> when extension-module using dlib is unloaded on windows platform

* added some more doc and tests for the new delete_global_clock function. Minor adjustment to singleton pattern to allow easy access to singleton shared ptr

* alternate _WIN32 specific solution, with no extra functions nor user-actions needed

* removed floating/obsolete delete_global_clock, tab to space

* leaving linux code unchanged in static desctructor

* cleanup not modified files

* align formatting
2017-04-04 14:28:19 -04:00
Davis King c1bc27c5ee Added support for cuDNN 6 2017-04-03 06:10:19 -04:00
Davis King 5d2edfe811 fixed spelling error in comment 2017-04-02 16:31:55 -04:00
Davis King 6717033829 Added a version of tt::affine_transform() that operates on a sub-rectangle
rather than the entire tensor.
2017-04-02 14:03:51 -04:00
Davis King e0a1437670 Made the title bar show the current image's number. 2017-03-30 10:43:49 -04:00
Davis King a0990563db merged 2017-03-30 07:33:31 -04:00
Davis King 6d721e5cbe Fixed the visit_layers_backwards() and visit_layers_backwards_range() routines
so they visit layers in the correct order.
2017-03-30 07:32:42 -04:00
Davis King e73b9e3aa9 Changed from ctrl to alt because otherwise it's easy to accidentally hit ctrl up and jump when you don't meant to while pruning an image list. 2017-03-27 21:00:37 -04:00
Davis King a1d42b2552 Changed to ctrl+d since it's easier to press. 2017-03-27 20:13:39 -04:00
Davis King fad836df23 Made it so you can remove images by pressing ctrl+r. 2017-03-27 20:11:04 -04:00
marcovzla 696d24c22e remove miniconda (#500) 2017-03-24 17:20:33 -04:00
Davis E. King 5641485955 Made it more obvious that users should read the examples/CMakeLists.txt file. 2017-03-24 09:28:35 -04:00
Davis King df5a087b03 Made it more obvious that this file is a cmake tutorial. Also added a few more comments about how to use cmake. 2017-03-24 09:15:43 -04:00
Davis King 63736f5cdb merged 2017-03-22 15:59:53 -04:00
Davis King 83cfbf8adf Added another code path inside solve_qp_box_constrained_blockdiag() that is
much faster when the off-diagonal vectors are all simple multiples of the
ones_matrix().
2017-03-22 15:59:06 -04:00
Davis King 637011e5be Added missing requires clause. 2017-03-22 12:49:12 -04:00
Davis King dd16139a37 Made the mex wrapper deal with cell arrays that have null elements. 2017-03-22 11:00:27 -04:00
Davis King b8e1282ac6 merged 2017-03-21 21:05:33 -04:00
Davis King 0a8d94add4 Added age and gender fields to image metadata. 2017-03-21 21:05:21 -04:00
Davis King eec820c92e Removed unneeded code. 2017-03-21 09:50:01 -04:00
Davis King 2dfbf778e6 merged 2017-03-20 21:20:24 -04:00
Davis King a05c19143e Fixed error in pyramid_down<2> that caused the output image to be a little
funny looking in some cases.
2017-03-20 21:10:36 -04:00
Davis King cc5d16d224 updated docs 2017-03-20 16:47:26 -04:00
Davis King 32455ed63b merged 2017-03-20 16:41:40 -04:00
Davis King daa2adbdcc Added solve_qp_box_constrained_blockdiag() 2017-03-20 16:41:22 -04:00
ebroglio f080bdecca dets cleared twice in evaluate_detectors of scan_fhog_pyramid.h (#487)
already cleared at the beginning
2017-03-18 15:54:46 -04:00
ebroglio 1795bdb499 remove unused variable in edge_list_graphs.h (#486) 2017-03-18 15:17:52 -04:00
Davis King 537354805d Fixed double delete 2017-03-18 13:00:16 -04:00
Davis King 096ab3c847 Removed use of const_temp_matrix here because it prevents binding to BLAS. 2017-03-16 11:30:02 -04:00
Joachim 462d61ef0f fixed backward pass in cont layer to accumulate gradients this will pass the layer test now also removed compile warnings and changed some comments 2017-03-16 12:19:26 +00:00
Joachim 4df095af32 add initial version of convolutional transpose layer 2017-03-13 15:34:13 +00:00
Davis King 4f0899a5d8 More possible intel arch strings. 2017-03-09 20:53:35 -05:00
Davis King 072c9d9d4d Fixed cmake file to correctly enable C++11 by default. 2017-03-09 20:14:42 -05:00
Davis King d1003cbee5 Record last changeset and set PATCH version to 99 2017-03-07 17:19:46 -05:00
Davis King a0d442297e Added tag v19.4 for changeset 74c4985dfb28 2017-03-07 17:18:27 -05:00
Davis King 581332bac1 Created release v19.4 2017-03-07 17:18:27 -05:00
Davis King 1e303a7da8 updated docs 2017-03-07 17:18:00 -05:00
Davis King ee09185101 Fixed a slow memory leak that occurred when using cuDNN and tensors were created. 2017-03-05 15:36:26 -05:00
Davis King 84cd330c70 Upped imglab version number 2017-03-04 07:58:55 -05:00
Davis King d627aea9ec Made the image_display widget draw mouse cross-hairs when the user holds shift. 2017-03-04 07:58:40 -05:00
Davis King 9be82fdc37 merged 2017-03-03 16:03:46 -05:00
Davis King 42d6520cb2 Added missing const 2017-03-03 16:03:27 -05:00
Davis King 795f6382cf made test slightly more robust 2017-03-02 05:33:56 -05:00
Davis King 17a2c75ddf Set this because CMake search for python is wacked on ubuntu and won't look for new python otherwise. 2017-03-01 09:17:35 -05:00
Davis King cf66f6b1b0 clarified documentation 2017-03-01 05:26:22 -05:00
Davis King 5ea4d11a7e Don't give -std=c++11 to nvcc when compiling with visual studio. This avoids a compiler warning. 2017-02-28 06:01:51 -05:00
Davis King 655b7f7fd1 Switched cmake link names to dlib::dlib 2017-02-28 05:05:25 -05:00
Davis King a62cf03c2b Merge branch 'avaucher-modernize_cmake' 2017-02-28 04:44:42 -05:00
Davis King 67db08f5a6 Made example cmake use dlib::dlib link name. Also made the installed
cmake config for dlib enable C++11.
2017-02-28 04:43:32 -05:00