Remove auxiliary records
Browse files- 1.3B/docs/validation.md +0 -1
- 1.3B/results/validation/three-encoder-smoke.json +0 -36
- 14B/docs/validation.md +1 -2
- 14B/results/original-step80.json +0 -24
- 14B/results/release-validation.json +0 -24
- ANONYMIZATION.txt +0 -35
1.3B/docs/validation.md
CHANGED
|
@@ -22,7 +22,6 @@ After removing the launcher preflight gates, core reference checks, and selected
|
|
| 22 |
- Generator weights were finite, and the model, optimizer, and four per-worker random states were saved successfully. All 825 saved Adam parameter states recorded one update, and their gradients were not all zero.
|
| 23 |
- The new checkpoint was loaded by the shared inference implementation and generated a decodable **81-frame, 832 × 480, 16 FPS** video.
|
| 24 |
|
| 25 |
-
Machine-readable results are saved in [three-encoder-smoke.json](../results/validation/three-encoder-smoke.json).
|
| 26 |
|
| 27 |
The run used `bash scripts/train.sh --smoke`. This overrides only the training length to one update; the distribution batch, differentiation batch, encoders, and reference assets remain those of the released recipe.
|
| 28 |
|
|
|
|
| 22 |
- Generator weights were finite, and the model, optimizer, and four per-worker random states were saved successfully. All 825 saved Adam parameter states recorded one update, and their gradients were not all zero.
|
| 23 |
- The new checkpoint was loaded by the shared inference implementation and generated a decodable **81-frame, 832 × 480, 16 FPS** video.
|
| 24 |
|
|
|
|
| 25 |
|
| 26 |
The run used `bash scripts/train.sh --smoke`. This overrides only the training length to one update; the distribution batch, differentiation batch, encoders, and reference assets remain those of the released recipe.
|
| 27 |
|
1.3B/results/validation/three-encoder-smoke.json
DELETED
|
@@ -1,36 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"training_updates": 1,
|
| 3 |
-
"distribution_batch": 256,
|
| 4 |
-
"differentiation_batch": 128,
|
| 5 |
-
"reference_batch": 128,
|
| 6 |
-
"encoders": [
|
| 7 |
-
"DINOv3",
|
| 8 |
-
"V-JEPA2",
|
| 9 |
-
"VideoMAEv2"
|
| 10 |
-
],
|
| 11 |
-
"checkpoint_finite": true,
|
| 12 |
-
"optimizer_saved": true,
|
| 13 |
-
"rng_states": 4,
|
| 14 |
-
"video_frames": 81,
|
| 15 |
-
"video_shape": [
|
| 16 |
-
480,
|
| 17 |
-
832,
|
| 18 |
-
3
|
| 19 |
-
],
|
| 20 |
-
"fps": 16.0,
|
| 21 |
-
"cpu_tests_passed": 31,
|
| 22 |
-
"optimizer_parameter_states": 825,
|
| 23 |
-
"adam_steps_all_one": true,
|
| 24 |
-
"first_frame_pixel_std": 58.5123941148281,
|
| 25 |
-
"hardware": "4 x NVIDIA H200",
|
| 26 |
-
"torch": "2.5.1+cu121",
|
| 27 |
-
"flash_attention": "2.7.4.post1",
|
| 28 |
-
"logged_generator_loss": 3.995,
|
| 29 |
-
"logged_generator_grad_norm_before_clipping": 44.62,
|
| 30 |
-
"feature_replay_max_abs": {
|
| 31 |
-
"dinov3": 0.0,
|
| 32 |
-
"vjepa2": 0.0,
|
| 33 |
-
"videomae_v2": 0.0
|
| 34 |
-
},
|
| 35 |
-
"scope": "One full-batch training update and checkpoint inference; not a full 150-update or VBench rerun"
|
| 36 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14B/docs/validation.md
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
The restored recipe is the **three-encoder, 8,000-reference-video run**. The original checkpoint header records step **80**, **1,095 generator parameter tensors**, and all three branches: DINOv3, V-JEPA 2, and VideoMAEv2. Its bank identity matches the released training config. The historical human-evaluation generation records and the VLM source-video run point to this same checkpoint.
|
| 6 |
|
| 7 |
-
The original step-80 log reports loss **3.854**, generator gradient norm **10.98**, three encoder VJPs, batch geometry **256 / 128 / 128**, zero reported feature replay error for all three encoders, and a completed optimizer update. These are historical measurements, not a new run of this package.
|
| 8 |
|
| 9 |
## Checks of the corrected release
|
| 10 |
|
|
@@ -16,7 +16,6 @@ The original step-80 log reports loss **3.854**, generator gradient norm **10.98
|
|
| 16 |
- The single-encoder MMD kernel, training rollout, and encoder VJP implementation match the original three-encoder snapshot's executable AST after removing documentation and restoring readability aliases.
|
| 17 |
- Python parsing, shell syntax, and diff whitespace checks passed.
|
| 18 |
|
| 19 |
-
Path-free evidence is in [`release-validation.json`](../results/release-validation.json). Original source-fingerprint manifests are omitted from this anonymous release.
|
| 20 |
|
| 21 |
**Full 14B GPU training, GPU video generation, and VBench were not rerun for this correction.** CPU sampler comparisons use a small test generator, not the 14B network, and do not establish identical generated videos or a new benchmark score.
|
| 22 |
|
|
|
|
| 4 |
|
| 5 |
The restored recipe is the **three-encoder, 8,000-reference-video run**. The original checkpoint header records step **80**, **1,095 generator parameter tensors**, and all three branches: DINOv3, V-JEPA 2, and VideoMAEv2. Its bank identity matches the released training config. The historical human-evaluation generation records and the VLM source-video run point to this same checkpoint.
|
| 6 |
|
| 7 |
+
The original step-80 log reports loss **3.854**, generator gradient norm **10.98**, three encoder VJPs, batch geometry **256 / 128 / 128**, zero reported feature replay error for all three encoders, and a completed optimizer update. These are historical measurements, not a new run of this package.
|
| 8 |
|
| 9 |
## Checks of the corrected release
|
| 10 |
|
|
|
|
| 16 |
- The single-encoder MMD kernel, training rollout, and encoder VJP implementation match the original three-encoder snapshot's executable AST after removing documentation and restoring readability aliases.
|
| 17 |
- Python parsing, shell syntax, and diff whitespace checks passed.
|
| 18 |
|
|
|
|
| 19 |
|
| 20 |
**Full 14B GPU training, GPU video generation, and VBench were not rerun for this correction.** CPU sampler comparisons use a small test generator, not the 14B network, and do not establish identical generated videos or a new benchmark score.
|
| 21 |
|
14B/results/original-step80.json
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"scope": "Historical three-encoder training log; not a rerun of this package. Values retain the precision printed by the original logger.",
|
| 3 |
-
"checkpoint_step": 80,
|
| 4 |
-
"active_encoders": [
|
| 5 |
-
"dinov3",
|
| 6 |
-
"vjepa2",
|
| 7 |
-
"videomae_v2"
|
| 8 |
-
],
|
| 9 |
-
"reference_count": 8000,
|
| 10 |
-
"use_ema": false,
|
| 11 |
-
"metrics": {
|
| 12 |
-
"generator_loss": 3.854,
|
| 13 |
-
"generator_grad_norm": 10.98,
|
| 14 |
-
"learning_rate": 1.818e-06,
|
| 15 |
-
"fresh_video_optimizer_step_skipped": 0.0,
|
| 16 |
-
"triple_dense_global_video_samples": 256.0,
|
| 17 |
-
"triple_dense_gradient_global_video_samples": 128.0,
|
| 18 |
-
"triple_dense_current_teacher_global_samples": 128.0,
|
| 19 |
-
"triple_dense_encoder_vjp_count": 3.0,
|
| 20 |
-
"dinov3_dense_replay_max_abs": 0.0,
|
| 21 |
-
"vjepa2_dense_replay_max_abs": 0.0,
|
| 22 |
-
"videomae_v2_dense_replay_max_abs": 0.0
|
| 23 |
-
}
|
| 24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14B/results/release-validation.json
DELETED
|
@@ -1,24 +0,0 @@
|
|
| 1 |
-
{
|
| 2 |
-
"checkpoint_step": 80,
|
| 3 |
-
"generator_parameter_tensors": 1095,
|
| 4 |
-
"active_encoders": [
|
| 5 |
-
"dinov3",
|
| 6 |
-
"vjepa2",
|
| 7 |
-
"videomae_v2"
|
| 8 |
-
],
|
| 9 |
-
"reference_count": 8000,
|
| 10 |
-
"teacher_bank_content_hash": "6b8f249733c39d865a8a9d4b1963779d5578c6a6d68aa5d96002a4b706c766e9",
|
| 11 |
-
"human_motion_and_camera_protocols_same_checkpoint": true,
|
| 12 |
-
"vlm_source_vbench_same_checkpoint": true,
|
| 13 |
-
"cpu_sampler_matches_evaluated_source": {
|
| 14 |
-
"continuous_two_prompts": true,
|
| 15 |
-
"paired_two_prompts": true,
|
| 16 |
-
"scope": "Small recording generator and real scheduler; no 14B model weights were executed."
|
| 17 |
-
},
|
| 18 |
-
"actual_dinov3_metadata_relocation_exact": true,
|
| 19 |
-
"cpu_tests": {
|
| 20 |
-
"passed": 51,
|
| 21 |
-
"skipped_cuda": 1
|
| 22 |
-
},
|
| 23 |
-
"five_sample_noise_order_cpu_test": true
|
| 24 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ANONYMIZATION.txt
DELETED
|
@@ -1,35 +0,0 @@
|
|
| 1 |
-
Anonymous source release
|
| 2 |
-
|
| 3 |
-
Removed author names, affiliations, contact details, personal repository and
|
| 4 |
-
project links, tracking badges, the identifying paper PDF, shared-chat links,
|
| 5 |
-
cluster-specific paths, private collaboration acknowledgments, original source
|
| 6 |
-
fingerprint manifests, and Git metadata/history. Project-specific module names,
|
| 7 |
-
class names and environment variables now use neutral names.
|
| 8 |
-
|
| 9 |
-
Hosted model repository URLs and hard-coded repository IDs were removed.
|
| 10 |
-
Model and tokenizer loaders require existing local directories. The legacy-named
|
| 11 |
-
VideoMAEv2 preparation utility stages an existing local snapshot with --source-dir;
|
| 12 |
-
it does not download models. Existing valid local manifests can be preserved for
|
| 13 |
-
frozen-bank compatibility. New manifests require matching reference assets and
|
| 14 |
-
configuration identities. Local preparation reads bank identities into private
|
| 15 |
-
generated configuration files; do not include those files or model assets when
|
| 16 |
-
sharing this source package.
|
| 17 |
-
|
| 18 |
-
Third-party source attribution and license notices are retained. Scientific
|
| 19 |
-
training settings and reported results are retained. This package contains source
|
| 20 |
-
code, configurations, example prompts and documentation, without model weights
|
| 21 |
-
or training data.
|
| 22 |
-
|
| 23 |
-
Verification passed:
|
| 24 |
-
- Python syntax: 180 files; shell syntax: 6 scripts.
|
| 25 |
-
- Both training recipes passed the existing source/configuration checks.
|
| 26 |
-
- Both local snapshot tools passed staging, occupied-output rejection, missing
|
| 27 |
-
source rejection, nested-directory rejection and manifest-preservation checks.
|
| 28 |
-
- Model adapters passed local-only loading and missing-path checks with mocks.
|
| 29 |
-
- Both preparation scripts passed path relocation and bank-identity checks.
|
| 30 |
-
- Final content and archive checks found no targeted author/project identifiers,
|
| 31 |
-
personal links, hosted model repository addresses, Git metadata or paper PDF.
|
| 32 |
-
|
| 33 |
-
No GPU training or model inference was run for this source anonymization task.
|
| 34 |
-
Previously public source code and retained scientific results can still be matched
|
| 35 |
-
to public material; removing identifying metadata cannot guarantee anonymity.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|