File size: 2,388 Bytes
394847e
 
 
 
 
 
 
 
 
 
 
 
1f36ade
 
394847e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1f36ade
394847e
 
 
 
 
 
 
 
 
1f36ade
394847e
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
base_model: Qwen/Qwen3.5-4B
tags:
- vision-language-navigation
- simplememvln
- r2r
- rxr
- dual-lane
- no-action-history
---
# SimpleMemVLN FullContext dual-lane, no action history — base

`epoch-2/` is the completed two-epoch model at update **7704**. The
first-epoch snapshot remains available under `epoch-1/`.

Initialized directly from the original Qwen3.5-4B base weights, with fresh step lanes.

## Architecture and training

Qwen/Qwen3.5-4B revision `851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a`.
FullContext attention with parallel step lanes at layers 16, 20, 24 and 28,
using the `step_end` clock. Four-way candidate logits from pretrained trainable
LM-head rows; no appended action-history tokens.
Serializer: `vln_candidate_logits_no_action_history_v1`.
Frozen vision encoder and merger, trainable language backbone and step lanes.
Complete trajectories, gradient checkpointing, CPU activation offload for long
sequences, BF16 and DeepSpeed ZeRO-2.

Joint R2R + English-guide RxR_15deg: 30,815 episodes (10,819 + 19,996).
Global batch 8 = four H100 GPUs × one episode/rank × accumulation 2.
Backbone/head LR 5e-6; step-lane LR 1e-4; warmup 232 updates;
cosine decay to 10% of peak, weight decay 0.01, seed 429.
Epoch-1 action-weighted training loss: **0.3897369707**.
Epoch-2 action-weighted training loss: **0.1094553045**.
These are training metrics; this snapshot has not been evaluated in Habitat.

## Loading and provenance

Use SimpleMemVLN source commit `fe9914d6c900b41f17df880753d651eb610d0837` and the pinned runtime documented
in the `streaming_logits_dual` branch. Download the epoch directory and use:

```python
from qwen_vl.train.vln_runtime import load_checkpoint
model, serializer = load_checkpoint("downloaded_repo/epoch-2", pinned_base_model_path)
```

The navigation wrapper and step-lane weights are included in `pytorch_model.bin`.
This requires the SimpleMemVLN loader and the pinned base model/processor;
an unmodified AutoModel loader does not implement this navigation contract.
`navigation.json` records the complete recipe and architecture.
Model, tokenizer/processor, epoch report and selected provenance are published.
Optimizer/RNG tensors, dataset contents and credentials remain local.
`SHA256SUMS.json` records file hashes. Every uploaded file is downloaded from
the immutable publication commit and checked against its local SHA-256.