File size: 386 Bytes
591d38a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from __future__ import annotations
from dataclasses import dataclass


@dataclass(frozen=True, slots=True)
class StageTimings:
    total_ms: int
    domain_ms: int
    labels_ms: int


@dataclass(frozen=True, slots=True)
class ClassificationResult:
    domain_hits: list[tuple[str, float]]
    chosen_domains: list[str]
    label_hits: list[tuple[str, float]]
    timings: StageTimings