1. 22 Apr, 2026 1 commit
  2. 21 Apr, 2026 3 commits
    • one's avatar
      [hytop] Bump version: 0.1.9 → 0.1.10 · c6915115
      one authored
      c6915115
    • one's avatar
      Update uv index · e29cc2cf
      one authored
      e29cc2cf
    • one's avatar
      [hytop] Tolerate noisy hy-smi output and return parse error reasons (#7) · 99d8079a
      one authored
      - Add `_decode_json_object_with_noise` to best-effort decode a JSON object from noisy text by trying `json.loads` first and then scanning for a leading `{` and using `JSONDecoder.raw_decode`.
      - Change `parse_hy_smi_output` to strip ANSI, use the new decoder, and return a `(samples, error_reason)` pair where `error_reason` is one of `None`, `"empty output"`, `"invalid json output"`, or `"no card rows in payload"`.
      - Update `collect_node` to unpack the new return shape and include the parse reason in the `NodeResult.error` message when no GPUs were parsed.
      - Update and extend tests in `projects/hytop/tests/test_parser.py` and `projects/hytop/tests/test_service.py` to cover noise-tolerant parsing, specific error reasons, and the service behavior with noisy/invalid output.
      99d8079a
  3. 17 Apr, 2026 2 commits
  4. 14 Apr, 2026 2 commits
  5. 13 Apr, 2026 1 commit
  6. 01 Apr, 2026 1 commit
  7. 26 Mar, 2026 1 commit
  8. 24 Mar, 2026 7 commits
  9. 23 Mar, 2026 1 commit
  10. 16 Mar, 2026 2 commits
  11. 13 Mar, 2026 1 commit
  12. 12 Mar, 2026 1 commit
  13. 10 Mar, 2026 2 commits
  14. 09 Mar, 2026 1 commit
  15. 08 Mar, 2026 2 commits
  16. 07 Mar, 2026 3 commits
  17. 06 Mar, 2026 9 commits