1. 12 Feb, 2021 1 commit
    • pfeatherstone's avatar
      Serialization to and from vector<int8_t> and vector<uint8_t> (#2301) · 479b69e6
      pfeatherstone authored
      
      
      * [SERIALIZATION]	- vectorstream can now be used with vector<int8_t> and vector<uint8_t>
      
      * [SERIALIZATION]	- update proxy_serialize and proxy_deserialize to work with vector<int8_t> and vector<uint8_t>
      
      * [SERIALIZATION]	- updated vectorstream tests
      
      * [SERIALIZATION]	- updated serialize tests. check you can go to and from any of vector<char>, vector<int8_t> and vector<uint8_t>
      
      * [SERIALIZATION]	- updated matrix tests. check you can go to and from any of vector<char>, vector<int8_t> and vector<uint8_t>
      
      * [SERIALIZATION]	- updated dnn tests. check you can go to and from any of vector<char>, vector<int8_t> and vector<uint8_t>
      
      * [SERIALIZATION] improved and possibly safer
      
      * [SERIALIZATION] use placement new. best of all worlds i think. we have least object overhead. but code looks a tad uglier. oh well, user doesn't have to care
      
      * [SERIALIZATION] i hope this is easier on the eyes.
      Co-authored-by: default avatarpf <pf@pf-ubuntu-dev>
      479b69e6
  2. 11 Feb, 2021 1 commit
  3. 09 Feb, 2021 1 commit
  4. 28 Jan, 2021 1 commit
  5. 18 Jan, 2021 2 commits
  6. 17 Jan, 2021 3 commits
  7. 16 Jan, 2021 4 commits
  8. 15 Jan, 2021 1 commit
  9. 13 Jan, 2021 1 commit
  10. 06 Jan, 2021 2 commits
  11. 03 Jan, 2021 1 commit
  12. 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
  13. 28 Dec, 2020 1 commit
  14. 19 Dec, 2020 1 commit
  15. 17 Dec, 2020 1 commit
  16. 14 Dec, 2020 1 commit
  17. 13 Dec, 2020 1 commit
  18. 09 Dec, 2020 1 commit
  19. 07 Dec, 2020 1 commit
  20. 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
  21. 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
  22. 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
  23. 21 Nov, 2020 2 commits
  24. 18 Nov, 2020 1 commit
  25. 17 Nov, 2020 1 commit
  26. 15 Nov, 2020 1 commit
  27. 13 Nov, 2020 1 commit
  28. 08 Nov, 2020 2 commits