1. 17 Jan, 2021 2 commits
  2. 16 Jan, 2021 4 commits
  3. 15 Jan, 2021 1 commit
  4. 13 Jan, 2021 1 commit
  5. 06 Jan, 2021 2 commits
  6. 03 Jan, 2021 1 commit
  7. 30 Dec, 2020 1 commit
    • Adrià Arrufat's avatar
      Draw string on images (#2270) · 187b73f7
      Adrià Arrufat authored
      * add function to draw string on images
      
      * add documentation
      
      * formatting
      
      * add semicolon
      
      * add test for draw_string on images
      187b73f7
  8. 28 Dec, 2020 1 commit
  9. 19 Dec, 2020 1 commit
  10. 17 Dec, 2020 1 commit
  11. 14 Dec, 2020 1 commit
  12. 13 Dec, 2020 1 commit
  13. 09 Dec, 2020 1 commit
  14. 07 Dec, 2020 1 commit
  15. 04 Dec, 2020 2 commits
    • Davis King's avatar
      Some systems manage to install cuda in a way that causes cmake to claim · f42a6d23
      Davis King authored
      that cuda is available even though it knows it didn't find cublas, which
      is part of the standard cuda install.  So we need to add a check to see
      if cmake *really for realz* found cuda.
      f42a6d23
    • pfeatherstone's avatar
      Adding exponential and weibull distributions (#2247) · 0ff61299
      pfeatherstone authored
      
      
      * Added exponential distribution
      
      * tab problem removed?
      
      * forgot std::
      
      * Also added Weibull distribution. Very useful indeed.
      
      * Simple Weibull distribution unit test
      
      * don't forget std::
      
      * sorry, typo
      
      * [RAND] 	- seed the random number generators for consistency and no nasty surprises
      		- added parameter for tolerance
      		- added unit test for exponential distribution
      
      * [RAND] print the spinner more often
      
      * [RAND] up the tolerance for kurtosis a bit
      
      * [RAND] refactored parameters to reflect documentation on wikipedia.
      
      * [RAND] added documentation to _abstract
      
      * [RAND] i switched the order of the arguments to get_random_weibull and didn't update the unit tests. oops
      Co-authored-by: default avatarpf <pf@pf-ubuntu-dev>
      0ff61299
  16. 29 Nov, 2020 2 commits
    • Davis King's avatar
      minor cleanup · e58da513
      Davis King authored
      e58da513
    • Adrià Arrufat's avatar
      Add CIFAR-10 dataset loader (#2245) · d3b02131
      Adrià Arrufat authored
      * fix typos
      
      * add cifar-10
      
      * open files in binary mode
      
      * print messages with file name only, like mnist loader
      
      * some fixes
      
      * add mnist.cpp to CMakeLists.txt
      
      * fix test index
      
      * do not use iterator in cast
      
      * add cifar.cpp to all
      
      * Add Davis' suggestions
      
      * no need to use namespace std and clean up empty lines
      d3b02131
  17. 25 Nov, 2020 2 commits
    • pfeatherstone's avatar
      Fixes bug when (de)serializing vector<complex<float>> (#2244) · d9e58d66
      pfeatherstone authored
      
      
      * [SERIALIZATION] fixed bug when (de)serializing vector<complex<float>>. DLIB_DEFINE... macro uses __out and __in variables names for ostream and istream objects respectively to avoid member variable name conflicts.
      
      * Refactoring objects in DLIB_DEFINE_DEFAULT_SERIALIZATION to avoid name conflicts with user types
      
      * Refactoring objects in DLIB_DEFINE_DEFAULT_SERIALIZATION to avoid name conflicts with user types
      
      * removed tabs
      
      * removed more tabs
      Co-authored-by: default avatarpf <pf@pf-ubuntu-dev>
      d9e58d66
    • Adrià Arrufat's avatar
      Rename function to disable_duplicative_biases (#2246) · a7627cbd
      Adrià Arrufat authored
      * Rename function to disable_duplicative_biases
      
      * rename also the functions in the tests... oops
      a7627cbd
  18. 21 Nov, 2020 2 commits
  19. 18 Nov, 2020 1 commit
  20. 17 Nov, 2020 1 commit
  21. 15 Nov, 2020 1 commit
  22. 13 Nov, 2020 1 commit
  23. 08 Nov, 2020 2 commits
  24. 21 Oct, 2020 1 commit
  25. 20 Oct, 2020 1 commit
    • Adrià Arrufat's avatar
      Add Layer Normalization (#2213) · 3c82c225
      Adrià Arrufat authored
      * wip: layer normalization on cpu
      
      * wip: add cuda implementation, nor working yet
      
      * wip: try to fix cuda implementation
      
      * swap grid_strid_range and grid_strid_range_y: does not work yet
      
      * fix CUDA implementation
      
      * implement cuda gradient
      
      * add documentation, move layer_norm, update bn_visitor
      
      * add tests
      
      * use stddev instead of variance in test (they are both 1, anyway)
      
      * add test for means and invstds on CPU and CUDA
      
      * rename visitor to disable_duplicative_bias
      
      * handle more cases in the visitor_disable_input_bias
      
      * Add tests for visitor_disable_input_bias
      3c82c225
  26. 14 Oct, 2020 1 commit
  27. 10 Oct, 2020 1 commit
  28. 09 Oct, 2020 2 commits
  29. 06 Oct, 2020 1 commit
    • Adrià Arrufat's avatar
      Test cuda losses (#2199) · c45d166a
      Adrià Arrufat authored
      * add cuda test for loss_binary_log_per_pixel and some needed refactoring
      
      * add cuda test for loss_multiclass_log_per_pixel
      
      * forgot to add cpu version in loss
      
      * remove a line I added by mistake
      
      * fix typos
      
      * declare label_to_ignore as static
      
      * use tensor_index function instead of index method
      
      * test cuda and cpu gradients values
      
      * use DLIB_TEST instead of DLIB_CASSERT
      c45d166a