Skip to content

Commit b51c622

Browse files
authored
Add compat entries for recent devices and toolkits. (#2717)
1 parent 617c2a2 commit b51c622

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/compatibility.jl

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ const cuda_cap_db = Dict(
5757
v"8.9" => between(v"11.8", highest),
5858
v"9.0" => between(v"11.8", highest),
5959
#v"9.0a" => between(v"12.0", highest),
60+
v"12.0" => between(v"12.8", highest),
6061
)
6162

6263
function cuda_cap_support(ver::VersionNumber)
@@ -113,6 +114,8 @@ const cuda_ptx_db = Dict(
113114
v"8.3" => between(v"12.3", highest),
114115
v"8.4" => between(v"12.4", highest),
115116
v"8.5" => between(v"12.5", highest),
117+
v"8.6" => between(v"12.7", highest),
118+
v"8.7" => between(v"12.8", highest),
116119
)
117120

118121
function cuda_ptx_support(ver::VersionNumber)
@@ -154,6 +157,12 @@ const ptx_cap_db = Dict(
154157
v"8.9" => between(v"7.8", highest),
155158
v"9.0" => between(v"7.8", highest),
156159
#v"9.0a" => between(v"8.0", highest)
160+
v"10.0" => between(v"8.6", highest),
161+
#v"10.0a"=> between(v"8.6", highest),
162+
v"10.1" => between(v"8.6", highest),
163+
#v"10.1a"=> between(v"8.6", highest),
164+
v"12.0" => between(v"8.7", highest),
165+
#v"12.0a"=> between(v"8.7", highest),
157166
)
158167

159168
function ptx_cap_support(ver::VersionNumber)
@@ -192,6 +201,12 @@ const llvm_cap_db = Dict(
192201
v"8.9" => between(v"16", highest),
193202
v"9.0" => between(v"16", highest),
194203
#v"9.0a" => between(v"18", highest),
204+
v"10.0" => between(v"20", highest),
205+
#v"10.0a"=> between(v"20", highest),
206+
v"10.1" => between(v"20", highest),
207+
#v"10.1a"=> between(v"20", highest),
208+
v"12.0" => between(v"20", highest),
209+
#v"12.0a"=> between(v"20", highest),
195210
)
196211

197212
function llvm_cap_support(ver::VersionNumber)
@@ -236,6 +251,9 @@ const llvm_ptx_db = Dict(
236251
v"8.2" => between(v"18", highest),
237252
v"8.3" => between(v"18", highest),
238253
v"8.4" => between(v"19", highest),
254+
v"8.5" => between(v"19", highest),
255+
v"8.6" => between(v"20", highest),
256+
v"8.7" => between(v"20", highest),
239257
)
240258

241259
function llvm_ptx_support(ver::VersionNumber)

0 commit comments

Comments
 (0)