Publish verified A1 online Omega relation-supervised joint epoch 1
Browse files- .gitattributes +1 -0
- A1/epoch-1/chat_template.jinja +154 -0
- A1/epoch-1/config.json +112 -0
- A1/epoch-1/export_info.json +1 -0
- A1/epoch-1/navigation.json +129 -0
- A1/epoch-1/processor_config.json +60 -0
- A1/epoch-1/pytorch_model.bin +3 -0
- A1/epoch-1/reload_reference.json +5 -0
- A1/epoch-1/research_training.json +36 -0
- A1/epoch-1/tokenizer.json +3 -0
- A1/epoch-1/tokenizer_config.json +33 -0
- A1/provenance/epoch-1.json +0 -0
- A1/provenance/publication_validation.json +16 -0
- A1/provenance/qualification_pass.json +555 -0
- A1/provenance/resolved_config.json +113 -0
- A1/provenance/run_timing.json +11 -0
- A1/provenance/source.commit +1 -0
- A1/provenance/source_manifest.json +177 -0
- A1/provenance/supervisor_resources.json +58 -0
- A1/provenance/train_results.json +8 -0
- A1/provenance/trainer_state.json +0 -0
- A1/provenance/training_navigation.json +161 -0
- README.md +35 -0
- SHA256SUMS.json +22 -1
.gitattributes
CHANGED
|
@@ -36,3 +36,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 36 |
G1/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 37 |
G3/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 38 |
A0/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 36 |
G1/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 37 |
G3/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 38 |
A0/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
A1/epoch-1/tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
A1/epoch-1/chat_template.jinja
ADDED
|
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- set image_count = namespace(value=0) %}
|
| 2 |
+
{%- set video_count = namespace(value=0) %}
|
| 3 |
+
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
|
| 4 |
+
{%- if content is string %}
|
| 5 |
+
{{- content }}
|
| 6 |
+
{%- elif content is iterable and content is not mapping %}
|
| 7 |
+
{%- for item in content %}
|
| 8 |
+
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
|
| 9 |
+
{%- if is_system_content %}
|
| 10 |
+
{{- raise_exception('System message cannot contain images.') }}
|
| 11 |
+
{%- endif %}
|
| 12 |
+
{%- if do_vision_count %}
|
| 13 |
+
{%- set image_count.value = image_count.value + 1 %}
|
| 14 |
+
{%- endif %}
|
| 15 |
+
{%- if add_vision_id %}
|
| 16 |
+
{{- 'Picture ' ~ image_count.value ~ ': ' }}
|
| 17 |
+
{%- endif %}
|
| 18 |
+
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
|
| 19 |
+
{%- elif 'video' in item or item.type == 'video' %}
|
| 20 |
+
{%- if is_system_content %}
|
| 21 |
+
{{- raise_exception('System message cannot contain videos.') }}
|
| 22 |
+
{%- endif %}
|
| 23 |
+
{%- if do_vision_count %}
|
| 24 |
+
{%- set video_count.value = video_count.value + 1 %}
|
| 25 |
+
{%- endif %}
|
| 26 |
+
{%- if add_vision_id %}
|
| 27 |
+
{{- 'Video ' ~ video_count.value ~ ': ' }}
|
| 28 |
+
{%- endif %}
|
| 29 |
+
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
|
| 30 |
+
{%- elif 'text' in item %}
|
| 31 |
+
{{- item.text }}
|
| 32 |
+
{%- else %}
|
| 33 |
+
{{- raise_exception('Unexpected item type in content.') }}
|
| 34 |
+
{%- endif %}
|
| 35 |
+
{%- endfor %}
|
| 36 |
+
{%- elif content is none or content is undefined %}
|
| 37 |
+
{{- '' }}
|
| 38 |
+
{%- else %}
|
| 39 |
+
{{- raise_exception('Unexpected content type.') }}
|
| 40 |
+
{%- endif %}
|
| 41 |
+
{%- endmacro %}
|
| 42 |
+
{%- if not messages %}
|
| 43 |
+
{{- raise_exception('No messages provided.') }}
|
| 44 |
+
{%- endif %}
|
| 45 |
+
{%- if tools and tools is iterable and tools is not mapping %}
|
| 46 |
+
{{- '<|im_start|>system\n' }}
|
| 47 |
+
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
|
| 48 |
+
{%- for tool in tools %}
|
| 49 |
+
{{- "\n" }}
|
| 50 |
+
{{- tool | tojson }}
|
| 51 |
+
{%- endfor %}
|
| 52 |
+
{{- "\n</tools>" }}
|
| 53 |
+
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
|
| 54 |
+
{%- if messages[0].role == 'system' %}
|
| 55 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 56 |
+
{%- if content %}
|
| 57 |
+
{{- '\n\n' + content }}
|
| 58 |
+
{%- endif %}
|
| 59 |
+
{%- endif %}
|
| 60 |
+
{{- '<|im_end|>\n' }}
|
| 61 |
+
{%- else %}
|
| 62 |
+
{%- if messages[0].role == 'system' %}
|
| 63 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 64 |
+
{{- '<|im_start|>system\n' + content + '<|im_end|>\n' }}
|
| 65 |
+
{%- endif %}
|
| 66 |
+
{%- endif %}
|
| 67 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 68 |
+
{%- for message in messages[::-1] %}
|
| 69 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 70 |
+
{%- if ns.multi_step_tool and message.role == "user" %}
|
| 71 |
+
{%- set content = render_content(message.content, false)|trim %}
|
| 72 |
+
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
|
| 73 |
+
{%- set ns.multi_step_tool = false %}
|
| 74 |
+
{%- set ns.last_query_index = index %}
|
| 75 |
+
{%- endif %}
|
| 76 |
+
{%- endif %}
|
| 77 |
+
{%- endfor %}
|
| 78 |
+
{%- if ns.multi_step_tool %}
|
| 79 |
+
{{- raise_exception('No user query found in messages.') }}
|
| 80 |
+
{%- endif %}
|
| 81 |
+
{%- for message in messages %}
|
| 82 |
+
{%- set content = render_content(message.content, true)|trim %}
|
| 83 |
+
{%- if message.role == "system" %}
|
| 84 |
+
{%- if not loop.first %}
|
| 85 |
+
{{- raise_exception('System message must be at the beginning.') }}
|
| 86 |
+
{%- endif %}
|
| 87 |
+
{%- elif message.role == "user" %}
|
| 88 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 89 |
+
{%- elif message.role == "assistant" %}
|
| 90 |
+
{%- set reasoning_content = '' %}
|
| 91 |
+
{%- if message.reasoning_content is string %}
|
| 92 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 93 |
+
{%- else %}
|
| 94 |
+
{%- if '</think>' in content %}
|
| 95 |
+
{%- set reasoning_content = content.split('</think>')[0].rstrip('\n').split('<think>')[-1].lstrip('\n') %}
|
| 96 |
+
{%- set content = content.split('</think>')[-1].lstrip('\n') %}
|
| 97 |
+
{%- endif %}
|
| 98 |
+
{%- endif %}
|
| 99 |
+
{%- set reasoning_content = reasoning_content|trim %}
|
| 100 |
+
{%- if loop.index0 > ns.last_query_index %}
|
| 101 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
|
| 102 |
+
{%- else %}
|
| 103 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 104 |
+
{%- endif %}
|
| 105 |
+
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
|
| 106 |
+
{%- for tool_call in message.tool_calls %}
|
| 107 |
+
{%- if tool_call.function is defined %}
|
| 108 |
+
{%- set tool_call = tool_call.function %}
|
| 109 |
+
{%- endif %}
|
| 110 |
+
{%- if loop.first %}
|
| 111 |
+
{%- if content|trim %}
|
| 112 |
+
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 113 |
+
{%- else %}
|
| 114 |
+
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 115 |
+
{%- endif %}
|
| 116 |
+
{%- else %}
|
| 117 |
+
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 118 |
+
{%- endif %}
|
| 119 |
+
{%- if tool_call.arguments is defined %}
|
| 120 |
+
{%- for args_name, args_value in tool_call.arguments|items %}
|
| 121 |
+
{{- '<parameter=' + args_name + '>\n' }}
|
| 122 |
+
{%- set args_value = args_value | tojson | safe if args_value is mapping or (args_value is sequence and args_value is not string) else args_value | string %}
|
| 123 |
+
{{- args_value }}
|
| 124 |
+
{{- '\n</parameter>\n' }}
|
| 125 |
+
{%- endfor %}
|
| 126 |
+
{%- endif %}
|
| 127 |
+
{{- '</function>\n</tool_call>' }}
|
| 128 |
+
{%- endfor %}
|
| 129 |
+
{%- endif %}
|
| 130 |
+
{{- '<|im_end|>\n' }}
|
| 131 |
+
{%- elif message.role == "tool" %}
|
| 132 |
+
{%- if loop.previtem and loop.previtem.role != "tool" %}
|
| 133 |
+
{{- '<|im_start|>user' }}
|
| 134 |
+
{%- endif %}
|
| 135 |
+
{{- '\n<tool_response>\n' }}
|
| 136 |
+
{{- content }}
|
| 137 |
+
{{- '\n</tool_response>' }}
|
| 138 |
+
{%- if not loop.last and loop.nextitem.role != "tool" %}
|
| 139 |
+
{{- '<|im_end|>\n' }}
|
| 140 |
+
{%- elif loop.last %}
|
| 141 |
+
{{- '<|im_end|>\n' }}
|
| 142 |
+
{%- endif %}
|
| 143 |
+
{%- else %}
|
| 144 |
+
{{- raise_exception('Unexpected message role.') }}
|
| 145 |
+
{%- endif %}
|
| 146 |
+
{%- endfor %}
|
| 147 |
+
{%- if add_generation_prompt %}
|
| 148 |
+
{{- '<|im_start|>assistant\n' }}
|
| 149 |
+
{%- if enable_thinking is defined and enable_thinking is false %}
|
| 150 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 151 |
+
{%- else %}
|
| 152 |
+
{{- '<think>\n' }}
|
| 153 |
+
{%- endif %}
|
| 154 |
+
{%- endif %}
|
A1/epoch-1/config.json
ADDED
|
@@ -0,0 +1,112 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen3_5ForConditionalGeneration"
|
| 4 |
+
],
|
| 5 |
+
"dtype": "bfloat16",
|
| 6 |
+
"eos_token_id": 248046,
|
| 7 |
+
"image_token_id": 248056,
|
| 8 |
+
"model_type": "qwen3_5",
|
| 9 |
+
"pad_token_id": 248044,
|
| 10 |
+
"text_config": {
|
| 11 |
+
"attention_bias": false,
|
| 12 |
+
"attention_dropout": 0.0,
|
| 13 |
+
"attn_output_gate": true,
|
| 14 |
+
"bos_token_id": null,
|
| 15 |
+
"dtype": "bfloat16",
|
| 16 |
+
"eos_token_id": 248044,
|
| 17 |
+
"full_attention_interval": 4,
|
| 18 |
+
"head_dim": 256,
|
| 19 |
+
"hidden_act": "silu",
|
| 20 |
+
"hidden_size": 2560,
|
| 21 |
+
"initializer_range": 0.02,
|
| 22 |
+
"intermediate_size": 9216,
|
| 23 |
+
"layer_types": [
|
| 24 |
+
"linear_attention",
|
| 25 |
+
"linear_attention",
|
| 26 |
+
"linear_attention",
|
| 27 |
+
"full_attention",
|
| 28 |
+
"linear_attention",
|
| 29 |
+
"linear_attention",
|
| 30 |
+
"linear_attention",
|
| 31 |
+
"full_attention",
|
| 32 |
+
"linear_attention",
|
| 33 |
+
"linear_attention",
|
| 34 |
+
"linear_attention",
|
| 35 |
+
"full_attention",
|
| 36 |
+
"linear_attention",
|
| 37 |
+
"linear_attention",
|
| 38 |
+
"linear_attention",
|
| 39 |
+
"full_attention",
|
| 40 |
+
"linear_attention",
|
| 41 |
+
"linear_attention",
|
| 42 |
+
"linear_attention",
|
| 43 |
+
"full_attention",
|
| 44 |
+
"linear_attention",
|
| 45 |
+
"linear_attention",
|
| 46 |
+
"linear_attention",
|
| 47 |
+
"full_attention",
|
| 48 |
+
"linear_attention",
|
| 49 |
+
"linear_attention",
|
| 50 |
+
"linear_attention",
|
| 51 |
+
"full_attention",
|
| 52 |
+
"linear_attention",
|
| 53 |
+
"linear_attention",
|
| 54 |
+
"linear_attention",
|
| 55 |
+
"full_attention"
|
| 56 |
+
],
|
| 57 |
+
"linear_conv_kernel_dim": 4,
|
| 58 |
+
"linear_key_head_dim": 128,
|
| 59 |
+
"linear_num_key_heads": 16,
|
| 60 |
+
"linear_num_value_heads": 32,
|
| 61 |
+
"linear_value_head_dim": 128,
|
| 62 |
+
"mamba_ssm_dtype": "float32",
|
| 63 |
+
"max_position_embeddings": 262144,
|
| 64 |
+
"mlp_only_layers": [],
|
| 65 |
+
"model_type": "qwen3_5_text",
|
| 66 |
+
"mtp_num_hidden_layers": 1,
|
| 67 |
+
"mtp_use_dedicated_embeddings": false,
|
| 68 |
+
"num_attention_heads": 16,
|
| 69 |
+
"num_hidden_layers": 32,
|
| 70 |
+
"num_key_value_heads": 4,
|
| 71 |
+
"pad_token_id": null,
|
| 72 |
+
"partial_rotary_factor": 0.25,
|
| 73 |
+
"rms_norm_eps": 1e-06,
|
| 74 |
+
"rope_parameters": {
|
| 75 |
+
"mrope_interleaved": true,
|
| 76 |
+
"mrope_section": [
|
| 77 |
+
11,
|
| 78 |
+
11,
|
| 79 |
+
10
|
| 80 |
+
],
|
| 81 |
+
"partial_rotary_factor": 0.25,
|
| 82 |
+
"rope_theta": 10000000,
|
| 83 |
+
"rope_type": "default"
|
| 84 |
+
},
|
| 85 |
+
"tie_word_embeddings": true,
|
| 86 |
+
"use_cache": true,
|
| 87 |
+
"vocab_size": 248320
|
| 88 |
+
},
|
| 89 |
+
"tie_word_embeddings": true,
|
| 90 |
+
"transformers_version": "5.11.0",
|
| 91 |
+
"use_cache": false,
|
| 92 |
+
"video_token_id": 248057,
|
| 93 |
+
"vision_config": {
|
| 94 |
+
"deepstack_visual_indexes": [],
|
| 95 |
+
"depth": 24,
|
| 96 |
+
"dtype": "bfloat16",
|
| 97 |
+
"hidden_act": "gelu_pytorch_tanh",
|
| 98 |
+
"hidden_size": 1024,
|
| 99 |
+
"in_channels": 3,
|
| 100 |
+
"initializer_range": 0.02,
|
| 101 |
+
"intermediate_size": 4096,
|
| 102 |
+
"model_type": "qwen3_5_vision",
|
| 103 |
+
"num_heads": 16,
|
| 104 |
+
"num_position_embeddings": 2304,
|
| 105 |
+
"out_hidden_size": 2560,
|
| 106 |
+
"patch_size": 16,
|
| 107 |
+
"spatial_merge_size": 2,
|
| 108 |
+
"temporal_patch_size": 2
|
| 109 |
+
},
|
| 110 |
+
"vision_end_token_id": 248054,
|
| 111 |
+
"vision_start_token_id": 248053
|
| 112 |
+
}
|
A1/epoch-1/export_info.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"global_step": 3852, "max_steps": 3852, "epoch": 1.0}
|
A1/epoch-1/navigation.json
ADDED
|
@@ -0,0 +1,129 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"serializer": "vln_append_only_chat_geoaddress_v1",
|
| 3 |
+
"template_sha256": "fb79cf3922f74475e9a5faaac8c08d2f79a3ca7bef5dbf434f3f7726119229b8",
|
| 4 |
+
"actions": [
|
| 5 |
+
"MOVE_FORWARD",
|
| 6 |
+
"TURN_LEFT",
|
| 7 |
+
"TURN_RIGHT",
|
| 8 |
+
"STOP"
|
| 9 |
+
],
|
| 10 |
+
"habitat_ids": [
|
| 11 |
+
1,
|
| 12 |
+
2,
|
| 13 |
+
3,
|
| 14 |
+
0
|
| 15 |
+
],
|
| 16 |
+
"action_token_ids": [
|
| 17 |
+
[
|
| 18 |
+
28164,
|
| 19 |
+
61846,
|
| 20 |
+
248046
|
| 21 |
+
],
|
| 22 |
+
[
|
| 23 |
+
15834,
|
| 24 |
+
18440,
|
| 25 |
+
248046
|
| 26 |
+
],
|
| 27 |
+
[
|
| 28 |
+
15834,
|
| 29 |
+
20549,
|
| 30 |
+
248046
|
| 31 |
+
],
|
| 32 |
+
[
|
| 33 |
+
48964,
|
| 34 |
+
248046
|
| 35 |
+
]
|
| 36 |
+
],
|
| 37 |
+
"eos": 248046,
|
| 38 |
+
"separator_ids": [
|
| 39 |
+
198
|
| 40 |
+
],
|
| 41 |
+
"rgb_shape": [
|
| 42 |
+
480,
|
| 43 |
+
640,
|
| 44 |
+
3
|
| 45 |
+
],
|
| 46 |
+
"position_convention": "logical_text_plus_native_mrope_v1",
|
| 47 |
+
"rotary_precision": "fp32_preserved_across_module_casts_v1",
|
| 48 |
+
"config": {
|
| 49 |
+
"model": {
|
| 50 |
+
"backbone": "Qwen/Qwen3.5-4B",
|
| 51 |
+
"revision": "851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a",
|
| 52 |
+
"output_mode": "qwen_text",
|
| 53 |
+
"geoaddress": {
|
| 54 |
+
"version": "geoaddress_v1",
|
| 55 |
+
"layer": 24,
|
| 56 |
+
"rank": 8,
|
| 57 |
+
"heads": [
|
| 58 |
+
0,
|
| 59 |
+
1
|
| 60 |
+
],
|
| 61 |
+
"init_seed": 429
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"observations": {
|
| 65 |
+
"serializer_version": "vln_append_only_chat_geoaddress_v1",
|
| 66 |
+
"append_action_tokens": true,
|
| 67 |
+
"expected_rgb_shape": [
|
| 68 |
+
480,
|
| 69 |
+
640,
|
| 70 |
+
3
|
| 71 |
+
],
|
| 72 |
+
"expected_visual_tokens": 300,
|
| 73 |
+
"max_prefix_tokens": 2048,
|
| 74 |
+
"max_step_group_tokens": 384
|
| 75 |
+
},
|
| 76 |
+
"generation": {
|
| 77 |
+
"max_response_tokens_including_eos": 16,
|
| 78 |
+
"fixed_separator": "\n"
|
| 79 |
+
},
|
| 80 |
+
"training": {
|
| 81 |
+
"use_cache": false,
|
| 82 |
+
"microbatch_episodes_per_rank": 1,
|
| 83 |
+
"nominal_episodes_per_update": 8,
|
| 84 |
+
"model_max_length": 262144,
|
| 85 |
+
"epochs": 1,
|
| 86 |
+
"backbone_lr": 5e-06,
|
| 87 |
+
"classifier_lr": 5e-06,
|
| 88 |
+
"weight_decay": 0.01,
|
| 89 |
+
"warmup_steps": 116,
|
| 90 |
+
"expected_total_steps": 3852,
|
| 91 |
+
"expected_warmup_steps": 116,
|
| 92 |
+
"seed": 429,
|
| 93 |
+
"checkpoint_decoder_layers": true,
|
| 94 |
+
"activation_offload_min_tokens": 65536,
|
| 95 |
+
"length_bucket_pool_episodes": 64,
|
| 96 |
+
"tail_policy": "accelerate_repeat",
|
| 97 |
+
"supervise_assistant_terminator": true,
|
| 98 |
+
"class_weighting": "none",
|
| 99 |
+
"save_strategy": "epoch",
|
| 100 |
+
"save_total_limit": null,
|
| 101 |
+
"activation_offload_backend": "pinned_arena_v1",
|
| 102 |
+
"cpu_optimizer_impl": "deepspeed_cpu_adam",
|
| 103 |
+
"dataloader_num_workers": 8,
|
| 104 |
+
"dataloader_persistent_workers": true,
|
| 105 |
+
"dataloader_pin_memory": false,
|
| 106 |
+
"dataloader_prefetch_factor": 2,
|
| 107 |
+
"gradient_accumulation_steps": 2,
|
| 108 |
+
"optimizer_group_chunks": 1
|
| 109 |
+
},
|
| 110 |
+
"runtime": {
|
| 111 |
+
"text_attention": "simplememvln_step_attention",
|
| 112 |
+
"vision_attention": "flash_attention_2",
|
| 113 |
+
"vision_microbatch_images": 8,
|
| 114 |
+
"max_logical_context_tokens": 262144,
|
| 115 |
+
"window_attention_batch_steps": 32,
|
| 116 |
+
"profile_components": false,
|
| 117 |
+
"action_diagnostics": false,
|
| 118 |
+
"episodic_diagnostics": false,
|
| 119 |
+
"malloc_trim_each_update": false,
|
| 120 |
+
"stage_pixels_bf16": true
|
| 121 |
+
},
|
| 122 |
+
"memory": {
|
| 123 |
+
"mode": "window8",
|
| 124 |
+
"kv_window_steps_including_current": 8,
|
| 125 |
+
"evict_before_new_step": true,
|
| 126 |
+
"kv_guard_tokens": 4096
|
| 127 |
+
}
|
| 128 |
+
}
|
| 129 |
+
}
|
A1/epoch-1/processor_config.json
ADDED
|
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"image_processor": {
|
| 3 |
+
"do_convert_rgb": true,
|
| 4 |
+
"do_normalize": true,
|
| 5 |
+
"do_rescale": true,
|
| 6 |
+
"do_resize": true,
|
| 7 |
+
"image_mean": [
|
| 8 |
+
0.5,
|
| 9 |
+
0.5,
|
| 10 |
+
0.5
|
| 11 |
+
],
|
| 12 |
+
"image_processor_type": "Qwen2VLImageProcessor",
|
| 13 |
+
"image_std": [
|
| 14 |
+
0.5,
|
| 15 |
+
0.5,
|
| 16 |
+
0.5
|
| 17 |
+
],
|
| 18 |
+
"merge_size": 2,
|
| 19 |
+
"patch_size": 16,
|
| 20 |
+
"resample": 3,
|
| 21 |
+
"rescale_factor": 0.00392156862745098,
|
| 22 |
+
"size": {
|
| 23 |
+
"longest_edge": 16777216,
|
| 24 |
+
"shortest_edge": 65536
|
| 25 |
+
},
|
| 26 |
+
"temporal_patch_size": 2
|
| 27 |
+
},
|
| 28 |
+
"processor_class": "Qwen3VLProcessor",
|
| 29 |
+
"video_processor": {
|
| 30 |
+
"do_convert_rgb": true,
|
| 31 |
+
"do_normalize": true,
|
| 32 |
+
"do_rescale": true,
|
| 33 |
+
"do_resize": true,
|
| 34 |
+
"do_sample_frames": true,
|
| 35 |
+
"fps": 2,
|
| 36 |
+
"image_mean": [
|
| 37 |
+
0.5,
|
| 38 |
+
0.5,
|
| 39 |
+
0.5
|
| 40 |
+
],
|
| 41 |
+
"image_std": [
|
| 42 |
+
0.5,
|
| 43 |
+
0.5,
|
| 44 |
+
0.5
|
| 45 |
+
],
|
| 46 |
+
"max_frames": 768,
|
| 47 |
+
"merge_size": 2,
|
| 48 |
+
"min_frames": 4,
|
| 49 |
+
"patch_size": 16,
|
| 50 |
+
"resample": 3,
|
| 51 |
+
"rescale_factor": 0.00392156862745098,
|
| 52 |
+
"return_metadata": false,
|
| 53 |
+
"size": {
|
| 54 |
+
"longest_edge": 25165824,
|
| 55 |
+
"shortest_edge": 4096
|
| 56 |
+
},
|
| 57 |
+
"temporal_patch_size": 2,
|
| 58 |
+
"video_processor_type": "Qwen3VLVideoProcessor"
|
| 59 |
+
}
|
| 60 |
+
}
|
A1/epoch-1/pytorch_model.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0d9078ffd00e39d60655866912b849e0d9949407b9fa35424545134b00337bea
|
| 3 |
+
size 10350271307
|
A1/epoch-1/reload_reference.json
ADDED
|
@@ -0,0 +1,5 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"episode_uid": "r2rce:train:mp3d/7y3sRwLe3Va/7y3sRwLe3Va.glb:1:1",
|
| 3 |
+
"loss_sum": 0.09415186941623688,
|
| 4 |
+
"logits": null
|
| 5 |
+
}
|
A1/epoch-1/research_training.json
ADDED
|
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"run_id": "A1",
|
| 3 |
+
"research": {
|
| 4 |
+
"head_lr": 0.0001,
|
| 5 |
+
"lambda_max": 0.1,
|
| 6 |
+
"ramp_updates": 771,
|
| 7 |
+
"run_id": "A1",
|
| 8 |
+
"sample_seed": 429,
|
| 9 |
+
"sampling_identity": "collected-rgb-paths-v1",
|
| 10 |
+
"student_layer": 24,
|
| 11 |
+
"teacher": "VGGT-Omega-1B-512",
|
| 12 |
+
"teacher_batch_size": 8,
|
| 13 |
+
"teacher_identity": {
|
| 14 |
+
"base": {
|
| 15 |
+
"adapter_sha256": "86a343a553147c5c15c10c24289e9b46392a6ef51fd720eb8c83cb7141282a60",
|
| 16 |
+
"compute_dtype": "float32",
|
| 17 |
+
"patch_offset": 17,
|
| 18 |
+
"pooling": "adaptive-average-15x20-LN2048-eps1e-6",
|
| 19 |
+
"preprocessing": "omega-balanced512-rgb640x480-bicubic448x592-v1",
|
| 20 |
+
"preprocessing_code_sha256": "f97798ae5770a06a7133d537a84724c903df56a96d2b83f46062a185e58ec5e6",
|
| 21 |
+
"source_sha256": "b0e8d9d7ca0ee3ac8f819621a3d1c2ab5523bc57cbbc93e995aadfc5260a97cb",
|
| 22 |
+
"teacher_dim": 2048,
|
| 23 |
+
"teacher_layer": 23,
|
| 24 |
+
"weights_sha256": "c02da418b18bb01d0392598d3f6147366bcde1bb70fd08a5e3bf7925b0667934"
|
| 25 |
+
},
|
| 26 |
+
"target": "a1-unpositioned-LN2048-soft-relations-v1",
|
| 27 |
+
"adapter_sha256": "841c6f5b163007208a1d8d734a59cf0315d4d00a51de0c511c30901c0e7f6016"
|
| 28 |
+
},
|
| 29 |
+
"teacher_residency": "resident",
|
| 30 |
+
"teacher_source": "/mnt/data/vmo-ai-task/anhdh35/third_party/vggt-omega",
|
| 31 |
+
"teacher_weights": "/mnt/data/vmo-ai-task/anhdh35/models/vggt-omega/vggt_omega_1b_512.pt",
|
| 32 |
+
"adapter_lr": 5e-05,
|
| 33 |
+
"relation_projection": "direct-native-qk-cosine-v1"
|
| 34 |
+
},
|
| 35 |
+
"source_commit": "6e717787313b2218cd2fd40b059f2942fee1820f"
|
| 36 |
+
}
|
A1/epoch-1/tokenizer.json
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:06b9509352d2af50381ab2247e083b80d32d5c0aba91c272ca9ff729b6a0e523
|
| 3 |
+
size 19989325
|
A1/epoch-1/tokenizer_config.json
ADDED
|
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"add_prefix_space": false,
|
| 3 |
+
"audio_bos_token": "<|audio_start|>",
|
| 4 |
+
"audio_eos_token": "<|audio_end|>",
|
| 5 |
+
"audio_token": "<|audio_pad|>",
|
| 6 |
+
"backend": "tokenizers",
|
| 7 |
+
"bos_token": null,
|
| 8 |
+
"clean_up_tokenization_spaces": false,
|
| 9 |
+
"eos_token": "<|im_end|>",
|
| 10 |
+
"errors": "replace",
|
| 11 |
+
"image_token": "<|image_pad|>",
|
| 12 |
+
"is_local": true,
|
| 13 |
+
"local_files_only": true,
|
| 14 |
+
"model_max_length": 262144,
|
| 15 |
+
"model_specific_special_tokens": {
|
| 16 |
+
"audio_bos_token": "<|audio_start|>",
|
| 17 |
+
"audio_eos_token": "<|audio_end|>",
|
| 18 |
+
"audio_token": "<|audio_pad|>",
|
| 19 |
+
"image_token": "<|image_pad|>",
|
| 20 |
+
"video_token": "<|video_pad|>",
|
| 21 |
+
"vision_bos_token": "<|vision_start|>",
|
| 22 |
+
"vision_eos_token": "<|vision_end|>"
|
| 23 |
+
},
|
| 24 |
+
"pad_token": "<|endoftext|>",
|
| 25 |
+
"pretokenize_regex": "(?i:'s|'t|'re|'ve|'m|'ll|'d)|[^\\r\\n\\p{L}\\p{N}]?[\\p{L}\\p{M}]+|\\p{N}| ?[^\\s\\p{L}\\p{M}\\p{N}]+[\\r\\n]*|\\s*[\\r\\n]+|\\s+(?!\\S)|\\s+",
|
| 26 |
+
"processor_class": "Qwen3VLProcessor",
|
| 27 |
+
"split_special_tokens": false,
|
| 28 |
+
"tokenizer_class": "Qwen2Tokenizer",
|
| 29 |
+
"unk_token": null,
|
| 30 |
+
"video_token": "<|video_pad|>",
|
| 31 |
+
"vision_bos_token": "<|vision_start|>",
|
| 32 |
+
"vision_eos_token": "<|vision_end|>"
|
| 33 |
+
}
|
A1/provenance/epoch-1.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
A1/provenance/publication_validation.json
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"passed": true,
|
| 3 |
+
"epoch": 1,
|
| 4 |
+
"step": 3852,
|
| 5 |
+
"world_size": 4,
|
| 6 |
+
"checkpoint_files": 22,
|
| 7 |
+
"serving_state_tensors_exact": true,
|
| 8 |
+
"serving_tensors_finite": true,
|
| 9 |
+
"geoaddress_adapter_parameters": 45056,
|
| 10 |
+
"geoaddress_adapter_preserved": true,
|
| 11 |
+
"supervisor_status": "PASS",
|
| 12 |
+
"new_oom_events": 0,
|
| 13 |
+
"source_commit": "6e717787313b2218cd2fd40b059f2942fee1820f",
|
| 14 |
+
"validation_device": "CPU",
|
| 15 |
+
"note": "All final tensor values equal complete checkpoint3852. Serving weight file hardlinked unchanged; only research configuration removed. No new GPU navigation evaluation."
|
| 16 |
+
}
|
A1/provenance/qualification_pass.json
ADDED
|
@@ -0,0 +1,555 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"passed": true,
|
| 3 |
+
"qualified_arms": [
|
| 4 |
+
"A1"
|
| 5 |
+
],
|
| 6 |
+
"records": [
|
| 7 |
+
{
|
| 8 |
+
"name": "full-suite-initial",
|
| 9 |
+
"command": [
|
| 10 |
+
"-m",
|
| 11 |
+
"pytest",
|
| 12 |
+
"tests/vln",
|
| 13 |
+
"-q"
|
| 14 |
+
],
|
| 15 |
+
"returncode": 0
|
| 16 |
+
},
|
| 17 |
+
{
|
| 18 |
+
"name": "teacher-qc",
|
| 19 |
+
"command": [
|
| 20 |
+
"-m",
|
| 21 |
+
"scripts.vln.check_geoaddress_teacher",
|
| 22 |
+
"--manifest",
|
| 23 |
+
"/mnt/data/vmo-ai-task/anhdh35/SimpleMemVLN/artifacts/r2r_rxr15_train_20260929.jsonl",
|
| 24 |
+
"--out",
|
| 25 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/teacher-qc"
|
| 26 |
+
],
|
| 27 |
+
"returncode": 0
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"name": "A1-mixed",
|
| 31 |
+
"command": [
|
| 32 |
+
"-m",
|
| 33 |
+
"scripts.vln.profile_vggt_g1",
|
| 34 |
+
"--arm",
|
| 35 |
+
"A1",
|
| 36 |
+
"--root",
|
| 37 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 38 |
+
"--name",
|
| 39 |
+
"A1-mixed",
|
| 40 |
+
"--fixture",
|
| 41 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/mixed_tail.jsonl",
|
| 42 |
+
"--updates",
|
| 43 |
+
"3",
|
| 44 |
+
"--cpu-adam",
|
| 45 |
+
"--threads",
|
| 46 |
+
"4",
|
| 47 |
+
"--workers",
|
| 48 |
+
"8",
|
| 49 |
+
"--teacher-batch",
|
| 50 |
+
"8",
|
| 51 |
+
"--attention-batch",
|
| 52 |
+
"32",
|
| 53 |
+
"--vision-batch",
|
| 54 |
+
"8"
|
| 55 |
+
],
|
| 56 |
+
"returncode": 0
|
| 57 |
+
},
|
| 58 |
+
{
|
| 59 |
+
"name": "A1-mixed-empty",
|
| 60 |
+
"command": [
|
| 61 |
+
"-m",
|
| 62 |
+
"scripts.vln.profile_vggt_g1",
|
| 63 |
+
"--arm",
|
| 64 |
+
"A1",
|
| 65 |
+
"--root",
|
| 66 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 67 |
+
"--name",
|
| 68 |
+
"A1-mixed-empty",
|
| 69 |
+
"--fixture",
|
| 70 |
+
"/mnt/data/vmo-ai-task/anhdh35/g3-omega-20261013/mixed_empty.jsonl",
|
| 71 |
+
"--updates",
|
| 72 |
+
"3",
|
| 73 |
+
"--cpu-adam",
|
| 74 |
+
"--threads",
|
| 75 |
+
"4",
|
| 76 |
+
"--workers",
|
| 77 |
+
"8",
|
| 78 |
+
"--teacher-batch",
|
| 79 |
+
"8",
|
| 80 |
+
"--attention-batch",
|
| 81 |
+
"32",
|
| 82 |
+
"--vision-batch",
|
| 83 |
+
"8"
|
| 84 |
+
],
|
| 85 |
+
"returncode": 0
|
| 86 |
+
},
|
| 87 |
+
{
|
| 88 |
+
"name": "A1-rxrce_longest",
|
| 89 |
+
"command": [
|
| 90 |
+
"-m",
|
| 91 |
+
"scripts.vln.profile_vggt_g1",
|
| 92 |
+
"--arm",
|
| 93 |
+
"A1",
|
| 94 |
+
"--root",
|
| 95 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 96 |
+
"--name",
|
| 97 |
+
"A1-rxrce_longest",
|
| 98 |
+
"--fixture",
|
| 99 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/rxrce_longest.jsonl",
|
| 100 |
+
"--updates",
|
| 101 |
+
"3",
|
| 102 |
+
"--cpu-adam",
|
| 103 |
+
"--threads",
|
| 104 |
+
"4",
|
| 105 |
+
"--workers",
|
| 106 |
+
"8",
|
| 107 |
+
"--teacher-batch",
|
| 108 |
+
"8",
|
| 109 |
+
"--attention-batch",
|
| 110 |
+
"32",
|
| 111 |
+
"--vision-batch",
|
| 112 |
+
"8"
|
| 113 |
+
],
|
| 114 |
+
"returncode": 0
|
| 115 |
+
},
|
| 116 |
+
{
|
| 117 |
+
"name": "A1-r2rce_longest",
|
| 118 |
+
"command": [
|
| 119 |
+
"-m",
|
| 120 |
+
"scripts.vln.profile_vggt_g1",
|
| 121 |
+
"--arm",
|
| 122 |
+
"A1",
|
| 123 |
+
"--root",
|
| 124 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 125 |
+
"--name",
|
| 126 |
+
"A1-r2rce_longest",
|
| 127 |
+
"--fixture",
|
| 128 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/r2rce_longest.jsonl",
|
| 129 |
+
"--updates",
|
| 130 |
+
"3",
|
| 131 |
+
"--cpu-adam",
|
| 132 |
+
"--threads",
|
| 133 |
+
"4",
|
| 134 |
+
"--workers",
|
| 135 |
+
"8",
|
| 136 |
+
"--teacher-batch",
|
| 137 |
+
"8",
|
| 138 |
+
"--attention-batch",
|
| 139 |
+
"32",
|
| 140 |
+
"--vision-batch",
|
| 141 |
+
"8"
|
| 142 |
+
],
|
| 143 |
+
"returncode": 0
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"name": "A1-threshold",
|
| 147 |
+
"command": [
|
| 148 |
+
"-m",
|
| 149 |
+
"scripts.vln.profile_vggt_g1",
|
| 150 |
+
"--arm",
|
| 151 |
+
"A1",
|
| 152 |
+
"--root",
|
| 153 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 154 |
+
"--name",
|
| 155 |
+
"A1-threshold",
|
| 156 |
+
"--fixture",
|
| 157 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/threshold.jsonl",
|
| 158 |
+
"--updates",
|
| 159 |
+
"3",
|
| 160 |
+
"--cpu-adam",
|
| 161 |
+
"--threads",
|
| 162 |
+
"4",
|
| 163 |
+
"--workers",
|
| 164 |
+
"8",
|
| 165 |
+
"--teacher-batch",
|
| 166 |
+
"8",
|
| 167 |
+
"--attention-batch",
|
| 168 |
+
"32",
|
| 169 |
+
"--vision-batch",
|
| 170 |
+
"8"
|
| 171 |
+
],
|
| 172 |
+
"returncode": 0
|
| 173 |
+
},
|
| 174 |
+
{
|
| 175 |
+
"name": "A1-mixed_extreme",
|
| 176 |
+
"command": [
|
| 177 |
+
"-m",
|
| 178 |
+
"scripts.vln.profile_vggt_g1",
|
| 179 |
+
"--arm",
|
| 180 |
+
"A1",
|
| 181 |
+
"--root",
|
| 182 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 183 |
+
"--name",
|
| 184 |
+
"A1-mixed_extreme",
|
| 185 |
+
"--fixture",
|
| 186 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/mixed_extreme.jsonl",
|
| 187 |
+
"--updates",
|
| 188 |
+
"3",
|
| 189 |
+
"--cpu-adam",
|
| 190 |
+
"--threads",
|
| 191 |
+
"4",
|
| 192 |
+
"--workers",
|
| 193 |
+
"8",
|
| 194 |
+
"--teacher-batch",
|
| 195 |
+
"8",
|
| 196 |
+
"--attention-batch",
|
| 197 |
+
"32",
|
| 198 |
+
"--vision-batch",
|
| 199 |
+
"8"
|
| 200 |
+
],
|
| 201 |
+
"returncode": 0
|
| 202 |
+
},
|
| 203 |
+
{
|
| 204 |
+
"name": "A1-recovery-reference",
|
| 205 |
+
"command": [
|
| 206 |
+
"-m",
|
| 207 |
+
"scripts.vln.profile_vggt_g1",
|
| 208 |
+
"--arm",
|
| 209 |
+
"A1",
|
| 210 |
+
"--root",
|
| 211 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 212 |
+
"--name",
|
| 213 |
+
"A1-recovery-reference",
|
| 214 |
+
"--fixture",
|
| 215 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/mixed_tail.jsonl",
|
| 216 |
+
"--updates",
|
| 217 |
+
"3",
|
| 218 |
+
"--cpu-adam",
|
| 219 |
+
"--threads",
|
| 220 |
+
"4",
|
| 221 |
+
"--workers",
|
| 222 |
+
"8",
|
| 223 |
+
"--teacher-batch",
|
| 224 |
+
"8",
|
| 225 |
+
"--attention-batch",
|
| 226 |
+
"32",
|
| 227 |
+
"--vision-batch",
|
| 228 |
+
"8",
|
| 229 |
+
"--save"
|
| 230 |
+
],
|
| 231 |
+
"returncode": 0
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"name": "A1-recovery-resumed",
|
| 235 |
+
"command": [
|
| 236 |
+
"-m",
|
| 237 |
+
"scripts.vln.profile_vggt_g1",
|
| 238 |
+
"--arm",
|
| 239 |
+
"A1",
|
| 240 |
+
"--root",
|
| 241 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 242 |
+
"--name",
|
| 243 |
+
"A1-recovery-resumed",
|
| 244 |
+
"--fixture",
|
| 245 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/mixed_tail.jsonl",
|
| 246 |
+
"--updates",
|
| 247 |
+
"3",
|
| 248 |
+
"--cpu-adam",
|
| 249 |
+
"--threads",
|
| 250 |
+
"4",
|
| 251 |
+
"--workers",
|
| 252 |
+
"8",
|
| 253 |
+
"--teacher-batch",
|
| 254 |
+
"8",
|
| 255 |
+
"--attention-batch",
|
| 256 |
+
"32",
|
| 257 |
+
"--vision-batch",
|
| 258 |
+
"8",
|
| 259 |
+
"--save",
|
| 260 |
+
"--resume",
|
| 261 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/experiments/A1-recovery-reference/train/checkpoint-2",
|
| 262 |
+
"--first-update",
|
| 263 |
+
"3"
|
| 264 |
+
],
|
| 265 |
+
"returncode": 0
|
| 266 |
+
},
|
| 267 |
+
{
|
| 268 |
+
"name": "A1-recovery-compare",
|
| 269 |
+
"command": [
|
| 270 |
+
"-m",
|
| 271 |
+
"scripts.vln.check_geoaddress_recovery",
|
| 272 |
+
"--reference",
|
| 273 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/experiments/A1-recovery-reference/train",
|
| 274 |
+
"--resumed",
|
| 275 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/experiments/A1-recovery-resumed/train",
|
| 276 |
+
"--out",
|
| 277 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/A1-recovery.json"
|
| 278 |
+
],
|
| 279 |
+
"returncode": 0
|
| 280 |
+
},
|
| 281 |
+
{
|
| 282 |
+
"name": "A1-export",
|
| 283 |
+
"command": [
|
| 284 |
+
"-m",
|
| 285 |
+
"scripts.vln.check_vggt_export",
|
| 286 |
+
"--source",
|
| 287 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/experiments/A1-recovery-resumed/train/final",
|
| 288 |
+
"--output",
|
| 289 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification/A1-serving-export",
|
| 290 |
+
"--manifest",
|
| 291 |
+
"/mnt/data/vmo-ai-task/anhdh35/SimpleMemVLN/artifacts/r2r_rxr15_train_20260929.jsonl",
|
| 292 |
+
"--model-path",
|
| 293 |
+
"/mnt/data/vmo-ai-task/anhdh35/cache/huggingface/hub/models--Qwen--Qwen3.5-4B/snapshots/851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a"
|
| 294 |
+
],
|
| 295 |
+
"returncode": 0
|
| 296 |
+
},
|
| 297 |
+
{
|
| 298 |
+
"name": "A1-r2rce-timing",
|
| 299 |
+
"command": [
|
| 300 |
+
"-m",
|
| 301 |
+
"scripts.vln.profile_vggt_g1",
|
| 302 |
+
"--arm",
|
| 303 |
+
"A1",
|
| 304 |
+
"--root",
|
| 305 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 306 |
+
"--name",
|
| 307 |
+
"A1-r2rce-timing",
|
| 308 |
+
"--fixture",
|
| 309 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/r2rce_representative.jsonl",
|
| 310 |
+
"--updates",
|
| 311 |
+
"8",
|
| 312 |
+
"--cpu-adam",
|
| 313 |
+
"--threads",
|
| 314 |
+
"4",
|
| 315 |
+
"--workers",
|
| 316 |
+
"8",
|
| 317 |
+
"--teacher-batch",
|
| 318 |
+
"8",
|
| 319 |
+
"--attention-batch",
|
| 320 |
+
"32",
|
| 321 |
+
"--vision-batch",
|
| 322 |
+
"8"
|
| 323 |
+
],
|
| 324 |
+
"returncode": 0
|
| 325 |
+
},
|
| 326 |
+
{
|
| 327 |
+
"name": "A1-rxrce-timing",
|
| 328 |
+
"command": [
|
| 329 |
+
"-m",
|
| 330 |
+
"scripts.vln.profile_vggt_g1",
|
| 331 |
+
"--arm",
|
| 332 |
+
"A1",
|
| 333 |
+
"--root",
|
| 334 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/qualification",
|
| 335 |
+
"--name",
|
| 336 |
+
"A1-rxrce-timing",
|
| 337 |
+
"--fixture",
|
| 338 |
+
"/mnt/data/vmo-ai-task/anhdh35/g1-omega-20261013/fixtures/rxrce_representative.jsonl",
|
| 339 |
+
"--updates",
|
| 340 |
+
"8",
|
| 341 |
+
"--cpu-adam",
|
| 342 |
+
"--threads",
|
| 343 |
+
"4",
|
| 344 |
+
"--workers",
|
| 345 |
+
"8",
|
| 346 |
+
"--teacher-batch",
|
| 347 |
+
"8",
|
| 348 |
+
"--attention-batch",
|
| 349 |
+
"32",
|
| 350 |
+
"--vision-batch",
|
| 351 |
+
"8"
|
| 352 |
+
],
|
| 353 |
+
"returncode": 0
|
| 354 |
+
},
|
| 355 |
+
{
|
| 356 |
+
"name": "distributed-pair-normalization",
|
| 357 |
+
"command": [
|
| 358 |
+
"-m",
|
| 359 |
+
"torch.distributed.run",
|
| 360 |
+
"--standalone",
|
| 361 |
+
"--nproc_per_node=4",
|
| 362 |
+
"-m",
|
| 363 |
+
"scripts.vln.check_vggt_g3_reduction"
|
| 364 |
+
],
|
| 365 |
+
"returncode": 0
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"name": "full-suite-final",
|
| 369 |
+
"command": [
|
| 370 |
+
"-m",
|
| 371 |
+
"pytest",
|
| 372 |
+
"tests/vln",
|
| 373 |
+
"-q"
|
| 374 |
+
],
|
| 375 |
+
"returncode": 0
|
| 376 |
+
}
|
| 377 |
+
],
|
| 378 |
+
"source_files": {
|
| 379 |
+
"src/qwen_vl/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
| 380 |
+
"src/qwen_vl/contracts.py": "eea61eb8ef7044afee362de300d4414811f902606a86401c0e5944c27961a83c",
|
| 381 |
+
"src/qwen_vl/data/__init__.py": "bde5ddc22a4a6bdd770ad2f33654de2f132c817b2a0cfe25779a6c597d2a433f",
|
| 382 |
+
"src/qwen_vl/data/candidates.py": "c141198487ee8a7144d145262ad6b701b7c02c123aaa215126dd0125dce322e4",
|
| 383 |
+
"src/qwen_vl/data/data_qwen.py": "69049e220bdbf6f5f6e495a6d36c85c024af3b7792d8f9b5b4d5f905ed15bbd1",
|
| 384 |
+
"src/qwen_vl/data/episode_dataset.py": "fe736758f0dfe5fbb76dc7f7dc71f4958fa3a9a901b806f9c638953178dd8a79",
|
| 385 |
+
"src/qwen_vl/data/episode_serializer.py": "8f75bc9a4e0b6d366e5dc5c2ece108711d8afb870bf08ec3ffd9e85eb401508b",
|
| 386 |
+
"src/qwen_vl/data/episodic_metadata.py": "b894b5012fc371e6a88258dae8d847df946ed4d2937f5ab629def685577dc6a3",
|
| 387 |
+
"src/qwen_vl/data/lane_metadata.py": "760ebe7361d54e686363e14ae4a9ae03c000393339c266b35204b8a80f57f529",
|
| 388 |
+
"src/qwen_vl/data/vggt_online.py": "f97798ae5770a06a7133d537a84724c903df56a96d2b83f46062a185e58ec5e6",
|
| 389 |
+
"src/qwen_vl/eval/__init__.py": "cd0716138ae19d0b83d24c7c7812b767937769730a68e8b38cfe1c888cc3e9b0",
|
| 390 |
+
"src/qwen_vl/eval/action_metrics.py": "88750e66aa5d2cd5bfde2eadc4b559150049901a6c0ee342d373095a16e0e6af",
|
| 391 |
+
"src/qwen_vl/eval/habitat_r2r.py": "3494770ee7080f6e49df8f6bf1a2137ed5a66a595eb530675ebacd972a32f19d",
|
| 392 |
+
"src/qwen_vl/eval/metrics.py": "12e5af6b38ce9273b8b619138f12865dca4cd3883cc687525e6d33293ebda794",
|
| 393 |
+
"src/qwen_vl/models/__init__.py": "91a67bfc89269b248fd117c1bee2e89bf4508419c52bfb36a5802ec795d05e78",
|
| 394 |
+
"src/qwen_vl/models/action_loss.py": "f8b48e84048ef9005b0a30cb22618a58db2da6776838a64653c257e5d9b353c2",
|
| 395 |
+
"src/qwen_vl/models/activation_offload.py": "cc8c0270cdd1dcf587e1ba8289e836ba35b308d96b57816c458adf1dfdafb812",
|
| 396 |
+
"src/qwen_vl/models/committed_write.py": "9a351e80c7054bcd97b967223baa3b63d24e59433d55911495bd7d1dabe22b16",
|
| 397 |
+
"src/qwen_vl/models/episodic_forward.py": "6adf156979100ad0188a162149af1df35ae42added9dae7dbb8d04382615a10a",
|
| 398 |
+
"src/qwen_vl/models/geoaddress.py": "d042100c427b3831c0c9d863c4d53b4844bd92749352b81bd7e7a911700deb79",
|
| 399 |
+
"src/qwen_vl/models/geoaddress_loss.py": "b64e488e9054f72069a0eb71d16115591ae8f6e98c9351211d2971dfb7c7651d",
|
| 400 |
+
"src/qwen_vl/models/geoaddress_runtime.py": "0738073c00a046849faa0e0ca7fc489aef9166b2acd2529c531d0336f2419b44",
|
| 401 |
+
"src/qwen_vl/models/install_step_lane.py": "4fd58fe4920e995f88d333c2dcb7bfffe4a2e34ec4dd4d26fcbfd0d751086145",
|
| 402 |
+
"src/qwen_vl/models/nav_model.py": "31eafa63e491e27965a3dcab2107f3b01f6493814b214f7b4d4d4c87066af96f",
|
| 403 |
+
"src/qwen_vl/models/parallel_step_lane.py": "58e2e4ec29974715ba18b211285f57016bdc94798ae7f60590bfe16aeb21e494",
|
| 404 |
+
"src/qwen_vl/models/research_forward.py": "782a2e122992ca7efdc3cc1df9d77d21a3fa00194790f97a1d6017ae859f00f3",
|
| 405 |
+
"src/qwen_vl/models/vggt_aux_heads.py": "01deff468eafc161c6bbc2a9fe0226862d1f14c33f0b5dda68a4b4658eba9831",
|
| 406 |
+
"src/qwen_vl/models/vggt_g3_forward.py": "6b334f6647d5cf946fa4cd2aaca024a7a0696c56f84e7763148c006394aea02a",
|
| 407 |
+
"src/qwen_vl/models/vggt_g3_heads.py": "2e45c9dfa99b5db7a1e0f5c7b1286d99d8b31d99525c0a8b4e54216f9ac9268c",
|
| 408 |
+
"src/qwen_vl/research/episodic_contract.py": "0b5257a4a66d74eb299d3d6b220c3b5c1567610521dd9ebf92c3d1dd078a38b8",
|
| 409 |
+
"src/qwen_vl/research/geoaddress_contract.py": "5f45e63be94e2c82769b5c3f9ded6803357386e8198694f4bbca0e382e22b7a3",
|
| 410 |
+
"src/qwen_vl/research/geoaddress_sampling.py": "5ce3b89ffbcc15a235ed339d106d1f608fd9e89eea6f198219f7f85b19c0394b",
|
| 411 |
+
"src/qwen_vl/research/geoaddress_teacher.py": "841c6f5b163007208a1d8d734a59cf0315d4d00a51de0c511c30901c0e7f6016",
|
| 412 |
+
"src/qwen_vl/research/lane_contract.py": "2aef55eec7cf74b2ea1347f929da3dae1c7f2b49c4ebd056f84b9cd04f57f27c",
|
| 413 |
+
"src/qwen_vl/research/vggt_g1.py": "3d6eb56cbc26515d0ec705bde14792ab207933e801480801057e2420efddc54f",
|
| 414 |
+
"src/qwen_vl/research/vggt_g3.py": "09b914e04440459cd7a5e2c35b68e01b2744935b00f9bb40fffe0060ec846839",
|
| 415 |
+
"src/qwen_vl/research/vggt_g3_teacher.py": "91fab33372f42c22de5991bc7bcfb85480193eb00d3c94b7c3df563419c5fb5e",
|
| 416 |
+
"src/qwen_vl/research/vggt_omega.py": "86a343a553147c5c15c10c24289e9b46392a6ef51fd720eb8c83cb7141282a60",
|
| 417 |
+
"src/qwen_vl/research/vggt_sampling.py": "f195efb0b1867c98286a340a56e23f53da02d5d4affa94c451356d64269a418f",
|
| 418 |
+
"src/qwen_vl/stream/__init__.py": "f2fc60a24705fd98f663ad59abb8ed980150771a1e74f91ed3ad16d86cf7d1ec",
|
| 419 |
+
"src/qwen_vl/stream/cache.py": "9fd3cf471f115024ae695cea534fdeafa1e58a36be8a567abb5f4984e3ccbc18",
|
| 420 |
+
"src/qwen_vl/stream/episodic.py": "a6985800e650016500e81afaa8fe0acfc8840cb00e513b8d347d7916c5959fbb",
|
| 421 |
+
"src/qwen_vl/stream/episodic_cache.py": "9580dbc1152cfad00a358016da449c12fc56f47cc69616833f2ee3c31ce92732",
|
| 422 |
+
"src/qwen_vl/stream/lane_cache.py": "15116208eb11f811c5eeb4fdb681e5e0094517c1b5db324d6585625e83613dfd",
|
| 423 |
+
"src/qwen_vl/stream/positions.py": "9e9b397cd3abdfd0aa7d42646f1aa817ac8c58027827c9773cfbf46bb1774279",
|
| 424 |
+
"src/qwen_vl/stream/server.py": "2e5a733b0b0826104afd7f0b1ea6966cfa1759bbbd798bae8cbb0cb7f56e6ca5",
|
| 425 |
+
"src/qwen_vl/stream/session.py": "d2c6bdf60838456b1ff67b971c4b0b924e3c5f01c0362ce09b52c712bd2066ee",
|
| 426 |
+
"src/qwen_vl/stream/timing.py": "405d2c114ab565ff497b91a9160f86958f72eb01fc648a20a7d8d31825006240",
|
| 427 |
+
"src/qwen_vl/stream/transport.py": "c612971bdd8e55673aca5fc5514143ad215dc9fc67023b9aa3c2cc14a2f74f2c",
|
| 428 |
+
"src/qwen_vl/stream/window_attention.py": "7e20add42952c8a15ce2e3e56b04ef1aaace4457e1c90a32240a44ad21cbfb4a",
|
| 429 |
+
"src/qwen_vl/train/action_reporting.py": "8f41cf1ffd41aca1d0d45c16c7f962eaffbd534fd1f3aeaeccc3aa36c7de6488",
|
| 430 |
+
"src/qwen_vl/train/argument.py": "1cd337494566de239c80d95aefdcac1996a5cc1a787a266ccea8a4d0259a9822",
|
| 431 |
+
"src/qwen_vl/train/campaign.py": "cca3dcdc8c21478a1c0b790cdf1772f1796ab963a06b29257c9af80bdde64fe5",
|
| 432 |
+
"src/qwen_vl/train/campaign_lease.py": "20c666fc0b587f3a41bde181d65601f746783632a49384704ef27a12600f928d",
|
| 433 |
+
"src/qwen_vl/train/host_memory.py": "f8e8c2d4028eb11efeb72cbc22c2bde8e56d1f5b694e2a51135dc9b66cbc7179",
|
| 434 |
+
"src/qwen_vl/train/lane_initialization.py": "d68e763f637600874c1db83c3bf082f3138e7cc9b868df417968d016ba74f30b",
|
| 435 |
+
"src/qwen_vl/train/lane_reporting.py": "8a8107c6541896cec9c680c915cd58c4746f49ed17ef6ce5898e23cf127ca552",
|
| 436 |
+
"src/qwen_vl/train/recovery.py": "038213b04ca165fb335ac16cea07d80233de3318cb2038e9805880098f61858e",
|
| 437 |
+
"src/qwen_vl/train/sampler.py": "63ae756ee57b429bcb48f2ab5f2d97f8685fa4a29d8288df78babca73a884dc5",
|
| 438 |
+
"src/qwen_vl/train/train_episode.py": "d5c12722968366074ebcbeffce1c7be3f1b3abd9fe72afaf107956438088479b",
|
| 439 |
+
"src/qwen_vl/train/train_qwen.py": "799a41a03b929dc73bed9fe8fc9e899854a20e5901b608876d706467536fdb49",
|
| 440 |
+
"src/qwen_vl/train/trainer.py": "ad0ce9f2674ee047769a90b66dfba27dced1a0f121b4183b95df96a7ae580a1b",
|
| 441 |
+
"src/qwen_vl/train/vln_runtime.py": "dfe1159e6e2a252ac9b7f72cc619c1141961744920f59a731635ed4fe0875544",
|
| 442 |
+
"scripts/__init__.py": "ea79511c0cb47627c1e7365d68f39d58794763a99d42c883daa0c5c1027e8572",
|
| 443 |
+
"scripts/vln/__init__.py": "feb26015dad55132cf28feb600e469fb9ee43b93d688f5fb2ef1b2d117ef8ab0",
|
| 444 |
+
"scripts/vln/accept_vggt_g1.py": "2a0943d31a749ef07e85ecdb82504fbc2df84be5e5d46c4fc33ecfa0aa220dd0",
|
| 445 |
+
"scripts/vln/audit_data.py": "7a7e0b1f38188683dd5862975430c6b22aba9a1b535a29353d2390986254a1fc",
|
| 446 |
+
"scripts/vln/benchmark_inference.py": "8bd188728273842278bf66b3b692361a277f4c93678985796b741492a26829f1",
|
| 447 |
+
"scripts/vln/benchmark_step_lane.py": "1644952bbe727fcb17e747b6d1b6491125072fef633c8f7d6f13ef9f9658a30b",
|
| 448 |
+
"scripts/vln/benchmark_vggt_g1.py": "4f8e90d28c751c563baf4d6ea5a46417d6d6ff588994f628f242c06da146558d",
|
| 449 |
+
"scripts/vln/benchmark_window_batches.py": "7f586baf9dd142a48d28783b66aeed918335646545ca9d42caaf3fa97c3fe10b",
|
| 450 |
+
"scripts/vln/campaign_preflight.py": "30227974994c37ac1998cd494968411751aa3a9333e14468cc8b181e4018f3a4",
|
| 451 |
+
"scripts/vln/check_candidate_integration.py": "b5362443fd931bb1d936909f8cbf0d68a17ec043c97c2e60f28f47d559fcfdff",
|
| 452 |
+
"scripts/vln/check_compat.py": "d928ead9cf1bdda95ccb3ad7a8ee4ac2c97b2f3601cb5151d39131d20f849846",
|
| 453 |
+
"scripts/vln/check_distributed_loss.py": "4bc0fe0f536b0789b47313950c0b9cabae8686f4b4378f3b85c3b4c83310cccc",
|
| 454 |
+
"scripts/vln/check_distributed_resume.py": "54d1699a4a0da81f47a156f2e01792e25566177bd2babdb19e09e3a300f10b7d",
|
| 455 |
+
"scripts/vln/check_dual_evaluation.py": "2ddac639b511696afb65f806d1cc9c315556cced3bbd1da069aa6a0e00ecfd9a",
|
| 456 |
+
"scripts/vln/check_episodic.py": "70701899b5b8e88b09d7a628e49dfb36275859e55c59951bb6a31fb9c1724b04",
|
| 457 |
+
"scripts/vln/check_epoch_saving.py": "43de9fabc119b3ae3216f9987016d4375a939740af4840ac84e7044b4fca7d34",
|
| 458 |
+
"scripts/vln/check_generated_history.py": "54ac07b888ae22756586f1517d321e315e10e8feff47d1996ebe6562f46032db",
|
| 459 |
+
"scripts/vln/check_geoaddress_recovery.py": "8547fa4fa243c6e30524265e60f3729cbd8c35ea0150207d2439dfafb2c2774f",
|
| 460 |
+
"scripts/vln/check_geoaddress_teacher.py": "9016e9774390e46129f8ca28f7120cd74aee34751bcb0584052a17d27a51b5a1",
|
| 461 |
+
"scripts/vln/check_gradients.py": "ac81b82ca9c91248cee8b1952c3d3242e33ce63f096c2fd15b800024df741978",
|
| 462 |
+
"scripts/vln/check_model_process.py": "1c0d58c4af450f8f5f9739472e5f82de0c89eaa5f1c12ec338f3009ab109c43b",
|
| 463 |
+
"scripts/vln/check_parity.py": "7910578a13073ca41221cfb02db5e1e3a1aabe3929e97575acca8a81fa2b5228",
|
| 464 |
+
"scripts/vln/check_real_gdn.py": "4414dfef07114db7a0ae83ef5e137991aa1c8122f5ec04c5a6e4837c28b0b3fc",
|
| 465 |
+
"scripts/vln/check_recovery_saving.py": "74016ef65f6a92dd8303080fd917165df911517c5979eeab8f7b1a00ecbb7cea",
|
| 466 |
+
"scripts/vln/check_reload.py": "a624c808939867505184af8edbfa49302411befb60e269ae5ceaf9f65c121258",
|
| 467 |
+
"scripts/vln/check_step_lane.py": "851694d9c1b521d39c5eedcab1cf9ff0783b5fc5c9849c1c807867f8652b9020",
|
| 468 |
+
"scripts/vln/check_text_dual_evaluation.py": "e357eef7874b866771a08bb31968c334818179b4a85efb4bdb6e9b541cd500f9",
|
| 469 |
+
"scripts/vln/check_text_export.py": "41503d3982e58f013a12bd4ccc879fe0db9a5217fd472bf887c6c10ecf2bd15c",
|
| 470 |
+
"scripts/vln/check_text_step_lane.py": "3434578b219198db03b9eb731d7c5ab9ad470893e160c13ac31f20a6fa5244b3",
|
| 471 |
+
"scripts/vln/check_vggt_export.py": "720150fe092dc22f70a9333dec6c26997d287ccbb0905d6231306787fa014d29",
|
| 472 |
+
"scripts/vln/check_vggt_g3_reduction.py": "5a0fede3112b6e51a24b0a37f45666a76dae505b4bdebb2f2cb2a2338cc703ae",
|
| 473 |
+
"scripts/vln/check_vggt_recovery.py": "65a1715f0f2006761a3c6c471958736d599cf7b354bcf4ff1de139b612f65fa2",
|
| 474 |
+
"scripts/vln/check_vggt_reduction.py": "698065f6749223731acb5e8c64fde95b19991dde7519a71b3219b104d435ffea",
|
| 475 |
+
"scripts/vln/diagnose_step_lane.py": "263ddf0779fb9189b48ec23a1f162a359fcc3328bc81ab02c16c58e79734adf8",
|
| 476 |
+
"scripts/vln/episodic_job.py": "0a27db0e2e17a2c72d9dc2e5315a6446450cf37ee76810add4212c2a8b7c586e",
|
| 477 |
+
"scripts/vln/evaluate_actions.py": "c35c1fcd2b7b09bee304f98d92ef8518e10bd181796f4bc800051a7583758d60",
|
| 478 |
+
"scripts/vln/export_vggt_g1.py": "e784a65fcf6c1b35dc4220cabda8abbb8db03080c41142dbfab2e36764696c06",
|
| 479 |
+
"scripts/vln/fingerprint.py": "88c64aeed1e523671d75917fab12a10125e4583ee49cd24277dcf784ae3152f9",
|
| 480 |
+
"scripts/vln/measure_episode_peak.py": "5d1689348f0f841c6e613160eb2f560785bc43411f84c8d8604ba9c52e370243",
|
| 481 |
+
"scripts/vln/prepare_g1_fixtures.py": "b38f296b1ccc90de0e45f375d40d2698088f9084c898b719995119750645d400",
|
| 482 |
+
"scripts/vln/prepare_g1_toolchain.py": "8da3b0a3a13fbdecf2bde6c880eb0ae68d39781197ab74c1a698100c2b64cb30",
|
| 483 |
+
"scripts/vln/prepare_joint.py": "024d6b52be3d20d7bd4a6958cdb81b795266870cf5b0dd9952605fb853015d5b",
|
| 484 |
+
"scripts/vln/prepare_r2r.py": "1692ca3b0081a488d18c1fcf1b3731c7983ef422aa4b1e9c60839fd27a07cade",
|
| 485 |
+
"scripts/vln/profile_episode.py": "bb9836ab32f37cfab6fc121872caf3dd7b11eb1981586adfdce3296b8f523660",
|
| 486 |
+
"scripts/vln/profile_episodic.py": "3c87046352af9fc1f3edd94370d087f86d55257fb5ad20497198e0b3e37686f5",
|
| 487 |
+
"scripts/vln/profile_input_staging.py": "9fc81dbaa2305e018b8928fbee9a7bea0528a262effdd40746ee616254b0154e",
|
| 488 |
+
"scripts/vln/profile_stream.py": "c2062775688948b15b9e3121928be31a9b682abed0fbfbe347dbece5f7f6a851",
|
| 489 |
+
"scripts/vln/profile_vggt_g1.py": "25f908a9723b3242411ddf5e5b6a62ea6eaaeba5decaf7eb069ea34b33a17525",
|
| 490 |
+
"scripts/vln/qualify_geoaddress.py": "1d13c3470ab394476777ab36370f257f3a6458d0a92b78d1e427f69867f49fe4",
|
| 491 |
+
"scripts/vln/qualify_vggt_g3.py": "c0bb3fbb3ca0b20b1ed94e9cf7f039f8ab3a02089392f4a22f4e594a5b2067bd",
|
| 492 |
+
"scripts/vln/queue_geoaddress.py": "ac23191c5de39417008977614e0eb6b320cd85dd8ce688097857209fdbdef391",
|
| 493 |
+
"scripts/vln/report_campaign.py": "67013615c0232425adf0368e8ae801e1e2743e50a3a950acb9e177de28a009ff",
|
| 494 |
+
"scripts/vln/run_episodic_gate.py": "b81759d8d5176ae9926b029a9a1883a80181ede4442b68816498b7f80570fcfe",
|
| 495 |
+
"scripts/vln/run_step_lane_gate.py": "275356b9b4adc8d48a0374605fd5289fa23995d3a5bc4a8565be8a4b5d625483",
|
| 496 |
+
"scripts/vln/smoke_no_history_interactive.sh": "9fbfa154085635a689a5c637e24303e145aa632411d5749b0a3dfbb5acb1378d",
|
| 497 |
+
"scripts/vln/submit_campaign.py": "72a63ee59d5f7cc848c34a2f0ec8c263a2c58ad7f7d8c57b1c822fc7e757a667",
|
| 498 |
+
"scripts/vln/submit_episodic.py": "d81a07e6147fcd116e9a0c1160e66ac02042a80f47385398071474cbfc47894d",
|
| 499 |
+
"scripts/vln/summarize_run.py": "912bc7296db97690312f6e2f3feb0c2588e6a5d17e3ad46b985f5a24752abd0d",
|
| 500 |
+
"scripts/vln/summarize_vggt_g1.py": "42079ab9596cb42f857e5baa3dc2f474c209379aa7d7931ef077ade8ddc3246a",
|
| 501 |
+
"scripts/vln/upload_campaign.py": "c5abab2738bbd0f5d726f4f99354b14f937807aaa2d5046e82b9af4f790e2b9f",
|
| 502 |
+
"scripts/vln/upload_episodic.py": "6e5ed2080ba95d6ff2866dfede67f124acd0b67c063fc5f5491b727d3ac4ee31",
|
| 503 |
+
"scripts/vln/upload_joint_epoch1.py": "206d4510d01d5f788a9908918686bc0af51f6738a87618d209e46c50798ff424",
|
| 504 |
+
"configs/deepspeed_zero2_cpu_optimizer.json": "4870e12f937e7b7f281403a1f97042c9ad2b9f4c0b23d7b2eca3ba36536c6948",
|
| 505 |
+
"configs/episodic/arm_m1.yaml": "424d9f6f4a1e4f7b00e74339e448ca87509382cbdeadacb5243f91633dfbbee9",
|
| 506 |
+
"configs/episodic/arm_m2.yaml": "0354c795d330132e73bae46505b079688976761cc9b35847e58c7160da421538",
|
| 507 |
+
"configs/episodic/arm_m2c.yaml": "2c943328941cd17485073b4a7da6afc9a2ec780d3b3aaf2f461db9108565732d",
|
| 508 |
+
"configs/episodic/arm_m5.yaml": "45b351af30ad891fa01b7cd06fc60493c1367e5a13fbdda5dbbb0acddc45ac88",
|
| 509 |
+
"configs/episodic/arm_m5c.yaml": "8c2c674d7f57a53f17aa1d5b56f6be3c6f779f9bd9a43239c404274a33c8417c",
|
| 510 |
+
"configs/episodic/arm_v0.yaml": "4136439c05e03dff6d5a4f9a019b35f00243461ac69e2185b816196b20a7ac18",
|
| 511 |
+
"configs/episodic/profile_h2.yaml": "d30df29355e70e36c61eb2c4cc3455deec124eefa13c07ec3f326ee2c619ad40",
|
| 512 |
+
"configs/episodic/profile_h4.yaml": "4029839e35dd4c908ce7bd54a67a92d6aa40995c2e8788e989e4fc231332b722",
|
| 513 |
+
"configs/episodic/science_common.yaml": "07b9f186cad5426f94356f425ad792833e7ee713e9fe74c994efbecf8b5b3f1b",
|
| 514 |
+
"configs/eval/vln_r2r.yaml": "dd20dd0e43e6dff3e552b63e9bc70c74062170c39352564758835c313bcf468f",
|
| 515 |
+
"configs/r2r_uniform8.json": "1335aae0e90c8cee5e467270e283c7f59bfcc0d4f3988febffc53ee3707abfec",
|
| 516 |
+
"configs/vggt/a0_h4.yaml": "c04cec3e8a7b860089ceed201d438952af2e0ae2b82d414e8a13b372c9b4d2ce",
|
| 517 |
+
"configs/vggt/a1_h4.yaml": "17040526cb81a1a2d3a633df471c86184beaf5d4a4cb2826ab7ec6f2a536e33a",
|
| 518 |
+
"configs/vggt/a_joint_one_epoch.yaml": "245770c7180e459fe96e8ad797b06bcaa9dad7cd0b07ce7fdaf74176075795be",
|
| 519 |
+
"configs/vggt/g1_joint_one_epoch.yaml": "6d39e9181a35a2242a521b62d07318ecc35da1e3fbee1caa16294dd0ac5a5ec2",
|
| 520 |
+
"configs/vggt/g1_omega_h4.yaml": "e5d179e04481dcafaa710e375364e8b098a7235d2331f21b7d9e25c9bfe741cb",
|
| 521 |
+
"configs/vggt/g3_joint_one_epoch.yaml": "529df0c647a7680d5184348d85facf1f2f335ddc9f42da00076cced8fa4de05b",
|
| 522 |
+
"configs/vggt/g3_omega_h4.yaml": "f9c91580e67dc1956d86e0dd10793e6f7ca70e873b2bc3108e6a8fa336a39de5",
|
| 523 |
+
"configs/vln_candidate_canonical.yaml": "71457bd129b64201f664c66b5b11e69f69b6c6be5f9d73b9d766a6adca087a0a",
|
| 524 |
+
"configs/vln_candidate_copied.yaml": "aaeb57550103f42da460e7a2fa4ccc047b2be7db71c2dc65311fa7b57c8303ca",
|
| 525 |
+
"configs/vln_candidate_effective.yaml": "c18aec8421b5d800ac0ab461a9d4530c85946e4e156b025d6906c2376aff8656",
|
| 526 |
+
"configs/vln_candidate_frozen.yaml": "832f4fde5267d730c9580e80f1ec02d5f5c817150129208b5b5631dfb44cea3b",
|
| 527 |
+
"configs/vln_candidate_logits_no_history.yaml": "02eb3640221c36c22f5cd215df3a174c170ff2fe0f43f0b1e31c12c773fdc852",
|
| 528 |
+
"configs/vln_candidate_smoke.yaml": "bcc97df26d94ca89bd8a472bc94636fb12724d89ad8853ce1fda8d77958585b4",
|
| 529 |
+
"configs/vln_candidate_sqrt.yaml": "88a518da4cf9dba0c48727ca4ee370752761f1302347c4e9c7c046fc4caa9cc4",
|
| 530 |
+
"configs/vln_dual_full_no_history_joint.yaml": "cf49f287f69e2a77df6a23d1e50844932c1559d2b9001137689a4b82d949ee16",
|
| 531 |
+
"configs/vln_dual_full_no_history_r2r.yaml": "31792f59213e2f9745efdef420348712695c83f749af8f73f66ec036d550c9ef",
|
| 532 |
+
"configs/vln_dual_profile.yaml": "4347c0e5f1f45b9fb769965b5c69b8c8baa49e0b549a019408c3c17545e535bb",
|
| 533 |
+
"configs/vln_dual_window8_no_history_joint.yaml": "2a2a844b942394b0323862f93f2eec658b88c381aaa1f7b817f223832260ea78",
|
| 534 |
+
"configs/vln_dual_window8_no_history_r2r.yaml": "d89148cbb7f8927922ef8359a22dc25e2ad272e5550db816ce0d690e89b8ff84",
|
| 535 |
+
"configs/vln_dual_window8_text_joint.yaml": "8af968ae2ec6bcda1386d3fe9092a8be35ab93d9dc95759cf181d1ede277905f",
|
| 536 |
+
"configs/vln_empty.yaml": "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356",
|
| 537 |
+
"configs/vln_joint_b_2epoch_bs8.yaml": "8f51ed28c48d7edd89314771baa6454535d275ae786e92aa1c1bc40582fb4b6b",
|
| 538 |
+
"configs/vln_memory_window8.yaml": "05a2f9be2f36e9352bc8014961ed2a433fcac0a98eda4f6bf48a0e8edd4d43b4",
|
| 539 |
+
"configs/vln_r2r_b_3epoch_bs8.yaml": "ceb1cfa33701cba9a313a9c06c7edb45871ff73733dea18050c8c3f328275809",
|
| 540 |
+
"configs/vln_r2r_v0_base.yaml": "50a06a8d1944d8604497db1c0a15139618b67c2467382bdd952cae6bcf7389a0",
|
| 541 |
+
"configs/vln_r2r_v0_candidate_logits.yaml": "19c4bb64d9cf2f44be9335473dba8487180d73e8884c367426928a9ca029fb43",
|
| 542 |
+
"configs/vln_r2r_v0_classification.yaml": "bef4a0e7bf4b38059c0cb34167f0ec29d9debbd9b76ba05532d2e83b954abc49",
|
| 543 |
+
"configs/vln_r2r_v0_qwen_text.yaml": "b19612c035a1640691f94a9d3b3118ce4324b2c23d72baac26d7ceda8560b262",
|
| 544 |
+
"train/g1_omega_env.sh": "94c56bbef428514ec0882a1670a02f73b32a403ecf0e63b99223f5eafb66a070",
|
| 545 |
+
"train/launch_a_omega_joint_e1.sh": "67b6986ad978ca46c740f319c411a80299e87892955ffa5137c336255a41b4a0",
|
| 546 |
+
"train/launch_g1_omega_joint_e1.sh": "34a0f9de27227a47eafbdff5b412af40fa3bdbef673822664a4f2944e03c1c6e",
|
| 547 |
+
"train/launch_g3_omega_joint_e1.sh": "2a72da2d6b15b14c714c16fa53d6f1cf1cb0c7f912e3e43ba4c210cf957ea881",
|
| 548 |
+
"train/slurm/run_b.sh": "e9b802862a218424f67e819c485504880c0b9e06a15baa65fdb907ad0776f178",
|
| 549 |
+
"train/slurm/run_joint_b.sh": "f586cc1cbb37bcbe5afdc9bd644764a7e689796993577b9f5ba8cc0f7c4fd558",
|
| 550 |
+
"train/slurm/text_dual_interactive.sh": "72c66118e92bcde3470c8617e0cb99b554bafb4bf02f124fb8f1b647b1e41815",
|
| 551 |
+
"train/slurm/validate_fullcontext_recovery.sh": "cddd701e1750522d641679ab978878b80c927c9d8665977a94b215da84270a2e",
|
| 552 |
+
"train/slurm/validate_window8_recovery.sh": "149df48d9401b06fefbf6142834ecd91b25306c012aea5c435f5d705b67c64f4",
|
| 553 |
+
"train/slurm/verify_two_gpu_profile.py": "c0a5d5f4886ddc15ec44161d1ce9779a5e506efd454c730b56cf0059911429c3"
|
| 554 |
+
}
|
| 555 |
+
}
|
A1/provenance/resolved_config.json
ADDED
|
@@ -0,0 +1,113 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"model": {
|
| 3 |
+
"backbone": "Qwen/Qwen3.5-4B",
|
| 4 |
+
"revision": "851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a",
|
| 5 |
+
"output_mode": "qwen_text",
|
| 6 |
+
"geoaddress": {
|
| 7 |
+
"version": "geoaddress_v1",
|
| 8 |
+
"layer": 24,
|
| 9 |
+
"rank": 8,
|
| 10 |
+
"heads": [
|
| 11 |
+
0,
|
| 12 |
+
1
|
| 13 |
+
],
|
| 14 |
+
"init_seed": 429
|
| 15 |
+
}
|
| 16 |
+
},
|
| 17 |
+
"observations": {
|
| 18 |
+
"serializer_version": "vln_append_only_chat_geoaddress_v1",
|
| 19 |
+
"append_action_tokens": true,
|
| 20 |
+
"expected_rgb_shape": [
|
| 21 |
+
480,
|
| 22 |
+
640,
|
| 23 |
+
3
|
| 24 |
+
],
|
| 25 |
+
"expected_visual_tokens": 300,
|
| 26 |
+
"max_prefix_tokens": 2048,
|
| 27 |
+
"max_step_group_tokens": 384
|
| 28 |
+
},
|
| 29 |
+
"generation": {
|
| 30 |
+
"max_response_tokens_including_eos": 16,
|
| 31 |
+
"fixed_separator": "\n"
|
| 32 |
+
},
|
| 33 |
+
"training": {
|
| 34 |
+
"use_cache": false,
|
| 35 |
+
"microbatch_episodes_per_rank": 1,
|
| 36 |
+
"nominal_episodes_per_update": 8,
|
| 37 |
+
"model_max_length": 262144,
|
| 38 |
+
"epochs": 1,
|
| 39 |
+
"backbone_lr": 5e-06,
|
| 40 |
+
"classifier_lr": 5e-06,
|
| 41 |
+
"weight_decay": 0.01,
|
| 42 |
+
"warmup_steps": 116,
|
| 43 |
+
"expected_total_steps": 3852,
|
| 44 |
+
"expected_warmup_steps": 116,
|
| 45 |
+
"seed": 429,
|
| 46 |
+
"checkpoint_decoder_layers": true,
|
| 47 |
+
"activation_offload_min_tokens": 65536,
|
| 48 |
+
"length_bucket_pool_episodes": 64,
|
| 49 |
+
"tail_policy": "accelerate_repeat",
|
| 50 |
+
"supervise_assistant_terminator": true,
|
| 51 |
+
"class_weighting": "none",
|
| 52 |
+
"save_strategy": "epoch",
|
| 53 |
+
"save_total_limit": null,
|
| 54 |
+
"activation_offload_backend": "pinned_arena_v1",
|
| 55 |
+
"cpu_optimizer_impl": "deepspeed_cpu_adam",
|
| 56 |
+
"dataloader_num_workers": 8,
|
| 57 |
+
"dataloader_persistent_workers": true,
|
| 58 |
+
"dataloader_pin_memory": false,
|
| 59 |
+
"dataloader_prefetch_factor": 2,
|
| 60 |
+
"gradient_accumulation_steps": 2,
|
| 61 |
+
"optimizer_group_chunks": 1
|
| 62 |
+
},
|
| 63 |
+
"runtime": {
|
| 64 |
+
"text_attention": "simplememvln_step_attention",
|
| 65 |
+
"vision_attention": "flash_attention_2",
|
| 66 |
+
"vision_microbatch_images": 8,
|
| 67 |
+
"max_logical_context_tokens": 262144,
|
| 68 |
+
"window_attention_batch_steps": 32,
|
| 69 |
+
"profile_components": false,
|
| 70 |
+
"action_diagnostics": false,
|
| 71 |
+
"episodic_diagnostics": false,
|
| 72 |
+
"malloc_trim_each_update": false,
|
| 73 |
+
"stage_pixels_bf16": true
|
| 74 |
+
},
|
| 75 |
+
"memory": {
|
| 76 |
+
"mode": "window8",
|
| 77 |
+
"kv_window_steps_including_current": 8,
|
| 78 |
+
"evict_before_new_step": true,
|
| 79 |
+
"kv_guard_tokens": 4096
|
| 80 |
+
},
|
| 81 |
+
"research": {
|
| 82 |
+
"head_lr": 0.0001,
|
| 83 |
+
"lambda_max": 0.1,
|
| 84 |
+
"ramp_updates": 771,
|
| 85 |
+
"run_id": "A1",
|
| 86 |
+
"sample_seed": 429,
|
| 87 |
+
"sampling_identity": "collected-rgb-paths-v1",
|
| 88 |
+
"student_layer": 24,
|
| 89 |
+
"teacher": "VGGT-Omega-1B-512",
|
| 90 |
+
"teacher_batch_size": 8,
|
| 91 |
+
"teacher_identity": {
|
| 92 |
+
"base": {
|
| 93 |
+
"adapter_sha256": "86a343a553147c5c15c10c24289e9b46392a6ef51fd720eb8c83cb7141282a60",
|
| 94 |
+
"compute_dtype": "float32",
|
| 95 |
+
"patch_offset": 17,
|
| 96 |
+
"pooling": "adaptive-average-15x20-LN2048-eps1e-6",
|
| 97 |
+
"preprocessing": "omega-balanced512-rgb640x480-bicubic448x592-v1",
|
| 98 |
+
"preprocessing_code_sha256": "f97798ae5770a06a7133d537a84724c903df56a96d2b83f46062a185e58ec5e6",
|
| 99 |
+
"source_sha256": "b0e8d9d7ca0ee3ac8f819621a3d1c2ab5523bc57cbbc93e995aadfc5260a97cb",
|
| 100 |
+
"teacher_dim": 2048,
|
| 101 |
+
"teacher_layer": 23,
|
| 102 |
+
"weights_sha256": "c02da418b18bb01d0392598d3f6147366bcde1bb70fd08a5e3bf7925b0667934"
|
| 103 |
+
},
|
| 104 |
+
"target": "a1-unpositioned-LN2048-soft-relations-v1",
|
| 105 |
+
"adapter_sha256": "841c6f5b163007208a1d8d734a59cf0315d4d00a51de0c511c30901c0e7f6016"
|
| 106 |
+
},
|
| 107 |
+
"teacher_residency": "resident",
|
| 108 |
+
"teacher_source": "/mnt/data/vmo-ai-task/anhdh35/third_party/vggt-omega",
|
| 109 |
+
"teacher_weights": "/mnt/data/vmo-ai-task/anhdh35/models/vggt-omega/vggt_omega_1b_512.pt",
|
| 110 |
+
"adapter_lr": 5e-05,
|
| 111 |
+
"relation_projection": "direct-native-qk-cosine-v1"
|
| 112 |
+
}
|
| 113 |
+
}
|
A1/provenance/run_timing.json
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"wall_seconds_including_load_and_save": 50064.31371498387,
|
| 3 |
+
"trainer_runtime_seconds": 50014.7554,
|
| 4 |
+
"profile_only": false,
|
| 5 |
+
"stopped_after_epochs": null,
|
| 6 |
+
"activation_arena": {
|
| 7 |
+
"longest_tokens": 199735,
|
| 8 |
+
"capacity_bytes": 32724615168
|
| 9 |
+
},
|
| 10 |
+
"update_timer_note": "Update callbacks exclude loader prefetch and model load/checkpoint save"
|
| 11 |
+
}
|
A1/provenance/source.commit
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
6e717787313b2218cd2fd40b059f2942fee1820f
|
A1/provenance/source_manifest.json
ADDED
|
@@ -0,0 +1,177 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"src/qwen_vl/__init__.py": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
|
| 3 |
+
"src/qwen_vl/contracts.py": "eea61eb8ef7044afee362de300d4414811f902606a86401c0e5944c27961a83c",
|
| 4 |
+
"src/qwen_vl/data/__init__.py": "bde5ddc22a4a6bdd770ad2f33654de2f132c817b2a0cfe25779a6c597d2a433f",
|
| 5 |
+
"src/qwen_vl/data/candidates.py": "c141198487ee8a7144d145262ad6b701b7c02c123aaa215126dd0125dce322e4",
|
| 6 |
+
"src/qwen_vl/data/data_qwen.py": "69049e220bdbf6f5f6e495a6d36c85c024af3b7792d8f9b5b4d5f905ed15bbd1",
|
| 7 |
+
"src/qwen_vl/data/episode_dataset.py": "fe736758f0dfe5fbb76dc7f7dc71f4958fa3a9a901b806f9c638953178dd8a79",
|
| 8 |
+
"src/qwen_vl/data/episode_serializer.py": "8f75bc9a4e0b6d366e5dc5c2ece108711d8afb870bf08ec3ffd9e85eb401508b",
|
| 9 |
+
"src/qwen_vl/data/episodic_metadata.py": "b894b5012fc371e6a88258dae8d847df946ed4d2937f5ab629def685577dc6a3",
|
| 10 |
+
"src/qwen_vl/data/lane_metadata.py": "760ebe7361d54e686363e14ae4a9ae03c000393339c266b35204b8a80f57f529",
|
| 11 |
+
"src/qwen_vl/data/vggt_online.py": "f97798ae5770a06a7133d537a84724c903df56a96d2b83f46062a185e58ec5e6",
|
| 12 |
+
"src/qwen_vl/eval/__init__.py": "cd0716138ae19d0b83d24c7c7812b767937769730a68e8b38cfe1c888cc3e9b0",
|
| 13 |
+
"src/qwen_vl/eval/action_metrics.py": "88750e66aa5d2cd5bfde2eadc4b559150049901a6c0ee342d373095a16e0e6af",
|
| 14 |
+
"src/qwen_vl/eval/habitat_r2r.py": "3494770ee7080f6e49df8f6bf1a2137ed5a66a595eb530675ebacd972a32f19d",
|
| 15 |
+
"src/qwen_vl/eval/metrics.py": "12e5af6b38ce9273b8b619138f12865dca4cd3883cc687525e6d33293ebda794",
|
| 16 |
+
"src/qwen_vl/models/__init__.py": "91a67bfc89269b248fd117c1bee2e89bf4508419c52bfb36a5802ec795d05e78",
|
| 17 |
+
"src/qwen_vl/models/action_loss.py": "f8b48e84048ef9005b0a30cb22618a58db2da6776838a64653c257e5d9b353c2",
|
| 18 |
+
"src/qwen_vl/models/activation_offload.py": "cc8c0270cdd1dcf587e1ba8289e836ba35b308d96b57816c458adf1dfdafb812",
|
| 19 |
+
"src/qwen_vl/models/committed_write.py": "9a351e80c7054bcd97b967223baa3b63d24e59433d55911495bd7d1dabe22b16",
|
| 20 |
+
"src/qwen_vl/models/episodic_forward.py": "6adf156979100ad0188a162149af1df35ae42added9dae7dbb8d04382615a10a",
|
| 21 |
+
"src/qwen_vl/models/geoaddress.py": "d042100c427b3831c0c9d863c4d53b4844bd92749352b81bd7e7a911700deb79",
|
| 22 |
+
"src/qwen_vl/models/geoaddress_loss.py": "b64e488e9054f72069a0eb71d16115591ae8f6e98c9351211d2971dfb7c7651d",
|
| 23 |
+
"src/qwen_vl/models/geoaddress_runtime.py": "0738073c00a046849faa0e0ca7fc489aef9166b2acd2529c531d0336f2419b44",
|
| 24 |
+
"src/qwen_vl/models/install_step_lane.py": "4fd58fe4920e995f88d333c2dcb7bfffe4a2e34ec4dd4d26fcbfd0d751086145",
|
| 25 |
+
"src/qwen_vl/models/nav_model.py": "31eafa63e491e27965a3dcab2107f3b01f6493814b214f7b4d4d4c87066af96f",
|
| 26 |
+
"src/qwen_vl/models/parallel_step_lane.py": "58e2e4ec29974715ba18b211285f57016bdc94798ae7f60590bfe16aeb21e494",
|
| 27 |
+
"src/qwen_vl/models/research_forward.py": "782a2e122992ca7efdc3cc1df9d77d21a3fa00194790f97a1d6017ae859f00f3",
|
| 28 |
+
"src/qwen_vl/models/vggt_aux_heads.py": "01deff468eafc161c6bbc2a9fe0226862d1f14c33f0b5dda68a4b4658eba9831",
|
| 29 |
+
"src/qwen_vl/models/vggt_g3_forward.py": "6b334f6647d5cf946fa4cd2aaca024a7a0696c56f84e7763148c006394aea02a",
|
| 30 |
+
"src/qwen_vl/models/vggt_g3_heads.py": "2e45c9dfa99b5db7a1e0f5c7b1286d99d8b31d99525c0a8b4e54216f9ac9268c",
|
| 31 |
+
"src/qwen_vl/research/episodic_contract.py": "0b5257a4a66d74eb299d3d6b220c3b5c1567610521dd9ebf92c3d1dd078a38b8",
|
| 32 |
+
"src/qwen_vl/research/geoaddress_contract.py": "5f45e63be94e2c82769b5c3f9ded6803357386e8198694f4bbca0e382e22b7a3",
|
| 33 |
+
"src/qwen_vl/research/geoaddress_sampling.py": "5ce3b89ffbcc15a235ed339d106d1f608fd9e89eea6f198219f7f85b19c0394b",
|
| 34 |
+
"src/qwen_vl/research/geoaddress_teacher.py": "841c6f5b163007208a1d8d734a59cf0315d4d00a51de0c511c30901c0e7f6016",
|
| 35 |
+
"src/qwen_vl/research/lane_contract.py": "2aef55eec7cf74b2ea1347f929da3dae1c7f2b49c4ebd056f84b9cd04f57f27c",
|
| 36 |
+
"src/qwen_vl/research/vggt_g1.py": "3d6eb56cbc26515d0ec705bde14792ab207933e801480801057e2420efddc54f",
|
| 37 |
+
"src/qwen_vl/research/vggt_g3.py": "09b914e04440459cd7a5e2c35b68e01b2744935b00f9bb40fffe0060ec846839",
|
| 38 |
+
"src/qwen_vl/research/vggt_g3_teacher.py": "91fab33372f42c22de5991bc7bcfb85480193eb00d3c94b7c3df563419c5fb5e",
|
| 39 |
+
"src/qwen_vl/research/vggt_omega.py": "86a343a553147c5c15c10c24289e9b46392a6ef51fd720eb8c83cb7141282a60",
|
| 40 |
+
"src/qwen_vl/research/vggt_sampling.py": "f195efb0b1867c98286a340a56e23f53da02d5d4affa94c451356d64269a418f",
|
| 41 |
+
"src/qwen_vl/stream/__init__.py": "f2fc60a24705fd98f663ad59abb8ed980150771a1e74f91ed3ad16d86cf7d1ec",
|
| 42 |
+
"src/qwen_vl/stream/cache.py": "9fd3cf471f115024ae695cea534fdeafa1e58a36be8a567abb5f4984e3ccbc18",
|
| 43 |
+
"src/qwen_vl/stream/episodic.py": "a6985800e650016500e81afaa8fe0acfc8840cb00e513b8d347d7916c5959fbb",
|
| 44 |
+
"src/qwen_vl/stream/episodic_cache.py": "9580dbc1152cfad00a358016da449c12fc56f47cc69616833f2ee3c31ce92732",
|
| 45 |
+
"src/qwen_vl/stream/lane_cache.py": "15116208eb11f811c5eeb4fdb681e5e0094517c1b5db324d6585625e83613dfd",
|
| 46 |
+
"src/qwen_vl/stream/positions.py": "9e9b397cd3abdfd0aa7d42646f1aa817ac8c58027827c9773cfbf46bb1774279",
|
| 47 |
+
"src/qwen_vl/stream/server.py": "2e5a733b0b0826104afd7f0b1ea6966cfa1759bbbd798bae8cbb0cb7f56e6ca5",
|
| 48 |
+
"src/qwen_vl/stream/session.py": "d2c6bdf60838456b1ff67b971c4b0b924e3c5f01c0362ce09b52c712bd2066ee",
|
| 49 |
+
"src/qwen_vl/stream/timing.py": "405d2c114ab565ff497b91a9160f86958f72eb01fc648a20a7d8d31825006240",
|
| 50 |
+
"src/qwen_vl/stream/transport.py": "c612971bdd8e55673aca5fc5514143ad215dc9fc67023b9aa3c2cc14a2f74f2c",
|
| 51 |
+
"src/qwen_vl/stream/window_attention.py": "7e20add42952c8a15ce2e3e56b04ef1aaace4457e1c90a32240a44ad21cbfb4a",
|
| 52 |
+
"src/qwen_vl/train/action_reporting.py": "8f41cf1ffd41aca1d0d45c16c7f962eaffbd534fd1f3aeaeccc3aa36c7de6488",
|
| 53 |
+
"src/qwen_vl/train/argument.py": "1cd337494566de239c80d95aefdcac1996a5cc1a787a266ccea8a4d0259a9822",
|
| 54 |
+
"src/qwen_vl/train/campaign.py": "cca3dcdc8c21478a1c0b790cdf1772f1796ab963a06b29257c9af80bdde64fe5",
|
| 55 |
+
"src/qwen_vl/train/campaign_lease.py": "20c666fc0b587f3a41bde181d65601f746783632a49384704ef27a12600f928d",
|
| 56 |
+
"src/qwen_vl/train/host_memory.py": "f8e8c2d4028eb11efeb72cbc22c2bde8e56d1f5b694e2a51135dc9b66cbc7179",
|
| 57 |
+
"src/qwen_vl/train/lane_initialization.py": "d68e763f637600874c1db83c3bf082f3138e7cc9b868df417968d016ba74f30b",
|
| 58 |
+
"src/qwen_vl/train/lane_reporting.py": "8a8107c6541896cec9c680c915cd58c4746f49ed17ef6ce5898e23cf127ca552",
|
| 59 |
+
"src/qwen_vl/train/recovery.py": "038213b04ca165fb335ac16cea07d80233de3318cb2038e9805880098f61858e",
|
| 60 |
+
"src/qwen_vl/train/sampler.py": "63ae756ee57b429bcb48f2ab5f2d97f8685fa4a29d8288df78babca73a884dc5",
|
| 61 |
+
"src/qwen_vl/train/train_episode.py": "d5c12722968366074ebcbeffce1c7be3f1b3abd9fe72afaf107956438088479b",
|
| 62 |
+
"src/qwen_vl/train/train_qwen.py": "799a41a03b929dc73bed9fe8fc9e899854a20e5901b608876d706467536fdb49",
|
| 63 |
+
"src/qwen_vl/train/trainer.py": "ad0ce9f2674ee047769a90b66dfba27dced1a0f121b4183b95df96a7ae580a1b",
|
| 64 |
+
"src/qwen_vl/train/vln_runtime.py": "dfe1159e6e2a252ac9b7f72cc619c1141961744920f59a731635ed4fe0875544",
|
| 65 |
+
"scripts/__init__.py": "ea79511c0cb47627c1e7365d68f39d58794763a99d42c883daa0c5c1027e8572",
|
| 66 |
+
"scripts/vln/__init__.py": "feb26015dad55132cf28feb600e469fb9ee43b93d688f5fb2ef1b2d117ef8ab0",
|
| 67 |
+
"scripts/vln/accept_vggt_g1.py": "2a0943d31a749ef07e85ecdb82504fbc2df84be5e5d46c4fc33ecfa0aa220dd0",
|
| 68 |
+
"scripts/vln/audit_data.py": "7a7e0b1f38188683dd5862975430c6b22aba9a1b535a29353d2390986254a1fc",
|
| 69 |
+
"scripts/vln/benchmark_inference.py": "8bd188728273842278bf66b3b692361a277f4c93678985796b741492a26829f1",
|
| 70 |
+
"scripts/vln/benchmark_step_lane.py": "1644952bbe727fcb17e747b6d1b6491125072fef633c8f7d6f13ef9f9658a30b",
|
| 71 |
+
"scripts/vln/benchmark_vggt_g1.py": "4f8e90d28c751c563baf4d6ea5a46417d6d6ff588994f628f242c06da146558d",
|
| 72 |
+
"scripts/vln/benchmark_window_batches.py": "7f586baf9dd142a48d28783b66aeed918335646545ca9d42caaf3fa97c3fe10b",
|
| 73 |
+
"scripts/vln/campaign_preflight.py": "30227974994c37ac1998cd494968411751aa3a9333e14468cc8b181e4018f3a4",
|
| 74 |
+
"scripts/vln/check_candidate_integration.py": "b5362443fd931bb1d936909f8cbf0d68a17ec043c97c2e60f28f47d559fcfdff",
|
| 75 |
+
"scripts/vln/check_compat.py": "d928ead9cf1bdda95ccb3ad7a8ee4ac2c97b2f3601cb5151d39131d20f849846",
|
| 76 |
+
"scripts/vln/check_distributed_loss.py": "4bc0fe0f536b0789b47313950c0b9cabae8686f4b4378f3b85c3b4c83310cccc",
|
| 77 |
+
"scripts/vln/check_distributed_resume.py": "54d1699a4a0da81f47a156f2e01792e25566177bd2babdb19e09e3a300f10b7d",
|
| 78 |
+
"scripts/vln/check_dual_evaluation.py": "2ddac639b511696afb65f806d1cc9c315556cced3bbd1da069aa6a0e00ecfd9a",
|
| 79 |
+
"scripts/vln/check_episodic.py": "70701899b5b8e88b09d7a628e49dfb36275859e55c59951bb6a31fb9c1724b04",
|
| 80 |
+
"scripts/vln/check_epoch_saving.py": "43de9fabc119b3ae3216f9987016d4375a939740af4840ac84e7044b4fca7d34",
|
| 81 |
+
"scripts/vln/check_generated_history.py": "54ac07b888ae22756586f1517d321e315e10e8feff47d1996ebe6562f46032db",
|
| 82 |
+
"scripts/vln/check_geoaddress_recovery.py": "8547fa4fa243c6e30524265e60f3729cbd8c35ea0150207d2439dfafb2c2774f",
|
| 83 |
+
"scripts/vln/check_geoaddress_teacher.py": "9016e9774390e46129f8ca28f7120cd74aee34751bcb0584052a17d27a51b5a1",
|
| 84 |
+
"scripts/vln/check_gradients.py": "ac81b82ca9c91248cee8b1952c3d3242e33ce63f096c2fd15b800024df741978",
|
| 85 |
+
"scripts/vln/check_model_process.py": "1c0d58c4af450f8f5f9739472e5f82de0c89eaa5f1c12ec338f3009ab109c43b",
|
| 86 |
+
"scripts/vln/check_parity.py": "7910578a13073ca41221cfb02db5e1e3a1aabe3929e97575acca8a81fa2b5228",
|
| 87 |
+
"scripts/vln/check_real_gdn.py": "4414dfef07114db7a0ae83ef5e137991aa1c8122f5ec04c5a6e4837c28b0b3fc",
|
| 88 |
+
"scripts/vln/check_recovery_saving.py": "74016ef65f6a92dd8303080fd917165df911517c5979eeab8f7b1a00ecbb7cea",
|
| 89 |
+
"scripts/vln/check_reload.py": "a624c808939867505184af8edbfa49302411befb60e269ae5ceaf9f65c121258",
|
| 90 |
+
"scripts/vln/check_step_lane.py": "851694d9c1b521d39c5eedcab1cf9ff0783b5fc5c9849c1c807867f8652b9020",
|
| 91 |
+
"scripts/vln/check_text_dual_evaluation.py": "e357eef7874b866771a08bb31968c334818179b4a85efb4bdb6e9b541cd500f9",
|
| 92 |
+
"scripts/vln/check_text_export.py": "41503d3982e58f013a12bd4ccc879fe0db9a5217fd472bf887c6c10ecf2bd15c",
|
| 93 |
+
"scripts/vln/check_text_step_lane.py": "3434578b219198db03b9eb731d7c5ab9ad470893e160c13ac31f20a6fa5244b3",
|
| 94 |
+
"scripts/vln/check_vggt_export.py": "720150fe092dc22f70a9333dec6c26997d287ccbb0905d6231306787fa014d29",
|
| 95 |
+
"scripts/vln/check_vggt_g3_reduction.py": "5a0fede3112b6e51a24b0a37f45666a76dae505b4bdebb2f2cb2a2338cc703ae",
|
| 96 |
+
"scripts/vln/check_vggt_recovery.py": "65a1715f0f2006761a3c6c471958736d599cf7b354bcf4ff1de139b612f65fa2",
|
| 97 |
+
"scripts/vln/check_vggt_reduction.py": "698065f6749223731acb5e8c64fde95b19991dde7519a71b3219b104d435ffea",
|
| 98 |
+
"scripts/vln/diagnose_step_lane.py": "263ddf0779fb9189b48ec23a1f162a359fcc3328bc81ab02c16c58e79734adf8",
|
| 99 |
+
"scripts/vln/episodic_job.py": "0a27db0e2e17a2c72d9dc2e5315a6446450cf37ee76810add4212c2a8b7c586e",
|
| 100 |
+
"scripts/vln/evaluate_actions.py": "c35c1fcd2b7b09bee304f98d92ef8518e10bd181796f4bc800051a7583758d60",
|
| 101 |
+
"scripts/vln/export_vggt_g1.py": "e784a65fcf6c1b35dc4220cabda8abbb8db03080c41142dbfab2e36764696c06",
|
| 102 |
+
"scripts/vln/fingerprint.py": "88c64aeed1e523671d75917fab12a10125e4583ee49cd24277dcf784ae3152f9",
|
| 103 |
+
"scripts/vln/measure_episode_peak.py": "5d1689348f0f841c6e613160eb2f560785bc43411f84c8d8604ba9c52e370243",
|
| 104 |
+
"scripts/vln/prepare_g1_fixtures.py": "b38f296b1ccc90de0e45f375d40d2698088f9084c898b719995119750645d400",
|
| 105 |
+
"scripts/vln/prepare_g1_toolchain.py": "8da3b0a3a13fbdecf2bde6c880eb0ae68d39781197ab74c1a698100c2b64cb30",
|
| 106 |
+
"scripts/vln/prepare_joint.py": "024d6b52be3d20d7bd4a6958cdb81b795266870cf5b0dd9952605fb853015d5b",
|
| 107 |
+
"scripts/vln/prepare_r2r.py": "1692ca3b0081a488d18c1fcf1b3731c7983ef422aa4b1e9c60839fd27a07cade",
|
| 108 |
+
"scripts/vln/profile_episode.py": "bb9836ab32f37cfab6fc121872caf3dd7b11eb1981586adfdce3296b8f523660",
|
| 109 |
+
"scripts/vln/profile_episodic.py": "3c87046352af9fc1f3edd94370d087f86d55257fb5ad20497198e0b3e37686f5",
|
| 110 |
+
"scripts/vln/profile_input_staging.py": "9fc81dbaa2305e018b8928fbee9a7bea0528a262effdd40746ee616254b0154e",
|
| 111 |
+
"scripts/vln/profile_stream.py": "c2062775688948b15b9e3121928be31a9b682abed0fbfbe347dbece5f7f6a851",
|
| 112 |
+
"scripts/vln/profile_vggt_g1.py": "25f908a9723b3242411ddf5e5b6a62ea6eaaeba5decaf7eb069ea34b33a17525",
|
| 113 |
+
"scripts/vln/qualify_geoaddress.py": "1d13c3470ab394476777ab36370f257f3a6458d0a92b78d1e427f69867f49fe4",
|
| 114 |
+
"scripts/vln/qualify_vggt_g3.py": "c0bb3fbb3ca0b20b1ed94e9cf7f039f8ab3a02089392f4a22f4e594a5b2067bd",
|
| 115 |
+
"scripts/vln/queue_geoaddress.py": "ac23191c5de39417008977614e0eb6b320cd85dd8ce688097857209fdbdef391",
|
| 116 |
+
"scripts/vln/report_campaign.py": "67013615c0232425adf0368e8ae801e1e2743e50a3a950acb9e177de28a009ff",
|
| 117 |
+
"scripts/vln/run_episodic_gate.py": "b81759d8d5176ae9926b029a9a1883a80181ede4442b68816498b7f80570fcfe",
|
| 118 |
+
"scripts/vln/run_step_lane_gate.py": "275356b9b4adc8d48a0374605fd5289fa23995d3a5bc4a8565be8a4b5d625483",
|
| 119 |
+
"scripts/vln/smoke_no_history_interactive.sh": "9fbfa154085635a689a5c637e24303e145aa632411d5749b0a3dfbb5acb1378d",
|
| 120 |
+
"scripts/vln/submit_campaign.py": "72a63ee59d5f7cc848c34a2f0ec8c263a2c58ad7f7d8c57b1c822fc7e757a667",
|
| 121 |
+
"scripts/vln/submit_episodic.py": "d81a07e6147fcd116e9a0c1160e66ac02042a80f47385398071474cbfc47894d",
|
| 122 |
+
"scripts/vln/summarize_run.py": "912bc7296db97690312f6e2f3feb0c2588e6a5d17e3ad46b985f5a24752abd0d",
|
| 123 |
+
"scripts/vln/summarize_vggt_g1.py": "42079ab9596cb42f857e5baa3dc2f474c209379aa7d7931ef077ade8ddc3246a",
|
| 124 |
+
"scripts/vln/upload_campaign.py": "c5abab2738bbd0f5d726f4f99354b14f937807aaa2d5046e82b9af4f790e2b9f",
|
| 125 |
+
"scripts/vln/upload_episodic.py": "6e5ed2080ba95d6ff2866dfede67f124acd0b67c063fc5f5491b727d3ac4ee31",
|
| 126 |
+
"scripts/vln/upload_joint_epoch1.py": "206d4510d01d5f788a9908918686bc0af51f6738a87618d209e46c50798ff424",
|
| 127 |
+
"configs/deepspeed_zero2_cpu_optimizer.json": "4870e12f937e7b7f281403a1f97042c9ad2b9f4c0b23d7b2eca3ba36536c6948",
|
| 128 |
+
"configs/episodic/arm_m1.yaml": "424d9f6f4a1e4f7b00e74339e448ca87509382cbdeadacb5243f91633dfbbee9",
|
| 129 |
+
"configs/episodic/arm_m2.yaml": "0354c795d330132e73bae46505b079688976761cc9b35847e58c7160da421538",
|
| 130 |
+
"configs/episodic/arm_m2c.yaml": "2c943328941cd17485073b4a7da6afc9a2ec780d3b3aaf2f461db9108565732d",
|
| 131 |
+
"configs/episodic/arm_m5.yaml": "45b351af30ad891fa01b7cd06fc60493c1367e5a13fbdda5dbbb0acddc45ac88",
|
| 132 |
+
"configs/episodic/arm_m5c.yaml": "8c2c674d7f57a53f17aa1d5b56f6be3c6f779f9bd9a43239c404274a33c8417c",
|
| 133 |
+
"configs/episodic/arm_v0.yaml": "4136439c05e03dff6d5a4f9a019b35f00243461ac69e2185b816196b20a7ac18",
|
| 134 |
+
"configs/episodic/profile_h2.yaml": "d30df29355e70e36c61eb2c4cc3455deec124eefa13c07ec3f326ee2c619ad40",
|
| 135 |
+
"configs/episodic/profile_h4.yaml": "4029839e35dd4c908ce7bd54a67a92d6aa40995c2e8788e989e4fc231332b722",
|
| 136 |
+
"configs/episodic/science_common.yaml": "07b9f186cad5426f94356f425ad792833e7ee713e9fe74c994efbecf8b5b3f1b",
|
| 137 |
+
"configs/eval/vln_r2r.yaml": "dd20dd0e43e6dff3e552b63e9bc70c74062170c39352564758835c313bcf468f",
|
| 138 |
+
"configs/r2r_uniform8.json": "1335aae0e90c8cee5e467270e283c7f59bfcc0d4f3988febffc53ee3707abfec",
|
| 139 |
+
"configs/vggt/a0_h4.yaml": "c04cec3e8a7b860089ceed201d438952af2e0ae2b82d414e8a13b372c9b4d2ce",
|
| 140 |
+
"configs/vggt/a1_h4.yaml": "17040526cb81a1a2d3a633df471c86184beaf5d4a4cb2826ab7ec6f2a536e33a",
|
| 141 |
+
"configs/vggt/a_joint_one_epoch.yaml": "245770c7180e459fe96e8ad797b06bcaa9dad7cd0b07ce7fdaf74176075795be",
|
| 142 |
+
"configs/vggt/g1_joint_one_epoch.yaml": "6d39e9181a35a2242a521b62d07318ecc35da1e3fbee1caa16294dd0ac5a5ec2",
|
| 143 |
+
"configs/vggt/g1_omega_h4.yaml": "e5d179e04481dcafaa710e375364e8b098a7235d2331f21b7d9e25c9bfe741cb",
|
| 144 |
+
"configs/vggt/g3_joint_one_epoch.yaml": "529df0c647a7680d5184348d85facf1f2f335ddc9f42da00076cced8fa4de05b",
|
| 145 |
+
"configs/vggt/g3_omega_h4.yaml": "f9c91580e67dc1956d86e0dd10793e6f7ca70e873b2bc3108e6a8fa336a39de5",
|
| 146 |
+
"configs/vln_candidate_canonical.yaml": "71457bd129b64201f664c66b5b11e69f69b6c6be5f9d73b9d766a6adca087a0a",
|
| 147 |
+
"configs/vln_candidate_copied.yaml": "aaeb57550103f42da460e7a2fa4ccc047b2be7db71c2dc65311fa7b57c8303ca",
|
| 148 |
+
"configs/vln_candidate_effective.yaml": "c18aec8421b5d800ac0ab461a9d4530c85946e4e156b025d6906c2376aff8656",
|
| 149 |
+
"configs/vln_candidate_frozen.yaml": "832f4fde5267d730c9580e80f1ec02d5f5c817150129208b5b5631dfb44cea3b",
|
| 150 |
+
"configs/vln_candidate_logits_no_history.yaml": "02eb3640221c36c22f5cd215df3a174c170ff2fe0f43f0b1e31c12c773fdc852",
|
| 151 |
+
"configs/vln_candidate_smoke.yaml": "bcc97df26d94ca89bd8a472bc94636fb12724d89ad8853ce1fda8d77958585b4",
|
| 152 |
+
"configs/vln_candidate_sqrt.yaml": "88a518da4cf9dba0c48727ca4ee370752761f1302347c4e9c7c046fc4caa9cc4",
|
| 153 |
+
"configs/vln_dual_full_no_history_joint.yaml": "cf49f287f69e2a77df6a23d1e50844932c1559d2b9001137689a4b82d949ee16",
|
| 154 |
+
"configs/vln_dual_full_no_history_r2r.yaml": "31792f59213e2f9745efdef420348712695c83f749af8f73f66ec036d550c9ef",
|
| 155 |
+
"configs/vln_dual_profile.yaml": "4347c0e5f1f45b9fb769965b5c69b8c8baa49e0b549a019408c3c17545e535bb",
|
| 156 |
+
"configs/vln_dual_window8_no_history_joint.yaml": "2a2a844b942394b0323862f93f2eec658b88c381aaa1f7b817f223832260ea78",
|
| 157 |
+
"configs/vln_dual_window8_no_history_r2r.yaml": "d89148cbb7f8927922ef8359a22dc25e2ad272e5550db816ce0d690e89b8ff84",
|
| 158 |
+
"configs/vln_dual_window8_text_joint.yaml": "8af968ae2ec6bcda1386d3fe9092a8be35ab93d9dc95759cf181d1ede277905f",
|
| 159 |
+
"configs/vln_empty.yaml": "ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356",
|
| 160 |
+
"configs/vln_joint_b_2epoch_bs8.yaml": "8f51ed28c48d7edd89314771baa6454535d275ae786e92aa1c1bc40582fb4b6b",
|
| 161 |
+
"configs/vln_memory_window8.yaml": "05a2f9be2f36e9352bc8014961ed2a433fcac0a98eda4f6bf48a0e8edd4d43b4",
|
| 162 |
+
"configs/vln_r2r_b_3epoch_bs8.yaml": "ceb1cfa33701cba9a313a9c06c7edb45871ff73733dea18050c8c3f328275809",
|
| 163 |
+
"configs/vln_r2r_v0_base.yaml": "50a06a8d1944d8604497db1c0a15139618b67c2467382bdd952cae6bcf7389a0",
|
| 164 |
+
"configs/vln_r2r_v0_candidate_logits.yaml": "19c4bb64d9cf2f44be9335473dba8487180d73e8884c367426928a9ca029fb43",
|
| 165 |
+
"configs/vln_r2r_v0_classification.yaml": "bef4a0e7bf4b38059c0cb34167f0ec29d9debbd9b76ba05532d2e83b954abc49",
|
| 166 |
+
"configs/vln_r2r_v0_qwen_text.yaml": "b19612c035a1640691f94a9d3b3118ce4324b2c23d72baac26d7ceda8560b262",
|
| 167 |
+
"train/g1_omega_env.sh": "94c56bbef428514ec0882a1670a02f73b32a403ecf0e63b99223f5eafb66a070",
|
| 168 |
+
"train/launch_a_omega_joint_e1.sh": "67b6986ad978ca46c740f319c411a80299e87892955ffa5137c336255a41b4a0",
|
| 169 |
+
"train/launch_g1_omega_joint_e1.sh": "34a0f9de27227a47eafbdff5b412af40fa3bdbef673822664a4f2944e03c1c6e",
|
| 170 |
+
"train/launch_g3_omega_joint_e1.sh": "2a72da2d6b15b14c714c16fa53d6f1cf1cb0c7f912e3e43ba4c210cf957ea881",
|
| 171 |
+
"train/slurm/run_b.sh": "e9b802862a218424f67e819c485504880c0b9e06a15baa65fdb907ad0776f178",
|
| 172 |
+
"train/slurm/run_joint_b.sh": "f586cc1cbb37bcbe5afdc9bd644764a7e689796993577b9f5ba8cc0f7c4fd558",
|
| 173 |
+
"train/slurm/text_dual_interactive.sh": "72c66118e92bcde3470c8617e0cb99b554bafb4bf02f124fb8f1b647b1e41815",
|
| 174 |
+
"train/slurm/validate_fullcontext_recovery.sh": "cddd701e1750522d641679ab978878b80c927c9d8665977a94b215da84270a2e",
|
| 175 |
+
"train/slurm/validate_window8_recovery.sh": "149df48d9401b06fefbf6142834ecd91b25306c012aea5c435f5d705b67c64f4",
|
| 176 |
+
"train/slurm/verify_two_gpu_profile.py": "c0a5d5f4886ddc15ec44161d1ce9779a5e506efd454c730b56cf0059911429c3"
|
| 177 |
+
}
|
A1/provenance/supervisor_resources.json
ADDED
|
@@ -0,0 +1,58 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"status": "PASS",
|
| 3 |
+
"exit_code": 0,
|
| 4 |
+
"host_guard_triggered": false,
|
| 5 |
+
"host_guard_gib": 691.2,
|
| 6 |
+
"job_limit_gib": 768.0,
|
| 7 |
+
"sampled_peak_job_usage_gib": 768.0000877380371,
|
| 8 |
+
"sampled_peak_working_set_gib": 475.6546211242676,
|
| 9 |
+
"sampled_peak_anon_gib": 261.89659118652344,
|
| 10 |
+
"cgroup_recorded_peak_gib": 461.61442947387695,
|
| 11 |
+
"new_oom_events": 0,
|
| 12 |
+
"new_oom_kill_events": 0,
|
| 13 |
+
"new_limit_events": 4550842,
|
| 14 |
+
"start_usage_gib": 561.1056098937988,
|
| 15 |
+
"nvidia_smi_peak_used_mib": {
|
| 16 |
+
"0": 76083,
|
| 17 |
+
"1": 72223,
|
| 18 |
+
"2": 67563,
|
| 19 |
+
"3": 73003
|
| 20 |
+
},
|
| 21 |
+
"seconds": 50095.94357967377,
|
| 22 |
+
"command": [
|
| 23 |
+
"torchrun",
|
| 24 |
+
"--standalone",
|
| 25 |
+
"--nproc_per_node=4",
|
| 26 |
+
"-m",
|
| 27 |
+
"qwen_vl.train.train_qwen",
|
| 28 |
+
"--vln_config",
|
| 29 |
+
"configs/episodic/science_common.yaml",
|
| 30 |
+
"--output_config",
|
| 31 |
+
"configs/vln_empty.yaml",
|
| 32 |
+
"--memory_config",
|
| 33 |
+
"configs/vln_memory_window8.yaml",
|
| 34 |
+
"--policy_config",
|
| 35 |
+
"configs/vggt/a_joint_one_epoch.yaml",
|
| 36 |
+
"--runtime_profile",
|
| 37 |
+
"configs/vggt/a1_h4.yaml",
|
| 38 |
+
"--deepspeed",
|
| 39 |
+
"configs/deepspeed_zero2_cpu_optimizer.json",
|
| 40 |
+
"--manifest",
|
| 41 |
+
"/mnt/data/vmo-ai-task/anhdh35/SimpleMemVLN/artifacts/r2r_rxr15_train_20260929.jsonl",
|
| 42 |
+
"--model_name_or_path",
|
| 43 |
+
"/mnt/data/vmo-ai-task/anhdh35/cache/huggingface/hub/models--Qwen--Qwen3.5-4B/snapshots/851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a",
|
| 44 |
+
"--output_dir",
|
| 45 |
+
"/mnt/data/vmo-ai-task/anhdh35/a1-omega-worker2-20261014-repair/a1_joint_e1/train",
|
| 46 |
+
"--run-name",
|
| 47 |
+
"a1_omega_h4_joint_e1",
|
| 48 |
+
"--recovery-save-steps",
|
| 49 |
+
"100",
|
| 50 |
+
"--first-recovery-save-step",
|
| 51 |
+
"10",
|
| 52 |
+
"--resume_from_checkpoint",
|
| 53 |
+
"auto"
|
| 54 |
+
],
|
| 55 |
+
"cgroup": "/sys/fs/cgroup/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-podf16b1000_b339_46e0_b01c_db5bc40a1e72.slice/system.slice/slurmstepd.scope/job_4925",
|
| 56 |
+
"cgroup_version": 2,
|
| 57 |
+
"free_disk_gib_at_start": 9884.419921875
|
| 58 |
+
}
|
A1/provenance/train_results.json
ADDED
|
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"epoch": 1.0,
|
| 3 |
+
"total_flos": 0.0,
|
| 4 |
+
"train_loss": 0.15615834879978083,
|
| 5 |
+
"train_runtime": 50014.7554,
|
| 6 |
+
"train_samples_per_second": 0.616,
|
| 7 |
+
"train_steps_per_second": 0.077
|
| 8 |
+
}
|
A1/provenance/trainer_state.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
A1/provenance/training_navigation.json
ADDED
|
@@ -0,0 +1,161 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"serializer": "vln_append_only_chat_geoaddress_v1",
|
| 3 |
+
"template_sha256": "fb79cf3922f74475e9a5faaac8c08d2f79a3ca7bef5dbf434f3f7726119229b8",
|
| 4 |
+
"actions": [
|
| 5 |
+
"MOVE_FORWARD",
|
| 6 |
+
"TURN_LEFT",
|
| 7 |
+
"TURN_RIGHT",
|
| 8 |
+
"STOP"
|
| 9 |
+
],
|
| 10 |
+
"habitat_ids": [
|
| 11 |
+
1,
|
| 12 |
+
2,
|
| 13 |
+
3,
|
| 14 |
+
0
|
| 15 |
+
],
|
| 16 |
+
"action_token_ids": [
|
| 17 |
+
[
|
| 18 |
+
28164,
|
| 19 |
+
61846,
|
| 20 |
+
248046
|
| 21 |
+
],
|
| 22 |
+
[
|
| 23 |
+
15834,
|
| 24 |
+
18440,
|
| 25 |
+
248046
|
| 26 |
+
],
|
| 27 |
+
[
|
| 28 |
+
15834,
|
| 29 |
+
20549,
|
| 30 |
+
248046
|
| 31 |
+
],
|
| 32 |
+
[
|
| 33 |
+
48964,
|
| 34 |
+
248046
|
| 35 |
+
]
|
| 36 |
+
],
|
| 37 |
+
"eos": 248046,
|
| 38 |
+
"separator_ids": [
|
| 39 |
+
198
|
| 40 |
+
],
|
| 41 |
+
"rgb_shape": [
|
| 42 |
+
480,
|
| 43 |
+
640,
|
| 44 |
+
3
|
| 45 |
+
],
|
| 46 |
+
"position_convention": "logical_text_plus_native_mrope_v1",
|
| 47 |
+
"rotary_precision": "fp32_preserved_across_module_casts_v1",
|
| 48 |
+
"config": {
|
| 49 |
+
"model": {
|
| 50 |
+
"backbone": "Qwen/Qwen3.5-4B",
|
| 51 |
+
"revision": "851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a",
|
| 52 |
+
"output_mode": "qwen_text",
|
| 53 |
+
"geoaddress": {
|
| 54 |
+
"version": "geoaddress_v1",
|
| 55 |
+
"layer": 24,
|
| 56 |
+
"rank": 8,
|
| 57 |
+
"heads": [
|
| 58 |
+
0,
|
| 59 |
+
1
|
| 60 |
+
],
|
| 61 |
+
"init_seed": 429
|
| 62 |
+
}
|
| 63 |
+
},
|
| 64 |
+
"observations": {
|
| 65 |
+
"serializer_version": "vln_append_only_chat_geoaddress_v1",
|
| 66 |
+
"append_action_tokens": true,
|
| 67 |
+
"expected_rgb_shape": [
|
| 68 |
+
480,
|
| 69 |
+
640,
|
| 70 |
+
3
|
| 71 |
+
],
|
| 72 |
+
"expected_visual_tokens": 300,
|
| 73 |
+
"max_prefix_tokens": 2048,
|
| 74 |
+
"max_step_group_tokens": 384
|
| 75 |
+
},
|
| 76 |
+
"generation": {
|
| 77 |
+
"max_response_tokens_including_eos": 16,
|
| 78 |
+
"fixed_separator": "\n"
|
| 79 |
+
},
|
| 80 |
+
"training": {
|
| 81 |
+
"use_cache": false,
|
| 82 |
+
"microbatch_episodes_per_rank": 1,
|
| 83 |
+
"nominal_episodes_per_update": 8,
|
| 84 |
+
"model_max_length": 262144,
|
| 85 |
+
"epochs": 1,
|
| 86 |
+
"backbone_lr": 5e-06,
|
| 87 |
+
"classifier_lr": 5e-06,
|
| 88 |
+
"weight_decay": 0.01,
|
| 89 |
+
"warmup_steps": 116,
|
| 90 |
+
"expected_total_steps": 3852,
|
| 91 |
+
"expected_warmup_steps": 116,
|
| 92 |
+
"seed": 429,
|
| 93 |
+
"checkpoint_decoder_layers": true,
|
| 94 |
+
"activation_offload_min_tokens": 65536,
|
| 95 |
+
"length_bucket_pool_episodes": 64,
|
| 96 |
+
"tail_policy": "accelerate_repeat",
|
| 97 |
+
"supervise_assistant_terminator": true,
|
| 98 |
+
"class_weighting": "none",
|
| 99 |
+
"save_strategy": "epoch",
|
| 100 |
+
"save_total_limit": null,
|
| 101 |
+
"activation_offload_backend": "pinned_arena_v1",
|
| 102 |
+
"cpu_optimizer_impl": "deepspeed_cpu_adam",
|
| 103 |
+
"dataloader_num_workers": 8,
|
| 104 |
+
"dataloader_persistent_workers": true,
|
| 105 |
+
"dataloader_pin_memory": false,
|
| 106 |
+
"dataloader_prefetch_factor": 2,
|
| 107 |
+
"gradient_accumulation_steps": 2,
|
| 108 |
+
"optimizer_group_chunks": 1
|
| 109 |
+
},
|
| 110 |
+
"runtime": {
|
| 111 |
+
"text_attention": "simplememvln_step_attention",
|
| 112 |
+
"vision_attention": "flash_attention_2",
|
| 113 |
+
"vision_microbatch_images": 8,
|
| 114 |
+
"max_logical_context_tokens": 262144,
|
| 115 |
+
"window_attention_batch_steps": 32,
|
| 116 |
+
"profile_components": false,
|
| 117 |
+
"action_diagnostics": false,
|
| 118 |
+
"episodic_diagnostics": false,
|
| 119 |
+
"malloc_trim_each_update": false,
|
| 120 |
+
"stage_pixels_bf16": true
|
| 121 |
+
},
|
| 122 |
+
"memory": {
|
| 123 |
+
"mode": "window8",
|
| 124 |
+
"kv_window_steps_including_current": 8,
|
| 125 |
+
"evict_before_new_step": true,
|
| 126 |
+
"kv_guard_tokens": 4096
|
| 127 |
+
},
|
| 128 |
+
"research": {
|
| 129 |
+
"head_lr": 0.0001,
|
| 130 |
+
"lambda_max": 0.1,
|
| 131 |
+
"ramp_updates": 771,
|
| 132 |
+
"run_id": "A1",
|
| 133 |
+
"sample_seed": 429,
|
| 134 |
+
"sampling_identity": "collected-rgb-paths-v1",
|
| 135 |
+
"student_layer": 24,
|
| 136 |
+
"teacher": "VGGT-Omega-1B-512",
|
| 137 |
+
"teacher_batch_size": 8,
|
| 138 |
+
"teacher_identity": {
|
| 139 |
+
"base": {
|
| 140 |
+
"adapter_sha256": "86a343a553147c5c15c10c24289e9b46392a6ef51fd720eb8c83cb7141282a60",
|
| 141 |
+
"compute_dtype": "float32",
|
| 142 |
+
"patch_offset": 17,
|
| 143 |
+
"pooling": "adaptive-average-15x20-LN2048-eps1e-6",
|
| 144 |
+
"preprocessing": "omega-balanced512-rgb640x480-bicubic448x592-v1",
|
| 145 |
+
"preprocessing_code_sha256": "f97798ae5770a06a7133d537a84724c903df56a96d2b83f46062a185e58ec5e6",
|
| 146 |
+
"source_sha256": "b0e8d9d7ca0ee3ac8f819621a3d1c2ab5523bc57cbbc93e995aadfc5260a97cb",
|
| 147 |
+
"teacher_dim": 2048,
|
| 148 |
+
"teacher_layer": 23,
|
| 149 |
+
"weights_sha256": "c02da418b18bb01d0392598d3f6147366bcde1bb70fd08a5e3bf7925b0667934"
|
| 150 |
+
},
|
| 151 |
+
"target": "a1-unpositioned-LN2048-soft-relations-v1",
|
| 152 |
+
"adapter_sha256": "841c6f5b163007208a1d8d734a59cf0315d4d00a51de0c511c30901c0e7f6016"
|
| 153 |
+
},
|
| 154 |
+
"teacher_residency": "resident",
|
| 155 |
+
"teacher_source": "/mnt/data/vmo-ai-task/anhdh35/third_party/vggt-omega",
|
| 156 |
+
"teacher_weights": "/mnt/data/vmo-ai-task/anhdh35/models/vggt-omega/vggt_omega_1b_512.pt",
|
| 157 |
+
"adapter_lr": 5e-05,
|
| 158 |
+
"relation_projection": "direct-native-qk-cosine-v1"
|
| 159 |
+
}
|
| 160 |
+
}
|
| 161 |
+
}
|
README.md
CHANGED
|
@@ -110,3 +110,38 @@ Only the research configuration is removed; no policy weights are removed.
|
|
| 110 |
SupervisorPASS, zero new OOM events. Full optimizer/RNG checkpoints remain on
|
| 111 |
the cluster. Provenance and validation are in `A0/provenance/`. This upload
|
| 112 |
contains training evidence, not a Habitat navigation-quality evaluation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
SupervisorPASS, zero new OOM events. Full optimizer/RNG checkpoints remain on
|
| 111 |
the cluster. Provenance and validation are in `A0/provenance/`. This upload
|
| 112 |
contains training evidence, not a Habitat navigation-quality evaluation.
|
| 113 |
+
|
| 114 |
+
## A1 — online VGGT-Omega native Q/K relation supervision, joint epoch 1
|
| 115 |
+
|
| 116 |
+
`A1/epoch-1/` contains A1 independently trained from original Qwen3.5-4B
|
| 117 |
+
base for one joint R2R + English RxR15 epoch: 30,815 episodes, 3,852 updates,
|
| 118 |
+
seed429, global batch8 on four H100s. One-epoch cosine schedule with minimum
|
| 119 |
+
LR ratio0.1,116 warmup updates, backbone peak LR5e-6 and Q/K adapter peak LR5e-5.
|
| 120 |
+
|
| 121 |
+
A1 uses frozen resident FP32 online VGGT-Omega-1B-512 during training, with
|
| 122 |
+
**direct native Q/K relation KL supervision**, no PCA, no pre-extracted features,
|
| 123 |
+
and no dimension-conversion MLP. Auxiliary weight ramps to0.1 over771 updates.
|
| 124 |
+
The policy uses Window8, canonical text action history and full episode BPTT.
|
| 125 |
+
Image-token-only rank8 Q/K adapters at native GDN decoder24, raw heads0/1,
|
| 126 |
+
add45,056 parameters. These trained adapters are retained and **required at
|
| 127 |
+
inference**. VGGT-Omega is not required for inference.
|
| 128 |
+
Serializer: `vln_append_only_chat_geoaddress_v1`.
|
| 129 |
+
|
| 130 |
+
```python
|
| 131 |
+
from huggingface_hub import snapshot_download
|
| 132 |
+
from qwen_vl.train.vln_runtime import load_checkpoint
|
| 133 |
+
snapshot = snapshot_download('anhdao69/Streaming_VGGT', allow_patterns=['A1/epoch-1/*'])
|
| 134 |
+
model, serializer = load_checkpoint(snapshot + '/A1/epoch-1', base_model_path)
|
| 135 |
+
```
|
| 136 |
+
|
| 137 |
+
Use the GeoAddress-capable SimpleMemVLN wrapper and pinned environment, not
|
| 138 |
+
an unmodified AutoModel or the older G1/G3-only runtime. Training source:
|
| 139 |
+
https://github.com/anhdao69/SimpleMemVLN/tree/6e717787313b2218cd2fd40b059f2942fee1820f
|
| 140 |
+
Base revision: Qwen/Qwen3.5-4B at851bf6e806efd8d0a36b00ddf55e13ccb7b8cd0a.
|
| 141 |
+
|
| 142 |
+
Every serving tensor is finite and bitwise identical to complete checkpoint3852.
|
| 143 |
+
Only training research configuration is removed; all policy weights are retained.
|
| 144 |
+
All16 qualification gates passed before production. Training supervisorPASS,
|
| 145 |
+
zero new OOM events. Optimizer/RNG recovery checkpoints remain on the cluster.
|
| 146 |
+
Provenance and publication validation are in `A1/provenance/`. This publication
|
| 147 |
+
does not establish Habitat navigation quality; evaluation is separate.
|
SHA256SUMS.json
CHANGED
|
@@ -19,6 +19,27 @@
|
|
| 19 |
"A0/provenance/train_results.json": "8b59be0c7cc3ab01704a06d03412fd48ef0664282ff0adc7cc41aac26bd17af8",
|
| 20 |
"A0/provenance/trainer_state.json": "18f0befe36f051ad7a9419a463d0b8ca5b0bb77f4302b9d68ad29a18db2edb65",
|
| 21 |
"A0/provenance/training_navigation.json": "4fbc1f6da39d6908e025e4949bf577d69869d4296f5bf0918e71af0b6110f5dd",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
"G1/epoch-1/chat_template.jinja": "a4aee8afcf2e0711942cf848899be66016f8d14a889ff9ede07bca099c28f715",
|
| 23 |
"G1/epoch-1/config.json": "2451a8786918f4c348acb32c438d9a127098c022334ae1a7713ce5be588a7df1",
|
| 24 |
"G1/epoch-1/export_info.json": "68825b3dc9cb45c0ce9568ebc66d4c5c6229bb508dc918d3007753be1caff7e2",
|
|
@@ -61,5 +82,5 @@
|
|
| 61 |
"G3/provenance/trainer_state.json": "5d15c03441f0dac2397292dc08e020413793920a817837ac1465bfbf670c5a65",
|
| 62 |
"G3/provenance/training_navigation.json": "91eb16b8ce4890aa33413efc945ac7aa991fcf6b211ebbbf7523c15f93cd749c",
|
| 63 |
"G3/training_auxiliary_state_head.pt": "66d9c8e18ed32da7ac1eef9a43c6ef4933933cdccd76dae204d617139cc779fc",
|
| 64 |
-
"README.md": "
|
| 65 |
}
|
|
|
|
| 19 |
"A0/provenance/train_results.json": "8b59be0c7cc3ab01704a06d03412fd48ef0664282ff0adc7cc41aac26bd17af8",
|
| 20 |
"A0/provenance/trainer_state.json": "18f0befe36f051ad7a9419a463d0b8ca5b0bb77f4302b9d68ad29a18db2edb65",
|
| 21 |
"A0/provenance/training_navigation.json": "4fbc1f6da39d6908e025e4949bf577d69869d4296f5bf0918e71af0b6110f5dd",
|
| 22 |
+
"A1/epoch-1/chat_template.jinja": "a4aee8afcf2e0711942cf848899be66016f8d14a889ff9ede07bca099c28f715",
|
| 23 |
+
"A1/epoch-1/config.json": "2451a8786918f4c348acb32c438d9a127098c022334ae1a7713ce5be588a7df1",
|
| 24 |
+
"A1/epoch-1/export_info.json": "68825b3dc9cb45c0ce9568ebc66d4c5c6229bb508dc918d3007753be1caff7e2",
|
| 25 |
+
"A1/epoch-1/navigation.json": "69780d50f88ca88a882ae93bc5e8b47a79855d18f3117d3f4df389463132fe38",
|
| 26 |
+
"A1/epoch-1/processor_config.json": "d89ef49ce9cd37fbf510158e13c1ef063d9286411c1ec9049932dbe0487143b1",
|
| 27 |
+
"A1/epoch-1/pytorch_model.bin": "0d9078ffd00e39d60655866912b849e0d9949407b9fa35424545134b00337bea",
|
| 28 |
+
"A1/epoch-1/reload_reference.json": "e23942eb562c8a239863731ac2d0d41d7801a559ddb4f635f744d39f0afbe3fb",
|
| 29 |
+
"A1/epoch-1/research_training.json": "61b19a1f2f86d12fbcec7ed371244df482d700321957df7a2fc1150a8e4f8e58",
|
| 30 |
+
"A1/epoch-1/tokenizer.json": "06b9509352d2af50381ab2247e083b80d32d5c0aba91c272ca9ff729b6a0e523",
|
| 31 |
+
"A1/epoch-1/tokenizer_config.json": "7488550a894dcf741616126e322ea31d66cf9457b59ec5825f4c7efdced421f8",
|
| 32 |
+
"A1/provenance/epoch-1.json": "1291785878ce993be5aa1bc341fd9a07a44a95d0ea40247ca7f19298e70c8474",
|
| 33 |
+
"A1/provenance/publication_validation.json": "295aff06537383bfdf16f78e390e8b3cf4a5a1fdabc80b2861f02841405c4f9b",
|
| 34 |
+
"A1/provenance/qualification_pass.json": "6851b9a7f51702af757fd7b8e3e3c8af31f5e0f69d070542c8ee9dfa6541ca09",
|
| 35 |
+
"A1/provenance/resolved_config.json": "e24a94edd041b71e119ea688b5e3079fa7d273e0438d320369ccaaf0969ff5f5",
|
| 36 |
+
"A1/provenance/run_timing.json": "84bcfdb917c81503f56aa4a68874a96cec06862be757d9749b90e649d65ae2f6",
|
| 37 |
+
"A1/provenance/source.commit": "49ca62ec5566ef91072b2199269f7b8c32ae70f7c6a06354ba17f0f20ee1378a",
|
| 38 |
+
"A1/provenance/source_manifest.json": "a11940d02994bba1d1004760dd54c6a4c9505b7a1b5c8e826d17e32c3fba7c9b",
|
| 39 |
+
"A1/provenance/supervisor_resources.json": "94665dcf5f31f9843693ba443b7e655ef4b98092c5e674a5ee46dcec3bb52d07",
|
| 40 |
+
"A1/provenance/train_results.json": "b4e4cc0fd658864d5fc3264ac03337ca88af8e735a05e2690abd6e633102d6e6",
|
| 41 |
+
"A1/provenance/trainer_state.json": "84b710df1e0dd9484d2482b146def0595db737a560521949b08275b68e548e96",
|
| 42 |
+
"A1/provenance/training_navigation.json": "af9ae9d16cbb2a266f160f679f590b717e301e994103c7606c0f605324f5a3da",
|
| 43 |
"G1/epoch-1/chat_template.jinja": "a4aee8afcf2e0711942cf848899be66016f8d14a889ff9ede07bca099c28f715",
|
| 44 |
"G1/epoch-1/config.json": "2451a8786918f4c348acb32c438d9a127098c022334ae1a7713ce5be588a7df1",
|
| 45 |
"G1/epoch-1/export_info.json": "68825b3dc9cb45c0ce9568ebc66d4c5c6229bb508dc918d3007753be1caff7e2",
|
|
|
|
| 82 |
"G3/provenance/trainer_state.json": "5d15c03441f0dac2397292dc08e020413793920a817837ac1465bfbf670c5a65",
|
| 83 |
"G3/provenance/training_navigation.json": "91eb16b8ce4890aa33413efc945ac7aa991fcf6b211ebbbf7523c15f93cd749c",
|
| 84 |
"G3/training_auxiliary_state_head.pt": "66d9c8e18ed32da7ac1eef9a43c6ef4933933cdccd76dae204d617139cc779fc",
|
| 85 |
+
"README.md": "5566930e4bc7656717d0c7e7eea6d1623e80f305c5fb805a21814d06988e77bc"
|
| 86 |
}
|