SummarizerApp / app /services /structured_summarizer.py

Commit History

  1. style: apply ruff formatting to structured_summarizer⁠

    ming +1: Claude
    bd7d2c1
  2. docs: add comprehensive V4 API documentation and optimize inference with SDPA⁠

    ming +1: Claude
    0072188

  1. chore: code formatting improvements and update gitignore⁠

    ming
    db3b809
  2. Add V4 local server setup with MPS optimization for Android testing⁠

    ming +1: Claude
    45b6536

  1. Remove outlines library and all related code⁠

    ming
    d25a17f
  2. Migrate to Ruff for linting/formatting and add comprehensive import tests⁠

    ming
    29ed661

  1. Fix Outlines API usage for V4 JSON streaming endpoint⁠

    ming
    b47201f

  1. Fix Outlines API usage - handle different calling patterns⁠

    ming
    4c4036e
  2. Fix Outlines import - use generator instead of generate⁠

    ming
    9452571
  3. Change Outlines debug log to info level for visibility

    ming
    5fa0ba2
  4. Add detailed Outlines API exploration and logging⁠

    ming
    f099d0c
  5. Fix Outlines import - use correct API for installed version⁠

    ming
    e8ab865
  6. Improve Outlines import error handling and logging⁠

    ming
    33cd483
  7. Improve error messaging for Outlines unavailability

    ming
    734e281
  8. Fix Python 3.10 requirement and torch_dtype deprecation⁠

    ming
    6b859f2
  9. Add Outlines JSON streaming endpoint for V4 structured summarization⁠

    ming
    441f66b

  1. Fix JSON parsing errors in V4 NDJSON stream⁠

    ming
    85dcd04
  2. Implement Option 3: Use FP16 for 2-3x faster inference⁠

    ming
    7fff563
  3. Optimize V4 generation speed: greedy decoding + reduced max_tokens⁠

    ming
    fd2a8c1
  4. Fix buffer parsing and strengthen brevity constraints⁠

    ming
    d112a13
  5. Optimize V4 output verbosity and generation speed⁠

    ming
    17499f7
  6. Fix bitsandbytes UID error with getpass patch⁠

    ming
    dd29a6d
  7. Switch V4 to GPU INT4 quantization with Qwen-1.5B⁠

    ming
    a36f560
  8. debug: Add comprehensive logging to diagnose 4-token issue⁠

    ming
    df75294

  1. feat: Guarantee complete V4 NDJSON summaries with fallback⁠

    ming
    b321440
  2. fix: Use Qwen chat template and harden NDJSON parsing⁠

    ming
    bf21a65

  1. feat: Change device_map to auto for V4 model⁠

    ming
    d0701b0
  2. feat: Add V4 NDJSON patch-based structured summarization⁠

    ming
    93c9664