• Stefy Lanza (nextime / spora )'s avatar
    longcat: report the real denoise step, over every segment (v0.2.87) · e685859a
    Stefy Lanza (nextime / spora ) authored
    A 304-frame request sat at "generating 0/16 (0%)" for its whole nine-minute
    first segment while the service's log showed Denoising: 15/16. Two defects.
    
    The service set _progress["step"] = 0 at the start of every segment and never
    again, so the step count existed only inside the vendored pipeline's
    tqdm(total=len(timesteps), desc="Denoising") -- which takes no callback.
    Nothing reached GET /progress; the poller in video.py faithfully reported the
    0 it was handed. Each pipeline module did `from tqdm import tqdm`, so the bar
    is instrumented by rebinding the name on the MODULE (patching tqdm.tqdm would
    be too late), and only bars labelled "Denoising" are tracked so a
    checkpoint-shard bar cannot move a request's progress.
    
    The totals also counted ONE segment: a four-segment render would have run
    0->16 four times against a denominator of 16. `step` now carries the completed
    segments' offset so it counts the stage end to end, and the bar spans
    steps x segments -- with refinement excluded, being a single pass over the
    finished video. A request that asked for a duration rather than a segment
    count only learns the real count from the service, so the denominator is
    corrected on the first report, through a setter that does not restart the bar
    and lose the elapsed time the rate is derived from.
    Co-Authored-By: 's avatarClaude Opus 5 <noreply@anthropic.com>
    e685859a
Name
Last commit
Last update
..
test_admin_auth.py Loading commit data...
test_admin_forward_auth.py Loading commit data...
test_admin_remote_ui.py Loading commit data...
test_audio_ml_backends.py Loading commit data...
test_audio_ml_endpoints.py Loading commit data...
test_broker_config.py Loading commit data...
test_broker_dispatch.py Loading commit data...
test_broker_protocol.py Loading commit data...
test_broker_streaming.py Loading commit data...
test_burst_placement.py Loading commit data...
test_character_studio_fetch.py Loading commit data...
test_cluster.py Loading commit data...
test_compose.py Loading commit data...
test_front_api_auth.py Loading commit data...
test_front_ocr_swap_gate.py Loading commit data...
test_image_has_c_compiler.py Loading commit data...
test_longcat_avatar_layout.py Loading commit data...
test_longcat_bsa.py Loading commit data...
test_longcat_cancellable.py Loading commit data...
test_longcat_checkpoint_resolve.py Loading commit data...
test_longcat_component_quant.py Loading commit data...
test_longcat_config_ui.py Loading commit data...
test_longcat_external_training.py Loading commit data...
test_longcat_int8_load.py Loading commit data...
test_longcat_lora.py Loading commit data...
test_longcat_orchestration.py Loading commit data...
test_longcat_packaging.py Loading commit data...
test_longcat_placement.py Loading commit data...
test_longcat_progress.py Loading commit data...
test_longcat_prompt_cache.py Loading commit data...
test_longcat_quantize.py Loading commit data...
test_longcat_scale.py Loading commit data...
test_longcat_tasks.py Loading commit data...
test_longcat_variants.py Loading commit data...
test_longcat_vendored_source.py Loading commit data...
test_longcat_venv_env.py Loading commit data...
test_longcat_vram_estimate.py Loading commit data...
test_longcat_worker.py Loading commit data...
test_manual_multimodal_test_client.py Loading commit data...
test_model_scan_cache.py Loading commit data...
test_ocr_olmocr.py Loading commit data...
test_ocr_vram_share_and_fallback.py Loading commit data...
test_remote_execution.py Loading commit data...
test_runpod_fleet_status.py Loading commit data...
test_runpod_ocr_remotization.py Loading commit data...
test_runpod_schedule_region_spend.py Loading commit data...
test_studio_composed_surfaces.py Loading commit data...
test_surya_runpod_fixes.py Loading commit data...
test_township_api_key.py Loading commit data...
test_township_longcat.py Loading commit data...
test_township_page_js.py Loading commit data...
test_township_templates.py Loading commit data...
test_township_video_dataset.py Loading commit data...
test_upgrade_launcher.py Loading commit data...
test_video_as_b64_scope.py Loading commit data...
test_vllm_share_self_tuning.py Loading commit data...
test_vram_releasers.py Loading commit data...
test_weight_stores.py Loading commit data...
test_whisper_server_local_models.py Loading commit data...