ounce100m-code / build /publish_model.py

Commit History

24 days ago

  1. publish_model: take the checkpoint source from --ckpt-repo instead of a hard-coded repo name

    Verified signature
    dd1b6b9
  2. publish_model.py: ship tokenizer_config.json + special_tokens_map.json (Gate 5 could not load a bare tokenizer.json)

    Verified signature
    55f23ef
  3. publish_model.py: drop the local 'import shutil' that shadowed the module name and broke Gate 5

    Verified signature
    6cf6f8d
  4. publish_model.py: drop max_workers (not in the Kaggle image's Hub client)

    Verified signature
    edbcee6

25 days ago

  1. publish_model: clean room before the import, cache_dir, two more required card fields, gated != empty (E-046)

    Verified signature
    8c59764
  2. publish_model: anonymous clean room, every-file read-back, list-only-on-404 resume, card fields read from run_summary (review E-045)

    Verified signature
    c89f91b
  3. review round 3 (probe/model-card/eval): rank-visible eval failure + cross-rank peak memory + complete run_summary; card derived-and-asserted from config; harness install --no-deps and task ids confirmed; torchrun redirects 3 + tee 3

    Verified signature
    d0e35c4
  4. Phase 5 tooling: publish the final weights with a card whose every number is read back off the Hub (mix manifest, audit.json, run_summary); parameter count recomputed from the safetensors header rather than asserted; batched commits; anonymous sha read-back; --verify-only is the Gate 5 clean-room load+generate

    Verified signature
    f262b67