This commit is contained in:
Gilles Soulier
2026-01-05 16:08:01 +01:00
parent dcba044cd6
commit c67befc549
2215 changed files with 26743 additions and 329 deletions
Regular → Executable
+8 -8
View File
@@ -13,15 +13,15 @@ class CPUResults(BaseModel):
events_per_sec_single: Optional[float] = Field(None, ge=0) # Monocore
events_per_sec_multi: Optional[float] = Field(None, ge=0) # Multicore
duration_s: Optional[float] = Field(None, ge=0)
score: Optional[float] = Field(None, ge=0, le=10000)
score_single: Optional[float] = Field(None, ge=0, le=10000) # Monocore score
score_multi: Optional[float] = Field(None, ge=0, le=10000) # Multicore score
score: Optional[float] = Field(None, ge=0, le=100000)
score_single: Optional[float] = Field(None, ge=0, le=50000) # Monocore score
score_multi: Optional[float] = Field(None, ge=0, le=100000) # Multicore score
class MemoryResults(BaseModel):
"""Memory benchmark results"""
throughput_mib_s: Optional[float] = Field(None, ge=0)
score: Optional[float] = Field(None, ge=0, le=10000)
score: Optional[float] = Field(None, ge=0, le=100000)
class DiskResults(BaseModel):
@@ -31,7 +31,7 @@ class DiskResults(BaseModel):
iops_read: Optional[int] = Field(None, ge=0)
iops_write: Optional[int] = Field(None, ge=0)
latency_ms: Optional[float] = Field(None, ge=0)
score: Optional[float] = Field(None, ge=0, le=10000)
score: Optional[float] = Field(None, ge=0, le=50000)
class NetworkResults(BaseModel):
@@ -41,13 +41,13 @@ class NetworkResults(BaseModel):
ping_ms: Optional[float] = Field(None, ge=0)
jitter_ms: Optional[float] = Field(None, ge=0)
packet_loss_percent: Optional[float] = Field(None, ge=0, le=100)
score: Optional[float] = Field(None, ge=0, le=10000)
score: Optional[float] = Field(None, ge=0, le=100000)
class GPUResults(BaseModel):
"""GPU benchmark results"""
glmark2_score: Optional[int] = Field(None, ge=0)
score: Optional[float] = Field(None, ge=0, le=10000)
score: Optional[float] = Field(None, ge=0, le=50000)
class BenchmarkResults(BaseModel):
@@ -57,7 +57,7 @@ class BenchmarkResults(BaseModel):
disk: Optional[DiskResults] = None
network: Optional[NetworkResults] = None
gpu: Optional[GPUResults] = None
global_score: float = Field(..., ge=0, le=10000, description="Global score (0-10000)")
global_score: float = Field(..., ge=0, le=100000, description="Global score (weighted average of component scores)")
class BenchmarkPayload(BaseModel):