@@ -21,11 +21,33 @@ jobs:
21
21
python_version : ["2.7", "3.6", "3.7", "3.8", "3.9"]
22
22
opencv_version : ["4.10.0"]
23
23
device : ["cpu", "gpu"]
24
+ cuda_version : ["11.8.0"]
24
25
include :
25
26
- { 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" }
27
27
- { 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
+ }
29
51
steps :
30
52
- name : Checkout
31
53
uses : actions/checkout@v4
45
67
UBUNTU_VERSION=${{ matrix.ubuntu_version }}
46
68
PYTHON_VERSION=${{ matrix.python_version }}
47
69
OPENCV_VERSION=${{ matrix.opencv_version }}
70
+ CUDA_VERSION=${{ matrix.cuda_version }}
48
71
file : ${{ matrix.device }}/Dockerfile
49
72
# publish master
50
73
push : ${{ github.ref == 'refs/heads/master' }}
0 commit comments