35 lines
744 B
Python
35 lines
744 B
Python
"""Pydantic models for llm-gguf-tools.
|
|
|
|
This module provides structured data models for quantisation and conversion
|
|
operations, ensuring type safety and validation across the toolset.
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from helpers.models.conversion import (
|
|
GGUFParameters,
|
|
ModelConfig,
|
|
TensorMapping,
|
|
VisionConfig,
|
|
)
|
|
from helpers.models.quantisation import (
|
|
LlamaCppEnvironment,
|
|
ModelSource,
|
|
QuantisationConfig,
|
|
QuantisationResult,
|
|
QuantisationType,
|
|
URLType,
|
|
)
|
|
|
|
__all__ = [
|
|
"GGUFParameters",
|
|
"LlamaCppEnvironment",
|
|
"ModelConfig",
|
|
"ModelSource",
|
|
"QuantisationConfig",
|
|
"QuantisationResult",
|
|
"QuantisationType",
|
|
"TensorMapping",
|
|
"URLType",
|
|
"VisionConfig",
|
|
]
|