* Feature: Add support to pass '-mAP_epochs' from command line.
'-mAP_epochs' decide after how many epochs mAP should be calculated. Default value is 4 which means the mAP will be calculated after each 4 epochs.
* Start adding support for running darknet from OpenGL textures
* Get CUDA-GL interop working (at least without segfaults...)
* Copy the GL texture to the CUDA input buffer
* Remove printf statements
* Code cleanup
* Fix a function call
* Remove the #ifdef GPU guard in darknet.h
* Use the width and height from the network instead of hard-coding
* Install libgles2-mesa-dev for some ubuntu targets
* Get the build working on Windows
* Add an OpenGL-CUDA integration option for CMake
* Bump the version-date in vcpkg.json
* Remove ifdef in darknet.h for the network_predict_gl_texture() function
* Use target_compile_definitions to set CUDA_OPENGL_INTEGRATION flag
* Re-add the #ifdef CUDA_OPENGL_INTEGRATION guard
---------
Co-authored-by: Brian Schwind <brianmschwind@gmail.com>
* Minor: float fps (useful for small values - e.g. CPU)
* Fix multiple code readability issues
* Better synchoronize threads (when user interrupts video)
* Better thread objects handling
* Pass data via arguments instead of global like variables - 0
* Minor code readability fixes
* CTypes definitions
* Pass data via arguments instead of global like variables - 1
* Code reordering + (minor) renames
* Pass data via arguments instead of global like variables - 2
* issue #8308: memory leaks in map
* update the window title with some training stats
* make sure _best.weights is the most recent weights with that mAP%
* fix IsWindowsPowershell visibility
* add missing closing braces
* use proper flag
* non-interactive deploy of cuda
* set default host triplet
* add a CI test for legacy Windows PowerShell
* add powershell as shell name explicitly, otherwise github actions are already defaulting to pwsh
* re-enable opencv on osx
* enable all and all-major architecture flags for cuda
* update build script
* use proper path separator
* [windows-cuda] bump to 11.6.1
* [windows-cuda] some fixes from CI runs
* make deploy-cuda.ps1 work also when called from outside its folder
* bump to cuda 11.6 also on linux
* deploy custom cmake modules if requested by the user
* fix cmake module source path
* use proper clause for dll copy