* Update Pybind11 to v2.10.0
* Update numpy_image to work with latest Pybind11
* I don't know why I have to do this now...
* Try to make macOS use Python3... Really?
* Try to make macOS use Python3... Again
* Try to make macOS use Python3... Once more
* Install dependencies with pip3
* 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
* add github actions from "ptheywood/cuda-cmake-github-actions"
* fix typo
* rename
* Revert "rename"
This reverts commit ded445f3bb.
* 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 6d5b4e7a1f.
* 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