{ "library_name": "kerasformers", "kerasformers_version": "1.2.4", "model_module": "kerasformers.models.internvl", "model_class": "InternVLConditionalGenerate", "variant": "internvl3-2b", "weights": "model.weights.json", "schema_version": 2, "weight_dtype": "bfloat16", "model_type": "internvl", "text_config": { "vocab_size": 151674, "embed_dim": 1536, "mlp_dim": 8960, "num_layers": 28, "num_heads": 12, "num_kv_heads": 2, "head_dim": null, "text_backbone": "qwen2", "norm_eps": 1e-06, "rope_theta": 1000000.0, "tie_embeddings": false, "num_experts": 0, "num_experts_per_tok": 0, "moe_mlp_dim": 0, "norm_topk_prob": true, "decoder_sparse_step": 1, "mlp_only_layers": [] }, "vision_config": { "embed_dim": 1024, "mlp_dim": 4096, "num_layers": 24, "num_heads": 16, "image_size": 448, "patch_size": 14, "attention_bias": true, "qk_norm": false, "norm_type": "layer_norm", "norm_eps": 1e-06, "layer_scale_init": 0.1 }, "downsample_ratio": 0.5, "image_token_id": 151667 }