SIGN IN SIGN UP

fix(format-adapters): derive component configs from weights (#261 #267) + path-traversal containment

- weight_derived_config.py (new): derive transformer/VAE/TE/vision-encoder dims from
  safetensors weights via data-driven descriptor tables — fixes #261 (official single-file
  loaders) + #267 (Klein 9B TE hidden_size 2560->4096 derived from weights, not bundled config)
- hf_layout.py: _add_component realpath-containment (path-traversal fix) + add_* route through
  _with_weight_derived_*; hf_native.py vision_encoder via derive layer; safetensors_io.py 128MB header cap
- transformer_dims.py removed (superseded by weight_derived_config.py)
- bin/vae_configs/*.json: VAE class presets
fixer 5-dim self-CR all-GO + orchestrator 6.5 5-dim all-GO + renders visually clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Y
yejianhui committed
13e1f24305809b7ab2f9e4bb5bb8f7b53c59c77f
Parent: 2e0f4e8