MCPcopy Create free account
hub / github.com/clMathLibraries/clBLAS / BlasTestCombination

Class BlasTestCombination

src/scripts/perf/blasPerformanceTesting.py:253–287  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

251 return 'm,n,k,lda,ldb,ldc,offa,offb,offc,alpha,beta,order,transa,transb,side,uplo,diag,function,device,library,numQueues,label,GFLOPS'
252
253class BlasTestCombination:
254 def __init__(self,
255 sizem, sizen, sizek,
256 lda, ldb, ldc,
257 offa, offb, offc,
258 alpha, beta, order,
259 transa, transb,
260 side, uplo, diag,
261 function, precision,
262 device, library, label):
263 self.sizem = str(sizem)
264 self.sizen = str(sizen)
265 self.sizek = str(sizek)
266 self.lda = str(lda)
267 self.ldb = str(ldb)
268 self.ldc = str(ldc)
269 self.offa = str(offa)
270 self.offb = str(offb)
271 self.offc = str(offc)
272 self.alpha = str(alpha)
273 self.beta = str(beta)
274 self.order = order
275 self.transa = transa
276 self.transb = transb
277 self.side = side
278 self.uplo = uplo
279 self.diag = diag
280 self.function = function
281 self.precision = precision
282 self.device = device
283 self.library = library
284 self.label = label
285
286 def __str__(self):
287 return self.sizem + 'x' + self.sizen + 'x' + self.sizek + ':' + self.lda + 'x' + self.ldb + 'x' + self.ldc + self.offa + 'x' + self.offb + 'x' + self.offc + ', ' + self.device + ', ' + self.precision + self.function + ', ' + self.library + ', alpha(' + self.alpha + '), beta(' + self.beta + '), order(' + self.order + '), transa(' + self.transa + '), transb(' + self.transb + '), side(' + self.side + '), uplo(' + self.uplo + '), diag(' + self.diag + ') -- ' + self.label
288
289class BlasGraphPoint:
290 def __init__(self,

Callers 2

plotFromDataFileFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected