make_table.py - kokkos/kokkos-kernels GitHub Wiki

import os

fi = open(β€œomp64.out”, β€œr”)
idata = fi.readlines()
fi.close()

count = 0
table = dict()
while count < len(idata):
if(β€œProblem parameters” in idata[count]):
numVecs = idata[count].split()6.split(β€œ=”)1
matSize = idata[count].split()3.split(β€œ=”)1
if not (matSize in table):
table[matSize] = dict()
table[matSize][numVecs] = idata[count + 3].split()16
if not(numVecs in table[matSize]):
table[matSize][numVecs] = idata[count + 3].split()16
count += 5

matSizes = [β€˜27000,’, β€˜64000,’, β€˜128000,’, β€˜216000,’, β€˜512000,’, β€˜1000000,’]
numVectors = [β€˜1’, β€˜2’, β€˜3’, β€˜4’, β€˜8’, β€˜16’]

output = β€œ| Matrix size |”
for vec in numVectors:
output += " " + vec + " vectors |"
output += β€œ\n”
for vec in numVectors:
output += β€œ|-”
output += β€œ|-|\n”
for size in matSizes:
output += "| " + size[0:-1]
for vec in numVectors:
output += " | " + table[size][vec]
output += " |\n"

print(output)

⚠️ **GitHub.com Fallback** ⚠️