anhdao69's picture
Publish completed joint R2R + RxR_15deg FullContext candidate-logits epoch 2 (step 7704)
a283921 verified
|
Raw History Blame Contribute Delete
2.19 kB
---
base_model: Qwen/Qwen3.5-4B
library_name: transformers
tags:
- vision-language-navigation
- r2r
- rxr
- simplememvln
- candidate-logits
---
# SimpleMemVLN R2R + RxR_15deg FullContext candidate-logits
**Not yet evaluated in Habitat.** Training loss is not navigation success.
This is NOT the qwen_text FullContext-B checkpoint.
## Snapshot and recipe
`epoch-1/` is the mid-schedule snapshot at step 3852.
`epoch-2/` is the completed two-epoch model at step 7704. Both are retained.
Joint R2R and English-guide RxR_15deg full episodes. Global batch 8 = 4 H100
GPUs x one episode per rank x gradient accumulation 2. LR 5e-6, warmup 232,
cosine decay to 10% of peak, weight decay 0.01, seed 429. BF16, ZeRO-2,
gradient checkpointing and long-sequence activation offload; vision frozen.
Initialized from Qwen/Qwen3.5-4B revision
`851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a`.
Training source commit: `8a6a28acabd43d378e610345b2ebbe24547c37f8` on
SimpleMemVLN `streaming_logits`; exact source and dataset hashes are included.
## Navigation contract
Serializer `vln_candidate_logits_v1`, full-context causal attention with
persistent GDN state. Four selected pretrained LM-head rows, trainable at the
backbone LR (`lm_rows_trainable`); no random classifier and no autoregressive
action generation. Candidate labels A/B/C/D (IDs 32/33/34/35) map to
MOVE_FORWARD/TURN_LEFT/TURN_RIGHT/STOP and Habitat IDs 1/2/3/0.
Explicit candidate-token feedback; unweighted four-way cross entropy.
Epoch-1 action-weighted loss: 0.3663298; epoch-2: 0.1044625. Not comparable numerically to text CE.
## Loading and integrity
Use the SimpleMemVLN candidate-aware wrapper loader
`qwen_vl.train.vln_runtime.load_checkpoint(epoch_directory, base_model_path)`
from `streaming_logits`, with the pinned pretrained base snapshot.
These are navigation-wrapper weights, not plain AutoModel weights. Do not load
them using the old text-policy serializer. `navigation.json` is authoritative.
Model/tokenizer/processor metadata only; optimizer states, RNG, images and
credentials remain local. `SHA256SUMS.json` records file hashes. Publication
is verified by downloading each uploaded file at its immutable Hub revision.