| 243 | return 'm,n,k,lda,ldb,ldc,alpha,beta,order,transa,transb,function,device,library,label,GFLOPS' |
| 244 | |
| 245 | class GemmTestCombination: |
| 246 | def __init__(self, |
| 247 | sizem, sizen, sizek, lda, ldb, ldc, |
| 248 | alpha, beta, order, transa, transb, |
| 249 | function, device, library, label): |
| 250 | self.sizem = str(sizem) |
| 251 | self.sizen = str(sizen) |
| 252 | self.sizek = str(sizek) |
| 253 | self.lda = str(lda) |
| 254 | self.ldb = str(ldb) |
| 255 | self.ldc = str(ldc) |
| 256 | self.alpha = str(alpha) |
| 257 | self.beta = str(beta) |
| 258 | self.order = order |
| 259 | self.transa = transa |
| 260 | self.transb = transb |
| 261 | self.function = function |
| 262 | self.device = device |
| 263 | self.library = library |
| 264 | self.label = label |
| 265 | |
| 266 | def __str__(self): |
| 267 | return self.sizem + 'x' + self.sizen + 'x' + self.sizek + ':' + self.lda + 'x' + self.ldb + 'x' + self.ldc + ', ' + self.device + ', ' + self.function + ', ' + self.library + ', alpha(' + self.alpha + '), beta(' + self.beta + '), order(' + self.order + '), transa(' + self.transa + '), transb(' + self.transb + ') -- ' + self.label |
| 268 | |
| 269 | class GemmGraphPoint: |
| 270 | def __init__(self, |
nothing calls this directly
no outgoing calls
no test coverage detected