designcoder-mc / merge_validation.json
chjdl1816's picture
Publish selected local AdamW 4B SFT step12588, merged BF16 plus original LoRA
f1c28f5 verified
Raw History Blame Contribute Delete
1.49 kB
{
"method": "PEFT merge_and_unload(safe_merge=True), FP32 merge then BF16 export",
"device": "cpu",
"versions": {
"torch": "2.6.0+cu124",
"transformers": "5.8.0",
"peft": "0.18.1",
"safetensors": "0.7.0"
},
"adapter_tensor_count": 496,
"all_adapter_tensors_loaded_exactly": true,
"merged_parameter_count": 4539265536,
"fp32_pre_post_merge_max_logit_error": 2.4020672e-05,
"fp32_pre_post_merge_all_argmax_equal": true,
"bf16_export_reload_logits_bitwise_equal": true,
"fp32_runtime_buffers_preserved": [
"model.visual.rotary_pos_emb.inv_freq",
"model.language_model.rotary_emb.inv_freq",
"model.language_model.rotary_emb.original_inv_freq"
],
"tokenizer_vocab_matches_base_and_checkpoint": true,
"processor_class": "Qwen3VLProcessor",
"base_and_merged_loading_checks_passed": true,
"execution_evidence": [
"16:37:42 All 496 adapter tensors loaded exactly; checking forward before merge",
"16:38:20 Merge validated: max logit error=2.4020672e-05; all token argmax equal",
"16:39:20 Export reload is exact; tokenizer and processor load successfully"
],
"validation_script_sha256": "453e8386a079b6dd651c1f19c5e61e0886a0799a94d9e0482703f4da09bc0a90",
"metadata_note": "Completed validation metadata from successful assertion log after JSON serialization of an empty loading-info set failed. Numerical error is rounded as printed in that log.",
"scope": "One short text prompt; no benchmark or GPU/vLLM validation."
}