@@ -21,11 +21,33 @@ jobs:
2121 python_version : ["2.7", "3.6", "3.7", "3.8", "3.9"]
2222 opencv_version : ["4.10.0"]
2323 device : ["cpu", "gpu"]
24+ cuda_version : ["11.8.0"]
2425 include :
2526 - { ubuntu_version: "22.04", python_version: "3.10", opencv_version: "4.10.0", device: "cpu" }
26- - { ubuntu_version: "22.04", python_version: "3.10", opencv_version: "4.10.0", device: "gpu" }
2727 - { ubuntu_version: "22.04", python_version: "3.11", opencv_version: "4.10.0", device: "cpu" }
28- - { ubuntu_version: "22.04", python_version: "3.11", opencv_version: "4.10.0", device: "gpu" }
28+ # fixme: python 3.12 install fails due to wring public keys to deadsnakes
29+ # - { ubuntu_version: "22.04", python_version: "3.12", opencv_version: "4.10.0", device: "cpu" }
30+ - {
31+ ubuntu_version : " 22.04" ,
32+ python_version : " 3.10" ,
33+ opencv_version : " 4.10.0" ,
34+ device : " gpu" ,
35+ cuda_version : " 12.5.0" ,
36+ }
37+ - {
38+ ubuntu_version : " 22.04" ,
39+ python_version : " 3.11" ,
40+ opencv_version : " 4.10.0" ,
41+ device : " gpu" ,
42+ cuda_version : " 12.5.0" ,
43+ }
44+ - {
45+ ubuntu_version : " 22.04" ,
46+ python_version : " 3.12" ,
47+ opencv_version : " 4.10.0" ,
48+ device : " gpu" ,
49+ cuda_version : " 12.5.0" ,
50+ }
2951 steps :
3052 - name : Checkout
3153 uses : actions/checkout@v4
4567 UBUNTU_VERSION=${{ matrix.ubuntu_version }}
4668 PYTHON_VERSION=${{ matrix.python_version }}
4769 OPENCV_VERSION=${{ matrix.opencv_version }}
70+ CUDA_VERSION=${{ matrix.cuda_version }}
4871 file : ${{ matrix.device }}/Dockerfile
4972 # publish master
5073 push : ${{ github.ref == 'refs/heads/master' }}
0 commit comments