Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ jobs:
- name: Install quality tools
run: python -m pip install -r requirements-dev.txt
- name: Check formatting and lint
run: ruff check .
- name: Check type hints
run: mypy .
run: ruff check interface run_app.py tools tests --select E,F --ignore E501,F403,F405
- name: Compile interface modules
run: python -m compileall -q interface run_app.py
- name: Check Python file sizes
run: python tools/check_code_standards.py
- name: Check package dependency boundaries
Expand Down
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,9 @@ creating tokenizers, training small GPT-style language models, benchmarking
checkpoints, exporting model artifacts, and testing local GGUF models in a
streamed Markdown chat interface.

The source is split into the non-Qt `engine/` package and the Qt desktop
`interface/` package. Historical `llm_trainer/` import paths remain available
for compatibility; new application and test code should use the canonical
packages. The dependency direction is one-way: `engine/` never imports
`interface/`, and `interface/` never imports `llm_trainer/`.
The source is split into the non-Qt `engine/` submodule and the Qt desktop
`interface/` package. The dependency direction is one-way: `engine/` never
imports `interface/`.


For development, use Python 3.12 or newer. Distribution builds include a
Expand Down Expand Up @@ -86,8 +84,7 @@ The non-Qt command-line engine is available directly:
python -m engine.cli --help
```

`python -m llm_trainer.cli` remains a compatibility alias for existing
automation. Prepare text/PDF/JSONL files:
Prepare text/PDF/JSONL files:

```powershell
python -m engine.cli prepare --input_dir .\examples\tiny_corpus --output_dir .\runs\tiny_data --context_length 16
Expand Down
2 changes: 1 addition & 1 deletion engine
Submodule engine updated 1 files
+1 −4 runpod_cloud.py
16 changes: 0 additions & 16 deletions llm_trainer/__init__.py

This file was deleted.

116 changes: 0 additions & 116 deletions llm_trainer/app_logging.py

This file was deleted.

7 changes: 0 additions & 7 deletions llm_trainer/backends/__init__.py

This file was deleted.

33 changes: 0 additions & 33 deletions llm_trainer/backends/base.py

This file was deleted.

58 changes: 0 additions & 58 deletions llm_trainer/backends/local_backend.py

This file was deleted.

47 changes: 0 additions & 47 deletions llm_trainer/backends/registry.py

This file was deleted.

74 changes: 0 additions & 74 deletions llm_trainer/chat_test.py

This file was deleted.

Loading
Loading