Skip to content

distill/distill/init.py

Namespaces

Name
distill

Source code

"""GNUS-POC distillation — teacher API client, knowledge distillation, convergence, and sweep analysis."""

from distill.teacher import TeacherClient
from distill.synthetic import SyntheticDataGenerator
from distill.convergence import ConvergenceConfig, ConvergenceState, ConvergenceTracker
from distill.distillation import Distiller
from distill.sweep_analyzer import SweepAnalyzer
from distill.teacher_errors import (
    BudgetExceededError,
    CircuitBreakerOpenError,
    SyntheticDataError,
    TeacherConfigError,
)

__all__ = [
    "TeacherClient",
    "SyntheticDataGenerator",
    "Distiller",
    "ConvergenceConfig",
    "ConvergenceState",
    "ConvergenceTracker",
    "SweepAnalyzer",
    "BudgetExceededError",
    "CircuitBreakerOpenError",
    "SyntheticDataError",
    "TeacherConfigError",
]

Updated on 2026-10-09 at 03:59:43 +0000