liumaolin
feat(api): implement local training MVP with adapter pattern
e054d0c
"""
本地适配器模块
提供基于 SQLite 和 asyncio.subprocess 的本地实现。
适配器列表:
- AsyncTrainingManager: 任务队列适配器(基于 asyncio.subprocess)
- LocalStorageAdapter: 文件存储适配器(基于本地文件系统)
- SQLiteAdapter: 数据库适配器(基于 SQLite)
- LocalProgressAdapter: 进度管理适配器(基于内存队列)
"""
from .task_queue import AsyncTrainingManager
from .storage import LocalStorageAdapter
from .database import SQLiteAdapter
from .progress import LocalProgressAdapter
__all__ = [
"AsyncTrainingManager",
"LocalStorageAdapter",
"SQLiteAdapter",
"LocalProgressAdapter",
]