fix(tests): stabilize OCR extraction tests and manage GPU containers
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-18 - 1.13.2 - fix(tests)
|
||||
stabilize OCR extraction tests and manage GPU containers
|
||||
|
||||
- Add stopAllGpuContainers() and call it before starting GPU images to free GPU memory.
|
||||
- Remove PaddleOCR-VL image configs and associated ensure helpers from docker test helper to simplify images list.
|
||||
- Split invoice/bankstatement tests into two sequential stages: Stage 1 runs Nanonets OCR to produce markdown files, Stage 2 stops Nanonets and runs model extraction from saved markdown (avoids GPU contention).
|
||||
- Introduce temporary markdown directory handling and cleanup; add stopNanonets() and container running checks in tests.
|
||||
- Switch bank statement extraction model from qwen3:8b to gpt-oss:20b; add request timeout and improved logging/console output across tests.
|
||||
- Refactor extractWithConsensus and extraction functions to accept document identifiers, improve error messages and JSON extraction robustness.
|
||||
|
||||
## 2026-01-18 - 1.13.1 - fix(image_support_files)
|
||||
remove PaddleOCR-VL server scripts from image_support_files
|
||||
|
||||
|
||||
Reference in New Issue
Block a user