ViSS-8B / code /docs /DATA.md
mis2's picture
Release ViSS-8B weights, processors and source code
78ac017 verified
|
Raw History Blame Contribute Delete
2.58 kB

Data preparation

The code package distributes construction and validation code. Training records, source media, benchmark exports, and calibration artifacts are external inputs.

Training records

The trainer consumes a sealed semantic release. Its validation checks the manifest, source inventory, user/assistant message schema, media identity, and permitted targets. See:

  • viss_core/data_v0/schema.py
  • viss_core/data_v0/semantic_release.py
  • viss_core/data_v0/trainer_adapter.py

The source-aligned builder combines already prepared source releases:

python -m data_pipeline.temporal_scope.build_source_aligned_sft_release \
  --source data/prepared_source_a \
  --source data/prepared_source_b \
  --output data/viss_release \
  --release-id my_viss_release \
  --copy-mode copy

prepared_source_a and prepared_source_b are placeholders for valid source releases, not raw-video directories. This generic example does not reconstruct the paper's accepted training mixture by itself.

The paper describes the training mixture. Company training records and their manifests are not distributed. The training guide assumes users have prepared their own valid source releases, media, example weights, and ordering.

Set VISS_UPSTREAM_MANIFEST_SHA256 to the trusted upstream identity for your training inputs before starting the builder or trainer. The validator retains the identity check, but the code package embeds no company-specific digest. Private legacy source adapters are excluded; supply the standard semantic release format instead.

Evaluation assets

For each benchmark, prepare:

  1. Official annotations and authorized video files.
  2. A query export using the fields read by viss_core/benchmarks.py.
  3. The benchmark's official scoring installation.
  4. Model and processor files compatible with the locked evaluation protocol.

configs/evaluation/recent4.example.json describes the public sampling, query-count, prompt, and processor conventions. It contains no run dates, company file identities, or query records. Follow the evaluation guide to create a local configuration bound to your own query exports and processor. The generated configuration is excluded from publication.

TVS calibration

The TVS policy consumes acquisition/commit calibration artifacts and aligned view predictions from one model. Calibrate on source-disjoint data, then freeze the thresholds for benchmark evaluation. The archive includes the selection and analysis implementation, but not the paper's calibration records or precomputed predictions.