1. 30 Apr, 2022 1 commit
  2. 29 Apr, 2022 3 commits
  3. 19 Apr, 2022 2 commits
    • Juha Reunanen's avatar
      Workaround for #2506 (#2570) · ebc4d63d
      Juha Reunanen authored
      * Do not put variants that can hold immutable types to vectors
      
      * Enable build on gcc 11
      ebc4d63d
    • Adrià Arrufat's avatar
      Add webp support (#2565) · a76f205b
      Adrià Arrufat authored
      
      
      * Add BGR(A) to pixel_traits
      
      * add support for reading webp
      
      * Apply Davis' suggestions and fix formatting
      
      * Fix signed/unsigned warning
      
      * Update decoding paths
      
      * update pixel traits documentation
      
      * Add support for writing WebP images
      
      * Simplify image_saver code
      
      * WIP: add tests, PSNR is low but images look good
      
      * Add lossless compression for quality > 100
      
      * Fix build when WebP support is disabled
      
      * Use C++ stream instead of C-style FILE
      
      * Fix indentation
      
      * Use reinterpret_cast instead of C-style cast
      
      * Improve impl::impl_save_webp signature
      
      * Remove empty line
      
      * Use switch statement and clean up code
      
      * Update Copyright and test libwebp on Linux
      
      * Fix formatting in github workflow
      
      * Fix operator== for bgr_alpha_pixel
      
      * Show where the test fails
      
      * Add libwebp to CI for the remaining Linux workflows
      
      * Use filename consistently
      
      * Improve message with wrong pixel type
      
      * Fix tests for WebP images
      
      * Prevent saving images which are too large and improve error messages
      
      * Use max dimension from WebP header directly
      
      * Update documentation, index and release notes
      
      * Update dlib/image_saver/save_webp_abstract.h
      Co-authored-by: default avatarMartin T. H. Sandsmark <martin.sandsmark@kde.org>
      Co-authored-by: default avatarDavis E. King <davis685@gmail.com>
      a76f205b
  4. 21 Feb, 2022 1 commit
    • Davis E. King's avatar
      Make github actions run the python unit tests (#2517) · f80703e8
      Davis E. King authored
      * Make github actions run the python unit tests
      
      * why don't the pyhton tests run?
      
      * run python tests
      
      * don't run tests twice
      
      * don't run cmake tests twice
      
      * rename the CMake test to C++ since it's testing the C++ part of the library
      
      And the python build uses cmake too, which makes the naming somewhat
      confusing
      
      * work around macos
      
      * oops, fix spelling error
      f80703e8
  5. 13 Feb, 2022 1 commit
  6. 07 Feb, 2022 5 commits
  7. 03 Feb, 2022 2 commits
    • Davis King's avatar
    • Adrià Arrufat's avatar
      GitHub actions (#2289) · 027fb781
      Adrià Arrufat authored
      * add github actions from "ptheywood/cuda-cmake-github-actions"
      
      * fix typo
      
      * rename
      
      * Revert "rename"
      
      This reverts commit ded445f3bb5b3190ec4ddc62876cb45b60d7948e.
      
      * add cudnn env variable
      
      * remove old cuda configs and try to fix installation
      
      * add run tests
      
      * fix test path
      
      * actually build tests
      
      * fix missing $
      
      * fix syntax
      
      * debug test path
      
      * fix test build dir
      
      * fix cmake syntax
      
      * fix working directory
      
      * Revert "debug test path"
      
      This reverts commit 6d5b4e7a1fa9270281ad92f863a3ea4fe0b718a0.
      
      * uncomment other configurations
      
      * fix run test path
      
      * fix test run dir again
      
      * syntax
      
      * it's really not my day...
      
      * remove incompatible configs and make tests run silently
      
      * add initial windows script from ptheywood/cuda-cmake-github-actions
      
      * fix windows script path
      
      * add test for windows
      
      * remove dot slash
      
      * install cublas_dev
      
      * try adding cudnn (I really need a Windows machine to test this)
      
      * remove windows workflow scripts
      
      * try config with ubuntu 20.10
      
      * fix syntax error
      
      * try to fix DLIB not using CUDA
      
      * try again with ubuntu 20.04
      
      * remove backticks
      
      * remove superfluous configure step
      
      * fix cuda parsing for v10.2
      
      * debug test
      
      * change working dir...
      
      * do not run test silently
      
      * install nvidia drivers
      
      * only install server drivers
      
      * load nvidia kernel module
      
      * move module loading to script
      
      * try to fix kernel module loading
      
      * add simple github actions workflow
      
      * add simple github actions workflow
      
      * fix path?
      
      * fix config step
      
      * only build the dtest target
      
      * handle Windows path
      
      * use ./ on windows
      
      * debugging
      
      * debugging
      
      * debugging
      
      * except for the timer test on macOS, the rest works
      
      * remove cuda custom tests, for the moment
      
      * build in Relase mode to try to avoid timeout on Windows
      
      * debugging
      
      * actually change build config
      
      * do not test the timer on macOS
      
      * try building python
      027fb781