Update Matrix-based Benchmark
This commit is contained in:
parent
e857bc6745
commit
1ac263b743
1 changed files with 4 additions and 4 deletions
|
@ -34,22 +34,22 @@ class MatrixBench():
|
||||||
print("# Using NumPy as Core #")
|
print("# Using NumPy as Core #")
|
||||||
print(f"# Matrix Size : {self.size} #")
|
print(f"# Matrix Size : {self.size} #")
|
||||||
print(f"# Iterations : {self.iters} #")
|
print(f"# Iterations : {self.iters} #")
|
||||||
|
print("# Please Wait #")
|
||||||
|
|
||||||
for i in range(1, self.iters+1):
|
for i in range(1, self.iters+1):
|
||||||
print(f"=> Epoch #{str(i).zfill(len(str(self.iters)))}", end="\r")
|
|
||||||
self.create_matrices()
|
self.create_matrices()
|
||||||
self.do_operation()
|
self.do_operation()
|
||||||
self.do_calculate()
|
self.do_calculate()
|
||||||
print("\n")
|
|
||||||
self.avg_flops: float = (self.average/self.iters) / 1000000
|
self.avg_flops: float = (self.average/self.iters) / 1000000
|
||||||
print(f"Result : {self.avg_flops:.2f} MFLOPS")
|
print(f"=> Result : {self.avg_flops:.2f} MFLOPS")
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
# Adjust Matrix Size
|
# Adjust Matrix Size
|
||||||
size = 512
|
size = 512
|
||||||
# Adjust Iteration Time
|
# Adjust Iteration Time
|
||||||
iters = 10000
|
iters = 1000
|
||||||
# Run Benchmark
|
# Run Benchmark
|
||||||
bench = MatrixBench(iters=iters, size=size)
|
bench = MatrixBench(iters=iters, size=size)
|
||||||
bench.run()
|
bench.run()
|
||||||
|
|
Loading…
Reference in a new issue