• Stefy Lanza (nextime / spora )'s avatar
    longcat: the external training hand-off had never run (v0.2.51) · 527192e6
    Stefy Lanza (nextime / spora ) authored
      ✗ training failed: _lora_dir() missing 1 required positional argument: 'name'
    
    Progress, in that everything before it worked: the Train button built the dataset,
    the request carried dataset_config, the server accepted it and dispatched to the
    LongCat path. It then died on the first line of _train_externally that does real
    work — proof that function had never once executed.
    
    Two bugs in one line. _lora_dir(name) already resolves the per-LoRA directory AND
    routes a non-main DDP rank to scratch; the call treated it as the parent and
    joined the name on again, so even with the argument supplied it would have written
    <loras>/<name>/<name> and bypassed the DDP handling.
    
    The test calls the real _train_externally with only the worker stubbed — no GPU,
    no checkpoint, no venv — and checks it reaches the worker, that output_dir equals
    _lora_dir(name) with the name not doubled, that the job carries steps/rank/seed/
    num_frames/dataset_config, that both refusal paths still refuse, and that the
    worker's **kwargs progress callback matches the receiver's signature (a mismatch
    there would only show up mid-training).
    
    Verified to FAIL on the real defect: restoring the old line turns 4 of the 6 red
    with exactly the TypeError above.
    Co-Authored-By: 's avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_0182DhR1eFNPQyGmDrpHbedY
    527192e6
Name
Last commit
Last update
..
test_admin_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_compose.py Loading commit data...
test_front_ocr_swap_gate.py Loading commit data...
test_longcat_config_ui.py Loading commit data...
test_longcat_external_training.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_scale.py Loading commit data...
test_longcat_tasks.py Loading commit data...
test_longcat_variants.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_ocr_remotization.py Loading commit data...
test_studio_composed_surfaces.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_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...