Commit History

  1. Merge pull request #71 from some1galaxy/develop⁠ Running

    Unverified signature
    86dcc87
  2. Drop torch.compile from the upscale model; run eager (#50) (#70)⁠

    someone-in-the-world +1: Claude Opus 5.5
    Unverified signature
    d7bfd39
  3. Add UPSCALE_COMPILE env flag to run upscale eager for comparison (#50) (#69)⁠

    someone-in-the-world +1: Claude Opus 5.5
    Unverified signature
    0aab626
  4. Upscale frames untiled and pad short batches to one compiled shape (#51) (#68)⁠

    someone-in-the-world +1: Claude Opus 5.5
    Unverified signature
    2ba97e4
  5. Quantize upscaled frames to uint8 on the GPU before host transfer (#61) (#67)⁠

    someone-in-the-world +1: Claude Opus 5.5
    Unverified signature
    b730447
  6. Report baseline, upscale delta, and total device VRAM in upscale profile (#51) (#66)⁠

    someone-in-the-world +1: Claude Opus 5.5
    Unverified signature
    f3eac0a
  7. Merge pull request #65 from some1galaxy/fix-track-tqdm-regression⁠

    Unverified signature
    e7be9c2

  1. Fix regression: drop track_tqdm=True reintroduced by the mypy-strict merge (#64)⁠

    someone-in-the-world +1: Claude Sonnet 5
    fed3939
  2. Merge pull request #63 from some1galaxy/profile-upscale-non-model-overhead⁠

    Unverified signature
    7e4f476
  3. Break down upscale's non-model overhead into named profiling spans (#61)⁠

    someone-in-the-world +1: Claude Sonnet 5
    ea4ada4

  1. Merge pull request #62 from some1galaxy/develop⁠

    Unverified signature
    80ce38f
  2. Merge pull request #28 from some1galaxy/add-mypy-strict-typecheck⁠

    Unverified signature
    447553c
  3. Merge origin/develop, resolving upscale.py profiling conflict⁠

    someone-in-the-world +1: Claude Sonnet 5
    4bc4218
  4. Merge pull request #59 from some1galaxy/fix-print-frames-info-tensor-attrs⁠

    Unverified signature
    0fffa5b
  5. Merge pull request #60 from some1galaxy/add-upscale-profiling⁠

    Unverified signature
    dda3d77
  6. Add opt-in profiling to the upscale stage for #48 benchmarking⁠

    someone-in-the-world +1: Claude Sonnet 5
    678f3ac
  7. Restore the .change() type: ignore removed during the develop merge⁠

    someone-in-the-world +1: Claude Sonnet 5
    68273f5
  8. Fix print_frames_info logging garbage bound-method reprs for tensor frames⁠

    someone-in-the-world +1: Claude Sonnet 5
    e7c7a36
  9. Merge remote-tracking branch 'origin/develop' into add-mypy-strict-typecheck⁠

    c8ec0f7
  10. Merge pull request #58 from some1galaxy/tensor-only-interpolation-upscale-pipeline⁠

    Unverified signature
    97e9c44
  11. Build a tensor-only RIFE -> upscale pipeline (#53)⁠

    someone-in-the-world +1: Claude Sonnet 5
    fed6bc3
  12. Merge pull request #57 from some1galaxy/remove-upscale-pil-roundtrip⁠

    Unverified signature
    663dfc8
  13. Remove redundant numpy->PIL->numpy round trip between interpolation and upscale⁠

    someone-in-the-world +1: Claude Sonnet 5
    55d9178
  14. Merge pull request #56 from some1galaxy/worktree-sync-develop-main⁠

    Unverified signature
    3a3e758
  15. Sync develop into main

    5a6158b
  16. Log the final served video, not the pre-upscale result (#46)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    3d9fab2

  1. Merge pull request #45 from some1galaxy/develop⁠

    Unverified signature
    4e80bca
  2. Prune log repo on file count, not just storage size (#44)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    4578f11

  1. Sync develop into main (#43)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    4bb4d59
  2. Merge branch 'main' into develop⁠

    b505376
  3. Fix deploy crash: gr.Image doesn't accept an info kwarg in Gradio 6.0.1 (#42)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    4aabec2
  4. Support specifying an end frame (last image) for I2V generation (#41)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    7270705
  5. AOT-compile the transformer to re-enable dynamic-activation fp8 quant (#39)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    c2bf65e
  6. Sync develop into main (#38)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    9f64382
  7. Quantize transformer with weight-only fp8 instead of dynamic-activation fp8 (#37)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    34c1019

  1. Sync develop into main (#34)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    5ab12ca
  2. Stop Inductor compilation progress from leaking into the Gradio UI (#33)⁠

    Unverified signature
    629c301
  3. Sync develop into main (#32)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    124fb40
  4. Add liability disclaimer to the Space UI (#30)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    de8e11b
  5. Log when torch.compile falls back to the eager upscale model (#31)⁠

    Unverified signature
    1ceec92
  6. torch.compile the upscale model on CUDA (#26)⁠

    Unverified signature
    a5e5374
  7. Sync develop into main (#29)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    7603944
  8. Add mypy --strict type-check CI gate on every PR⁠

    someone-in-the-world +1: Claude Sonnet 5
    2682589
  9. Increase upscale tile size from 256 to 512 (#24)⁠

    Unverified signature
    e284828
  10. Sync develop into main (#27)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    3bd3a96
  11. Batch frames and same-shaped tiles through the upscale model (#23)⁠

    Unverified signature
    60ca9a8
  12. Pre-download RIFE/upscale weights at startup instead of inside @spaces.GPU (#22)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    7123409
  13. Sync develop into main (#21)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    460f125
  14. Add detailed export/traceback logging to diagnose post-pipeline UI errors (#20)⁠

    Unverified signature
    ab3b519
  15. Check Upscale 4x by default and drop model name from its label (#19)⁠

    someone-in-the-world +1: Claude Sonnet 5
    Unverified signature
    441c4d5