ajaygovind's picture
Bundle OpenModelLab package in Space
c0a2ac4
Raw History Blame Contribute Delete
1.14 kB
import matplotlib.pyplot as plt
def save_latency_chart(results, filename):
models = [
item["model"]
for item in results
]
latency = [
item["latency_ms"]
for item in results
]
plt.figure(figsize=(8, 5))
plt.bar(
models,
latency
)
plt.xlabel(
"Model"
)
plt.ylabel(
"Latency (ms)"
)
plt.title(
"Model Latency Comparison"
)
plt.xticks(
rotation=45
)
plt.tight_layout()
plt.savefig(
filename
)
plt.close()
def save_throughput_chart(results, filename):
models = [
item["model"]
for item in results
]
throughput = [
item["throughput"]
for item in results
]
plt.figure(figsize=(8, 5))
plt.bar(
models,
throughput
)
plt.xlabel(
"Model"
)
plt.ylabel(
"Samples / Second"
)
plt.title(
"Model Throughput Comparison"
)
plt.xticks(
rotation=45
)
plt.tight_layout()
plt.savefig(
filename
)
plt.close()