Skip to content

Commit cc20c69

Browse files
Fix import formatting issues
1 parent 5eb0fe6 commit cc20c69

37 files changed

+140
-157
lines changed

.github/workflows/docs.yml

Lines changed: 0 additions & 42 deletions
This file was deleted.

quantllm/__init__.py

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
1-
from .data import LoadDataset, DatasetPreprocessor, DatasetSplitter, DataLoader
2-
from .trainer import FineTuningTrainer, ModelEvaluator
3-
from .hub import HubManager, CheckpointManager
4-
from .utils import (
5-
get_optimal_training_settings,
6-
configure_logging,
7-
enable_logging,
8-
QuantizationBenchmark,
9-
)
101
from .api import QuantLLM
11-
12-
from .quant import (
13-
QuantizationConfig,
14-
QuantizationEngine,
15-
QuantizedLinear,
16-
GGUFQuantizer,
17-
)
18-
19-
20-
from .config import ModelConfig, DatasetConfig, TrainingConfig
2+
from .config import DatasetConfig, ModelConfig, TrainingConfig
3+
from .data import DataLoader, DatasetPreprocessor, DatasetSplitter, LoadDataset
4+
from .hub import CheckpointManager, HubManager
5+
from .quant import (GGUFQuantizer, QuantizationConfig, QuantizationEngine,
6+
QuantizedLinear)
7+
from .trainer import FineTuningTrainer, ModelEvaluator
8+
from .utils import (QuantizationBenchmark, configure_logging, enable_logging,
9+
get_optimal_training_settings)
2110

2211
# Configure package-wide logging
2312
configure_logging()

quantllm/api/high_level.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
from typing import Optional, Dict, Any, Union, Tuple
1+
from typing import Any, Dict, Optional, Tuple, Union
2+
23
import torch
3-
from transformers import PreTrainedModel, AutoTokenizer
4-
from ..quant.gguf import GGUFQuantizer, SUPPORTED_GGUF_BITS, SUPPORTED_GGUF_TYPES
5-
from ..utils.logger import logger
4+
from transformers import AutoTokenizer, PreTrainedModel
5+
6+
from ..quant.gguf import (SUPPORTED_GGUF_BITS, SUPPORTED_GGUF_TYPES,
7+
GGUFQuantizer)
68
from ..utils.benchmark import QuantizationBenchmark
9+
from ..utils.logger import logger
710

811

912
class QuantLLM:

quantllm/cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Command-line interface for QuantLLM package."""
22

3-
from .commands import train, evaluate, quantize, serve
3+
from .commands import evaluate, quantize, serve, train
44
from .parser import create_parser
55

66
__all__ = ["main", "train", "evaluate", "quantize", "serve"]

quantllm/cli/commands.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from argparse import Namespace
2-
from ..models import ModelLoader, QuantConfig
2+
3+
from ..config import DatasetConfig, ModelConfig, TrainingConfig
34
from ..data import DatasetLoader
4-
from ..training import FineTuningTrainer, ModelEvaluator
5-
from ..config import ModelConfig, TrainingConfig, DatasetConfig
5+
from ..models import ModelLoader, QuantConfig
66
from ..runtime import DeviceManager
7+
from ..training import FineTuningTrainer, ModelEvaluator
78
from ..utils.logger import logger
89

910

quantllm/cli/parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import argparse
22
from typing import Any
3-
from .commands import train, evaluate, quantize, serve
3+
4+
from .commands import evaluate, quantize, serve, train
45

56

67
def create_parser() -> argparse.ArgumentParser:

quantllm/config/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from .config_manager import ConfigManager
2-
from .training_config import TrainingConfig
3-
from .model_config import ModelConfig
42
from .dataset_config import DatasetConfig
3+
from .model_config import ModelConfig
4+
from .training_config import TrainingConfig
55

66
__all__ = ["ConfigManager", "TrainingConfig", "ModelConfig", "DatasetConfig"]

quantllm/config/config_manager.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import yaml
21
import json
3-
from typing import Dict, Any, Optional
42
from pathlib import Path
3+
from typing import Any, Dict, Optional
4+
5+
import yaml
6+
57
from ..utils.logger import logger
68

79

quantllm/config/dataset_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from dataclasses import dataclass
2-
from typing import Optional, Dict, Any, List, Union
32
from pathlib import Path
3+
from typing import Any, Dict, List, Optional, Union
44

55

66
@dataclass

quantllm/config/model_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from dataclasses import dataclass
2-
from typing import Optional, Dict, Any, List
32
from pathlib import Path
3+
from typing import Any, Dict, List, Optional
44

55

66
@dataclass

0 commit comments

Comments
 (0)