char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
3d10bcd19
char/aliceai-t5-moe
1from __future__import annotations 2 3from enum import Enum ,IntEnum ,auto 4from typing import Any 5 6# 7# constants 8# 9 10GGUF_MAGIC = 0x46554747 # "GGUF" 11GGUF_VERSION = 3 12GGUF_DEFAULT_ALIGNMENT = 32 13GGML_QUANT_VERSION = 2 # GGML_QNT_VERSION from ggml.h 14GGML_MAX_DIMS = 4 # GGML_MAX_DIMS from ggml.h 15 16# 17# metadata keys 18# 19 20 21class Keys : 22class General : 23TYPE = "general.type" 24ARCHITECTURE = "general.architecture" 25QUANTIZATION_VERSION = "general.quantization_version" 26ALIGNMENT = "general.alignment" 27FILE_TYPE = "general.file_type" 28 29# Recommended Sampler Parameters 30SAMPLING_SEQUENCE = "general.sampling.sequence" 31SAMPLING_TOP_K = "general.sampling.top_k" 32SAMPLING_TOP_P = "general.sampling.top_p" 33SAMPLING_MIN_P = "general.sampling.min_p" 34SAMPLING_XTC_PROBABILITY = "general.sampling.xtc_probability" 35SAMPLING_XTC_THRESHOLD = "general.sampling.xtc_threshold" 36SAMPLING_TEMP = "general.sampling.temp" 37SAMPLING_PENALTY_LAST_N = "general.sampling.penalty_last_n" 38SAMPLING_PENALTY_REPEAT = "general.sampling.penalty_repeat" 39SAMPLING_MIROSTAT = "general.sampling.mirostat" 40SAMPLING_MIROSTAT_TAU = "general.sampling.mirostat_tau" 41SAMPLING_MIROSTAT_ETA = "general.sampling.mirostat_eta" 42 43# Authorship Metadata 44NAME = "general.name" 45AUTHOR = "general.author" 46VERSION = "general.version" 47ORGANIZATION = "general.organization" 48 49FINETUNE = "general.finetune" 50BASENAME = "general.basename" 51 52DESCRIPTION = "general.description" 53QUANTIZED_BY = "general.quantized_by" 54 55SIZE_LABEL = "general.size_label" 56 57# Licensing details 58LICENSE = "general.license" 59LICENSE_NAME = "general.license.name" 60LICENSE_LINK = "general.license.link" 61 62# Typically represents the converted GGUF repo (Unless native) 63URL = "general.url" # Model Website/Paper 64DOI = "general.doi" 65UUID = "general.uuid" 66REPO_URL = "general.repo_url" # Model Source Repository (git/svn/etc...) 67 68# Model Source during conversion 69SOURCE_URL = "general.source.url" # Model Website/Paper 70SOURCE_DOI = "general.source.doi" 71SOURCE_UUID = "general.source.uuid" 72SOURCE_REPO_URL = "general.source.repo_url" # Model Source Repository (git/svn/etc...) 73 74# Base Model Source. There can be more than one source if it's a merged 75# model like with 'Mistral-7B-Merge-14-v0.1'. This will assist in 76# tracing linage of models as it is finetuned or merged over time. 77BASE_MODEL_COUNT = "general.base_model.count" 78BASE_MODEL_NAME = "general.base_model.{id}.name" 79BASE_MODEL_AUTHOR = "general.base_model.{id}.author" 80BASE_MODEL_VERSION = "general.base_model.{id}.version" 81BASE_MODEL_ORGANIZATION = "general.base_model.{id}.organization" 82BASE_MODEL_DESCRIPTION = "general.base_model.{id}.description" 83BASE_MODEL_URL = "general.base_model.{id}.url" # Model Website/Paper 84BASE_MODEL_DOI = "general.base_model.{id}.doi" 85BASE_MODEL_UUID = "general.base_model.{id}.uuid" 86BASE_MODEL_REPO_URL = "general.base_model.{id}.repo_url" # Model Source Repository (git/svn/etc...) 87 88# Dataset Source 89DATASET_COUNT = "general.dataset.count" 90DATASET_NAME = "general.dataset.{id}.name" 91DATASET_AUTHOR = "general.dataset.{id}.author" 92DATASET_VERSION = "general.dataset.{id}.version" 93DATASET_ORGANIZATION = "general.dataset.{id}.organization" 94DATASET_DESCRIPTION = "general.dataset.{id}.description" 95DATASET_URL = "general.dataset.{id}.url" # Model Website/Paper 96DATASET_DOI = "general.dataset.{id}.doi" 97DATASET_UUID = "general.dataset.{id}.uuid" 98DATASET_REPO_URL = "general.dataset.{id}.repo_url" # Model Source Repository (git/svn/etc...) 99 100# Array based KV stores 101TAGS = "general.tags" 102LANGUAGES = "general.languages" 103 104class LLM : 105VOCAB_SIZE = "{arch}.vocab_size" 106CONTEXT_LENGTH = "{arch}.context_length" 107EMBEDDING_LENGTH = "{arch}.embedding_length" 108EMBEDDING_LENGTH_OUT = "{arch}.embedding_length_out" 109FEATURES_LENGTH = "{arch}.features_length" 110BLOCK_COUNT = "{arch}.block_count" 111LEADING_DENSE_BLOCK_COUNT = "{arch}.leading_dense_block_count" 112FEED_FORWARD_LENGTH = "{arch}.feed_forward_length" 113EXPERT_FEED_FORWARD_LENGTH = "{arch}.expert_feed_forward_length" 114EXPERT_SHARED_FEED_FORWARD_LENGTH = "{arch}.expert_shared_feed_forward_length" 115EXPERT_CHUNK_FEED_FORWARD_LENGTH = "{arch}.expert_chunk_feed_forward_length" 116USE_PARALLEL_RESIDUAL = "{arch}.use_parallel_residual" 117TENSOR_DATA_LAYOUT = "{arch}.tensor_data_layout" 118EXPERT_COUNT = "{arch}.expert_count" 119EXPERT_USED_COUNT = "{arch}.expert_used_count" 120EXPERT_SHARED_COUNT = "{arch}.expert_shared_count" 121EXPERT_GROUP_COUNT = "{arch}.expert_group_count" 122EXPERT_GROUP_USED_COUNT = "{arch}.expert_group_used_count" 123EXPERT_WEIGHTS_SCALE = "{arch}.expert_weights_scale" 124EXPERT_WEIGHTS_NORM = "{arch}.expert_weights_norm" 125EXPERT_GATING_FUNC = "{arch}.expert_gating_func" 126EXPERT_GROUP_SCALE = "{arch}.expert_group_scale" 127EXPERT_LATENT_LENGTH = "{arch}.expert_latent_length" 128EXPERTS_PER_GROUP = "{arch}.experts_per_group" 129MOE_EVERY_N_LAYERS = "{arch}.moe_every_n_layers" 130MOE_LATENT_SIZE = "{arch}.moe_latent_size" 131NEXTN_PREDICT_LAYERS = "{arch}.nextn_predict_layers" 132NUM_DEEPSTACK_LAYERS = "{arch}.n_deepstack_layers" 133DEEPSTACK_MAPPING = "{arch}.deepstack_mapping" 134POOLING_TYPE = "{arch}.pooling_type" 135LOGIT_SCALE = "{arch}.logit_scale" 136DECODER_START_TOKEN_ID = "{arch}.decoder_start_token_id" 137DECODER_BLOCK_COUNT = "{arch}.decoder_block_count" 138ATTN_LOGIT_SOFTCAPPING = "{arch}.attn_logit_softcapping" 139ROUTER_LOGIT_SOFTCAPPING = "{arch}.router_logit_softcapping" 140FINAL_LOGIT_SOFTCAPPING = "{arch}.final_logit_softcapping" 141SWIN_NORM = "{arch}.swin_norm" 142RESCALE_EVERY_N_LAYERS = "{arch}.rescale_every_n_layers" 143TIME_MIX_EXTRA_DIM = "{arch}.time_mix_extra_dim" 144TIME_DECAY_EXTRA_DIM = "{arch}.time_decay_extra_dim" 145RESIDUAL_SCALE = "{arch}.residual_scale" 146EMBEDDING_SCALE = "{arch}.embedding_scale" 147TOKEN_SHIFT_COUNT = "{arch}.token_shift_count" 148INTERLEAVE_MOE_LAYER_STEP = "{arch}.interleave_moe_layer_step" 149FULL_ATTENTION_INTERVAL = "{arch}.full_attention_interval" 150NUM_LOOPS = "{arch}.num_loops" 151SKIP_LOOP_FINAL_NORM = "{arch}.skip_loop_final_norm" 152HASH_LAYER_COUNT = "{arch}.hash_layer_count" 153ACTIVATION_SPARSITY_SCALE = "{arch}.activation_sparsity_scale" 154ALTUP_ACTIVE_IDX = "{arch}.altup.active_idx" 155ALTUP_NUM_INPUTS = "{arch}.altup.num_inputs" 156EMBD_LENGTH_PER_LAYER_INP = "{arch}.embedding_length_per_layer_input" 157SWIGLU_CLAMP_EXP = "{arch}.swiglu_clamp_exp" 158SWIGLU_CLAMP_SHEXP = "{arch}.swiglu_clamp_shexp" 159HIDDEN_ACT = "{arch}.hidden_activation" 160DENSE_FEAT_IN_SIZE = "{arch}.{dense}_feat_in" 161DENSE_FEAT_OUT_SIZE = "{arch}.{dense}_feat_out" 162TARGET_LAYERS = "{arch}.target_layers" 163TARGET_HIDDEN_SIZE = "{arch}.target_hidden_size" 164BLOCK_SIZE = "{arch}.block_size" 165CONV_KERNEL_SIZE = "{arch}.conv_kernel_size" 166CONV_GROUP_SIZE = "{arch}.conv_group_size" 167SELECTOR_RANK = "{arch}.selector_rank" 168SELECTOR_TOP_K = "{arch}.selector_top_k" 169SAMPLE_FROM_ANCHOR = "{arch}.sample_from_anchor" 170HAS_CONFIDENCE_HEAD = "{arch}.has_confidence_head" 171NORM_BEFORE_RESIDUAL = "{arch}.norm_before_residual" 172NORM_BEFORE_FC = "{arch}.norm_before_fc" 173 174class Adapters : 175COUNT = "{arch}.adapters.count" 176TOKEN_IDS_ACTIVATE = "{arch}.adapters.token_ids_activate" 177TOKEN_IDS_SUBSTITUTE = "{arch}.adapters.token_ids_substitute" 178LORA_RANK = "{arch}.adapters.lora_rank" 179ROUTER_GAIN = "{arch}.adapters.router_gain" 180 181class Attention : 182HEAD_COUNT = "{arch}.attention.head_count" 183HEAD_COUNT_KV = "{arch}.attention.head_count_kv" 184MAX_ALIBI_BIAS = "{arch}.attention.max_alibi_bias" 185CLAMP_KQV = "{arch}.attention.clamp_kqv" 186KEY_LENGTH = "{arch}.attention.key_length" 187VALUE_LENGTH = "{arch}.attention.value_length" 188LAYERNORM_EPS = "{arch}.attention.layer_norm_epsilon" 189LAYERNORM_RMS_EPS = "{arch}.attention.layer_norm_rms_epsilon" 190GROUPNORM_EPS = "{arch}.attention.group_norm_epsilon" 191GROUPNORM_GROUPS = "{arch}.attention.group_norm_groups" 192CAUSAL = "{arch}.attention.causal" 193Q_LORA_RANK = "{arch}.attention.q_lora_rank" 194KV_LORA_RANK = "{arch}.attention.kv_lora_rank" 195DECAY_LORA_RANK = "{arch}.attention.decay_lora_rank" 196ICLR_LORA_RANK = "{arch}.attention.iclr_lora_rank" 197VALUE_RESIDUAL_MIX_LORA_RANK = "{arch}.attention.value_residual_mix_lora_rank" 198GATE_LORA_RANK = "{arch}.attention.gate_lora_rank" 199REL_BUCKETS_COUNT = "{arch}.attention.relative_buckets_count" 200SLIDING_WINDOW = "{arch}.attention.sliding_window" 201SCALE = "{arch}.attention.scale" 202OUTPUT_GROUP_COUNT = "{arch}.attention.output_group_count" 203OUTPUT_LORA_RANK = "{arch}.attention.output_lora_rank" 204OUTPUT_SCALE = "{arch}.attention.output_scale" 205VALUE_SCALE = "{arch}.attention.value_scale" 206COMPRESS_RATIOS = "{arch}.attention.compress_ratios" 207COMPRESS_ROPE_FREQ_BASE = "{arch}.attention.compress_rope_freq_base" 208TEMPERATURE_LENGTH = "{arch}.attention.temperature_length" 209KEY_LENGTH_MLA = "{arch}.attention.key_length_mla" 210VALUE_LENGTH_MLA = "{arch}.attention.value_length_mla" 211KEY_LENGTH_SWA = "{arch}.attention.key_length_swa" 212VALUE_LENGTH_SWA = "{arch}.attention.value_length_swa" 213KEY_LENGTH_MLA_SWA = "{arch}.attention.key_length_mla_swa" 214VALUE_LENGTH_MLA_SWA = "{arch}.attention.value_length_mla_swa" 215KV_LORA_RANK_SWA = "{arch}.attention.kv_lora_rank_swa" 216SHARED_KV_LAYERS = "{arch}.attention.shared_kv_layers" 217SLIDING_WINDOW_PATTERN = "{arch}.attention.sliding_window_pattern" 218RECURRENT_LAYERS = "{arch}.attention.recurrent_layers" 219TEMPERATURE_SCALE = "{arch}.attention.temperature_scale" 220ROPE_PATTERN = "{arch}.attention.rope_pattern" 221 222class Indexer : 223HEAD_COUNT = "{arch}.attention.indexer.head_count" 224KEY_LENGTH = "{arch}.attention.indexer.key_length" 225TOP_K = "{arch}.attention.indexer.top_k" 226BLOCK_SIZE = "{arch}.attention.indexer.block_size" # MSA 227LOCAL_BLOCKS = "{arch}.attention.indexer.local_blocks" # MSA 228TYPES = "{arch}.attention.indexer.types" 229 230class HyperConnection : 231COUNT = "{arch}.hyper_connection.count" 232SINKHORN_ITERATIONS = "{arch}.hyper_connection.sinkhorn_iterations" 233EPSILON = "{arch}.hyper_connection.epsilon" 234# scale of the post gate (DeepSeek-V4 hardcodes 2.0) 235MAGNITUDE = "{arch}.hyper_connection.magnitude" 236# absent means the mix projection is full rank (DeepSeek-V4 behaviour) 237LOW_RANK = "{arch}.hyper_connection.low_rank" 238 239class PerLayerEmbedding : 240LAYERS = "{arch}.ple.layers" 241NGRAM_SIZE = "{arch}.ple.ngram_size" 242HEADS_PER_NGRAM = "{arch}.ple.heads_per_ngram" 243CONV_KERNEL = "{arch}.ple.conv_kernel" 244LAYER_MULTIPLIERS = "{arch}.ple.layer_multipliers" 245HEAD_OFFSETS = "{arch}.ple.head_offsets" 246HEAD_VOCAB_SIZES = "{arch}.ple.head_vocab_sizes" 247EOS_TOKEN_ID = "{arch}.ple.eos_token_id" 248IMAGE_TOKEN_ID = "{arch}.ple.image_token_id" 249 250class Rope : 251DIMENSION_COUNT = "{arch}.rope.dimension_count" 252DIMENSION_COUNT_SWA = "{arch}.rope.dimension_count_swa" 253DIMENSION_SECTIONS = "{arch}.rope.dimension_sections" 254FREQ_BASE = "{arch}.rope.freq_base" 255FREQ_BASE_SWA = "{arch}.rope.freq_base_swa" 256SCALING_TYPE = "{arch}.rope.scaling.type" 257SCALING_FACTOR = "{arch}.rope.scaling.factor" 258SCALING_ALPHA = "{arch}.rope.scaling.alpha" 259SCALING_ATTN_FACTOR = "{arch}.rope.scaling.attn_factor" 260SCALING_ORIG_CTX_LEN = "{arch}.rope.scaling.original_context_length" 261SCALING_FINETUNED = "{arch}.rope.scaling.finetuned" 262SCALING_YARN_LOG_MUL = "{arch}.rope.scaling.yarn_log_multiplier" 263SCALING_YARN_EXT_FACTOR = "{arch}.rope.scaling.yarn_ext_factor" 264SCALING_YARN_ATTN_FACTOR = "{arch}.rope.scaling.yarn_attn_factor" 265SCALING_YARN_BETA_FAST = "{arch}.rope.scaling.yarn_beta_fast" 266SCALING_YARN_BETA_SLOW = "{arch}.rope.scaling.yarn_beta_slow" 267 268class Activation : 269SITU_BETA = "{arch}.activation.situ_beta" 270SITU_LINEAR_BETA = "{arch}.activation.situ_linear_beta" 271 272class AttnRes : 273BLOCK_SIZE = "{arch}.attn_res.block_size" 274 275class Split : 276LLM_KV_SPLIT_NO = "split.no" 277LLM_KV_SPLIT_COUNT = "split.count" 278LLM_KV_SPLIT_TENSORS_COUNT = "split.tensors.count" 279 280class SSM : 281CONV_KERNEL = "{arch}.ssm.conv_kernel" 282INNER_SIZE = "{arch}.ssm.inner_size" 283STATE_SIZE = "{arch}.ssm.state_size" 284TIME_STEP_RANK = "{arch}.ssm.time_step_rank" 285GROUP_COUNT = "{arch}.ssm.group_count" 286DT_B_C_RMS = "{arch}.ssm.dt_b_c_rms" 287 288class KDA : 289HEAD_DIM = "{arch}.kda.head_dim" 290SAFE_GATE = "{arch}.kda.safe_gate" 291GATE_LOWER_BOUND = "{arch}.kda.gate_lower_bound" 292 293class WKV : 294HEAD_SIZE = "{arch}.wkv.head_size" 295 296class PosNet : 297EMBEDDING_LENGTH = "{arch}.posnet.embedding_length" 298BLOCK_COUNT = "{arch}.posnet.block_count" 299 300class ConvNext : 301EMBEDDING_LENGTH = "{arch}.convnext.embedding_length" 302BLOCK_COUNT = "{arch}.convnext.block_count" 303 304class Classifier : 305OUTPUT_LABELS = "{arch}.classifier.output_labels" 306 307class ShortConv : 308L_CACHE = "{arch}.shortconv.l_cache" 309 310class Tokenizer : 311MODEL = "tokenizer.ggml.model" 312PRE = "tokenizer.ggml.pre" 313LIST = "tokenizer.ggml.tokens" 314TOKEN_TYPE = "tokenizer.ggml.token_type" 315TOKEN_TYPE_COUNT = "tokenizer.ggml.token_type_count" # for BERT-style token types 316SCORES = "tokenizer.ggml.scores" 317MERGES = "tokenizer.ggml.merges" 318BOS_ID = "tokenizer.ggml.bos_token_id" 319EOS_ID = "tokenizer.ggml.eos_token_id" 320EOT_ID = "tokenizer.ggml.eot_token_id" 321EOM_ID = "tokenizer.ggml.eom_token_id" 322UNK_ID = "tokenizer.ggml.unknown_token_id" 323SEP_ID = "tokenizer.ggml.seperator_token_id" 324PAD_ID = "tokenizer.ggml.padding_token_id" 325MASK_ID = "tokenizer.ggml.mask_token_id" 326ADD_BOS = "tokenizer.ggml.add_bos_token" 327ADD_EOS = "tokenizer.ggml.add_eos_token" 328ADD_SEP = "tokenizer.ggml.add_sep_token" 329ADD_PREFIX = "tokenizer.ggml.add_space_prefix" 330REMOVE_EXTRA_WS = "tokenizer.ggml.remove_extra_whitespaces" 331PRECOMPILED_CHARSMAP = "tokenizer.ggml.precompiled_charsmap" 332SUPPRESS_TOKENS = "tokenizer.ggml.suppress_tokens" 333HF_JSON = "tokenizer.huggingface.json" 334RWKV = "tokenizer.rwkv.world" 335CHAT_TEMPLATE = "tokenizer.chat_template" 336CHAT_TEMPLATE_N = "tokenizer.chat_template.{name}" 337CHAT_TEMPLATES = "tokenizer.chat_templates" 338# Normalizer constants 339NORMALIZER_LOWERCASE = "tokenizer.ggml.normalizer.lowercase" 340NORMALIZER_STRIP_ACCENTS = "tokenizer.ggml.normalizer.strip_accents" 341# FIM/Infill special tokens constants 342FIM_PRE_ID = "tokenizer.ggml.fim_pre_token_id" 343FIM_SUF_ID = "tokenizer.ggml.fim_suf_token_id" 344FIM_MID_ID = "tokenizer.ggml.fim_mid_token_id" 345FIM_PAD_ID = "tokenizer.ggml.fim_pad_token_id" 346FIM_REP_ID = "tokenizer.ggml.fim_rep_token_id" 347FIM_SEP_ID = "tokenizer.ggml.fim_sep_token_id" 348# deprecated: 349PREFIX_ID = "tokenizer.ggml.prefix_token_id" 350SUFFIX_ID = "tokenizer.ggml.suffix_token_id" 351MIDDLE_ID = "tokenizer.ggml.middle_token_id" 352 353class Adapter : 354TYPE = "adapter.type" 355LORA_ALPHA = "adapter.lora.alpha" 356LORA_TASK_NAME = "adapter.lora.task_name" 357LORA_PROMPT_PREFIX = "adapter.lora.prompt_prefix" 358ALORA_INVOCATION_TOKENS = "adapter.alora.invocation_tokens" 359 360class IMatrix : 361CHUNK_COUNT = "imatrix.chunk_count" 362CHUNK_SIZE = "imatrix.chunk_size" 363DATASETS = "imatrix.datasets" 364 365class Clip : 366PROJECTOR_TYPE = "clip.projector_type" 367HAS_VISION_ENCODER = "clip.has_vision_encoder" 368HAS_AUDIO_ENCODER = "clip.has_audio_encoder" 369HAS_GEN_AUDIO_ENCODER = "clip.has_gen_audio_encoder" 370HAS_LLAVA_PROJECTOR = "clip.has_llava_projector" 371 372class ClipVision : 373PROJECTOR_TYPE = "clip.vision.projector_type" # for mixed modality models 374IMAGE_SIZE = "clip.vision.image_size" 375IMAGE_MIN_PIXELS = "clip.vision.image_min_pixels" 376IMAGE_MAX_PIXELS = "clip.vision.image_max_pixels" 377PREPROC_MIN_TILES = "clip.vision.preproc_min_tiles" 378PREPROC_MAX_TILES = "clip.vision.preproc_max_tiles" 379PREPROC_IMAGE_SIZE = "clip.vision.preproc_image_size" 380PATCH_SIZE = "clip.vision.patch_size" 381EMBEDDING_LENGTH = "clip.vision.embedding_length" 382FEED_FORWARD_LENGTH = "clip.vision.feed_forward_length" 383PROJECTION_DIM = "clip.vision.projection_dim" 384BLOCK_COUNT = "clip.vision.block_count" 385IMAGE_MEAN = "clip.vision.image_mean" 386IMAGE_STD = "clip.vision.image_std" 387SPATIAL_MERGE_SIZE = "clip.vision.spatial_merge_size" 388EXPERT_COUNT_PER_LAYER = "clip.vision.expert_count_per_layer" # dots3note pyramid MoE, 0 = dense layer 389EXPERT_USED_COUNT = "clip.vision.expert_used_count" 390USE_GELU = "clip.use_gelu" 391USE_SILU = "clip.use_silu" 392N_WA_PATTERN = "clip.vision.n_wa_pattern" # used by qwen2.5vl 393WA_LAYER_INDEXES = "clip.vision.wa_layer_indexes" # used by youtuvl 394WA_PATTERN_MODE = "clip.vision.wa_pattern_mode" # used by mimovl, per-layer -1/0/1 395IS_DEEPSTACK_LAYERS = "clip.vision.is_deepstack_layers" 396WINDOW_SIZE = "clip.vision.window_size" 397FEATURE_LAYERS = "clip.vision.feature_layer" # Granite4 Vision 398IMAGE_GRID_PINPOINTS = "clip.vision.image_grid_pinpoints" # Granite4 Vision 399 400class Attention : 401HEAD_COUNT = "clip.vision.attention.head_count" 402HEAD_COUNT_KV = "clip.vision.attention.head_count_kv" # used by mimovl (GQA) 403HEAD_DIM = "clip.vision.attention.head_dim" # set when qkv width != n_embd 404LAYERNORM_EPS = "clip.vision.attention.layer_norm_epsilon" 405 406class Projector : 407SCALE_FACTOR = "clip.vision.projector.scale_factor" 408QUERY_SIDE = "clip.vision.projector.query_side" 409WINDOW_SIDE = "clip.vision.projector.window_side" 410SPATIAL_OFFSETS = "clip.vision.projector.spatial_offsets" 411 412class SAM : 413BLOCK_COUNT = "clip.vision.sam.block_count" 414EMBEDDING_LENGTH = "clip.vision.sam.embedding_length" 415HEAD_COUNT = "clip.vision.sam.head_count" 416 417class ClipAudio : 418PROJECTOR_TYPE = "clip.audio.projector_type" # for mixed modality models 419NUM_MEL_BINS = "clip.audio.num_mel_bins" 420EMBEDDING_LENGTH = "clip.audio.embedding_length" 421FEED_FORWARD_LENGTH = "clip.audio.feed_forward_length" 422PROJECTION_DIM = "clip.audio.projection_dim" 423BLOCK_COUNT = "clip.audio.block_count" 424SUBSAMPLING_FACTOR = "clip.audio.subsampling_factor" 425CHUNK_SIZE = "clip.audio.chunk_size" 426CONV_KERNEL_SIZE = "clip.audio.conv_kernel_size" 427MAX_POS_EMB = "clip.audio.max_pos_emb" 428FEATURE_LAYERS = "clip.audio.feature_layer" # Granite Speech Plus 429RVQ_NUM_QUANTIZERS = "clip.audio.rvq.num_quantizers" 430RVQ_CODEBOOK_SIZE = "clip.audio.rvq.codebook_size" 431WA_PATTERN_MODE = "clip.audio.wa_pattern_mode" # per-layer -1 (full) / 0 (windowed) 432WINDOW_SIZE = "clip.audio.window_size" 433LOCAL_BLOCK_COUNT = "clip.audio.local_block_count" # mimo-v2.5: input_local_transformer layer count 434LOCAL_GROUP_SIZE = "clip.audio.local_group_size" # mimo-v2.5: input_local_transformer grouping size 435 436class Attention : 437HEAD_COUNT = "clip.audio.attention.head_count" 438LAYERNORM_EPS = "clip.audio.attention.layer_norm_epsilon" 439 440class Projector : 441STACK_FACTOR = "clip.audio.projector.stack_factor" 442WINDOW_SIZE = "clip.audio.projector.window_size" 443DOWNSAMPLE_RATE = "clip.audio.projector.downsample_rate" 444HEAD_COUNT = "clip.audio.projector.head_count" 445 446class ClipGenAudio : 447PROJECTOR_TYPE = "clip.gen.audio.projector_type" # for mixed modality models 448# name of the weight variant, for settings that are not in the checkpoint 449MODEL_VARIANT = "clip.gen.audio.model_variant" 450EMBEDDING_LENGTH = "clip.gen.audio.embedding_length" 451FEED_FORWARD_LENGTH = "clip.gen.audio.feed_forward_length" 452BLOCK_COUNT = "clip.gen.audio.block_count" 453PROJECTION_DIM = "clip.gen.audio.projection_dim" 454 455class Attention : 456HEAD_COUNT = "clip.gen.audio.attention.head_count" 457HEAD_COUNT_KV = "clip.gen.audio.attention.head_count_kv" 458LAYERNORM_EPS = "clip.gen.audio.attention.layer_norm_epsilon" 459 460class Diffusion : 461SHIFT_LOGITS = "diffusion.shift_logits" 462 463class xIELU : 464ALPHA_P = "xielu.alpha_p" 465ALPHA_N = "xielu.alpha_n" 466BETA = "xielu.beta" 467EPS = "xielu.eps" 468 469 470# 471# recommended mapping of model tensor names for storage in gguf 472# 473 474 475class GGUFType : 476MODEL = "model" 477ADAPTER = "adapter" 478IMATRIX = "imatrix" 479MMPROJ = "mmproj" # dummy, unused for now 480 481 482class MODEL_ARCH (IntEnum ): 483MMPROJ = auto ()# dummy arch for clip.cpp 484LLAMA = auto () 485LLAMA4 = auto () 486DECI = auto () 487FALCON = auto () 488FALCON_H1 = auto () 489BAICHUAN = auto () 490GROK = auto () 491GPT2 = auto () 492GPTJ = auto () 493GPTNEOX = auto () 494MPT = auto () 495STARCODER = auto () 496REFACT = auto () 497BERT = auto () 498MODERN_BERT = auto () 499NOMIC_BERT = auto () 500NOMIC_BERT_MOE = auto () 501NEO_BERT = auto () 502JINA_BERT_V2 = auto () 503JINA_BERT_V3 = auto () 504EUROBERT = auto () 505BLOOM = auto () 506STABLELM = auto () 507QWEN = auto () 508QWEN2 = auto () 509QWEN2MOE = auto () 510QWEN2VL = auto () 511QWEN3 = auto () 512QWEN3MOE = auto () 513QWEN3NEXT = auto () 514QWEN3VL = auto () 515QWEN3VLMOE = auto () 516QWEN35 = auto () 517QWEN35MOE = auto () 518QWEN4EXP = auto () 519PHI2 = auto () 520PHI3 = auto () 521PHIMOE = auto () 522PLAMO = auto () 523PLAMO2 = auto () 524PLAMO3 = auto () 525CODESHELL = auto () 526ORION = auto () 527INTERNLM2 = auto () 528MINICPM = auto () 529MINICPM3 = auto () 530GEMMA = auto () 531GEMMA2 = auto () 532GEMMA3 = auto () 533GEMMA3N = auto () 534GEMMA4 = auto () 535GEMMA4_ASSISTANT = auto () 536GEMMA_EMBEDDING = auto () 537STARCODER2 = auto () 538RWKV6 = auto () 539RWKV6QWEN2 = auto () 540RWKV7 = auto () 541ARWKV7 = auto () 542MAMBA = auto () 543MAMBA2 = auto () 544MAPLE = auto () 545JAMBA = auto () 546XVERSE = auto () 547COMMAND_R = auto () 548COHERE2 = auto () 549COHERE2MOE = auto () 550DBRX = auto () 551OLMO = auto () 552OLMO2 = auto () 553OLMOE = auto () 554MUSE_GLIMMER = auto () 555OPENELM = auto () 556ARCTIC = auto () 557DEEPSEEK = auto () 558DEEPSEEK2 = auto () 559DEEPSEEK2OCR = auto () 560DEEPSEEK32 = auto () 561DEEPSEEK4 = auto () 562CHATGLM = auto () 563GLM4 = auto () 564GLM4_MOE = auto () 565GLM_DSA = auto () 566BITNET = auto () 567T5 = auto () 568T5ENCODER = auto () 569JAIS = auto () 570JAIS2 = auto () 571NEMOTRON = auto () 572NEMOTRON_H = auto () 573NEMOTRON_H_MOE = auto () 574EXAONE = auto () 575EXAONE4 = auto () 576EXAONE_MOE = auto () 577GRANITE = auto () 578GRANITE_MOE = auto () 579GRANITE_HYBRID = auto () 580GRANITE_SWITCH = auto () 581GRANITE_SWA = auto () 582CHAMELEON = auto () 583WAVTOKENIZER_DEC = auto () 584PLM = auto () 585BAILINGMOE = auto () 586BAILINGMOE2 = auto () 587BAILINGMOE3 = auto () 588DOTS1 = auto () 589DOTS3NOTE = auto () 590ARCEE = auto () 591AFMOE = auto () 592LAGUNA = auto () 593ERNIE4_5 = auto () 594ERNIE4_5_MOE = auto () 595HUNYUAN_MOE = auto () 596HUNYUAN_DENSE = auto () 597HUNYUAN_VL = auto () 598HY_V3 = auto () 599HY_V4 = auto () 600SMOLLM3 = auto () 601GPT_OSS = auto () 602LFM2 = auto () 603LFM2MOE = auto () 604DREAM = auto () 605SMALLTHINKER = auto () 606LLADA = auto () 607LLADA_MOE = auto () 608SEED_OSS = auto () 609GROVEMOE = auto () 610APERTUS = auto () 611COGVLM = auto () 612MINIMAX01 = auto () 613MINIMAXM2 = auto () 614MINIMAXM3 = auto () 615RND1 = auto () 616PANGU_EMBED = auto () 617MISTRAL3 = auto () 618EAGLE3 = auto () 619DFLASH = auto () 620MISTRAL4 = auto () 621PADDLEOCR = auto () 622MIMO2 = auto () 623STEP35 = auto () 624SPARK2_5 = auto () 625LLAMA_EMBED = auto () 626MAINCODER = auto () 627KIMI_LINEAR = auto () 628KIMI_K3 = auto () 629TALKIE = auto () 630MELLUM = auto () 631NANBEIGE = auto () 632QWEN3TTS = auto () 633POCKETTTS = auto () 634 635 636class VISION_PROJECTOR_TYPE (IntEnum ): 637MLP = auto () 638LDP = auto () 639LDPV2 = auto () 640RESAMPLER = auto () 641GLM_EDGE = auto () 642MERGER = auto () 643GEMMA3N = auto () 644GEMMA3 = auto () 645QWEN3VL = auto () 646STEP3VL = auto () 647COGVLM = auto () 648 649 650class MODEL_TENSOR (IntEnum ): 651TOKEN_EMBD = auto () 652TOKEN_EMBD_NORM = auto () 653MASKED_EMBD_CENTROIDS = auto () 654MASKED_EMBD_ORDERING = auto () 655TOKEN_TYPES = auto () 656POS_EMBD = auto () 657OUTPUT = auto () 658DENSE_2_OUT = auto ()# embeddinggemma 2_Dense 659DENSE_3_OUT = auto ()# embeddinggemma 3_Dense 660OUTPUT_NORM = auto () 661HC_HEAD_FN = auto () 662HC_HEAD_BASE = auto () 663HC_HEAD_SCALE = auto () 664HC_HEAD_NORM = auto ()# qwen4exp 665HC_HEAD_DOWN = auto ()# qwen4exp 666HC_HEAD_UP = auto ()# qwen4exp 667ROPE_FREQS = auto () 668ROPE_FACTORS_LONG = auto () 669ROPE_FACTORS_SHORT = auto () 670ATTN_Q = auto () 671ATTN_K = auto () 672ATTN_V = auto () 673ATTN_QKV = auto () 674ATTN_OUT = auto () 675ATTN_NORM = auto () 676ATTN_NORM_2 = auto () 677ATTN_OUT_NORM = auto () 678ATTN_POST_NORM = auto () 679ATTN_ROT_EMBD = auto () 680ATTN_SINKS = auto () 681ATTN_GATE = auto () 682FFN_GATE_INP = auto () 683FFN_GATE_INP_SHEXP = auto () 684FFN_NORM = auto () 685FFN_PRE_NORM = auto ()# alias of FFN_NORM 686FFN_PRE_NORM_2 = auto ()# gemma4 687FFN_POST_NORM = auto () 688FFN_POST_NORM_1 = auto ()# gemma4 689FFN_POST_NORM_2 = auto ()# gemma4 690FFN_GATE = auto () 691FFN_DOWN = auto () 692FFN_UP = auto () 693FFN_ACT = auto () 694FFN_NORM_EXP = auto () 695FFN_GATE_EXP = auto () 696FFN_DOWN_EXP = auto () 697FFN_UP_EXP = auto () 698FFN_GATE_UP_EXP = auto () 699FFN_GATE_SHEXP = auto () 700FFN_DOWN_SHEXP = auto () 701FFN_UP_SHEXP = auto () 702FFN_GATE_CHEXP = auto () 703FFN_DOWN_CHEXP = auto () 704FFN_UP_CHEXP = auto () 705FFN_EXP_PROBS_B = auto () 706FFN_EXP_PROBS_B_VL = auto ()# deepseek4 vision (bias for image tokens) 707FFN_GATE_TID2EID = auto () 708MOE_LATENT_DOWN = auto ()# nemotron 3 super 709MOE_LATENT_UP = auto ()# nemotron 3 super 710ATTN_Q_NORM = auto () 711ATTN_K_NORM = auto () 712LAYER_OUT_NORM = auto () 713LAYER_OUT_SCALE = auto () 714PER_LAYER_TOKEN_EMBD = auto ()# gemma3n 715PER_LAYER_MODEL_PROJ = auto ()# gemma3n 716PER_LAYER_INP_GATE = auto ()# gemma3n 717PER_LAYER_PROJ = auto ()# gemma3n 718PER_LAYER_PROJ_NORM = auto ()# gemma3n 719PER_LAYER_POST_NORM = auto ()# gemma3n 720ALTUP_PROJ = auto ()# gemma3n 721ALTUP_UNEMBD_PROJ = auto ()# gemma3n 722ALTUP_CORRECT_COEF = auto ()# gemma3n 723ALTUP_CORRECT_SCALE = auto ()# gemma3n 724ALTUP_PREDICT_COEF = auto ()# gemma3n 725ALTUP_ROUTER = auto ()# gemma3n 726ALTUP_ROUTER_NORM = auto ()# gemma3n 727LAUREL_L = auto ()# gemma3n 728LAUREL_R = auto ()# gemma3n 729LAUREL_POST_NORM = auto ()# gemma3n 730SSM_IN = auto () 731SSM_CONV1D = auto () 732SSM_X = auto () 733SSM_DT = auto () 734SSM_DT_NORM = auto () 735SSM_A = auto () 736SSM_B_NORM = auto () 737SSM_C_NORM = auto () 738SSM_D = auto () 739SSM_NORM = auto () 740SSM_OUT = auto () 741SSM_ALPHA = auto ()# qwen3.5 742SSM_BETA_ALPHA = auto ()# qwen3next 743SSM_CONV1D_Q = auto ()# Kimi Linear 744SSM_CONV1D_K = auto ()# Kimi Linear 745SSM_CONV1D_V = auto ()# Kimi Linear 746SSM_F_A = auto ()# Kimi Linear 747SSM_F_B = auto ()# Kimi Linear 748SSM_BETA = auto ()# Kimi Linear qwen3.5 749SSM_G_A = auto ()# Kimi Linear 750SSM_G_B = auto ()# Kimi Linear 751SSM_G = auto ()# Kimi K3 (full-rank KDA gate, replaces SSM_G_A/SSM_G_B) 752ATTN_RES_SCORE = auto ()# Kimi K3 (fused res_norm * res_proj, pre-attention) 753FFN_RES_SCORE = auto ()# Kimi K3 (fused res_norm * res_proj, pre-FFN) 754OUTPUT_RES_SCORE = auto ()# Kimi K3 (fused res_norm * res_proj, final) 755FFN_ROUTED_DOWN = auto ()# Kimi K3 (latent MoE: hidden -> latent) 756FFN_ROUTED_UP = auto ()# Kimi K3 (latent MoE: latent -> hidden) 757FFN_ROUTED_NORM = auto ()# Kimi K3 (latent MoE: norm on expert output) 758TIME_MIX_W0 = auto () 759TIME_MIX_W1 = auto () 760TIME_MIX_W2 = auto () 761TIME_MIX_A0 = auto () 762TIME_MIX_A1 = auto () 763TIME_MIX_A2 = auto () 764TIME_MIX_V0 = auto () 765TIME_MIX_V1 = auto () 766TIME_MIX_V2 = auto () 767TIME_MIX_G1 = auto () 768TIME_MIX_G2 = auto () 769TIME_MIX_K_K = auto () 770TIME_MIX_K_A = auto () 771TIME_MIX_R_K = auto () 772TIME_MIX_LERP_X = auto () 773TIME_MIX_LERP_K = auto () 774TIME_MIX_LERP_V = auto () 775TIME_MIX_LERP_R = auto () 776TIME_MIX_LERP_G = auto () 777TIME_MIX_LERP_FUSED = auto () 778TIME_MIX_LERP_W = auto () 779TIME_MIX_FIRST = auto () 780TIME_MIX_DECAY = auto () 781TIME_MIX_DECAY_W1 = auto () 782TIME_MIX_DECAY_W2 = auto () 783TIME_MIX_KEY = auto () 784TIME_MIX_VALUE = auto () 785TIME_MIX_RECEPTANCE = auto () 786TIME_MIX_GATE = auto () 787TIME_MIX_LN = auto () 788TIME_MIX_OUTPUT = auto () 789CHANNEL_MIX_LERP_K = auto () 790CHANNEL_MIX_LERP_R = auto () 791CHANNEL_MIX_KEY = auto () 792CHANNEL_MIX_RECEPTANCE = auto () 793CHANNEL_MIX_VALUE = auto () 794ATTN_Q_A = auto () 795ATTN_Q_B = auto () 796ATTN_KV_A_MQA = auto () 797ATTN_KV_B = auto () 798ATTN_K_B = auto () 799ATTN_V_B = auto () 800ATTN_Q_A_NORM = auto () 801ATTN_KV_A_NORM = auto () 802ATTN_KV = auto () 803ATTN_KV_NORM = auto () 804ATTN_OUT_A = auto () 805ATTN_OUT_B = auto () 806HC_ATTN_FN = auto () 807HC_ATTN_BASE = auto () 808HC_ATTN_SCALE = auto () 809HC_FFN_FN = auto () 810HC_FFN_BASE = auto () 811HC_FFN_SCALE = auto () 812HC_ATTN_NORM = auto ()# qwen4exp 813HC_ATTN_DOWN = auto ()# qwen4exp 814HC_ATTN_UP = auto ()# qwen4exp 815HC_ATTN_INJECT = auto ()# qwen4exp 816HC_FFN_NORM = auto ()# qwen4exp 817HC_FFN_DOWN = auto ()# qwen4exp 818HC_FFN_UP = auto ()# qwen4exp 819HC_FFN_INJECT = auto ()# qwen4exp 820PLE_KEY = auto ()# qwen4exp 821PLE_VALUE = auto ()# qwen4exp 822PLE_NORM_KEY = auto ()# qwen4exp 823PLE_NORM_QUERY = auto ()# qwen4exp 824PLE_NORM_CONV = auto ()# qwen4exp 825PLE_CONV1D = auto ()# qwen4exp 826ATTN_COMPRESSOR_WKV = auto () 827ATTN_COMPRESSOR_WGATE = auto () 828ATTN_COMPRESSOR_APE = auto () 829ATTN_COMPRESSOR_NORM = auto () 830FFN_SUB_NORM = auto () 831ATTN_SUB_NORM = auto () 832DEC_ATTN_NORM = auto () 833DEC_ATTN_Q = auto () 834DEC_ATTN_K = auto () 835DEC_ATTN_V = auto () 836DEC_ATTN_OUT = auto () 837DEC_ATTN_REL_B = auto () 838DEC_CROSS_ATTN_NORM = auto () 839DEC_CROSS_ATTN_Q = auto () 840DEC_CROSS_ATTN_K = auto () 841DEC_CROSS_ATTN_V = auto () 842DEC_CROSS_ATTN_OUT = auto () 843DEC_CROSS_ATTN_REL_B = auto () 844DEC_FFN_NORM = auto () 845DEC_FFN_GATE = auto () 846DEC_FFN_DOWN = auto () 847DEC_FFN_UP = auto () 848DEC_OUTPUT_NORM = auto () 849ENC_ATTN_NORM = auto () 850ENC_ATTN_Q = auto () 851ENC_ATTN_K = auto () 852ENC_ATTN_V = auto () 853ENC_ATTN_OUT = auto () 854ENC_ATTN_REL_B = auto () 855ENC_FFN_NORM = auto () 856ENC_FFN_GATE = auto () 857ENC_FFN_DOWN = auto () 858ENC_FFN_UP = auto () 859ENC_OUTPUT_NORM = auto () 860CLS = auto ()# classifier 861CLS_OUT = auto ()# classifier output projection 862CLS_NORM = auto () 863CONV1D = auto () 864CONVNEXT_DW = auto () 865CONVNEXT_NORM = auto () 866CONVNEXT_PW1 = auto () 867CONVNEXT_PW2 = auto () 868CONVNEXT_GAMMA = auto () 869POSNET_CONV1 = auto () 870POSNET_CONV2 = auto () 871POSNET_NORM = auto () 872POSNET_NORM1 = auto () 873POSNET_NORM2 = auto () 874POSNET_ATTN_NORM = auto () 875POSNET_ATTN_Q = auto () 876POSNET_ATTN_K = auto () 877POSNET_ATTN_V = auto () 878POSNET_ATTN_OUT = auto () 879SHORTCONV_CONV = auto () 880SHORTCONV_INPROJ = auto () 881SHORTCONV_OUTPROJ = auto () 882VISEXP_ATTN_QKV = auto () 883VISEXP_ATTN_OUT = auto () 884VISEXP_GATE = auto () 885VISEXP_DOWN = auto () 886VISEXP_UP = auto () 887INDEXER_K_NORM = auto () 888INDEXER_PROJ = auto () 889INDEXER_ATTN_K = auto () 890INDEXER_ATTN_Q_B = auto () 891INDEXER_Q_PROJ = auto () 892INDEXER_K_PROJ = auto () 893INDEXER_Q_NORM = auto () 894INDEXER_COMPRESSOR_WKV = auto () 895INDEXER_COMPRESSOR_WGATE = auto () 896INDEXER_COMPRESSOR_APE = auto () 897INDEXER_COMPRESSOR_NORM = auto () 898# vision 899V_MMPROJ = auto () 900V_MMPROJ_FC = auto () 901V_MMPROJ_MLP = auto () 902V_MMPROJ_PEG = auto () 903V_ENC_EMBD_CLS = auto () 904V_ENC_EMBD_PATCH = auto () 905V_ENC_EMBD_NORM = auto () 906V_ENC_EMBD_PATCH_NORM = auto ()# allow multiple norms in the same embd, e.g. for gemma4u 907V_ENC_EMBD_POS = auto () 908V_ENC_INPUT_NORM = auto () 909V_ENC_ATTN_QKV = auto () 910V_ENC_ATTN_Q = auto () 911V_ENC_ATTN_Q_NORM = auto () 912V_ENC_ATTN_K = auto () 913V_ENC_ATTN_K_NORM = auto () 914V_ENC_ATTN_V = auto () 915V_ENC_ATTN_O = auto () 916V_ENC_ATTN_O_NORM = auto () 917V_ENC_ATTN_SINKS = auto ()# mimovl 918V_ENC_POST_ATTN_NORM = auto () 919V_ENC_FFN_UP = auto () 920V_ENC_FFN_GATE = auto () 921V_ENC_FFN_DOWN = auto () 922V_ENC_FFN_GATE_INP = auto ()# dots3note vision MoE router 923V_ENC_FFN_GATE_EXPS = auto () 924V_ENC_FFN_UP_EXPS = auto () 925V_ENC_FFN_DOWN_EXPS = auto () 926V_ENC_FFN_EXP_PROBS_B = auto () 927V_ENC_ATTN_POST_NORM = auto ()# gemma4 928V_ENC_FFN_POST_NORM = auto () 929V_LAYER_SCALE_1 = auto () 930V_LAYER_SCALE_2 = auto () 931V_LAYER_OUT_SCALE = auto () 932V_PRE_NORM = auto () 933V_POST_NORM = auto () 934V_MM_PRE_NORM = auto ()# hunyuanvl 935V_MM_POST_NORM = auto () 936V_MM_INP_NORM = auto () 937V_MM_INP_PROJ = auto ()# gemma3 938V_MM_SOFT_EMB_NORM = auto ()# gemma3 939V_MM_EMBEDDING = auto ()# gemma3n 940V_MM_HARD_EMB_NORM = auto ()# gemma3n 941V_ENC_CONV_STEM = auto ()# gemma3n 942V_ENC_CONV_STEM_NORM = auto ()# gemma3n 943V_ENC_MSFA_EXP = auto ()# gemma3n 944V_ENC_MSFA_EXP_NORM = auto ()# gemma3n 945V_ENC_MSFA_PROJ = auto ()# gemma3n 946V_ENC_MSFA_PROJ_NORM = auto ()# gemma3n 947V_ENC_MSFA_NORM = auto ()# gemma3n 948V_RESMPL_POS_EMBD_K = auto ()# minicpmv 949V_RESMPL_ATTN_Q = auto ()# minicpmv 950V_RESMPL_ATTN_K = auto ()# minicpmv 951V_RESMPL_ATTN_V = auto ()# minicpmv 952V_RESMPL_ATTN_OUT = auto ()# minicpmv 953V_RESMPL_KV = auto ()# minicpmv 954V_RESMPL_KV_NORM = auto ()# minicpmv 955V_RESMPL_POST_NORM = auto ()# minicpmv 956V_RESMPL_Q_NORM = auto ()# minicpmv 957V_RESMPL_PROJ = auto ()# minicpmv 958V_RESMPL_QUERY = auto ()# minicpmv 959V_TOK_EMBD_IMG_BREAK = auto ()# pixtral 960V_TOK_EMBD_IMG_START = auto ()# deepseek4v 961V_TOK_EMBD_IMG_END = auto ()# deepseek4v 962V_TOK_EMBD_IMG_PAD = auto ()# deepseek4v 963V_MM_PATCH_MERGER = auto ()# mistral small 3.1 964V_DS_NORM = auto ()# qwen3vl 965V_DS_FC1 = auto ()# qwen3vl 966V_DS_FC2 = auto ()# qwen3vl 967V_MERGER_LN1 = auto ()# minicpmv4_6 968V_MERGER_ATTN_Q = auto ()# minicpmv4_6 969V_MERGER_ATTN_K = auto ()# minicpmv4_6 970V_MERGER_ATTN_V = auto ()# minicpmv4_6 971V_MERGER_ATTN_O = auto ()# minicpmv4_6 972V_MERGER_DS_LN = auto ()# minicpmv4_6 973V_MERGER_DS_UP = auto ()# minicpmv4_6 974V_MERGER_DS_DOWN = auto ()# minicpmv4_6 975V_MM_POST_FC_NORM = auto ()# cogvlm 976V_MM_UP = auto ()# cogvlm 977V_MM_DOWN = auto ()# cogvlm 978V_MM_GATE = auto ()# cogvlm 979V_MM_MERGER_FC1 = auto ()# minimax-m3 (patch-merge MLP) 980V_MM_MERGER_FC2 = auto ()# minimax-m3 (patch-merge MLP) 981V_TOK_BOI = auto ()# cogvlm 982V_TOK_EOI = auto ()# cogvlm 983V_TOK_IMG_BEGIN = auto ()# hunyuanvl 984V_TOK_IMG_END = auto ()# hunyuanvl 985V_STD_BIAS = auto ()# gemma4 986V_STD_SCALE = auto ()# gemma4 987V_SAM_POS_EMBD = auto ()# Deepseek-OCR 988V_SAM_PATCH_EMBD = auto ()# Deepseek-OCR 989V_SAM_PRE_NORM = auto ()# Deepseek-OCR 990V_SAM_POST_NORM = auto ()# Deepseek-OCR 991V_SAM_ATTN_POS_H = auto ()# Deepseek-OCR 992V_SAM_ATTN_POS_W = auto ()# Deepseek-OCR 993V_SAM_ATTN_QKV = auto ()# Deepseek-OCR 994V_SAM_ATTN_OUT = auto ()# Deepseek-OCR 995V_SAM_MLP_LIN_1 = auto ()# Deepseek-OCR 996V_SAM_MLP_LIN_2 = auto ()# Deepseek-OCR 997V_SAM_NECK = auto ()# Deepseek-OCR 998V_SAM_NET_2 = auto ()# Deepseek-OCR 999V_SAM_NET_3 = auto ()# Deepseek-OCR 1000V_ENC_EMBD_IMGNL = auto ()# Deepseek-OCR 1001V_ENC_EMBD_VSEP = auto ()# Deepseek-OCR 1002V_RESMPL_QUERY_768 = auto ()# Deepseek-OCR-2 1003V_RESMPL_QUERY_1024 = auto ()# Deepseek-OCR-2 1004 1005# qformer projector (vision) - Granite4 Vision 1006V_QF_PROJ_QUERY = auto () 1007V_QF_PROJ_NORM = auto () 1008V_QF_PROJ_LINEAR = auto () 1009V_QF_SELF_ATTN_Q = auto () 1010V_QF_SELF_ATTN_K = auto () 1011V_QF_SELF_ATTN_V = auto () 1012V_QF_SELF_ATTN_O = auto () 1013V_QF_SELF_ATTN_NORM = auto () 1014V_QF_CROSS_ATTN_Q = auto () 1015V_QF_CROSS_ATTN_K = auto () 1016V_QF_CROSS_ATTN_V = auto () 1017V_QF_CROSS_ATTN_O = auto () 1018V_QF_CROSS_ATTN_NORM = auto () 1019V_QF_FFN_UP = auto () 1020V_QF_FFN_DOWN = auto () 1021V_QF_FFN_NORM = auto () 1022V_PROJ_NORM = auto () 1023# multi-projector (bid => projector id) - Granite4 vision 1024V_MULTI_PROJ_IMG_POS = auto () 1025V_MULTI_PROJ_QUERY = auto () 1026V_MULTI_PROJ_NORM = auto () 1027V_MULTI_PROJ_LINEAR = auto () 1028V_MULTI_PROJ_POST_NORM = auto () 1029 1030# audio (mtmd) 1031A_ENC_EMBD_POS = auto () 1032A_ENC_EMBD_NORM = auto () 1033A_ENC_EMBD_TO_LOGITS = auto ()# lfm2 1034A_ENC_INP_PROJ = auto ()# gemma4 1035A_ENC_CONV1D = auto () 1036A_ENC_CONV1D_NORM = auto ()# gemma3n 1037A_ENC_CONV2D = auto () 1038A_ENC_CONV_OUT = auto () 1039A_PRE_NORM = auto () 1040A_POST_NORM = auto () 1041A_ENC_LAYER_PRE_NORM = auto ()# gemma3n 1042A_ENC_ATTN_Q = auto () 1043A_ENC_ATTN_K = auto () 1044A_ENC_ATTN_V = auto () 1045A_ENC_ATTN_POST_NORM = auto () 1046A_ENC_ATTN_PRE_NORM = auto () 1047A_ENC_ATTN_K_REL = auto ()# gemma4 1048A_ENC_PER_DIM_SCALE = auto ()# gemma3n 1049A_ENC_INPUT_NORM = auto () 1050A_ENC_OUTPUT = auto ()# TODO @ngxson: rename to ATTN_OUT 1051A_ENC_OUTPUT_NORM = auto ()# TODO @ngxson: rename to ATTN_OUT 1052A_ENC_FFN_UP = auto () 1053A_ENC_FFN_NORM = auto () 1054A_ENC_FFN_POST_NORM = auto ()# gemma3n 1055A_ENC_FFN_SCALE = auto ()# gemma3n 1056A_ENC_FFN_GATE = auto () 1057A_ENC_FFN_DOWN = auto () 1058A_ENC_FFN_UP_1 = auto ()# lfm2, gemma3n 1059A_ENC_FFN_NORM_1 = auto ()# lfm2, gemma3n (pre-norm) 1060A_ENC_FFN_POST_NORM_1 = auto ()# gemma3n 1061A_ENC_FFN_SCALE_1 = auto ()# gemma3n 1062A_ENC_FFN_GATE_1 = auto ()# lfm2, gemma3n 1063A_ENC_FFN_DOWN_1 = auto ()# lfm2, gemma3n 1064A_ENC_DOWNSAMPLE_CONV = auto ()# mimo-audio-tokenizer: post-transformer downsample conv 1065A_ENC_DOWNSAMPLE_NORM = auto ()# mimo-audio-tokenizer: post-transformer downsample norm 1066A_ENC_RVQ_CODEBOOK = auto ()# mimo-audio-tokenizer: residual vector quantizer codebook, per quantizer index 1067A_ENC_CONV_RES2 = auto ()# qwen3tts 1068A_ENC_SE_CONV1 = auto ()# qwen3tts 1069A_ENC_SE_CONV2 = auto ()# qwen3tts 1070A_ENC_ASP_ATTN = auto ()# qwen3tts 1071A_ENC_ASP_TDNN = auto ()# qwen3tts 1072# qwen3tts code_predictor: predicts the remaining RVQ codebooks 1073A_GEN_CODE_PROJ_IN = auto ()# small_to_mtp_projection 1074A_GEN_CODE_EMBD = auto ()# per-codebook embedding table, merged 3D [n_codebooks, vocab, dim] 1075A_GEN_CODE_HEAD = auto ()# per-codebook output head, merged 3D [n_codebooks, vocab, dim] 1076A_GEN_CODE_OUT_EMBD = auto ()# codebook-0 embedding, re-fed into the talker backbone (talker.model.codec_embedding) 1077A_GEN_CODE_ATTN_NORM = auto () 1078A_GEN_CODE_ATTN_Q = auto () 1079A_GEN_CODE_ATTN_Q_NORM = auto () 1080A_GEN_CODE_ATTN_K = auto () 1081A_GEN_CODE_ATTN_K_NORM = auto () 1082A_GEN_CODE_ATTN_V = auto () 1083A_GEN_CODE_ATTN_OUT = auto () 1084A_GEN_CODE_FFN_NORM = auto () 1085A_GEN_CODE_FFN_GATE = auto () 1086A_GEN_CODE_FFN_UP = auto () 1087A_GEN_CODE_FFN_DOWN = auto () 1088A_GEN_CODE_OUTPUT_NORM = auto () 1089# qwen3tts code2wav: RVQ codes -> raw PCM 1090A_GEN_WAV_QUANT_FIRST_IN = auto ()# semantic RVQ, in_proj (1x1 conv, loaded as 2D) 1091A_GEN_WAV_QUANT_FIRST_OUT = auto ()# semantic RVQ, out_proj 1092A_GEN_WAV_QUANT_FIRST_CB = auto ()# semantic RVQ codebook (1 layer), folded from embedding_sum/cluster_usage 1093A_GEN_WAV_QUANT_REST_IN = auto ()# acoustic RVQ, in_proj 1094A_GEN_WAV_QUANT_REST_OUT = auto ()# acoustic RVQ, out_proj 1095A_GEN_WAV_QUANT_REST_CB = auto ()# acoustic RVQ codebooks, merged 3D [15, vocab, dim] 1096A_GEN_WAV_PRE_CONV = auto () 1097A_GEN_WAV_TFM_IN_PROJ = auto () 1098A_GEN_WAV_TFM_OUT_PROJ = auto () 1099A_GEN_WAV_TFM_OUTPUT_NORM = auto () 1100A_GEN_WAV_TFM_ATTN_NORM = auto () 1101A_GEN_WAV_TFM_ATTN_Q = auto () 1102A_GEN_WAV_TFM_ATTN_K = auto () 1103A_GEN_WAV_TFM_ATTN_V = auto () 1104A_GEN_WAV_TFM_ATTN_OUT = auto () 1105A_GEN_WAV_TFM_ATTN_SCALE = auto ()# layer scale (gamma) on the attn output 1106A_GEN_WAV_TFM_FFN_NORM = auto () 1107A_GEN_WAV_TFM_FFN_GATE = auto () 1108A_GEN_WAV_TFM_FFN_UP = auto () 1109A_GEN_WAV_TFM_FFN_DOWN = auto () 1110A_GEN_WAV_TFM_FFN_SCALE = auto ()# layer scale (gamma) on the FFN output 1111A_GEN_WAV_UP_CONV = auto ()# causal ConvTranspose1d, 2x upsample 1112A_GEN_WAV_UP_DWCONV = auto ()# ConvNeXt depthwise conv 1113A_GEN_WAV_UP_NORM = auto ()# ConvNeXt LayerNorm 1114A_GEN_WAV_UP_PW1 = auto ()# ConvNeXt pointwise conv 1 (expand) 1115A_GEN_WAV_UP_PW2 = auto ()# ConvNeXt pointwise conv 2 (project) 1116A_GEN_WAV_UP_GAMMA = auto ()# ConvNeXt layer scale 1117A_GEN_WAV_DAC_ENTRY = auto ()# DAC conv_pre 1118A_GEN_WAV_DAC_UP_SNAKE = auto ()# DAC per-block SnakeBeta before the upsample conv 1119A_GEN_WAV_DAC_UP_CONV = auto ()# DAC per-block causal ConvTranspose1d 1120A_GEN_WAV_DAC_RES_ACT1 = auto ()# DAC residual unit, SnakeBeta before conv1 1121A_GEN_WAV_DAC_RES_CONV1 = auto ()# DAC residual unit, dilated causal conv 1122A_GEN_WAV_DAC_RES_ACT2 = auto ()# DAC residual unit, SnakeBeta before conv2 1123A_GEN_WAV_DAC_RES_CONV2 = auto ()# DAC residual unit, pointwise causal conv 1124A_GEN_WAV_DAC_POST_SNAKE = auto ()# DAC final SnakeBeta 1125A_GEN_WAV_DAC_POST_CONV = auto ()# DAC conv_post -> 1-channel PCM 1126# pocket-tts: SEANet encoder (speaker path) and decoder (a.gen.wav path) 1127A_ENC_SEANET_CONV_IN = auto () 1128A_ENC_SEANET_CONV_OUT = auto () 1129A_ENC_SEANET_RES_CONV1 = auto ()# residual unit, dilated conv 1130A_ENC_SEANET_RES_CONV2 = auto ()# residual unit, pointwise conv 1131A_ENC_SEANET_SCALE_CONV = auto ()# strided downsample conv 1132A_ENC_ATTN_SCALE = auto ()# layer scale (gamma) on the attn output 1133A_ENC_FFN_SCALE_LS = auto ()# layer scale (gamma) on the FFN output 1134A_ENC_SPEAKER_PROJ = auto ()# voice latent -> backbone embd 1135A_GEN_FLOW_INPUT_PROJ = auto () 1136A_GEN_FLOW_COND_EMBD = auto () 1137A_GEN_FLOW_TIME_FREQS = auto ()# timestep embedder, stored cos/sin frequencies 1138A_GEN_FLOW_TIME_UP = auto () 1139A_GEN_FLOW_TIME_DOWN = auto () 1140A_GEN_FLOW_TIME_NORM = auto ()# RMSNorm alpha 1141A_GEN_FLOW_BLK_NORM = auto ()# AdaLN res block, in_ln 1142A_GEN_FLOW_BLK_UP = auto () 1143A_GEN_FLOW_BLK_DOWN = auto () 1144A_GEN_FLOW_BLK_ADA = auto ()# AdaLN modulation, -> shift/scale/gate 1145A_GEN_FLOW_FINAL_ADA = auto ()# final layer AdaLN modulation, -> shift/scale 1146A_GEN_FLOW_FINAL_PROJ = auto () 1147A_GEN_OUT_EOS = auto ()# end-of-speech head on the backbone hidden state 1148A_GEN_INPUT_LINEAR = auto ()# generated latent -> backbone embd 1149A_GEN_EMB_MEAN = auto ()# latent denormalization stats 1150A_GEN_EMB_STD = auto () 1151A_GEN_WAV_QUANT_OUT = auto ()# DummyQuantizer output_proj, latent -> decoder dim 1152A_GEN_WAV_UPSAMPLE = auto ()# frame rate -> encoder frame rate, depthwise convtr 1153A_GEN_WAV_SEANET_CONV_IN = auto () 1154A_GEN_WAV_SEANET_CONV_OUT = auto ()# -> 1-channel PCM 1155A_GEN_WAV_SEANET_RES_CONV1 = auto () 1156A_GEN_WAV_SEANET_RES_CONV2 = auto () 1157A_GEN_WAV_SEANET_SCALE_CONV = auto ()# strided upsample convtr 1158A_MMPROJ = auto () 1159A_MMPROJ_FC = auto () 1160A_MM_NORM_PRE = auto () 1161A_MM_NORM_MID = auto () 1162A_MM_EMBEDDING = auto ()# gemma3n 1163A_MM_HARD_EMB_NORM = auto ()# gemma3n 1164A_MM_SOFT_EMB_NORM = auto ()# gemma3n 1165A_MM_INP_PROJ = auto ()# gemma3n 1166A_MM_CODE_EMBD = auto ()# mimo: text-side RVQ code embedding table ("text codebook"), merged 3D [n_channels, vocab, dim] 1167A_MM_LOCAL_ATTN_Q = auto ()# mimo: input_local_transformer (LLM-side connector) 1168A_MM_LOCAL_ATTN_K = auto () 1169A_MM_LOCAL_ATTN_V = auto () 1170A_MM_LOCAL_ATTN_OUT = auto () 1171A_MM_LOCAL_FFN_GATE = auto () 1172A_MM_LOCAL_FFN_UP = auto () 1173A_MM_LOCAL_FFN_DOWN = auto () 1174A_MM_LOCAL_LN1 = auto () 1175A_MM_LOCAL_LN2 = auto () 1176A_MM_LOCAL_NORM = auto ()# final norm after all input_local_transformer layers 1177A_PER_DIM_K_SCALE = auto ()# gemma4 1178A_PER_DIM_SCALE = auto ()# gemma4 1179# nextn/mtp 1180NEXTN_PROJ_PRE = auto () 1181NEXTN_PROJ_POST = auto () 1182NEXTN_EH_PROJ = auto () 1183NEXTN_EMBED_TOKENS = auto () 1184NEXTN_ENORM = auto () 1185NEXTN_HNORM = auto () 1186NEXTN_SHARED_HEAD_HEAD = auto () 1187NEXTN_SHARED_HEAD_NORM = auto () 1188# eagle3 1189FC = auto ()# feature fusion layer 1190D2T = auto ()# draft to target vocabulary mapping 1191# dspark 1192DSPARK_MARKOV_W1 = auto ()# markov head: prev-token embed 1193DSPARK_MARKOV_W2 = auto ()# markov head: bias projection 1194DSPARK_CONF_PROJ = auto ()# confidence head 1195DFLASH_ATTN_CONV_BASE = auto () 1196DFLASH_ATTN_CONV_PROJ = auto () 1197DFLASH_FFN_CONV_BASE = auto () 1198DFLASH_FFN_CONV_PROJ = auto () 1199DFLASH_SELECTOR_PREV = auto () 1200DFLASH_SELECTOR_NEXT = auto () 1201DFLASH_SELECTOR_HIDDEN = auto () 1202# lfm2 audio 1203A_ENC_NORM_CONV = auto () 1204A_ENC_LINEAR_POS = auto () 1205A_ENC_POS_BIAS_U = auto () 1206A_ENC_POS_BIAS_V = auto () 1207A_ENC_OUT = auto () 1208A_ENC_CONV_DW = auto ()# SSM conv 1209A_ENC_CONV_NORM = auto ()# SSM conv 1210A_ENC_CONV_PW1 = auto () 1211A_ENC_CONV_PW2 = auto () 1212A_ENC_CONV_NORM_MEAN = auto ()# parakeet 1213A_ENC_CONV_NORM_VAR = auto ()# parakeet 1214A_ENC_MEL_FILTERS = auto ()# parakeet 1215A_ENC_WINDOW = auto ()# parakeet 1216A_CTC_OUT = auto () 1217A_CTC_OUT_MID = auto () 1218A_ENC_ATTN_REL_POS_EMB = auto () 1219# audio qformer projector 1220A_QF_PROJ_QUERY = auto () 1221A_QF_PROJ_NORM = auto () 1222A_QF_PROJ_LINEAR = auto () 1223A_QF_SELF_ATTN_Q = auto () 1224A_QF_SELF_ATTN_K = auto () 1225A_QF_SELF_ATTN_V = auto () 1226A_QF_SELF_ATTN_O = auto () 1227A_QF_SELF_ATTN_NORM = auto () 1228A_QF_CROSS_ATTN_Q = auto () 1229A_QF_CROSS_ATTN_K = auto () 1230A_QF_CROSS_ATTN_V = auto () 1231A_QF_CROSS_ATTN_O = auto () 1232A_QF_CROSS_ATTN_NORM = auto () 1233A_QF_FFN_UP = auto () 1234A_QF_FFN_DOWN = auto () 1235A_QF_FFN_NORM = auto () 1236 1237 1238MODEL_ARCH_NAMES :dict [MODEL_ARCH ,str ]= { 1239MODEL_ARCH .MMPROJ :"clip" ,# dummy arch for clip.cpp 1240MODEL_ARCH .LLAMA :"llama" , 1241MODEL_ARCH .LLAMA4 :"llama4" , 1242MODEL_ARCH .DECI :"deci" , 1243MODEL_ARCH .FALCON :"falcon" , 1244MODEL_ARCH .BAICHUAN :"baichuan" , 1245MODEL_ARCH .GROK :"grok" , 1246MODEL_ARCH .GPT2 :"gpt2" , 1247MODEL_ARCH .GPTJ :"gptj" , 1248MODEL_ARCH .GPTNEOX :"gptneox" , 1249MODEL_ARCH .MPT :"mpt" , 1250MODEL_ARCH .STARCODER :"starcoder" , 1251MODEL_ARCH .REFACT :"refact" , 1252MODEL_ARCH .BERT :"bert" , 1253MODEL_ARCH .MODERN_BERT :"modern-bert" , 1254MODEL_ARCH .NOMIC_BERT :"nomic-bert" , 1255MODEL_ARCH .NOMIC_BERT_MOE :"nomic-bert-moe" , 1256MODEL_ARCH .NEO_BERT :"neo-bert" , 1257MODEL_ARCH .JINA_BERT_V2 :"jina-bert-v2" , 1258MODEL_ARCH .JINA_BERT_V3 :"jina-bert-v3" , 1259MODEL_ARCH .EUROBERT :"eurobert" , 1260MODEL_ARCH .BLOOM :"bloom" , 1261MODEL_ARCH .STABLELM :"stablelm" , 1262MODEL_ARCH .QWEN :"qwen" , 1263MODEL_ARCH .QWEN2 :"qwen2" , 1264MODEL_ARCH .QWEN2MOE :"qwen2moe" , 1265MODEL_ARCH .QWEN2VL :"qwen2vl" , 1266MODEL_ARCH .QWEN3 :"qwen3" , 1267MODEL_ARCH .QWEN3MOE :"qwen3moe" , 1268MODEL_ARCH .QWEN3NEXT :"qwen3next" , 1269MODEL_ARCH .QWEN3VL :"qwen3vl" , 1270MODEL_ARCH .QWEN3VLMOE :"qwen3vlmoe" , 1271MODEL_ARCH .QWEN35 :"qwen35" , 1272MODEL_ARCH .QWEN35MOE :"qwen35moe" , 1273MODEL_ARCH .QWEN4EXP :"qwen4exp" , 1274MODEL_ARCH .PHI2 :"phi2" , 1275MODEL_ARCH .PHI3 :"phi3" , 1276MODEL_ARCH .PHIMOE :"phimoe" , 1277MODEL_ARCH .PLAMO :"plamo" , 1278MODEL_ARCH .PLAMO2 :"plamo2" , 1279MODEL_ARCH .PLAMO3 :"plamo3" , 1280MODEL_ARCH .CODESHELL :"codeshell" , 1281MODEL_ARCH .ORION :"orion" , 1282MODEL_ARCH .INTERNLM2 :"internlm2" , 1283MODEL_ARCH .MINICPM :"minicpm" , 1284MODEL_ARCH .MINICPM3 :"minicpm3" , 1285MODEL_ARCH .GEMMA :"gemma" , 1286MODEL_ARCH .GEMMA2 :"gemma2" , 1287MODEL_ARCH .GEMMA3 :"gemma3" , 1288MODEL_ARCH .GEMMA3N :"gemma3n" , 1289MODEL_ARCH .GEMMA4 :"gemma4" , 1290MODEL_ARCH .GEMMA4_ASSISTANT :"gemma4-assistant" , 1291MODEL_ARCH .GEMMA_EMBEDDING :"gemma-embedding" , 1292MODEL_ARCH .STARCODER2 :"starcoder2" , 1293MODEL_ARCH .RWKV6 :"rwkv6" , 1294MODEL_ARCH .RWKV6QWEN2 :"rwkv6qwen2" , 1295MODEL_ARCH .RWKV7 :"rwkv7" , 1296MODEL_ARCH .ARWKV7 :"arwkv7" , 1297MODEL_ARCH .MAMBA :"mamba" , 1298MODEL_ARCH .MAMBA2 :"mamba2" , 1299MODEL_ARCH .MAPLE :"maple" , 1300MODEL_ARCH .JAMBA :"jamba" , 1301MODEL_ARCH .XVERSE :"xverse" , 1302MODEL_ARCH .COMMAND_R :"command-r" , 1303MODEL_ARCH .COHERE2 :"cohere2" , 1304MODEL_ARCH .COHERE2MOE :"cohere2moe" , 1305MODEL_ARCH .DBRX :"dbrx" , 1306MODEL_ARCH .OLMO :"olmo" , 1307MODEL_ARCH .OLMO2 :"olmo2" , 1308MODEL_ARCH .OLMOE :"olmoe" , 1309MODEL_ARCH .MUSE_GLIMMER :"muse-glimmer" , 1310MODEL_ARCH .OPENELM :"openelm" , 1311MODEL_ARCH .ARCTIC :"arctic" , 1312MODEL_ARCH .DEEPSEEK :"deepseek" , 1313MODEL_ARCH .DEEPSEEK2 :"deepseek2" , 1314MODEL_ARCH .DEEPSEEK2OCR :"deepseek2-ocr" , 1315MODEL_ARCH .DEEPSEEK32 :"deepseek32" , 1316MODEL_ARCH .DEEPSEEK4 :"deepseek4" , 1317MODEL_ARCH .CHATGLM :"chatglm" , 1318MODEL_ARCH .GLM4 :"glm4" , 1319MODEL_ARCH .GLM4_MOE :"glm4moe" , 1320MODEL_ARCH .GLM_DSA :"glm-dsa" , 1321MODEL_ARCH .BITNET :"bitnet" , 1322MODEL_ARCH .T5 :"t5" , 1323MODEL_ARCH .T5ENCODER :"t5encoder" , 1324MODEL_ARCH .JAIS :"jais" , 1325MODEL_ARCH .JAIS2 :"jais2" , 1326MODEL_ARCH .NEMOTRON :"nemotron" , 1327MODEL_ARCH .NEMOTRON_H :"nemotron_h" , 1328MODEL_ARCH .NEMOTRON_H_MOE :"nemotron_h_moe" , 1329MODEL_ARCH .EXAONE :"exaone" , 1330MODEL_ARCH .EXAONE4 :"exaone4" , 1331MODEL_ARCH .EXAONE_MOE :"exaone-moe" , 1332MODEL_ARCH .GRANITE :"granite" , 1333MODEL_ARCH .GRANITE_MOE :"granitemoe" , 1334MODEL_ARCH .GRANITE_HYBRID :"granitehybrid" , 1335MODEL_ARCH .GRANITE_SWITCH :"graniteswitch" , 1336MODEL_ARCH .GRANITE_SWA :"granite_swa" , 1337MODEL_ARCH .CHAMELEON :"chameleon" , 1338MODEL_ARCH .WAVTOKENIZER_DEC :"wavtokenizer-dec" , 1339MODEL_ARCH .PLM :"plm" , 1340MODEL_ARCH .BAILINGMOE :"bailingmoe" , 1341MODEL_ARCH .BAILINGMOE2 :"bailingmoe2" , 1342MODEL_ARCH .BAILINGMOE3 :"bailingmoe3" , 1343MODEL_ARCH .DOTS1 :"dots1" , 1344MODEL_ARCH .DOTS3NOTE :"dots3note" , 1345MODEL_ARCH .ARCEE :"arcee" , 1346MODEL_ARCH .AFMOE :"afmoe" , 1347MODEL_ARCH .LAGUNA :"laguna" , 1348MODEL_ARCH .ERNIE4_5 :"ernie4_5" , 1349MODEL_ARCH .ERNIE4_5_MOE :"ernie4_5-moe" , 1350MODEL_ARCH .FALCON_H1 :"falcon-h1" , 1351MODEL_ARCH .HUNYUAN_MOE :"hunyuan-moe" , 1352MODEL_ARCH .HUNYUAN_DENSE :"hunyuan-dense" , 1353MODEL_ARCH .HUNYUAN_VL :"hunyuan_vl" , 1354MODEL_ARCH .HY_V3 :"hy_v3" , 1355MODEL_ARCH .HY_V4 :"hy_v4" , 1356MODEL_ARCH .SMOLLM3 :"smollm3" , 1357MODEL_ARCH .GPT_OSS :"gpt-oss" , 1358MODEL_ARCH .LFM2 :"lfm2" , 1359MODEL_ARCH .LFM2MOE :"lfm2moe" , 1360MODEL_ARCH .DREAM :"dream" , 1361MODEL_ARCH .SMALLTHINKER :"smallthinker" , 1362MODEL_ARCH .LLADA :"llada" , 1363MODEL_ARCH .LLADA_MOE :"llada-moe" , 1364MODEL_ARCH .SEED_OSS :"seed_oss" , 1365MODEL_ARCH .GROVEMOE :"grovemoe" , 1366MODEL_ARCH .APERTUS :"apertus" , 1367MODEL_ARCH .MINIMAX01 :"minimax-01" , 1368MODEL_ARCH .MINIMAXM2 :"minimax-m2" , 1369MODEL_ARCH .MINIMAXM3 :"minimax-m3" , 1370MODEL_ARCH .COGVLM :"cogvlm" , 1371MODEL_ARCH .RND1 :"rnd1" , 1372MODEL_ARCH .PANGU_EMBED :"pangu-embedded" , 1373MODEL_ARCH .MISTRAL3 :"mistral3" , 1374MODEL_ARCH .EAGLE3 :"eagle3" , 1375MODEL_ARCH .DFLASH :"dflash" , 1376MODEL_ARCH .MISTRAL4 :"mistral4" , 1377MODEL_ARCH .PADDLEOCR :"paddleocr" , 1378MODEL_ARCH .MIMO2 :"mimo2" , 1379MODEL_ARCH .STEP35 :"step35" , 1380MODEL_ARCH .SPARK2_5 :"spark2_5" , 1381MODEL_ARCH .LLAMA_EMBED :"llama-embed" , 1382MODEL_ARCH .MAINCODER :"maincoder" , 1383MODEL_ARCH .KIMI_LINEAR :"kimi-linear" , 1384MODEL_ARCH .KIMI_K3 :"kimi-k3" , 1385MODEL_ARCH .TALKIE :"talkie" , 1386MODEL_ARCH .MELLUM :"mellum" , 1387MODEL_ARCH .NANBEIGE :"nanbeige" , 1388MODEL_ARCH .QWEN3TTS :"qwen3tts" , 1389MODEL_ARCH .POCKETTTS :"pockettts" , 1390} 1391 1392VISION_PROJECTOR_TYPE_NAMES :dict [VISION_PROJECTOR_TYPE ,str ]= { 1393VISION_PROJECTOR_TYPE .MLP :"mlp" , 1394VISION_PROJECTOR_TYPE .LDP :"ldp" , 1395VISION_PROJECTOR_TYPE .LDPV2 :"ldpv2" , 1396VISION_PROJECTOR_TYPE .RESAMPLER :"resampler" , 1397VISION_PROJECTOR_TYPE .GLM_EDGE :"adapter" , 1398VISION_PROJECTOR_TYPE .MERGER :"qwen2vl_merger" , 1399VISION_PROJECTOR_TYPE .GEMMA3 :"gemma3" , 1400VISION_PROJECTOR_TYPE .QWEN3VL :"qwen3vl_merger" , 1401VISION_PROJECTOR_TYPE .STEP3VL :"step3vl" , 1402} 1403 1404TENSOR_NAMES :dict [MODEL_TENSOR ,str ]= { 1405MODEL_TENSOR .TOKEN_EMBD :"token_embd" , 1406MODEL_TENSOR .TOKEN_EMBD_NORM :"token_embd_norm" , 1407MODEL_TENSOR .TOKEN_TYPES :"token_types" , 1408MODEL_TENSOR .MASKED_EMBD_CENTROIDS :"masked_embd_centroids" , 1409MODEL_TENSOR .MASKED_EMBD_ORDERING :"masked_embd_ordering" , 1410MODEL_TENSOR .POS_EMBD :"position_embd" , 1411MODEL_TENSOR .OUTPUT_NORM :"output_norm" , 1412MODEL_TENSOR .OUTPUT :"output" , 1413MODEL_TENSOR .DENSE_2_OUT :"dense_2" ,# embeddinggemma 2_Dense 1414MODEL_TENSOR .DENSE_3_OUT :"dense_3" ,# embeddinggemma 2_Dense 1415MODEL_TENSOR .HC_HEAD_FN :"output_hc_fn" , 1416MODEL_TENSOR .HC_HEAD_BASE :"output_hc_base" , 1417MODEL_TENSOR .HC_HEAD_SCALE :"output_hc_scale" , 1418MODEL_TENSOR .HC_HEAD_NORM :"output_hc_norm" ,# qwen4exp 1419MODEL_TENSOR .HC_HEAD_DOWN :"output_hc_down" ,# qwen4exp 1420MODEL_TENSOR .HC_HEAD_UP :"output_hc_up" ,# qwen4exp 1421MODEL_TENSOR .ROPE_FREQS :"rope_freqs" , 1422MODEL_TENSOR .ROPE_FACTORS_LONG :"rope_factors_long" , 1423MODEL_TENSOR .ROPE_FACTORS_SHORT :"rope_factors_short" , 1424MODEL_TENSOR .ATTN_NORM :"blk.{bid}.attn_norm" , 1425MODEL_TENSOR .ATTN_NORM_2 :"blk.{bid}.attn_norm_2" , 1426MODEL_TENSOR .ATTN_QKV :"blk.{bid}.attn_qkv" , 1427MODEL_TENSOR .ATTN_Q :"blk.{bid}.attn_q" , 1428MODEL_TENSOR .ATTN_K :"blk.{bid}.attn_k" , 1429MODEL_TENSOR .ATTN_V :"blk.{bid}.attn_v" , 1430MODEL_TENSOR .ATTN_OUT :"blk.{bid}.attn_output" , 1431MODEL_TENSOR .ATTN_ROT_EMBD :"blk.{bid}.attn_rot_embd" , 1432MODEL_TENSOR .ATTN_SINKS :"blk.{bid}.attn_sinks" , 1433MODEL_TENSOR .ATTN_GATE :"blk.{bid}.attn_gate" , 1434MODEL_TENSOR .ATTN_Q_NORM :"blk.{bid}.attn_q_norm" , 1435MODEL_TENSOR .ATTN_K_NORM :"blk.{bid}.attn_k_norm" , 1436MODEL_TENSOR .ATTN_OUT_NORM :"blk.{bid}.attn_output_norm" , 1437MODEL_TENSOR .ATTN_POST_NORM :"blk.{bid}.post_attention_norm" , 1438MODEL_TENSOR .FFN_GATE_INP :"blk.{bid}.ffn_gate_inp" , 1439MODEL_TENSOR .FFN_GATE_INP_SHEXP :"blk.{bid}.ffn_gate_inp_shexp" , 1440MODEL_TENSOR .FFN_NORM :"blk.{bid}.ffn_norm" , 1441MODEL_TENSOR .FFN_PRE_NORM :"blk.{bid}.ffn_norm" , 1442MODEL_TENSOR .FFN_POST_NORM :"blk.{bid}.post_ffw_norm" , 1443MODEL_TENSOR .FFN_PRE_NORM_2 :"blk.{bid}.pre_ffw_norm_2" ,# gemma4 1444MODEL_TENSOR .FFN_POST_NORM_1 :"blk.{bid}.post_ffw_norm_1" ,# gemma4 1445MODEL_TENSOR .FFN_POST_NORM_2 :"blk.{bid}.post_ffw_norm_2" ,# gemma4 1446MODEL_TENSOR .FFN_GATE :"blk.{bid}.ffn_gate" , 1447MODEL_TENSOR .FFN_DOWN :"blk.{bid}.ffn_down" , 1448MODEL_TENSOR .FFN_UP :"blk.{bid}.ffn_up" , 1449MODEL_TENSOR .FFN_GATE_SHEXP :"blk.{bid}.ffn_gate_shexp" , 1450MODEL_TENSOR .FFN_DOWN_SHEXP :"blk.{bid}.ffn_down_shexp" , 1451MODEL_TENSOR .FFN_UP_SHEXP :"blk.{bid}.ffn_up_shexp" , 1452MODEL_TENSOR .FFN_GATE_CHEXP :"blk.{bid}.ffn_gate_chexps" , 1453MODEL_TENSOR .FFN_DOWN_CHEXP :"blk.{bid}.ffn_down_chexps" , 1454MODEL_TENSOR .FFN_UP_CHEXP :"blk.{bid}.ffn_up_chexps" , 1455MODEL_TENSOR .FFN_ACT :"blk.{bid}.ffn" , 1456MODEL_TENSOR .FFN_NORM_EXP :"blk.{bid}.ffn_norm_exps" , 1457MODEL_TENSOR .FFN_GATE_EXP :"blk.{bid}.ffn_gate_exps" , 1458MODEL_TENSOR .FFN_DOWN_EXP :"blk.{bid}.ffn_down_exps" , 1459MODEL_TENSOR .FFN_UP_EXP :"blk.{bid}.ffn_up_exps" , 1460MODEL_TENSOR .FFN_GATE_UP_EXP :"blk.{bid}.ffn_gate_up_exps" , 1461MODEL_TENSOR .FFN_EXP_PROBS_B :"blk.{bid}.exp_probs_b" , 1462MODEL_TENSOR .FFN_EXP_PROBS_B_VL :"blk.{bid}.exp_probs_b_vl" , 1463MODEL_TENSOR .FFN_GATE_TID2EID :"blk.{bid}.ffn_gate_tid2eid" , 1464MODEL_TENSOR .MOE_LATENT_DOWN :"blk.{bid}.ffn_latent_down" ,# nemotron 3 super 1465MODEL_TENSOR .MOE_LATENT_UP :"blk.{bid}.ffn_latent_up" ,# nemotron 3 super 1466MODEL_TENSOR .LAYER_OUT_NORM :"blk.{bid}.layer_output_norm" , 1467MODEL_TENSOR .LAYER_OUT_SCALE :"blk.{bid}.layer_output_scale" , 1468MODEL_TENSOR .PER_LAYER_TOKEN_EMBD :"per_layer_token_embd" ,# gemma3n 1469MODEL_TENSOR .PER_LAYER_MODEL_PROJ :"per_layer_model_proj" ,# gemma3n 1470MODEL_TENSOR .PER_LAYER_PROJ_NORM :"per_layer_proj_norm" ,# gemma3n 1471MODEL_TENSOR .ALTUP_UNEMBD_PROJ :"altup_unembd_proj" ,# gemma3n 1472MODEL_TENSOR .ALTUP_PROJ :"altup_proj" ,# gemma3n 1473MODEL_TENSOR .PER_LAYER_INP_GATE :"blk.{bid}.inp_gate" ,# gemma3n 1474MODEL_TENSOR .PER_LAYER_PROJ :"blk.{bid}.proj" ,# gemma3n 1475MODEL_TENSOR .PER_LAYER_POST_NORM :"blk.{bid}.post_norm" ,# gemma3n 1476MODEL_TENSOR .ALTUP_CORRECT_COEF :"blk.{bid}.altup_correct_coef" ,# gemma3n 1477MODEL_TENSOR .ALTUP_CORRECT_SCALE :"blk.{bid}.altup_correct_scale" ,# gemma3n 1478MODEL_TENSOR .ALTUP_PREDICT_COEF :"blk.{bid}.altup_predict_coef" ,# gemma3n 1479MODEL_TENSOR .ALTUP_ROUTER :"blk.{bid}.altup_router" ,# gemma3n 1480MODEL_TENSOR .ALTUP_ROUTER_NORM :"blk.{bid}.altup_router_norm" ,# gemma3n 1481MODEL_TENSOR .LAUREL_L :"blk.{bid}.laurel_l" ,# gemma3n 1482MODEL_TENSOR .LAUREL_R :"blk.{bid}.laurel_r" ,# gemma3n 1483MODEL_TENSOR .LAUREL_POST_NORM :"blk.{bid}.laurel_post_norm" ,# gemma3n 1484MODEL_TENSOR .SSM_IN :"blk.{bid}.ssm_in" , 1485MODEL_TENSOR .SSM_CONV1D :"blk.{bid}.ssm_conv1d" , 1486MODEL_TENSOR .SSM_X :"blk.{bid}.ssm_x" , 1487MODEL_TENSOR .SSM_DT :"blk.{bid}.ssm_dt" , 1488MODEL_TENSOR .SSM_DT_NORM :"blk.{bid}.ssm_dt_norm" , 1489MODEL_TENSOR .SSM_A :"blk.{bid}.ssm_a" , 1490MODEL_TENSOR .SSM_B_NORM :"blk.{bid}.ssm_b_norm" , 1491MODEL_TENSOR .SSM_C_NORM :"blk.{bid}.ssm_c_norm" , 1492MODEL_TENSOR .SSM_D :"blk.{bid}.ssm_d" , 1493MODEL_TENSOR .SSM_NORM :"blk.{bid}.ssm_norm" , 1494MODEL_TENSOR .SSM_OUT :"blk.{bid}.ssm_out" , 1495MODEL_TENSOR .SSM_ALPHA :"blk.{bid}.ssm_alpha" ,# qwen3.5 1496MODEL_TENSOR .SSM_BETA_ALPHA :"blk.{bid}.ssm_ba" , 1497MODEL_TENSOR .SSM_CONV1D_Q :"blk.{bid}.ssm_conv1d_q" ,# Kimi Linear 1498MODEL_TENSOR .SSM_CONV1D_K :"blk.{bid}.ssm_conv1d_k" ,# Kimi Linear 1499MODEL_TENSOR .SSM_CONV1D_V :"blk.{bid}.ssm_conv1d_v" ,# Kimi Linear 1500MODEL_TENSOR .SSM_F_A :"blk.{bid}.ssm_f_a" ,# Kimi Linear 1501MODEL_TENSOR .SSM_F_B :"blk.{bid}.ssm_f_b" ,# Kimi Linear 1502MODEL_TENSOR .SSM_BETA :"blk.{bid}.ssm_beta" ,# Kimi Linear qwen3.5 1503MODEL_TENSOR .SSM_G_A :"blk.{bid}.ssm_g_a" ,# Kimi Linear 1504MODEL_TENSOR .SSM_G_B :"blk.{bid}.ssm_g_b" ,# Kimi Linear 1505MODEL_TENSOR .SSM_G :"blk.{bid}.ssm_g" ,# Kimi K3 1506MODEL_TENSOR .ATTN_RES_SCORE :"blk.{bid}.attn_res_score" ,# Kimi K3 1507MODEL_TENSOR .FFN_RES_SCORE :"blk.{bid}.ffn_res_score" ,# Kimi K3 1508MODEL_TENSOR .OUTPUT_RES_SCORE :"output_res_score" ,# Kimi K3 1509MODEL_TENSOR .FFN_ROUTED_DOWN :"blk.{bid}.ffn_routed_down" ,# Kimi K3 1510MODEL_TENSOR .FFN_ROUTED_UP :"blk.{bid}.ffn_routed_up" ,# Kimi K3 1511MODEL_TENSOR .FFN_ROUTED_NORM :"blk.{bid}.ffn_routed_norm" ,# Kimi K3 1512MODEL_TENSOR .TIME_MIX_W0 :"blk.{bid}.time_mix_w0" , 1513MODEL_TENSOR .TIME_MIX_W1 :"blk.{bid}.time_mix_w1" , 1514MODEL_TENSOR .TIME_MIX_W2 :"blk.{bid}.time_mix_w2" , 1515MODEL_TENSOR .TIME_MIX_A0 :"blk.{bid}.time_mix_a0" , 1516MODEL_TENSOR .TIME_MIX_A1 :"blk.{bid}.time_mix_a1" , 1517MODEL_TENSOR .TIME_MIX_A2 :"blk.{bid}.time_mix_a2" , 1518MODEL_TENSOR .TIME_MIX_V0 :"blk.{bid}.time_mix_v0" , 1519MODEL_TENSOR .TIME_MIX_V1 :"blk.{bid}.time_mix_v1" , 1520MODEL_TENSOR .TIME_MIX_V2 :"blk.{bid}.time_mix_v2" , 1521MODEL_TENSOR .TIME_MIX_G1 :"blk.{bid}.time_mix_g1" , 1522MODEL_TENSOR .TIME_MIX_G2 :"blk.{bid}.time_mix_g2" , 1523MODEL_TENSOR .TIME_MIX_K_K :"blk.{bid}.time_mix_k_k" , 1524MODEL_TENSOR .TIME_MIX_K_A :"blk.{bid}.time_mix_k_a" , 1525MODEL_TENSOR .TIME_MIX_R_K :"blk.{bid}.time_mix_r_k" , 1526MODEL_TENSOR .TIME_MIX_LERP_X :"blk.{bid}.time_mix_lerp_x" , 1527MODEL_TENSOR .TIME_MIX_LERP_K :"blk.{bid}.time_mix_lerp_k" , 1528MODEL_TENSOR .TIME_MIX_LERP_V :"blk.{bid}.time_mix_lerp_v" , 1529MODEL_TENSOR .TIME_MIX_LERP_R :"blk.{bid}.time_mix_lerp_r" , 1530MODEL_TENSOR .TIME_MIX_LERP_G :"blk.{bid}.time_mix_lerp_g" , 1531MODEL_TENSOR .TIME_MIX_LERP_FUSED :"blk.{bid}.time_mix_lerp_fused" , 1532MODEL_TENSOR .TIME_MIX_LERP_W :"blk.{bid}.time_mix_lerp_w" , 1533MODEL_TENSOR .TIME_MIX_FIRST :"blk.{bid}.time_mix_first" , 1534MODEL_TENSOR .TIME_MIX_DECAY :"blk.{bid}.time_mix_decay" , 1535MODEL_TENSOR .TIME_MIX_DECAY_W1 :"blk.{bid}.time_mix_decay_w1" , 1536MODEL_TENSOR .TIME_MIX_DECAY_W2 :"blk.{bid}.time_mix_decay_w2" , 1537MODEL_TENSOR .TIME_MIX_KEY :"blk.{bid}.time_mix_key" , 1538MODEL_TENSOR .TIME_MIX_VALUE :"blk.{bid}.time_mix_value" , 1539MODEL_TENSOR .TIME_MIX_RECEPTANCE :"blk.{bid}.time_mix_receptance" , 1540MODEL_TENSOR .TIME_MIX_GATE :"blk.{bid}.time_mix_gate" , 1541MODEL_TENSOR .TIME_MIX_LN :"blk.{bid}.time_mix_ln" , 1542MODEL_TENSOR .TIME_MIX_OUTPUT :"blk.{bid}.time_mix_output" , 1543MODEL_TENSOR .CHANNEL_MIX_LERP_K :"blk.{bid}.channel_mix_lerp_k" , 1544MODEL_TENSOR .CHANNEL_MIX_LERP_R :"blk.{bid}.channel_mix_lerp_r" , 1545MODEL_TENSOR .CHANNEL_MIX_KEY :"blk.{bid}.channel_mix_key" , 1546MODEL_TENSOR .CHANNEL_MIX_RECEPTANCE :"blk.{bid}.channel_mix_receptance" , 1547MODEL_TENSOR .CHANNEL_MIX_VALUE :"blk.{bid}.channel_mix_value" , 1548MODEL_TENSOR .ATTN_Q_A :"blk.{bid}.attn_q_a" , 1549MODEL_TENSOR .ATTN_Q_B :"blk.{bid}.attn_q_b" , 1550MODEL_TENSOR .ATTN_KV_A_MQA :"blk.{bid}.attn_kv_a_mqa" , 1551MODEL_TENSOR .ATTN_KV_B :"blk.{bid}.attn_kv_b" , 1552MODEL_TENSOR .ATTN_K_B :"blk.{bid}.attn_k_b" , 1553MODEL_TENSOR .ATTN_V_B :"blk.{bid}.attn_v_b" , 1554MODEL_TENSOR .ATTN_Q_A_NORM :"blk.{bid}.attn_q_a_norm" , 1555MODEL_TENSOR .ATTN_KV_A_NORM :"blk.{bid}.attn_kv_a_norm" , 1556MODEL_TENSOR .ATTN_KV :"blk.{bid}.attn_kv" , 1557MODEL_TENSOR .ATTN_KV_NORM :"blk.{bid}.attn_kv_a_norm" , 1558MODEL_TENSOR .ATTN_OUT_A :"blk.{bid}.attn_output_a" , 1559MODEL_TENSOR .ATTN_OUT_B :"blk.{bid}.attn_output_b" , 1560MODEL_TENSOR .HC_ATTN_FN :"blk.{bid}.hc_attn_fn" , 1561MODEL_TENSOR .HC_ATTN_BASE :"blk.{bid}.hc_attn_base" , 1562MODEL_TENSOR .HC_ATTN_SCALE :"blk.{bid}.hc_attn_scale" , 1563MODEL_TENSOR .HC_FFN_FN :"blk.{bid}.hc_ffn_fn" , 1564MODEL_TENSOR .HC_FFN_BASE :"blk.{bid}.hc_ffn_base" , 1565MODEL_TENSOR .HC_FFN_SCALE :"blk.{bid}.hc_ffn_scale" , 1566MODEL_TENSOR .HC_ATTN_NORM :"blk.{bid}.hc_attn_norm" ,# qwen4exp 1567MODEL_TENSOR .HC_ATTN_DOWN :"blk.{bid}.hc_attn_down" ,# qwen4exp 1568MODEL_TENSOR .HC_ATTN_UP :"blk.{bid}.hc_attn_up" ,# qwen4exp 1569MODEL_TENSOR .HC_ATTN_INJECT :"blk.{bid}.hc_attn_inject" ,# qwen4exp 1570MODEL_TENSOR .HC_FFN_NORM :"blk.{bid}.hc_ffn_norm" ,# qwen4exp 1571MODEL_TENSOR .HC_FFN_DOWN :"blk.{bid}.hc_ffn_down" ,# qwen4exp 1572MODEL_TENSOR .HC_FFN_UP :"blk.{bid}.hc_ffn_up" ,# qwen4exp 1573MODEL_TENSOR .HC_FFN_INJECT :"blk.{bid}.hc_ffn_inject" ,# qwen4exp 1574MODEL_TENSOR .PLE_KEY :"blk.{bid}.ple_key" ,# qwen4exp 1575MODEL_TENSOR .PLE_VALUE :"blk.{bid}.ple_value" ,# qwen4exp 1576MODEL_TENSOR .PLE_NORM_KEY :"blk.{bid}.ple_norm_key" ,# qwen4exp 1577MODEL_TENSOR .PLE_NORM_QUERY :"blk.{bid}.ple_norm_query" ,# qwen4exp 1578MODEL_TENSOR .PLE_NORM_CONV :"blk.{bid}.ple_norm_conv" ,# qwen4exp 1579MODEL_TENSOR .PLE_CONV1D :"blk.{bid}.ple_conv1d" ,# qwen4exp 1580MODEL_TENSOR .ATTN_COMPRESSOR_WKV :"blk.{bid}.attn_compressor_kv" , 1581MODEL_TENSOR .ATTN_COMPRESSOR_WGATE :"blk.{bid}.attn_compressor_gate" , 1582MODEL_TENSOR .ATTN_COMPRESSOR_APE :"blk.{bid}.attn_compressor_ape" , 1583MODEL_TENSOR .ATTN_COMPRESSOR_NORM :"blk.{bid}.attn_compressor_norm" , 1584MODEL_TENSOR .ATTN_SUB_NORM :"blk.{bid}.attn_sub_norm" , 1585MODEL_TENSOR .FFN_SUB_NORM :"blk.{bid}.ffn_sub_norm" , 1586MODEL_TENSOR .DEC_ATTN_NORM :"dec.blk.{bid}.attn_norm" , 1587MODEL_TENSOR .DEC_ATTN_Q :"dec.blk.{bid}.attn_q" , 1588MODEL_TENSOR .DEC_ATTN_K :"dec.blk.{bid}.attn_k" , 1589MODEL_TENSOR .DEC_ATTN_V :"dec.blk.{bid}.attn_v" , 1590MODEL_TENSOR .DEC_ATTN_OUT :"dec.blk.{bid}.attn_o" , 1591MODEL_TENSOR .DEC_ATTN_REL_B :"dec.blk.{bid}.attn_rel_b" , 1592MODEL_TENSOR .DEC_CROSS_ATTN_NORM :"dec.blk.{bid}.cross_attn_norm" , 1593MODEL_TENSOR .DEC_CROSS_ATTN_Q :"dec.blk.{bid}.cross_attn_q" , 1594MODEL_TENSOR .DEC_CROSS_ATTN_K :"dec.blk.{bid}.cross_attn_k" , 1595MODEL_TENSOR .DEC_CROSS_ATTN_V :"dec.blk.{bid}.cross_attn_v" , 1596MODEL_TENSOR .DEC_CROSS_ATTN_OUT :"dec.blk.{bid}.cross_attn_o" , 1597MODEL_TENSOR .DEC_CROSS_ATTN_REL_B :"dec.blk.{bid}.cross_attn_rel_b" , 1598MODEL_TENSOR .DEC_FFN_NORM :"dec.blk.{bid}.ffn_norm" , 1599MODEL_TENSOR .DEC_FFN_GATE :"dec.blk.{bid}.ffn_gate" , 1600MODEL_TENSOR .DEC_FFN_DOWN :"dec.blk.{bid}.ffn_down" , 1601MODEL_TENSOR .DEC_FFN_UP :"dec.blk.{bid}.ffn_up" , 1602MODEL_TENSOR .DEC_OUTPUT_NORM :"dec.output_norm" , 1603MODEL_TENSOR .ENC_ATTN_NORM :"enc.blk.{bid}.attn_norm" , 1604MODEL_TENSOR .ENC_ATTN_Q :"enc.blk.{bid}.attn_q" , 1605MODEL_TENSOR .ENC_ATTN_K :"enc.blk.{bid}.attn_k" , 1606MODEL_TENSOR .ENC_ATTN_V :"enc.blk.{bid}.attn_v" , 1607MODEL_TENSOR .ENC_ATTN_OUT :"enc.blk.{bid}.attn_o" , 1608MODEL_TENSOR .ENC_ATTN_REL_B :"enc.blk.{bid}.attn_rel_b" , 1609MODEL_TENSOR .ENC_FFN_NORM :"enc.blk.{bid}.ffn_norm" , 1610MODEL_TENSOR .ENC_FFN_GATE :"enc.blk.{bid}.ffn_gate" , 1611MODEL_TENSOR .ENC_FFN_DOWN :"enc.blk.{bid}.ffn_down" , 1612MODEL_TENSOR .ENC_FFN_UP :"enc.blk.{bid}.ffn_up" , 1613MODEL_TENSOR .ENC_OUTPUT_NORM :"enc.output_norm" , 1614MODEL_TENSOR .CLS :"cls" , 1615MODEL_TENSOR .CLS_OUT :"cls.output" , 1616MODEL_TENSOR .CLS_NORM :"cls.norm" , 1617MODEL_TENSOR .CONV1D :"conv1d" , 1618MODEL_TENSOR .CONVNEXT_DW :"convnext.{bid}.dw" , 1619MODEL_TENSOR .CONVNEXT_NORM :"convnext.{bid}.norm" , 1620MODEL_TENSOR .CONVNEXT_PW1 :"convnext.{bid}.pw1" , 1621MODEL_TENSOR .CONVNEXT_PW2 :"convnext.{bid}.pw2" , 1622MODEL_TENSOR .CONVNEXT_GAMMA :"convnext.{bid}.gamma" , 1623MODEL_TENSOR .POSNET_CONV1 :"posnet.{bid}.conv1" , 1624MODEL_TENSOR .POSNET_CONV2 :"posnet.{bid}.conv2" , 1625MODEL_TENSOR .POSNET_NORM :"posnet.{bid}.norm" , 1626MODEL_TENSOR .POSNET_NORM1 :"posnet.{bid}.norm1" , 1627MODEL_TENSOR .POSNET_NORM2 :"posnet.{bid}.norm2" , 1628MODEL_TENSOR .POSNET_ATTN_NORM :"posnet.{bid}.attn_norm" , 1629MODEL_TENSOR .POSNET_ATTN_Q :"posnet.{bid}.attn_q" , 1630MODEL_TENSOR .POSNET_ATTN_K :"posnet.{bid}.attn_k" , 1631MODEL_TENSOR .POSNET_ATTN_V :"posnet.{bid}.attn_v" , 1632MODEL_TENSOR .POSNET_ATTN_OUT :"posnet.{bid}.attn_output" , 1633MODEL_TENSOR .SHORTCONV_CONV :"blk.{bid}.shortconv.conv" , 1634MODEL_TENSOR .SHORTCONV_INPROJ :"blk.{bid}.shortconv.in_proj" , 1635MODEL_TENSOR .SHORTCONV_OUTPROJ :"blk.{bid}.shortconv.out_proj" , 1636MODEL_TENSOR .VISEXP_ATTN_QKV :"blk.{bid}.vis_attn_qkv" , 1637MODEL_TENSOR .VISEXP_ATTN_OUT :"blk.{bid}.vis_attn_output" , 1638MODEL_TENSOR .VISEXP_GATE :"blk.{bid}.vis_gate" , 1639MODEL_TENSOR .VISEXP_DOWN :"blk.{bid}.vis_down" , 1640MODEL_TENSOR .VISEXP_UP :"blk.{bid}.vis_up" , 1641MODEL_TENSOR .INDEXER_K_NORM :"blk.{bid}.indexer.k_norm" , 1642MODEL_TENSOR .INDEXER_PROJ :"blk.{bid}.indexer.proj" , 1643MODEL_TENSOR .INDEXER_ATTN_K :"blk.{bid}.indexer.attn_k" , 1644MODEL_TENSOR .INDEXER_ATTN_Q_B :"blk.{bid}.indexer.attn_q_b" , 1645MODEL_TENSOR .INDEXER_Q_PROJ :"blk.{bid}.indexer.q_proj" , 1646MODEL_TENSOR .INDEXER_K_PROJ :"blk.{bid}.indexer.k_proj" , 1647MODEL_TENSOR .INDEXER_Q_NORM :"blk.{bid}.indexer.q_norm" , 1648MODEL_TENSOR .INDEXER_COMPRESSOR_WKV :"blk.{bid}.indexer_compressor_kv" , 1649MODEL_TENSOR .INDEXER_COMPRESSOR_WGATE :"blk.{bid}.indexer_compressor_gate" , 1650MODEL_TENSOR .INDEXER_COMPRESSOR_APE :"blk.{bid}.indexer_compressor_ape" , 1651MODEL_TENSOR .INDEXER_COMPRESSOR_NORM :"blk.{bid}.indexer_compressor_norm" , 1652# vision 1653MODEL_TENSOR .V_MMPROJ :"mm.{bid}" , 1654MODEL_TENSOR .V_MMPROJ_FC :"mm.model.fc" , 1655MODEL_TENSOR .V_MMPROJ_MLP :"mm.model.mlp.{bid}" , 1656MODEL_TENSOR .V_MMPROJ_PEG :"mm.model.peg.{bid}" , 1657MODEL_TENSOR .V_ENC_EMBD_CLS :"v.class_embd" , 1658MODEL_TENSOR .V_ENC_EMBD_PATCH :"v.patch_embd" , 1659MODEL_TENSOR .V_ENC_EMBD_NORM :"v.norm_embd" , 1660MODEL_TENSOR .V_ENC_EMBD_PATCH_NORM :"v.patch_norm.{bid}" , 1661MODEL_TENSOR .V_ENC_EMBD_POS :"v.position_embd" , 1662MODEL_TENSOR .V_ENC_ATTN_QKV :"v.blk.{bid}.attn_qkv" , 1663MODEL_TENSOR .V_ENC_ATTN_Q :"v.blk.{bid}.attn_q" , 1664MODEL_TENSOR .V_ENC_ATTN_Q_NORM :"v.blk.{bid}.attn_q_norm" , 1665MODEL_TENSOR .V_ENC_ATTN_K :"v.blk.{bid}.attn_k" , 1666MODEL_TENSOR .V_ENC_ATTN_K_NORM :"v.blk.{bid}.attn_k_norm" , 1667MODEL_TENSOR .V_ENC_ATTN_V :"v.blk.{bid}.attn_v" , 1668MODEL_TENSOR .V_ENC_INPUT_NORM :"v.blk.{bid}.ln1" , 1669MODEL_TENSOR .V_ENC_ATTN_O :"v.blk.{bid}.attn_out" , 1670MODEL_TENSOR .V_ENC_ATTN_O_NORM :"v.blk.{bid}.attn_out_norm" , 1671MODEL_TENSOR .V_ENC_ATTN_SINKS :"v.blk.{bid}.attn_sinks" , 1672MODEL_TENSOR .V_ENC_POST_ATTN_NORM :"v.blk.{bid}.ln2" , 1673MODEL_TENSOR .V_ENC_FFN_UP :"v.blk.{bid}.ffn_up" , 1674MODEL_TENSOR .V_ENC_FFN_GATE :"v.blk.{bid}.ffn_gate" , 1675MODEL_TENSOR .V_ENC_FFN_DOWN :"v.blk.{bid}.ffn_down" , 1676MODEL_TENSOR .V_ENC_FFN_GATE_INP :"v.blk.{bid}.ffn_gate_inp" , 1677MODEL_TENSOR .V_ENC_FFN_GATE_EXPS :"v.blk.{bid}.ffn_gate_exps" , 1678MODEL_TENSOR .V_ENC_FFN_UP_EXPS :"v.blk.{bid}.ffn_up_exps" , 1679MODEL_TENSOR .V_ENC_FFN_DOWN_EXPS :"v.blk.{bid}.ffn_down_exps" , 1680MODEL_TENSOR .V_ENC_FFN_EXP_PROBS_B :"v.blk.{bid}.exp_probs_b" , 1681MODEL_TENSOR .V_ENC_ATTN_POST_NORM :"v.blk.{bid}.attn_post_norm" , 1682MODEL_TENSOR .V_ENC_FFN_POST_NORM :"v.blk.{bid}.ffn_post_norm" , 1683MODEL_TENSOR .V_LAYER_SCALE_1 :"v.blk.{bid}.ls1" , 1684MODEL_TENSOR .V_LAYER_SCALE_2 :"v.blk.{bid}.ls2" , 1685MODEL_TENSOR .V_LAYER_OUT_SCALE :"v.blk.{bid}.out_scale" , 1686MODEL_TENSOR .V_PRE_NORM :"v.pre_ln" , 1687MODEL_TENSOR .V_POST_NORM :"v.post_ln" , 1688MODEL_TENSOR .V_MM_POST_NORM :"mm.post_norm" , 1689MODEL_TENSOR .V_MM_INP_PROJ :"mm.input_projection" , 1690MODEL_TENSOR .V_MM_INP_NORM :"mm.input_norm" , 1691MODEL_TENSOR .V_MM_SOFT_EMB_NORM :"mm.soft_emb_norm" ,# gemma3n 1692MODEL_TENSOR .V_MM_EMBEDDING :"mm.embedding" ,# gemma3n 1693MODEL_TENSOR .V_MM_HARD_EMB_NORM :"mm.hard_emb_norm" ,# gemma3n 1694MODEL_TENSOR .V_ENC_CONV_STEM :"v.conv_stem.conv" ,# gemma3n 1695MODEL_TENSOR .V_ENC_CONV_STEM_NORM :"v.conv_stem.bn" ,# gemma3n 1696MODEL_TENSOR .V_ENC_MSFA_EXP :"v.msfa.ffn.pw_exp.conv" ,# gemma3n 1697MODEL_TENSOR .V_ENC_MSFA_EXP_NORM :"v.msfa.ffn.pw_exp.bn" ,# gemma3n 1698MODEL_TENSOR .V_ENC_MSFA_PROJ :"v.msfa.ffn.pw_proj.conv" ,# gemma3n 1699MODEL_TENSOR .V_ENC_MSFA_PROJ_NORM :"v.msfa.ffn.pw_proj.bn" ,# gemma3n 1700MODEL_TENSOR .V_ENC_MSFA_NORM :"v.msfa.norm" ,# gemma3n 1701MODEL_TENSOR .V_RESMPL_POS_EMBD_K :"resampler.pos_embd_k" , 1702MODEL_TENSOR .V_RESMPL_ATTN_Q :"resampler.attn.q" , 1703MODEL_TENSOR .V_RESMPL_ATTN_K :"resampler.attn.k" , 1704MODEL_TENSOR .V_RESMPL_ATTN_V :"resampler.attn.v" , 1705MODEL_TENSOR .V_RESMPL_ATTN_OUT :"resampler.attn.out" , 1706MODEL_TENSOR .V_RESMPL_KV :"resampler.kv" , 1707MODEL_TENSOR .V_RESMPL_KV_NORM :"resampler.ln_kv" , 1708MODEL_TENSOR .V_RESMPL_POST_NORM :"resampler.ln_post" , 1709MODEL_TENSOR .V_RESMPL_Q_NORM :"resampler.ln_q" , 1710MODEL_TENSOR .V_RESMPL_PROJ :"resampler.proj" , 1711MODEL_TENSOR .V_RESMPL_QUERY :"resampler.query" , 1712MODEL_TENSOR .V_TOK_EMBD_IMG_BREAK :"v.token_embd.img_break" ,# pixtral 1713MODEL_TENSOR .V_TOK_EMBD_IMG_START :"v.token_embd.img_start" ,# deepseek4v 1714MODEL_TENSOR .V_TOK_EMBD_IMG_END :"v.token_embd.img_end" ,# deepseek4v 1715MODEL_TENSOR .V_TOK_EMBD_IMG_PAD :"v.token_embd.img_pad" ,# deepseek4v 1716MODEL_TENSOR .V_MM_PATCH_MERGER :"mm.patch_merger" ,# mistral small 3.1 1717MODEL_TENSOR .V_DS_NORM :"v.deepstack.{bid}.norm" , 1718MODEL_TENSOR .V_DS_FC1 :"v.deepstack.{bid}.fc1" , 1719MODEL_TENSOR .V_DS_FC2 :"v.deepstack.{bid}.fc2" , 1720MODEL_TENSOR .V_MERGER_LN1 :"v.vit_merger.ln1" , 1721MODEL_TENSOR .V_MERGER_ATTN_Q :"v.vit_merger.attn_q" , 1722MODEL_TENSOR .V_MERGER_ATTN_K :"v.vit_merger.attn_k" , 1723MODEL_TENSOR .V_MERGER_ATTN_V :"v.vit_merger.attn_v" , 1724MODEL_TENSOR .V_MERGER_ATTN_O :"v.vit_merger.attn_out" , 1725MODEL_TENSOR .V_MERGER_DS_LN :"v.vit_merger.ds_ln" , 1726MODEL_TENSOR .V_MERGER_DS_UP :"v.vit_merger.ds_ffn_up" , 1727MODEL_TENSOR .V_MERGER_DS_DOWN :"v.vit_merger.ds_ffn_down" , 1728MODEL_TENSOR .V_MM_POST_FC_NORM :"mm.post_fc_norm" ,# cogvlm 1729MODEL_TENSOR .V_MM_UP :"mm.up" , 1730MODEL_TENSOR .V_MM_DOWN :"mm.down" , 1731MODEL_TENSOR .V_MM_GATE :"mm.gate" , 1732MODEL_TENSOR .V_MM_MERGER_FC1 :"mm.merger.fc1" , 1733MODEL_TENSOR .V_MM_MERGER_FC2 :"mm.merger.fc2" , 1734MODEL_TENSOR .V_TOK_BOI :"v.boi" , 1735MODEL_TENSOR .V_TOK_EOI :"v.eoi" , 1736MODEL_TENSOR .V_MM_PRE_NORM :"mm.pre_norm" , 1737MODEL_TENSOR .V_TOK_IMG_BEGIN :"mm.image_begin" , 1738MODEL_TENSOR .V_TOK_IMG_END :"mm.image_end" , 1739MODEL_TENSOR .V_STD_BIAS :"v.std_bias" ,# gemma4 1740MODEL_TENSOR .V_STD_SCALE :"v.std_scale" ,# gemma4 1741# DeepSeek-OCR SAM 1742MODEL_TENSOR .V_SAM_POS_EMBD :"v.sam.pos_embd" , 1743MODEL_TENSOR .V_SAM_PATCH_EMBD :"v.sam.patch_embd" , 1744MODEL_TENSOR .V_SAM_PRE_NORM :"v.sam.blk.{bid}.pre_ln" , 1745MODEL_TENSOR .V_SAM_POST_NORM :"v.sam.blk.{bid}.post_ln" , 1746MODEL_TENSOR .V_SAM_ATTN_POS_H :"v.sam.blk.{bid}.attn.pos_h" , 1747MODEL_TENSOR .V_SAM_ATTN_POS_W :"v.sam.blk.{bid}.attn.pos_w" , 1748MODEL_TENSOR .V_SAM_ATTN_QKV :"v.sam.blk.{bid}.attn.qkv" , 1749MODEL_TENSOR .V_SAM_ATTN_OUT :"v.sam.blk.{bid}.attn.out" , 1750MODEL_TENSOR .V_SAM_MLP_LIN_1 :"v.sam.blk.{bid}.mlp.lin1" , 1751MODEL_TENSOR .V_SAM_MLP_LIN_2 :"v.sam.blk.{bid}.mlp.lin2" , 1752MODEL_TENSOR .V_SAM_NECK :"v.sam.neck.{bid}" , 1753MODEL_TENSOR .V_SAM_NET_2 :"v.sam.net_2" , 1754MODEL_TENSOR .V_SAM_NET_3 :"v.sam.net_3" , 1755MODEL_TENSOR .V_ENC_EMBD_IMGNL :"v.image_newline" ,# Deepseek-OCR, Granite4Vision 1756MODEL_TENSOR .V_ENC_EMBD_VSEP :"v.view_seperator" ,# Deepseek-OCR 1757MODEL_TENSOR .V_RESMPL_QUERY_768 :"v.resample_query_768" ,# Deepseek-OCR-2 qwen2 1758MODEL_TENSOR .V_RESMPL_QUERY_1024 :"v.resample_query_1024" ,# Deepseek-OCR-2 qwen2 1759# Granite4 Vision 1760# qformer layers (bid => proj_id) 1761# NOTE: Names align with A_QF_* 1762MODEL_TENSOR .V_QF_SELF_ATTN_Q :"v.proj_blk.{bid}.self_attn_q" , 1763MODEL_TENSOR .V_QF_SELF_ATTN_K :"v.proj_blk.{bid}.self_attn_k" , 1764MODEL_TENSOR .V_QF_SELF_ATTN_V :"v.proj_blk.{bid}.self_attn_v" , 1765MODEL_TENSOR .V_QF_SELF_ATTN_O :"v.proj_blk.{bid}.self_attn_out" , 1766MODEL_TENSOR .V_QF_SELF_ATTN_NORM :"v.proj_blk.{bid}.self_attn_norm" , 1767MODEL_TENSOR .V_QF_CROSS_ATTN_Q :"v.proj_blk.{bid}.cross_attn_q" , 1768MODEL_TENSOR .V_QF_CROSS_ATTN_K :"v.proj_blk.{bid}.cross_attn_k" , 1769MODEL_TENSOR .V_QF_CROSS_ATTN_V :"v.proj_blk.{bid}.cross_attn_v" , 1770MODEL_TENSOR .V_QF_CROSS_ATTN_O :"v.proj_blk.{bid}.cross_attn_out" , 1771MODEL_TENSOR .V_QF_CROSS_ATTN_NORM :"v.proj_blk.{bid}.cross_attn_norm" , 1772MODEL_TENSOR .V_QF_FFN_UP :"v.proj_blk.{bid}.ffn_up" , 1773MODEL_TENSOR .V_QF_FFN_DOWN :"v.proj_blk.{bid}.ffn_down" , 1774MODEL_TENSOR .V_QF_FFN_NORM :"v.proj_blk.{bid}.ffn_norm" , 1775# multi-projector (bid => projector ID) 1776MODEL_TENSOR .V_MULTI_PROJ_IMG_POS :"v.proj_blk.{bid}.img_pos" , 1777MODEL_TENSOR .V_MULTI_PROJ_QUERY :"v.proj_blk.{bid}.query" , 1778MODEL_TENSOR .V_MULTI_PROJ_NORM :"v.proj_blk.{bid}.norm" , 1779MODEL_TENSOR .V_MULTI_PROJ_LINEAR :"v.proj_blk.{bid}.linear" , 1780MODEL_TENSOR .V_MULTI_PROJ_POST_NORM :"v.proj_blk.{bid}.post_norm" , 1781 1782# audio (mtmd) 1783# note: all audio tensor names must use prefix "a." or "mm.a." 1784MODEL_TENSOR .A_ENC_EMBD_POS :"a.position_embd" , 1785MODEL_TENSOR .A_ENC_EMBD_NORM :"a.position_embd_norm" , 1786MODEL_TENSOR .A_ENC_EMBD_TO_LOGITS :"a.embd_to_logits" , 1787MODEL_TENSOR .A_ENC_INP_PROJ :"a.input_projection" , 1788MODEL_TENSOR .A_ENC_CONV1D :"a.conv1d.{bid}" , 1789MODEL_TENSOR .A_ENC_CONV2D :"a.conv2d.{bid}" , 1790MODEL_TENSOR .A_ENC_CONV_OUT :"a.conv_out" , 1791MODEL_TENSOR .A_ENC_CONV1D_NORM :"a.conv1d.{bid}.norm" , 1792MODEL_TENSOR .A_PRE_NORM :"a.pre_ln" , 1793MODEL_TENSOR .A_POST_NORM :"a.post_ln" , 1794MODEL_TENSOR .A_ENC_LAYER_PRE_NORM :"a.blk.{bid}.layer_pre_norm" , 1795MODEL_TENSOR .A_ENC_ATTN_Q :"a.blk.{bid}.attn_q" , 1796MODEL_TENSOR .A_ENC_ATTN_K :"a.blk.{bid}.attn_k" , 1797MODEL_TENSOR .A_ENC_ATTN_V :"a.blk.{bid}.attn_v" , 1798MODEL_TENSOR .A_ENC_ATTN_POST_NORM :"a.blk.{bid}.attn_post_norm" , 1799MODEL_TENSOR .A_ENC_ATTN_PRE_NORM :"a.blk.{bid}.attn_pre_norm" , 1800MODEL_TENSOR .A_ENC_ATTN_K_REL :"a.blk.{bid}.attn_k_rel" , 1801MODEL_TENSOR .A_ENC_PER_DIM_SCALE :"a.blk.{bid}.per_dim_scale" , 1802MODEL_TENSOR .A_ENC_INPUT_NORM :"a.blk.{bid}.ln1" , 1803MODEL_TENSOR .A_ENC_OUTPUT :"a.blk.{bid}.attn_out" , 1804MODEL_TENSOR .A_ENC_OUTPUT_NORM :"a.blk.{bid}.ln2" , 1805MODEL_TENSOR .A_ENC_FFN_NORM :"a.blk.{bid}.ffn_norm" , 1806MODEL_TENSOR .A_ENC_FFN_POST_NORM :"a.blk.{bid}.ffn_post_norm" , 1807MODEL_TENSOR .A_ENC_FFN_SCALE :"a.blk.{bid}.ffn_scale" , 1808MODEL_TENSOR .A_ENC_FFN_UP :"a.blk.{bid}.ffn_up" , 1809MODEL_TENSOR .A_ENC_FFN_GATE :"a.blk.{bid}.ffn_gate" , 1810MODEL_TENSOR .A_ENC_FFN_DOWN :"a.blk.{bid}.ffn_down" , 1811MODEL_TENSOR .A_ENC_FFN_NORM_1 :"a.blk.{bid}.ffn_norm_1" , 1812MODEL_TENSOR .A_ENC_FFN_POST_NORM_1 :"a.blk.{bid}.ffn_post_norm_1" , 1813MODEL_TENSOR .A_ENC_FFN_SCALE_1 :"a.blk.{bid}.ffn_scale_1" , 1814MODEL_TENSOR .A_ENC_FFN_UP_1 :"a.blk.{bid}.ffn_up_1" , 1815MODEL_TENSOR .A_ENC_FFN_GATE_1 :"a.blk.{bid}.ffn_gate_1" , 1816MODEL_TENSOR .A_ENC_FFN_DOWN_1 :"a.blk.{bid}.ffn_down_1" , 1817MODEL_TENSOR .A_ENC_DOWNSAMPLE_CONV :"a.downsample.conv" , 1818MODEL_TENSOR .A_ENC_DOWNSAMPLE_NORM :"a.downsample.norm" , 1819MODEL_TENSOR .A_ENC_RVQ_CODEBOOK :"a.rvq.codebook" , 1820MODEL_TENSOR .A_ENC_CONV_RES2 :"a.blk.{bid}.res2.{xid}" , 1821MODEL_TENSOR .A_ENC_SE_CONV1 :"a.blk.{bid}.se_conv1" , 1822MODEL_TENSOR .A_ENC_SE_CONV2 :"a.blk.{bid}.se_conv2" , 1823MODEL_TENSOR .A_ENC_ASP_ATTN :"a.asp_attn" , 1824MODEL_TENSOR .A_ENC_ASP_TDNN :"a.asp_tdnn" , 1825MODEL_TENSOR .A_GEN_CODE_PROJ_IN :"a.gen.code.proj_in" , 1826MODEL_TENSOR .A_GEN_CODE_EMBD :"a.gen.code.embd" , 1827MODEL_TENSOR .A_GEN_CODE_HEAD :"a.gen.code.head" , 1828MODEL_TENSOR .A_GEN_CODE_OUT_EMBD :"a.gen.code.out_embd" , 1829MODEL_TENSOR .A_GEN_CODE_ATTN_NORM :"a.gen.code.blk.{bid}.ln1" ,# reuses the generic clip.cpp block loader (TN_LN_1) 1830MODEL_TENSOR .A_GEN_CODE_ATTN_Q :"a.gen.code.blk.{bid}.attn_q" , 1831MODEL_TENSOR .A_GEN_CODE_ATTN_Q_NORM :"a.gen.code.blk.{bid}.attn_q_norm" , 1832MODEL_TENSOR .A_GEN_CODE_ATTN_K :"a.gen.code.blk.{bid}.attn_k" , 1833MODEL_TENSOR .A_GEN_CODE_ATTN_K_NORM :"a.gen.code.blk.{bid}.attn_k_norm" , 1834MODEL_TENSOR .A_GEN_CODE_ATTN_V :"a.gen.code.blk.{bid}.attn_v" , 1835MODEL_TENSOR .A_GEN_CODE_ATTN_OUT :"a.gen.code.blk.{bid}.attn_out" , 1836MODEL_TENSOR .A_GEN_CODE_FFN_NORM :"a.gen.code.blk.{bid}.ln2" ,# reuses the generic clip.cpp block loader (TN_LN_2) 1837MODEL_TENSOR .A_GEN_CODE_FFN_GATE :"a.gen.code.blk.{bid}.ffn_gate" , 1838MODEL_TENSOR .A_GEN_CODE_FFN_UP :"a.gen.code.blk.{bid}.ffn_up" , 1839MODEL_TENSOR .A_GEN_CODE_FFN_DOWN :"a.gen.code.blk.{bid}.ffn_down" , 1840MODEL_TENSOR .A_GEN_CODE_OUTPUT_NORM :"a.gen.code.output_norm" , 1841MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_IN :"a.gen.wav.quant.first.in_proj" , 1842MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_OUT :"a.gen.wav.quant.first.out_proj" , 1843MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_CB :"a.gen.wav.quant.first.codebook" , 1844MODEL_TENSOR .A_GEN_WAV_QUANT_REST_IN :"a.gen.wav.quant.rest.in_proj" , 1845MODEL_TENSOR .A_GEN_WAV_QUANT_REST_OUT :"a.gen.wav.quant.rest.out_proj" , 1846MODEL_TENSOR .A_GEN_WAV_QUANT_REST_CB :"a.gen.wav.quant.rest.codebook" , 1847MODEL_TENSOR .A_GEN_WAV_PRE_CONV :"a.gen.wav.pre_conv" , 1848MODEL_TENSOR .A_GEN_WAV_TFM_IN_PROJ :"a.gen.wav.tfm.in_proj" , 1849MODEL_TENSOR .A_GEN_WAV_TFM_OUT_PROJ :"a.gen.wav.tfm.out_proj" , 1850MODEL_TENSOR .A_GEN_WAV_TFM_OUTPUT_NORM :"a.gen.wav.tfm.output_norm" , 1851MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_NORM :"a.gen.wav.tfm.blk.{bid}.ln1" , 1852MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_Q :"a.gen.wav.tfm.blk.{bid}.attn_q" , 1853MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_K :"a.gen.wav.tfm.blk.{bid}.attn_k" , 1854MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_V :"a.gen.wav.tfm.blk.{bid}.attn_v" , 1855MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_OUT :"a.gen.wav.tfm.blk.{bid}.attn_out" , 1856MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_SCALE :"a.gen.wav.tfm.blk.{bid}.ls1" , 1857MODEL_TENSOR .A_GEN_WAV_TFM_FFN_NORM :"a.gen.wav.tfm.blk.{bid}.ln2" , 1858MODEL_TENSOR .A_GEN_WAV_TFM_FFN_GATE :"a.gen.wav.tfm.blk.{bid}.ffn_gate" , 1859MODEL_TENSOR .A_GEN_WAV_TFM_FFN_UP :"a.gen.wav.tfm.blk.{bid}.ffn_up" , 1860MODEL_TENSOR .A_GEN_WAV_TFM_FFN_DOWN :"a.gen.wav.tfm.blk.{bid}.ffn_down" , 1861MODEL_TENSOR .A_GEN_WAV_TFM_FFN_SCALE :"a.gen.wav.tfm.blk.{bid}.ls2" , 1862MODEL_TENSOR .A_GEN_WAV_UP_CONV :"a.gen.wav.up.blk.{bid}.conv" , 1863MODEL_TENSOR .A_GEN_WAV_UP_DWCONV :"a.gen.wav.up.blk.{bid}.dwconv" , 1864MODEL_TENSOR .A_GEN_WAV_UP_NORM :"a.gen.wav.up.blk.{bid}.norm" , 1865MODEL_TENSOR .A_GEN_WAV_UP_PW1 :"a.gen.wav.up.blk.{bid}.pw1" , 1866MODEL_TENSOR .A_GEN_WAV_UP_PW2 :"a.gen.wav.up.blk.{bid}.pw2" , 1867MODEL_TENSOR .A_GEN_WAV_UP_GAMMA :"a.gen.wav.up.blk.{bid}.gamma" , 1868MODEL_TENSOR .A_GEN_WAV_DAC_ENTRY :"a.gen.wav.dac.entry" , 1869MODEL_TENSOR .A_GEN_WAV_DAC_UP_SNAKE :"a.gen.wav.dac.blk.{bid}.snake" , 1870MODEL_TENSOR .A_GEN_WAV_DAC_UP_CONV :"a.gen.wav.dac.blk.{bid}.conv" , 1871MODEL_TENSOR .A_GEN_WAV_DAC_RES_ACT1 :"a.gen.wav.dac.blk.{bid}.res.{xid}.act1" , 1872MODEL_TENSOR .A_GEN_WAV_DAC_RES_CONV1 :"a.gen.wav.dac.blk.{bid}.res.{xid}.conv1" , 1873MODEL_TENSOR .A_GEN_WAV_DAC_RES_ACT2 :"a.gen.wav.dac.blk.{bid}.res.{xid}.act2" , 1874MODEL_TENSOR .A_GEN_WAV_DAC_RES_CONV2 :"a.gen.wav.dac.blk.{bid}.res.{xid}.conv2" , 1875MODEL_TENSOR .A_GEN_WAV_DAC_POST_SNAKE :"a.gen.wav.dac.post_snake" , 1876MODEL_TENSOR .A_GEN_WAV_DAC_POST_CONV :"a.gen.wav.dac.post_conv" , 1877MODEL_TENSOR .A_ENC_SEANET_CONV_IN :"a.seanet.conv_in" , 1878MODEL_TENSOR .A_ENC_SEANET_CONV_OUT :"a.seanet.conv_out" , 1879MODEL_TENSOR .A_ENC_SEANET_RES_CONV1 :"a.seanet.blk.{bid}.res_conv1" , 1880MODEL_TENSOR .A_ENC_SEANET_RES_CONV2 :"a.seanet.blk.{bid}.res_conv2" , 1881MODEL_TENSOR .A_ENC_SEANET_SCALE_CONV :"a.seanet.blk.{bid}.scale_conv" , 1882MODEL_TENSOR .A_ENC_ATTN_SCALE :"a.blk.{bid}.ls1" , 1883MODEL_TENSOR .A_ENC_FFN_SCALE_LS :"a.blk.{bid}.ls2" , 1884MODEL_TENSOR .A_ENC_SPEAKER_PROJ :"a.speaker_proj" , 1885MODEL_TENSOR .A_GEN_FLOW_INPUT_PROJ :"a.gen.flow.input_proj" , 1886MODEL_TENSOR .A_GEN_FLOW_COND_EMBD :"a.gen.flow.cond_embd" , 1887MODEL_TENSOR .A_GEN_FLOW_TIME_FREQS :"a.gen.flow.time.{bid}.freqs" , 1888MODEL_TENSOR .A_GEN_FLOW_TIME_UP :"a.gen.flow.time.{bid}.up" , 1889MODEL_TENSOR .A_GEN_FLOW_TIME_DOWN :"a.gen.flow.time.{bid}.down" , 1890MODEL_TENSOR .A_GEN_FLOW_TIME_NORM :"a.gen.flow.time.{bid}.norm" , 1891MODEL_TENSOR .A_GEN_FLOW_BLK_NORM :"a.gen.flow.blk.{bid}.norm" , 1892MODEL_TENSOR .A_GEN_FLOW_BLK_UP :"a.gen.flow.blk.{bid}.up" , 1893MODEL_TENSOR .A_GEN_FLOW_BLK_DOWN :"a.gen.flow.blk.{bid}.down" , 1894MODEL_TENSOR .A_GEN_FLOW_BLK_ADA :"a.gen.flow.blk.{bid}.ada" , 1895MODEL_TENSOR .A_GEN_FLOW_FINAL_ADA :"a.gen.flow.final.ada" , 1896MODEL_TENSOR .A_GEN_FLOW_FINAL_PROJ :"a.gen.flow.final.proj" , 1897MODEL_TENSOR .A_GEN_OUT_EOS :"a.gen.out_eos" , 1898MODEL_TENSOR .A_GEN_INPUT_LINEAR :"a.gen.input_linear" , 1899MODEL_TENSOR .A_GEN_EMB_MEAN :"a.gen.emb_mean" , 1900MODEL_TENSOR .A_GEN_EMB_STD :"a.gen.emb_std" , 1901MODEL_TENSOR .A_GEN_WAV_QUANT_OUT :"a.gen.wav.quant_out" , 1902MODEL_TENSOR .A_GEN_WAV_UPSAMPLE :"a.gen.wav.upsample" , 1903MODEL_TENSOR .A_GEN_WAV_SEANET_CONV_IN :"a.gen.wav.seanet.conv_in" , 1904MODEL_TENSOR .A_GEN_WAV_SEANET_CONV_OUT :"a.gen.wav.seanet.conv_out" , 1905MODEL_TENSOR .A_GEN_WAV_SEANET_RES_CONV1 :"a.gen.wav.seanet.blk.{bid}.res_conv1" , 1906MODEL_TENSOR .A_GEN_WAV_SEANET_RES_CONV2 :"a.gen.wav.seanet.blk.{bid}.res_conv2" , 1907MODEL_TENSOR .A_GEN_WAV_SEANET_SCALE_CONV :"a.gen.wav.seanet.blk.{bid}.scale_conv" , 1908MODEL_TENSOR .A_MMPROJ :"mm.a.mlp.{bid}" , 1909MODEL_TENSOR .A_MMPROJ_FC :"mm.a.fc" , 1910MODEL_TENSOR .A_MM_NORM_PRE :"mm.a.norm_pre" , 1911MODEL_TENSOR .A_MM_NORM_MID :"mm.a.norm_mid" , 1912MODEL_TENSOR .A_MM_INP_PROJ :"mm.a.input_projection" ,# gemma3n 1913MODEL_TENSOR .A_MM_SOFT_EMB_NORM :"mm.a.soft_emb_norm" ,# gemma3n 1914MODEL_TENSOR .A_MM_EMBEDDING :"mm.a.embedding" ,# gemma3n 1915MODEL_TENSOR .A_MM_HARD_EMB_NORM :"mm.a.hard_emb_norm" ,# gemma3n 1916MODEL_TENSOR .A_MM_CODE_EMBD :"mm.a.code_embd" , 1917MODEL_TENSOR .A_MM_LOCAL_ATTN_Q :"mm.a.local_blk.{bid}.attn_q" , 1918MODEL_TENSOR .A_MM_LOCAL_ATTN_K :"mm.a.local_blk.{bid}.attn_k" , 1919MODEL_TENSOR .A_MM_LOCAL_ATTN_V :"mm.a.local_blk.{bid}.attn_v" , 1920MODEL_TENSOR .A_MM_LOCAL_ATTN_OUT :"mm.a.local_blk.{bid}.attn_out" , 1921MODEL_TENSOR .A_MM_LOCAL_FFN_GATE :"mm.a.local_blk.{bid}.ffn_gate" , 1922MODEL_TENSOR .A_MM_LOCAL_FFN_UP :"mm.a.local_blk.{bid}.ffn_up" , 1923MODEL_TENSOR .A_MM_LOCAL_FFN_DOWN :"mm.a.local_blk.{bid}.ffn_down" , 1924MODEL_TENSOR .A_MM_LOCAL_LN1 :"mm.a.local_blk.{bid}.ln1" , 1925MODEL_TENSOR .A_MM_LOCAL_LN2 :"mm.a.local_blk.{bid}.ln2" , 1926MODEL_TENSOR .A_MM_LOCAL_NORM :"mm.a.local_norm" , 1927MODEL_TENSOR .A_PER_DIM_K_SCALE :"a.blk.{bid}.per_dim_k_scale" ,# gemma4 1928MODEL_TENSOR .A_PER_DIM_SCALE :"a.blk.{bid}.per_dim_scale" ,# gemma4 1929# lfm2 audio 1930MODEL_TENSOR .A_ENC_NORM_CONV :"a.blk.{bid}.norm_conv" , 1931MODEL_TENSOR .A_ENC_LINEAR_POS :"a.blk.{bid}.linear_pos" , 1932MODEL_TENSOR .A_ENC_POS_BIAS_U :"a.blk.{bid}.pos_bias_u" , 1933MODEL_TENSOR .A_ENC_POS_BIAS_V :"a.blk.{bid}.pos_bias_v" , 1934MODEL_TENSOR .A_ENC_OUT :"a.pre_encode.out" , 1935MODEL_TENSOR .A_ENC_CONV_DW :"a.blk.{bid}.conv_dw" , 1936MODEL_TENSOR .A_ENC_CONV_NORM :"a.blk.{bid}.conv_norm" , 1937MODEL_TENSOR .A_ENC_CONV_PW1 :"a.blk.{bid}.conv_pw1" , 1938MODEL_TENSOR .A_ENC_CONV_PW2 :"a.blk.{bid}.conv_pw2" , 1939MODEL_TENSOR .A_ENC_CONV_NORM_MEAN :"a.blk.{bid}.conv_norm_mean" , 1940MODEL_TENSOR .A_ENC_CONV_NORM_VAR :"a.blk.{bid}.conv_norm_var" , 1941MODEL_TENSOR .A_ENC_MEL_FILTERS :"a.mel_filters" , 1942MODEL_TENSOR .A_ENC_WINDOW :"a.window" , 1943MODEL_TENSOR .A_CTC_OUT :"a.enc_ctc_out" , 1944MODEL_TENSOR .A_CTC_OUT_MID :"a.enc_ctc_out_mid" , 1945MODEL_TENSOR .A_ENC_ATTN_REL_POS_EMB :"a.blk.{bid}.attn_rel_pos_emb" , 1946# qformer projector 1947MODEL_TENSOR .A_QF_PROJ_QUERY :"a.proj_query" , 1948MODEL_TENSOR .A_QF_PROJ_NORM :"a.proj_norm" , 1949MODEL_TENSOR .A_QF_PROJ_LINEAR :"a.proj_linear" , 1950MODEL_TENSOR .A_QF_SELF_ATTN_Q :"a.proj_blk.{bid}.self_attn_q" , 1951MODEL_TENSOR .A_QF_SELF_ATTN_K :"a.proj_blk.{bid}.self_attn_k" , 1952MODEL_TENSOR .A_QF_SELF_ATTN_V :"a.proj_blk.{bid}.self_attn_v" , 1953MODEL_TENSOR .A_QF_SELF_ATTN_O :"a.proj_blk.{bid}.self_attn_out" , 1954MODEL_TENSOR .A_QF_SELF_ATTN_NORM :"a.proj_blk.{bid}.self_attn_norm" , 1955MODEL_TENSOR .A_QF_CROSS_ATTN_Q :"a.proj_blk.{bid}.cross_attn_q" , 1956MODEL_TENSOR .A_QF_CROSS_ATTN_K :"a.proj_blk.{bid}.cross_attn_k" , 1957MODEL_TENSOR .A_QF_CROSS_ATTN_V :"a.proj_blk.{bid}.cross_attn_v" , 1958MODEL_TENSOR .A_QF_CROSS_ATTN_O :"a.proj_blk.{bid}.cross_attn_out" , 1959MODEL_TENSOR .A_QF_CROSS_ATTN_NORM :"a.proj_blk.{bid}.cross_attn_norm" , 1960MODEL_TENSOR .A_QF_FFN_UP :"a.proj_blk.{bid}.ffn_up" , 1961MODEL_TENSOR .A_QF_FFN_DOWN :"a.proj_blk.{bid}.ffn_down" , 1962MODEL_TENSOR .A_QF_FFN_NORM :"a.proj_blk.{bid}.ffn_norm" , 1963# NextN/MTP 1964MODEL_TENSOR .NEXTN_PROJ_PRE :"nextn.pre_projection" , 1965MODEL_TENSOR .NEXTN_PROJ_POST :"nextn.post_projection" , 1966MODEL_TENSOR .NEXTN_EH_PROJ :"blk.{bid}.nextn.eh_proj" , 1967MODEL_TENSOR .NEXTN_EMBED_TOKENS :"blk.{bid}.nextn.embed_tokens" , 1968MODEL_TENSOR .NEXTN_ENORM :"blk.{bid}.nextn.enorm" , 1969MODEL_TENSOR .NEXTN_HNORM :"blk.{bid}.nextn.hnorm" , 1970MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD :"blk.{bid}.nextn.shared_head_head" , 1971MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM :"blk.{bid}.nextn.shared_head_norm" , 1972MODEL_TENSOR .FC :"fc" , 1973MODEL_TENSOR .DSPARK_MARKOV_W1 :"markov_w1" , 1974MODEL_TENSOR .DSPARK_MARKOV_W2 :"markov_w2" , 1975MODEL_TENSOR .DSPARK_CONF_PROJ :"conf_proj" , 1976MODEL_TENSOR .DFLASH_ATTN_CONV_BASE :"blk.{bid}.attn_conv_base" , 1977MODEL_TENSOR .DFLASH_ATTN_CONV_PROJ :"blk.{bid}.attn_conv_proj" , 1978MODEL_TENSOR .DFLASH_FFN_CONV_BASE :"blk.{bid}.ffn_conv_base" , 1979MODEL_TENSOR .DFLASH_FFN_CONV_PROJ :"blk.{bid}.ffn_conv_proj" , 1980MODEL_TENSOR .DFLASH_SELECTOR_PREV :"selector_predecessor" , 1981MODEL_TENSOR .DFLASH_SELECTOR_NEXT :"selector_successor" , 1982MODEL_TENSOR .DFLASH_SELECTOR_HIDDEN :"selector_hidden" , 1983MODEL_TENSOR .D2T :"d2t" , 1984} 1985 1986MODEL_TENSORS :dict [MODEL_ARCH ,list [MODEL_TENSOR ]]= { 1987MODEL_ARCH .MMPROJ : [ 1988MODEL_TENSOR .V_MMPROJ , 1989MODEL_TENSOR .V_MMPROJ_FC , 1990MODEL_TENSOR .V_MMPROJ_MLP , 1991MODEL_TENSOR .V_MMPROJ_PEG , 1992MODEL_TENSOR .V_ENC_EMBD_CLS , 1993MODEL_TENSOR .V_ENC_EMBD_PATCH , 1994MODEL_TENSOR .V_ENC_EMBD_NORM , 1995MODEL_TENSOR .V_ENC_EMBD_PATCH_NORM , 1996MODEL_TENSOR .V_ENC_EMBD_POS , 1997MODEL_TENSOR .V_ENC_EMBD_IMGNL , 1998MODEL_TENSOR .V_ENC_EMBD_VSEP , 1999MODEL_TENSOR .V_ENC_INPUT_NORM , 2000MODEL_TENSOR .V_ENC_ATTN_QKV , 2001MODEL_TENSOR .V_ENC_ATTN_Q , 2002MODEL_TENSOR .V_ENC_ATTN_Q_NORM , 2003MODEL_TENSOR .V_ENC_ATTN_K , 2004MODEL_TENSOR .V_ENC_ATTN_K_NORM , 2005MODEL_TENSOR .V_ENC_ATTN_V , 2006MODEL_TENSOR .V_ENC_ATTN_O , 2007MODEL_TENSOR .V_ENC_ATTN_O_NORM , 2008MODEL_TENSOR .V_ENC_ATTN_SINKS , 2009MODEL_TENSOR .V_ENC_POST_ATTN_NORM , 2010MODEL_TENSOR .V_ENC_FFN_UP , 2011MODEL_TENSOR .V_ENC_FFN_GATE , 2012MODEL_TENSOR .V_ENC_FFN_DOWN , 2013MODEL_TENSOR .V_ENC_FFN_GATE_INP , 2014MODEL_TENSOR .V_ENC_FFN_GATE_EXPS , 2015MODEL_TENSOR .V_ENC_FFN_UP_EXPS , 2016MODEL_TENSOR .V_ENC_FFN_DOWN_EXPS , 2017MODEL_TENSOR .V_ENC_FFN_EXP_PROBS_B , 2018MODEL_TENSOR .V_ENC_ATTN_POST_NORM , 2019MODEL_TENSOR .V_ENC_FFN_POST_NORM , 2020MODEL_TENSOR .V_LAYER_SCALE_1 , 2021MODEL_TENSOR .V_LAYER_SCALE_2 , 2022MODEL_TENSOR .V_LAYER_OUT_SCALE , 2023MODEL_TENSOR .V_PRE_NORM , 2024MODEL_TENSOR .V_POST_NORM , 2025MODEL_TENSOR .V_MM_POST_NORM , 2026MODEL_TENSOR .V_MM_INP_PROJ , 2027MODEL_TENSOR .V_MM_INP_NORM , 2028MODEL_TENSOR .V_MM_SOFT_EMB_NORM , 2029MODEL_TENSOR .V_MM_EMBEDDING , 2030MODEL_TENSOR .V_MM_HARD_EMB_NORM , 2031MODEL_TENSOR .V_ENC_CONV_STEM , 2032MODEL_TENSOR .V_ENC_CONV_STEM_NORM , 2033MODEL_TENSOR .V_ENC_MSFA_EXP , 2034MODEL_TENSOR .V_ENC_MSFA_EXP_NORM , 2035MODEL_TENSOR .V_ENC_MSFA_PROJ , 2036MODEL_TENSOR .V_ENC_MSFA_PROJ_NORM , 2037MODEL_TENSOR .V_ENC_MSFA_NORM , 2038MODEL_TENSOR .V_RESMPL_POS_EMBD_K , 2039MODEL_TENSOR .V_RESMPL_ATTN_Q , 2040MODEL_TENSOR .V_RESMPL_ATTN_K , 2041MODEL_TENSOR .V_RESMPL_ATTN_V , 2042MODEL_TENSOR .V_RESMPL_ATTN_OUT , 2043MODEL_TENSOR .V_RESMPL_KV , 2044MODEL_TENSOR .V_RESMPL_KV_NORM , 2045MODEL_TENSOR .V_RESMPL_POST_NORM , 2046MODEL_TENSOR .V_RESMPL_Q_NORM , 2047MODEL_TENSOR .V_RESMPL_PROJ , 2048MODEL_TENSOR .V_RESMPL_QUERY , 2049MODEL_TENSOR .V_TOK_EMBD_IMG_BREAK , 2050MODEL_TENSOR .V_TOK_EMBD_IMG_START , 2051MODEL_TENSOR .V_TOK_EMBD_IMG_END , 2052MODEL_TENSOR .V_TOK_EMBD_IMG_PAD , 2053MODEL_TENSOR .V_MM_PATCH_MERGER , 2054MODEL_TENSOR .V_MM_MERGER_FC1 , 2055MODEL_TENSOR .V_MM_MERGER_FC2 , 2056MODEL_TENSOR .V_DS_NORM , 2057MODEL_TENSOR .V_DS_FC1 , 2058MODEL_TENSOR .V_DS_FC2 , 2059MODEL_TENSOR .V_MERGER_LN1 , 2060MODEL_TENSOR .V_MERGER_ATTN_Q , 2061MODEL_TENSOR .V_MERGER_ATTN_K , 2062MODEL_TENSOR .V_MERGER_ATTN_V , 2063MODEL_TENSOR .V_MERGER_ATTN_O , 2064MODEL_TENSOR .V_MERGER_DS_LN , 2065MODEL_TENSOR .V_MERGER_DS_UP , 2066MODEL_TENSOR .V_MERGER_DS_DOWN , 2067MODEL_TENSOR .V_MM_POST_FC_NORM , 2068MODEL_TENSOR .V_MM_UP , 2069MODEL_TENSOR .V_MM_DOWN , 2070MODEL_TENSOR .V_MM_GATE , 2071MODEL_TENSOR .V_TOK_BOI , 2072MODEL_TENSOR .V_TOK_EOI , 2073MODEL_TENSOR .V_MM_PRE_NORM , 2074MODEL_TENSOR .V_TOK_IMG_BEGIN , 2075MODEL_TENSOR .V_TOK_IMG_END , 2076MODEL_TENSOR .V_STD_BIAS , 2077MODEL_TENSOR .V_STD_SCALE , 2078MODEL_TENSOR .V_SAM_POS_EMBD , 2079MODEL_TENSOR .V_SAM_PATCH_EMBD , 2080MODEL_TENSOR .V_SAM_PRE_NORM , 2081MODEL_TENSOR .V_SAM_POST_NORM , 2082MODEL_TENSOR .V_SAM_ATTN_POS_H , 2083MODEL_TENSOR .V_SAM_ATTN_POS_W , 2084MODEL_TENSOR .V_SAM_ATTN_QKV , 2085MODEL_TENSOR .V_SAM_ATTN_OUT , 2086MODEL_TENSOR .V_SAM_MLP_LIN_1 , 2087MODEL_TENSOR .V_SAM_MLP_LIN_2 , 2088MODEL_TENSOR .V_SAM_NECK , 2089MODEL_TENSOR .V_SAM_NET_2 , 2090MODEL_TENSOR .V_SAM_NET_3 , 2091MODEL_TENSOR .V_RESMPL_QUERY_768 , 2092MODEL_TENSOR .V_RESMPL_QUERY_1024 , 2093MODEL_TENSOR .V_PROJ_NORM , 2094MODEL_TENSOR .V_QF_PROJ_QUERY , 2095MODEL_TENSOR .V_QF_PROJ_NORM , 2096MODEL_TENSOR .V_QF_PROJ_LINEAR , 2097MODEL_TENSOR .V_QF_SELF_ATTN_Q , 2098MODEL_TENSOR .V_QF_SELF_ATTN_K , 2099MODEL_TENSOR .V_QF_SELF_ATTN_V , 2100MODEL_TENSOR .V_QF_SELF_ATTN_O , 2101MODEL_TENSOR .V_QF_SELF_ATTN_NORM , 2102MODEL_TENSOR .V_QF_CROSS_ATTN_Q , 2103MODEL_TENSOR .V_QF_CROSS_ATTN_K , 2104MODEL_TENSOR .V_QF_CROSS_ATTN_V , 2105MODEL_TENSOR .V_QF_CROSS_ATTN_O , 2106MODEL_TENSOR .V_QF_CROSS_ATTN_NORM , 2107MODEL_TENSOR .V_QF_FFN_UP , 2108MODEL_TENSOR .V_QF_FFN_DOWN , 2109MODEL_TENSOR .V_QF_FFN_NORM , 2110MODEL_TENSOR .V_QF_PROJ_NORM , 2111MODEL_TENSOR .V_MULTI_PROJ_IMG_POS , 2112MODEL_TENSOR .V_MULTI_PROJ_QUERY , 2113MODEL_TENSOR .V_MULTI_PROJ_LINEAR , 2114MODEL_TENSOR .V_MULTI_PROJ_NORM , 2115MODEL_TENSOR .V_MULTI_PROJ_POST_NORM , 2116# audio 2117MODEL_TENSOR .A_ENC_EMBD_POS , 2118MODEL_TENSOR .A_ENC_EMBD_NORM , 2119MODEL_TENSOR .A_ENC_EMBD_TO_LOGITS , 2120MODEL_TENSOR .A_ENC_INP_PROJ , 2121MODEL_TENSOR .A_ENC_CONV1D , 2122MODEL_TENSOR .A_ENC_CONV2D , 2123MODEL_TENSOR .A_ENC_CONV_OUT , 2124MODEL_TENSOR .A_ENC_CONV1D_NORM , 2125MODEL_TENSOR .A_PRE_NORM , 2126MODEL_TENSOR .A_POST_NORM , 2127MODEL_TENSOR .A_ENC_LAYER_PRE_NORM , 2128MODEL_TENSOR .A_ENC_ATTN_Q , 2129MODEL_TENSOR .A_ENC_ATTN_K , 2130MODEL_TENSOR .A_ENC_ATTN_V , 2131MODEL_TENSOR .A_ENC_ATTN_POST_NORM , 2132MODEL_TENSOR .A_ENC_ATTN_PRE_NORM , 2133MODEL_TENSOR .A_ENC_ATTN_K_REL , 2134MODEL_TENSOR .A_ENC_PER_DIM_SCALE , 2135MODEL_TENSOR .A_ENC_INPUT_NORM , 2136MODEL_TENSOR .A_ENC_OUTPUT , 2137MODEL_TENSOR .A_ENC_OUTPUT_NORM , 2138MODEL_TENSOR .A_ENC_FFN_NORM , 2139MODEL_TENSOR .A_ENC_FFN_POST_NORM , 2140MODEL_TENSOR .A_ENC_FFN_SCALE , 2141MODEL_TENSOR .A_ENC_FFN_UP , 2142MODEL_TENSOR .A_ENC_FFN_GATE , 2143MODEL_TENSOR .A_ENC_FFN_DOWN , 2144MODEL_TENSOR .A_ENC_FFN_NORM_1 , 2145MODEL_TENSOR .A_ENC_FFN_POST_NORM_1 , 2146MODEL_TENSOR .A_ENC_FFN_SCALE_1 , 2147MODEL_TENSOR .A_ENC_FFN_UP_1 , 2148MODEL_TENSOR .A_ENC_FFN_GATE_1 , 2149MODEL_TENSOR .A_ENC_FFN_DOWN_1 , 2150MODEL_TENSOR .A_ENC_DOWNSAMPLE_CONV , 2151MODEL_TENSOR .A_ENC_DOWNSAMPLE_NORM , 2152MODEL_TENSOR .A_ENC_RVQ_CODEBOOK , 2153MODEL_TENSOR .A_MMPROJ , 2154MODEL_TENSOR .A_MMPROJ_FC , 2155MODEL_TENSOR .A_MM_NORM_PRE , 2156MODEL_TENSOR .A_MM_NORM_MID , 2157MODEL_TENSOR .A_MM_CODE_EMBD , 2158MODEL_TENSOR .A_MM_LOCAL_ATTN_Q , 2159MODEL_TENSOR .A_MM_LOCAL_ATTN_K , 2160MODEL_TENSOR .A_MM_LOCAL_ATTN_V , 2161MODEL_TENSOR .A_MM_LOCAL_ATTN_OUT , 2162MODEL_TENSOR .A_MM_LOCAL_FFN_GATE , 2163MODEL_TENSOR .A_MM_LOCAL_FFN_UP , 2164MODEL_TENSOR .A_MM_LOCAL_FFN_DOWN , 2165MODEL_TENSOR .A_MM_LOCAL_LN1 , 2166MODEL_TENSOR .A_MM_LOCAL_LN2 , 2167MODEL_TENSOR .A_MM_LOCAL_NORM , 2168MODEL_TENSOR .A_ENC_NORM_CONV , 2169MODEL_TENSOR .A_ENC_LINEAR_POS , 2170MODEL_TENSOR .A_ENC_POS_BIAS_U , 2171MODEL_TENSOR .A_ENC_POS_BIAS_V , 2172MODEL_TENSOR .A_ENC_OUT , 2173MODEL_TENSOR .A_ENC_CONV_DW , 2174MODEL_TENSOR .A_ENC_CONV_NORM , 2175MODEL_TENSOR .A_ENC_CONV_PW1 , 2176MODEL_TENSOR .A_ENC_CONV_PW2 , 2177MODEL_TENSOR .A_ENC_CONV_RES2 , 2178MODEL_TENSOR .A_ENC_SE_CONV1 , 2179MODEL_TENSOR .A_ENC_SE_CONV2 , 2180MODEL_TENSOR .A_ENC_ASP_ATTN , 2181MODEL_TENSOR .A_ENC_ASP_TDNN , 2182MODEL_TENSOR .A_GEN_CODE_PROJ_IN , 2183MODEL_TENSOR .A_GEN_CODE_EMBD , 2184MODEL_TENSOR .A_GEN_CODE_HEAD , 2185MODEL_TENSOR .A_GEN_CODE_OUT_EMBD , 2186MODEL_TENSOR .A_GEN_CODE_ATTN_NORM , 2187MODEL_TENSOR .A_GEN_CODE_ATTN_Q , 2188MODEL_TENSOR .A_GEN_CODE_ATTN_Q_NORM , 2189MODEL_TENSOR .A_GEN_CODE_ATTN_K , 2190MODEL_TENSOR .A_GEN_CODE_ATTN_K_NORM , 2191MODEL_TENSOR .A_GEN_CODE_ATTN_V , 2192MODEL_TENSOR .A_GEN_CODE_ATTN_OUT , 2193MODEL_TENSOR .A_GEN_CODE_FFN_NORM , 2194MODEL_TENSOR .A_GEN_CODE_FFN_GATE , 2195MODEL_TENSOR .A_GEN_CODE_FFN_UP , 2196MODEL_TENSOR .A_GEN_CODE_FFN_DOWN , 2197MODEL_TENSOR .A_GEN_CODE_OUTPUT_NORM , 2198MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_IN , 2199MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_OUT , 2200MODEL_TENSOR .A_GEN_WAV_QUANT_FIRST_CB , 2201MODEL_TENSOR .A_GEN_WAV_QUANT_REST_IN , 2202MODEL_TENSOR .A_GEN_WAV_QUANT_REST_OUT , 2203MODEL_TENSOR .A_GEN_WAV_QUANT_REST_CB , 2204MODEL_TENSOR .A_GEN_WAV_PRE_CONV , 2205MODEL_TENSOR .A_GEN_WAV_TFM_IN_PROJ , 2206MODEL_TENSOR .A_GEN_WAV_TFM_OUT_PROJ , 2207MODEL_TENSOR .A_GEN_WAV_TFM_OUTPUT_NORM , 2208MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_NORM , 2209MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_Q , 2210MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_K , 2211MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_V , 2212MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_OUT , 2213MODEL_TENSOR .A_GEN_WAV_TFM_ATTN_SCALE , 2214MODEL_TENSOR .A_GEN_WAV_TFM_FFN_NORM , 2215MODEL_TENSOR .A_GEN_WAV_TFM_FFN_GATE , 2216MODEL_TENSOR .A_GEN_WAV_TFM_FFN_UP , 2217MODEL_TENSOR .A_GEN_WAV_TFM_FFN_DOWN , 2218MODEL_TENSOR .A_GEN_WAV_TFM_FFN_SCALE , 2219MODEL_TENSOR .A_GEN_WAV_UP_CONV , 2220MODEL_TENSOR .A_GEN_WAV_UP_DWCONV , 2221MODEL_TENSOR .A_GEN_WAV_UP_NORM , 2222MODEL_TENSOR .A_GEN_WAV_UP_PW1 , 2223MODEL_TENSOR .A_GEN_WAV_UP_PW2 , 2224MODEL_TENSOR .A_GEN_WAV_UP_GAMMA , 2225MODEL_TENSOR .A_GEN_WAV_DAC_ENTRY , 2226MODEL_TENSOR .A_GEN_WAV_DAC_UP_SNAKE , 2227MODEL_TENSOR .A_GEN_WAV_DAC_UP_CONV , 2228MODEL_TENSOR .A_GEN_WAV_DAC_RES_ACT1 , 2229MODEL_TENSOR .A_GEN_WAV_DAC_RES_CONV1 , 2230MODEL_TENSOR .A_GEN_WAV_DAC_RES_ACT2 , 2231MODEL_TENSOR .A_GEN_WAV_DAC_RES_CONV2 , 2232MODEL_TENSOR .A_GEN_WAV_DAC_POST_SNAKE , 2233MODEL_TENSOR .A_GEN_WAV_DAC_POST_CONV , 2234MODEL_TENSOR .A_ENC_SEANET_CONV_IN , 2235MODEL_TENSOR .A_ENC_SEANET_CONV_OUT , 2236MODEL_TENSOR .A_ENC_SEANET_RES_CONV1 , 2237MODEL_TENSOR .A_ENC_SEANET_RES_CONV2 , 2238MODEL_TENSOR .A_ENC_SEANET_SCALE_CONV , 2239MODEL_TENSOR .A_ENC_ATTN_SCALE , 2240MODEL_TENSOR .A_ENC_FFN_SCALE_LS , 2241MODEL_TENSOR .A_ENC_SPEAKER_PROJ , 2242MODEL_TENSOR .A_GEN_FLOW_INPUT_PROJ , 2243MODEL_TENSOR .A_GEN_FLOW_COND_EMBD , 2244MODEL_TENSOR .A_GEN_FLOW_TIME_FREQS , 2245MODEL_TENSOR .A_GEN_FLOW_TIME_UP , 2246MODEL_TENSOR .A_GEN_FLOW_TIME_DOWN , 2247MODEL_TENSOR .A_GEN_FLOW_TIME_NORM , 2248MODEL_TENSOR .A_GEN_FLOW_BLK_NORM , 2249MODEL_TENSOR .A_GEN_FLOW_BLK_UP , 2250MODEL_TENSOR .A_GEN_FLOW_BLK_DOWN , 2251MODEL_TENSOR .A_GEN_FLOW_BLK_ADA , 2252MODEL_TENSOR .A_GEN_FLOW_FINAL_ADA , 2253MODEL_TENSOR .A_GEN_FLOW_FINAL_PROJ , 2254MODEL_TENSOR .A_GEN_OUT_EOS , 2255MODEL_TENSOR .A_GEN_INPUT_LINEAR , 2256MODEL_TENSOR .A_GEN_EMB_MEAN , 2257MODEL_TENSOR .A_GEN_EMB_STD , 2258MODEL_TENSOR .A_GEN_WAV_QUANT_OUT , 2259MODEL_TENSOR .A_GEN_WAV_UPSAMPLE , 2260MODEL_TENSOR .A_GEN_WAV_SEANET_CONV_IN , 2261MODEL_TENSOR .A_GEN_WAV_SEANET_CONV_OUT , 2262MODEL_TENSOR .A_GEN_WAV_SEANET_RES_CONV1 , 2263MODEL_TENSOR .A_GEN_WAV_SEANET_RES_CONV2 , 2264MODEL_TENSOR .A_GEN_WAV_SEANET_SCALE_CONV , 2265MODEL_TENSOR .A_ENC_CONV_NORM_MEAN , 2266MODEL_TENSOR .A_ENC_CONV_NORM_VAR , 2267MODEL_TENSOR .A_ENC_MEL_FILTERS , 2268MODEL_TENSOR .A_ENC_WINDOW , 2269MODEL_TENSOR .A_MM_INP_PROJ , 2270MODEL_TENSOR .A_MM_SOFT_EMB_NORM , 2271MODEL_TENSOR .A_MM_EMBEDDING , 2272MODEL_TENSOR .A_MM_HARD_EMB_NORM , 2273MODEL_TENSOR .A_PER_DIM_K_SCALE , 2274MODEL_TENSOR .A_PER_DIM_SCALE , 2275MODEL_TENSOR .A_CTC_OUT , 2276MODEL_TENSOR .A_CTC_OUT_MID , 2277MODEL_TENSOR .A_ENC_ATTN_REL_POS_EMB , 2278# qformer projector 2279MODEL_TENSOR .A_QF_PROJ_QUERY , 2280MODEL_TENSOR .A_QF_PROJ_NORM , 2281MODEL_TENSOR .A_QF_PROJ_LINEAR , 2282MODEL_TENSOR .A_QF_SELF_ATTN_Q , 2283MODEL_TENSOR .A_QF_SELF_ATTN_K , 2284MODEL_TENSOR .A_QF_SELF_ATTN_V , 2285MODEL_TENSOR .A_QF_SELF_ATTN_O , 2286MODEL_TENSOR .A_QF_SELF_ATTN_NORM , 2287MODEL_TENSOR .A_QF_CROSS_ATTN_Q , 2288MODEL_TENSOR .A_QF_CROSS_ATTN_K , 2289MODEL_TENSOR .A_QF_CROSS_ATTN_V , 2290MODEL_TENSOR .A_QF_CROSS_ATTN_O , 2291MODEL_TENSOR .A_QF_CROSS_ATTN_NORM , 2292MODEL_TENSOR .A_QF_FFN_UP , 2293MODEL_TENSOR .A_QF_FFN_DOWN , 2294MODEL_TENSOR .A_QF_FFN_NORM , 2295 ], 2296MODEL_ARCH .LLAMA : [ 2297MODEL_TENSOR .TOKEN_EMBD , 2298MODEL_TENSOR .OUTPUT_NORM , 2299MODEL_TENSOR .OUTPUT , 2300MODEL_TENSOR .ROPE_FREQS , 2301MODEL_TENSOR .ATTN_NORM , 2302MODEL_TENSOR .ATTN_QKV , 2303MODEL_TENSOR .ATTN_Q , 2304MODEL_TENSOR .ATTN_K , 2305MODEL_TENSOR .ATTN_V , 2306MODEL_TENSOR .ATTN_OUT , 2307MODEL_TENSOR .ATTN_ROT_EMBD , 2308MODEL_TENSOR .FFN_GATE_INP , 2309MODEL_TENSOR .FFN_NORM , 2310MODEL_TENSOR .FFN_GATE , 2311MODEL_TENSOR .FFN_DOWN , 2312MODEL_TENSOR .FFN_UP , 2313MODEL_TENSOR .FFN_GATE_EXP , 2314MODEL_TENSOR .FFN_DOWN_EXP , 2315MODEL_TENSOR .FFN_UP_EXP , 2316 ], 2317MODEL_ARCH .LLAMA4 : [ 2318MODEL_TENSOR .TOKEN_EMBD , 2319MODEL_TENSOR .OUTPUT_NORM , 2320MODEL_TENSOR .OUTPUT , 2321MODEL_TENSOR .ROPE_FREQS , 2322MODEL_TENSOR .ATTN_NORM , 2323MODEL_TENSOR .ATTN_QKV , 2324MODEL_TENSOR .ATTN_Q , 2325MODEL_TENSOR .ATTN_K , 2326MODEL_TENSOR .ATTN_V , 2327MODEL_TENSOR .ATTN_OUT , 2328MODEL_TENSOR .ATTN_ROT_EMBD , 2329MODEL_TENSOR .FFN_GATE_INP , 2330MODEL_TENSOR .FFN_NORM , 2331MODEL_TENSOR .FFN_GATE , 2332MODEL_TENSOR .FFN_DOWN , 2333MODEL_TENSOR .FFN_UP , 2334MODEL_TENSOR .FFN_GATE_EXP , 2335MODEL_TENSOR .FFN_DOWN_EXP , 2336MODEL_TENSOR .FFN_UP_EXP , 2337MODEL_TENSOR .FFN_GATE_SHEXP , 2338MODEL_TENSOR .FFN_DOWN_SHEXP , 2339MODEL_TENSOR .FFN_UP_SHEXP , 2340 ], 2341MODEL_ARCH .DECI : [ 2342MODEL_TENSOR .TOKEN_EMBD , 2343MODEL_TENSOR .OUTPUT_NORM , 2344MODEL_TENSOR .OUTPUT , 2345MODEL_TENSOR .ROPE_FREQS , 2346MODEL_TENSOR .ATTN_NORM , 2347MODEL_TENSOR .ATTN_QKV , 2348MODEL_TENSOR .ATTN_Q , 2349MODEL_TENSOR .ATTN_K , 2350MODEL_TENSOR .ATTN_V , 2351MODEL_TENSOR .ATTN_OUT , 2352MODEL_TENSOR .ATTN_ROT_EMBD , 2353MODEL_TENSOR .FFN_GATE_INP , 2354MODEL_TENSOR .FFN_NORM , 2355MODEL_TENSOR .FFN_GATE , 2356MODEL_TENSOR .FFN_DOWN , 2357MODEL_TENSOR .FFN_UP , 2358MODEL_TENSOR .FFN_GATE_EXP , 2359MODEL_TENSOR .FFN_DOWN_EXP , 2360MODEL_TENSOR .FFN_UP_EXP , 2361 ], 2362MODEL_ARCH .GROK : [ 2363MODEL_TENSOR .TOKEN_EMBD , 2364MODEL_TENSOR .OUTPUT_NORM , 2365MODEL_TENSOR .OUTPUT , 2366MODEL_TENSOR .ROPE_FREQS , 2367MODEL_TENSOR .ATTN_NORM , 2368MODEL_TENSOR .ATTN_QKV , 2369MODEL_TENSOR .ATTN_Q , 2370MODEL_TENSOR .ATTN_K , 2371MODEL_TENSOR .ATTN_V , 2372MODEL_TENSOR .ATTN_OUT , 2373MODEL_TENSOR .ATTN_ROT_EMBD , 2374MODEL_TENSOR .ATTN_OUT_NORM , 2375MODEL_TENSOR .FFN_GATE_INP , 2376MODEL_TENSOR .FFN_NORM , 2377MODEL_TENSOR .FFN_GATE , 2378MODEL_TENSOR .FFN_DOWN , 2379MODEL_TENSOR .FFN_UP , 2380MODEL_TENSOR .FFN_GATE_EXP , 2381MODEL_TENSOR .FFN_DOWN_EXP , 2382MODEL_TENSOR .FFN_UP_EXP , 2383MODEL_TENSOR .FFN_POST_NORM , 2384MODEL_TENSOR .LAYER_OUT_NORM , 2385 ], 2386MODEL_ARCH .GPTNEOX : [ 2387MODEL_TENSOR .TOKEN_EMBD , 2388MODEL_TENSOR .OUTPUT_NORM , 2389MODEL_TENSOR .OUTPUT , 2390MODEL_TENSOR .ATTN_NORM , 2391MODEL_TENSOR .ATTN_QKV , 2392MODEL_TENSOR .ATTN_OUT , 2393MODEL_TENSOR .FFN_NORM , 2394MODEL_TENSOR .FFN_DOWN , 2395MODEL_TENSOR .FFN_UP , 2396 ], 2397MODEL_ARCH .FALCON : [ 2398MODEL_TENSOR .TOKEN_EMBD , 2399MODEL_TENSOR .OUTPUT_NORM , 2400MODEL_TENSOR .OUTPUT , 2401MODEL_TENSOR .ATTN_NORM , 2402MODEL_TENSOR .ATTN_NORM_2 , 2403MODEL_TENSOR .ATTN_QKV , 2404MODEL_TENSOR .ATTN_OUT , 2405MODEL_TENSOR .FFN_DOWN , 2406MODEL_TENSOR .FFN_UP , 2407 ], 2408MODEL_ARCH .BAICHUAN : [ 2409MODEL_TENSOR .TOKEN_EMBD , 2410MODEL_TENSOR .OUTPUT_NORM , 2411MODEL_TENSOR .OUTPUT , 2412MODEL_TENSOR .ROPE_FREQS , 2413MODEL_TENSOR .ATTN_NORM , 2414MODEL_TENSOR .ATTN_QKV , 2415MODEL_TENSOR .ATTN_Q , 2416MODEL_TENSOR .ATTN_K , 2417MODEL_TENSOR .ATTN_V , 2418MODEL_TENSOR .ATTN_OUT , 2419MODEL_TENSOR .ATTN_ROT_EMBD , 2420MODEL_TENSOR .FFN_NORM , 2421MODEL_TENSOR .FFN_GATE , 2422MODEL_TENSOR .FFN_DOWN , 2423MODEL_TENSOR .FFN_UP , 2424 ], 2425MODEL_ARCH .STARCODER : [ 2426MODEL_TENSOR .TOKEN_EMBD , 2427MODEL_TENSOR .POS_EMBD , 2428MODEL_TENSOR .OUTPUT_NORM , 2429MODEL_TENSOR .OUTPUT , 2430MODEL_TENSOR .ATTN_NORM , 2431MODEL_TENSOR .ATTN_QKV , 2432MODEL_TENSOR .ATTN_OUT , 2433MODEL_TENSOR .FFN_NORM , 2434MODEL_TENSOR .FFN_DOWN , 2435MODEL_TENSOR .FFN_UP , 2436 ], 2437MODEL_ARCH .BERT : [ 2438MODEL_TENSOR .TOKEN_EMBD , 2439MODEL_TENSOR .TOKEN_EMBD_NORM , 2440MODEL_TENSOR .TOKEN_TYPES , 2441MODEL_TENSOR .POS_EMBD , 2442MODEL_TENSOR .OUTPUT_NORM , 2443MODEL_TENSOR .ATTN_OUT_NORM , 2444MODEL_TENSOR .ATTN_QKV , 2445MODEL_TENSOR .ATTN_Q , 2446MODEL_TENSOR .ATTN_K , 2447MODEL_TENSOR .ATTN_V , 2448MODEL_TENSOR .ATTN_OUT , 2449MODEL_TENSOR .FFN_DOWN , 2450MODEL_TENSOR .FFN_UP , 2451MODEL_TENSOR .LAYER_OUT_NORM , 2452MODEL_TENSOR .CLS , 2453MODEL_TENSOR .CLS_OUT , 2454 ], 2455MODEL_ARCH .MODERN_BERT : [ 2456MODEL_TENSOR .TOKEN_EMBD , 2457MODEL_TENSOR .TOKEN_EMBD_NORM , 2458MODEL_TENSOR .OUTPUT_NORM , 2459MODEL_TENSOR .ATTN_NORM , 2460MODEL_TENSOR .ATTN_OUT , 2461MODEL_TENSOR .ATTN_QKV , 2462MODEL_TENSOR .FFN_UP , 2463MODEL_TENSOR .FFN_DOWN , 2464MODEL_TENSOR .FFN_NORM , 2465MODEL_TENSOR .CLS , 2466MODEL_TENSOR .CLS_OUT , 2467MODEL_TENSOR .CLS_NORM , 2468 ], 2469MODEL_ARCH .NOMIC_BERT : [ 2470MODEL_TENSOR .TOKEN_EMBD , 2471MODEL_TENSOR .TOKEN_EMBD_NORM , 2472MODEL_TENSOR .TOKEN_TYPES , 2473MODEL_TENSOR .POS_EMBD , 2474MODEL_TENSOR .OUTPUT_NORM , 2475MODEL_TENSOR .ATTN_OUT_NORM , 2476MODEL_TENSOR .ATTN_QKV , 2477MODEL_TENSOR .ATTN_OUT , 2478MODEL_TENSOR .FFN_GATE , 2479MODEL_TENSOR .FFN_DOWN , 2480MODEL_TENSOR .FFN_UP , 2481MODEL_TENSOR .LAYER_OUT_NORM , 2482 ], 2483MODEL_ARCH .NOMIC_BERT_MOE : [ 2484MODEL_TENSOR .TOKEN_EMBD , 2485MODEL_TENSOR .TOKEN_EMBD_NORM , 2486MODEL_TENSOR .TOKEN_TYPES , 2487MODEL_TENSOR .POS_EMBD , 2488MODEL_TENSOR .OUTPUT_NORM , 2489MODEL_TENSOR .ATTN_OUT_NORM , 2490MODEL_TENSOR .ATTN_QKV , 2491MODEL_TENSOR .ATTN_OUT , 2492MODEL_TENSOR .FFN_DOWN , 2493MODEL_TENSOR .FFN_UP , 2494MODEL_TENSOR .FFN_GATE_INP , 2495MODEL_TENSOR .FFN_DOWN_EXP , 2496MODEL_TENSOR .FFN_UP_EXP , 2497MODEL_TENSOR .LAYER_OUT_NORM , 2498 ], 2499MODEL_ARCH .NEO_BERT : [ 2500MODEL_TENSOR .TOKEN_EMBD , 2501MODEL_TENSOR .ATTN_NORM , 2502MODEL_TENSOR .ATTN_QKV , 2503MODEL_TENSOR .ATTN_OUT , 2504MODEL_TENSOR .FFN_NORM , 2505MODEL_TENSOR .FFN_DOWN , 2506MODEL_TENSOR .FFN_UP , 2507MODEL_TENSOR .ENC_OUTPUT_NORM , 2508MODEL_TENSOR .CLS , 2509MODEL_TENSOR .CLS_OUT , 2510 ], 2511MODEL_ARCH .JINA_BERT_V2 : [ 2512MODEL_TENSOR .TOKEN_EMBD , 2513MODEL_TENSOR .TOKEN_EMBD_NORM , 2514MODEL_TENSOR .TOKEN_TYPES , 2515MODEL_TENSOR .ATTN_NORM_2 , 2516MODEL_TENSOR .ATTN_OUT_NORM , 2517MODEL_TENSOR .ATTN_QKV , 2518MODEL_TENSOR .ATTN_Q , 2519MODEL_TENSOR .ATTN_Q_NORM , 2520MODEL_TENSOR .ATTN_K , 2521MODEL_TENSOR .ATTN_K_NORM , 2522MODEL_TENSOR .ATTN_V , 2523MODEL_TENSOR .ATTN_OUT , 2524MODEL_TENSOR .FFN_UP , 2525MODEL_TENSOR .FFN_GATE , 2526MODEL_TENSOR .FFN_DOWN , 2527MODEL_TENSOR .LAYER_OUT_NORM , 2528MODEL_TENSOR .CLS , 2529 ], 2530MODEL_ARCH .JINA_BERT_V3 : [ 2531MODEL_TENSOR .TOKEN_EMBD , 2532MODEL_TENSOR .TOKEN_EMBD_NORM , 2533MODEL_TENSOR .TOKEN_TYPES , 2534MODEL_TENSOR .OUTPUT_NORM , 2535MODEL_TENSOR .ATTN_OUT_NORM , 2536MODEL_TENSOR .ATTN_QKV , 2537MODEL_TENSOR .ATTN_OUT , 2538MODEL_TENSOR .FFN_DOWN , 2539MODEL_TENSOR .FFN_UP , 2540MODEL_TENSOR .LAYER_OUT_NORM , 2541 ], 2542MODEL_ARCH .EUROBERT : [ 2543MODEL_TENSOR .TOKEN_EMBD , 2544MODEL_TENSOR .OUTPUT_NORM , 2545MODEL_TENSOR .ATTN_NORM , 2546MODEL_TENSOR .ATTN_QKV , 2547MODEL_TENSOR .ATTN_Q , 2548MODEL_TENSOR .ATTN_K , 2549MODEL_TENSOR .ATTN_V , 2550MODEL_TENSOR .ATTN_OUT , 2551MODEL_TENSOR .FFN_NORM , 2552MODEL_TENSOR .FFN_GATE , 2553MODEL_TENSOR .FFN_UP , 2554MODEL_TENSOR .FFN_DOWN , 2555 ], 2556MODEL_ARCH .MPT : [ 2557MODEL_TENSOR .TOKEN_EMBD , 2558MODEL_TENSOR .OUTPUT_NORM , 2559MODEL_TENSOR .OUTPUT , 2560MODEL_TENSOR .ATTN_NORM , 2561MODEL_TENSOR .ATTN_QKV , 2562MODEL_TENSOR .ATTN_OUT , 2563MODEL_TENSOR .FFN_NORM , 2564MODEL_TENSOR .FFN_DOWN , 2565MODEL_TENSOR .FFN_UP , 2566MODEL_TENSOR .FFN_ACT , 2567MODEL_TENSOR .ATTN_Q_NORM , 2568MODEL_TENSOR .ATTN_K_NORM , 2569MODEL_TENSOR .POS_EMBD , 2570 ], 2571MODEL_ARCH .GPTJ : [ 2572MODEL_TENSOR .TOKEN_EMBD , 2573MODEL_TENSOR .OUTPUT_NORM , 2574MODEL_TENSOR .OUTPUT , 2575MODEL_TENSOR .ATTN_NORM , 2576MODEL_TENSOR .ATTN_QKV , 2577MODEL_TENSOR .ATTN_Q , 2578MODEL_TENSOR .ATTN_K , 2579MODEL_TENSOR .ATTN_V , 2580MODEL_TENSOR .ATTN_OUT , 2581MODEL_TENSOR .FFN_DOWN , 2582MODEL_TENSOR .FFN_UP , 2583 ], 2584MODEL_ARCH .REFACT : [ 2585MODEL_TENSOR .TOKEN_EMBD , 2586MODEL_TENSOR .OUTPUT_NORM , 2587MODEL_TENSOR .OUTPUT , 2588MODEL_TENSOR .ATTN_NORM , 2589MODEL_TENSOR .ATTN_QKV , 2590MODEL_TENSOR .ATTN_Q , 2591MODEL_TENSOR .ATTN_K , 2592MODEL_TENSOR .ATTN_V , 2593MODEL_TENSOR .ATTN_OUT , 2594MODEL_TENSOR .FFN_NORM , 2595MODEL_TENSOR .FFN_GATE , 2596MODEL_TENSOR .FFN_DOWN , 2597MODEL_TENSOR .FFN_UP , 2598 ], 2599MODEL_ARCH .BLOOM : [ 2600MODEL_TENSOR .TOKEN_EMBD , 2601MODEL_TENSOR .TOKEN_EMBD_NORM , 2602MODEL_TENSOR .OUTPUT_NORM , 2603MODEL_TENSOR .OUTPUT , 2604MODEL_TENSOR .ATTN_NORM , 2605MODEL_TENSOR .ATTN_QKV , 2606MODEL_TENSOR .ATTN_OUT , 2607MODEL_TENSOR .FFN_NORM , 2608MODEL_TENSOR .FFN_DOWN , 2609MODEL_TENSOR .FFN_UP , 2610 ], 2611MODEL_ARCH .STABLELM : [ 2612MODEL_TENSOR .TOKEN_EMBD , 2613MODEL_TENSOR .OUTPUT_NORM , 2614MODEL_TENSOR .OUTPUT , 2615MODEL_TENSOR .ROPE_FREQS , 2616MODEL_TENSOR .ATTN_NORM , 2617MODEL_TENSOR .ATTN_QKV , 2618MODEL_TENSOR .ATTN_Q , 2619MODEL_TENSOR .ATTN_K , 2620MODEL_TENSOR .ATTN_V , 2621MODEL_TENSOR .ATTN_OUT , 2622MODEL_TENSOR .FFN_NORM , 2623MODEL_TENSOR .FFN_GATE , 2624MODEL_TENSOR .FFN_DOWN , 2625MODEL_TENSOR .FFN_UP , 2626MODEL_TENSOR .ATTN_Q_NORM , 2627MODEL_TENSOR .ATTN_K_NORM , 2628 ], 2629MODEL_ARCH .QWEN : [ 2630MODEL_TENSOR .TOKEN_EMBD , 2631MODEL_TENSOR .OUTPUT_NORM , 2632MODEL_TENSOR .OUTPUT , 2633MODEL_TENSOR .ROPE_FREQS , 2634MODEL_TENSOR .ATTN_NORM , 2635MODEL_TENSOR .ATTN_QKV , 2636MODEL_TENSOR .ATTN_OUT , 2637MODEL_TENSOR .ATTN_ROT_EMBD , 2638MODEL_TENSOR .FFN_NORM , 2639MODEL_TENSOR .FFN_GATE , 2640MODEL_TENSOR .FFN_DOWN , 2641MODEL_TENSOR .FFN_UP , 2642 ], 2643MODEL_ARCH .QWEN2 : [ 2644MODEL_TENSOR .TOKEN_EMBD , 2645MODEL_TENSOR .OUTPUT_NORM , 2646MODEL_TENSOR .OUTPUT , 2647MODEL_TENSOR .ROPE_FREQS , 2648MODEL_TENSOR .ATTN_NORM , 2649MODEL_TENSOR .ATTN_QKV , 2650MODEL_TENSOR .ATTN_Q , 2651MODEL_TENSOR .ATTN_K , 2652MODEL_TENSOR .ATTN_V , 2653MODEL_TENSOR .ATTN_OUT , 2654MODEL_TENSOR .FFN_NORM , 2655MODEL_TENSOR .FFN_GATE , 2656MODEL_TENSOR .FFN_DOWN , 2657MODEL_TENSOR .FFN_UP , 2658 ], 2659MODEL_ARCH .DREAM : [ 2660MODEL_TENSOR .TOKEN_EMBD , 2661MODEL_TENSOR .OUTPUT_NORM , 2662MODEL_TENSOR .OUTPUT , 2663MODEL_TENSOR .ROPE_FREQS , 2664MODEL_TENSOR .ATTN_NORM , 2665MODEL_TENSOR .ATTN_QKV , 2666MODEL_TENSOR .ATTN_Q , 2667MODEL_TENSOR .ATTN_K , 2668MODEL_TENSOR .ATTN_V , 2669MODEL_TENSOR .ATTN_OUT , 2670MODEL_TENSOR .FFN_NORM , 2671MODEL_TENSOR .FFN_GATE , 2672MODEL_TENSOR .FFN_DOWN , 2673MODEL_TENSOR .FFN_UP , 2674 ], 2675MODEL_ARCH .LLADA : [ 2676MODEL_TENSOR .TOKEN_EMBD , 2677MODEL_TENSOR .OUTPUT_NORM , 2678MODEL_TENSOR .OUTPUT , 2679MODEL_TENSOR .ROPE_FREQS , 2680MODEL_TENSOR .ATTN_NORM , 2681MODEL_TENSOR .ATTN_QKV , 2682MODEL_TENSOR .ATTN_Q , 2683MODEL_TENSOR .ATTN_K , 2684MODEL_TENSOR .ATTN_V , 2685MODEL_TENSOR .ATTN_OUT , 2686MODEL_TENSOR .FFN_NORM , 2687MODEL_TENSOR .FFN_GATE , 2688MODEL_TENSOR .FFN_DOWN , 2689MODEL_TENSOR .FFN_UP , 2690 ], 2691MODEL_ARCH .QWEN2VL : [ 2692MODEL_TENSOR .TOKEN_EMBD , 2693MODEL_TENSOR .OUTPUT_NORM , 2694MODEL_TENSOR .OUTPUT , 2695MODEL_TENSOR .ATTN_NORM , 2696MODEL_TENSOR .ATTN_QKV , 2697MODEL_TENSOR .ATTN_Q , 2698MODEL_TENSOR .ATTN_K , 2699MODEL_TENSOR .ATTN_V , 2700MODEL_TENSOR .ATTN_OUT , 2701MODEL_TENSOR .FFN_NORM , 2702MODEL_TENSOR .FFN_GATE , 2703MODEL_TENSOR .FFN_DOWN , 2704MODEL_TENSOR .FFN_UP , 2705 ], 2706MODEL_ARCH .QWEN2MOE : [ 2707MODEL_TENSOR .TOKEN_EMBD , 2708MODEL_TENSOR .OUTPUT_NORM , 2709MODEL_TENSOR .OUTPUT , 2710MODEL_TENSOR .ATTN_NORM , 2711MODEL_TENSOR .ATTN_QKV , 2712MODEL_TENSOR .ATTN_Q , 2713MODEL_TENSOR .ATTN_K , 2714MODEL_TENSOR .ATTN_V , 2715MODEL_TENSOR .ATTN_OUT , 2716MODEL_TENSOR .FFN_NORM , 2717MODEL_TENSOR .FFN_GATE_INP , 2718MODEL_TENSOR .FFN_GATE_EXP , 2719MODEL_TENSOR .FFN_DOWN_EXP , 2720MODEL_TENSOR .FFN_UP_EXP , 2721MODEL_TENSOR .FFN_GATE_INP_SHEXP , 2722MODEL_TENSOR .FFN_GATE_SHEXP , 2723MODEL_TENSOR .FFN_DOWN_SHEXP , 2724MODEL_TENSOR .FFN_UP_SHEXP , 2725 ], 2726MODEL_ARCH .QWEN3 : [ 2727MODEL_TENSOR .TOKEN_EMBD , 2728MODEL_TENSOR .OUTPUT_NORM , 2729MODEL_TENSOR .OUTPUT , 2730MODEL_TENSOR .ROPE_FREQS , 2731MODEL_TENSOR .ATTN_NORM , 2732MODEL_TENSOR .ATTN_QKV , 2733MODEL_TENSOR .ATTN_Q , 2734MODEL_TENSOR .ATTN_Q_NORM , 2735MODEL_TENSOR .ATTN_K , 2736MODEL_TENSOR .ATTN_K_NORM , 2737MODEL_TENSOR .ATTN_V , 2738MODEL_TENSOR .ATTN_OUT , 2739MODEL_TENSOR .FFN_NORM , 2740MODEL_TENSOR .FFN_GATE , 2741MODEL_TENSOR .FFN_DOWN , 2742MODEL_TENSOR .FFN_UP , 2743 ], 2744MODEL_ARCH .QWEN3MOE : [ 2745MODEL_TENSOR .TOKEN_EMBD , 2746MODEL_TENSOR .OUTPUT_NORM , 2747MODEL_TENSOR .OUTPUT , 2748MODEL_TENSOR .ATTN_NORM , 2749MODEL_TENSOR .ATTN_QKV , 2750MODEL_TENSOR .ATTN_Q , 2751MODEL_TENSOR .ATTN_Q_NORM , 2752MODEL_TENSOR .ATTN_K , 2753MODEL_TENSOR .ATTN_K_NORM , 2754MODEL_TENSOR .ATTN_V , 2755MODEL_TENSOR .ATTN_OUT , 2756MODEL_TENSOR .FFN_NORM , 2757MODEL_TENSOR .FFN_GATE_INP , 2758MODEL_TENSOR .FFN_GATE_EXP , 2759MODEL_TENSOR .FFN_DOWN_EXP , 2760MODEL_TENSOR .FFN_UP_EXP , 2761 ], 2762MODEL_ARCH .QWEN3NEXT : [ 2763MODEL_TENSOR .TOKEN_EMBD , 2764MODEL_TENSOR .OUTPUT_NORM , 2765MODEL_TENSOR .OUTPUT , 2766MODEL_TENSOR .ATTN_NORM , 2767MODEL_TENSOR .ATTN_Q , 2768MODEL_TENSOR .ATTN_Q_NORM , 2769MODEL_TENSOR .ATTN_K , 2770MODEL_TENSOR .ATTN_K_NORM , 2771MODEL_TENSOR .ATTN_V , 2772MODEL_TENSOR .ATTN_OUT , 2773MODEL_TENSOR .ATTN_POST_NORM , 2774MODEL_TENSOR .ATTN_GATE , 2775MODEL_TENSOR .ATTN_QKV , 2776MODEL_TENSOR .FFN_GATE_INP , 2777MODEL_TENSOR .FFN_GATE_INP_SHEXP , 2778MODEL_TENSOR .FFN_UP_SHEXP , 2779MODEL_TENSOR .FFN_DOWN_SHEXP , 2780MODEL_TENSOR .FFN_GATE_SHEXP , 2781MODEL_TENSOR .FFN_DOWN_EXP , 2782MODEL_TENSOR .FFN_UP_EXP , 2783MODEL_TENSOR .FFN_GATE_EXP , 2784MODEL_TENSOR .FFN_GATE_UP_EXP , 2785MODEL_TENSOR .SSM_A , 2786MODEL_TENSOR .SSM_CONV1D , 2787MODEL_TENSOR .SSM_DT , 2788MODEL_TENSOR .SSM_NORM , 2789MODEL_TENSOR .SSM_IN , 2790MODEL_TENSOR .SSM_BETA_ALPHA , 2791MODEL_TENSOR .SSM_OUT , 2792MODEL_TENSOR .NEXTN_EH_PROJ , 2793MODEL_TENSOR .NEXTN_EMBED_TOKENS , 2794MODEL_TENSOR .NEXTN_ENORM , 2795MODEL_TENSOR .NEXTN_HNORM , 2796MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 2797MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 2798 ], 2799MODEL_ARCH .QWEN3VL : [ 2800MODEL_TENSOR .TOKEN_EMBD , 2801MODEL_TENSOR .OUTPUT_NORM , 2802MODEL_TENSOR .OUTPUT , 2803MODEL_TENSOR .ROPE_FREQS , 2804MODEL_TENSOR .ATTN_NORM , 2805MODEL_TENSOR .ATTN_QKV , 2806MODEL_TENSOR .ATTN_Q , 2807MODEL_TENSOR .ATTN_Q_NORM , 2808MODEL_TENSOR .ATTN_K , 2809MODEL_TENSOR .ATTN_K_NORM , 2810MODEL_TENSOR .ATTN_V , 2811MODEL_TENSOR .ATTN_OUT , 2812MODEL_TENSOR .FFN_NORM , 2813MODEL_TENSOR .FFN_GATE , 2814MODEL_TENSOR .FFN_DOWN , 2815MODEL_TENSOR .FFN_UP , 2816 ], 2817MODEL_ARCH .QWEN3VLMOE : [ 2818MODEL_TENSOR .TOKEN_EMBD , 2819MODEL_TENSOR .OUTPUT_NORM , 2820MODEL_TENSOR .OUTPUT , 2821MODEL_TENSOR .ATTN_NORM , 2822MODEL_TENSOR .ATTN_QKV , 2823MODEL_TENSOR .ATTN_Q , 2824MODEL_TENSOR .ATTN_Q_NORM , 2825MODEL_TENSOR .ATTN_K , 2826MODEL_TENSOR .ATTN_K_NORM , 2827MODEL_TENSOR .ATTN_V , 2828MODEL_TENSOR .ATTN_OUT , 2829MODEL_TENSOR .FFN_NORM , 2830MODEL_TENSOR .FFN_GATE_INP , 2831MODEL_TENSOR .FFN_GATE_EXP , 2832MODEL_TENSOR .FFN_DOWN_EXP , 2833MODEL_TENSOR .FFN_UP_EXP , 2834 ], 2835MODEL_ARCH .QWEN35 : [ 2836MODEL_TENSOR .TOKEN_EMBD , 2837MODEL_TENSOR .OUTPUT_NORM , 2838MODEL_TENSOR .OUTPUT , 2839MODEL_TENSOR .ATTN_NORM , 2840MODEL_TENSOR .ATTN_Q , 2841MODEL_TENSOR .ATTN_Q_NORM , 2842MODEL_TENSOR .ATTN_K , 2843MODEL_TENSOR .ATTN_K_NORM , 2844MODEL_TENSOR .ATTN_V , 2845MODEL_TENSOR .ATTN_OUT , 2846MODEL_TENSOR .ATTN_POST_NORM , 2847MODEL_TENSOR .ATTN_GATE , 2848MODEL_TENSOR .ATTN_QKV , 2849MODEL_TENSOR .FFN_GATE , 2850MODEL_TENSOR .FFN_DOWN , 2851MODEL_TENSOR .FFN_UP , 2852MODEL_TENSOR .SSM_A , 2853MODEL_TENSOR .SSM_CONV1D , 2854MODEL_TENSOR .SSM_DT , 2855MODEL_TENSOR .SSM_NORM , 2856MODEL_TENSOR .SSM_BETA , 2857MODEL_TENSOR .SSM_ALPHA , 2858MODEL_TENSOR .SSM_OUT , 2859# NextN/MTP tensors - preserved but unused 2860MODEL_TENSOR .NEXTN_EH_PROJ , 2861MODEL_TENSOR .NEXTN_EMBED_TOKENS , 2862MODEL_TENSOR .NEXTN_ENORM , 2863MODEL_TENSOR .NEXTN_HNORM , 2864MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 2865MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 2866 ], 2867MODEL_ARCH .QWEN35MOE : [ 2868MODEL_TENSOR .TOKEN_EMBD , 2869MODEL_TENSOR .OUTPUT_NORM , 2870MODEL_TENSOR .OUTPUT , 2871MODEL_TENSOR .ATTN_NORM , 2872MODEL_TENSOR .ATTN_Q , 2873MODEL_TENSOR .ATTN_Q_NORM , 2874MODEL_TENSOR .ATTN_K , 2875MODEL_TENSOR .ATTN_K_NORM , 2876MODEL_TENSOR .ATTN_V , 2877MODEL_TENSOR .ATTN_OUT , 2878MODEL_TENSOR .ATTN_POST_NORM , 2879MODEL_TENSOR .ATTN_GATE , 2880MODEL_TENSOR .ATTN_QKV , 2881MODEL_TENSOR .FFN_GATE_INP , 2882MODEL_TENSOR .FFN_GATE_INP_SHEXP , 2883MODEL_TENSOR .FFN_UP_SHEXP , 2884MODEL_TENSOR .FFN_DOWN_SHEXP , 2885MODEL_TENSOR .FFN_GATE_SHEXP , 2886MODEL_TENSOR .FFN_DOWN_EXP , 2887MODEL_TENSOR .FFN_UP_EXP , 2888MODEL_TENSOR .FFN_GATE_EXP , 2889MODEL_TENSOR .FFN_GATE_UP_EXP , 2890MODEL_TENSOR .SSM_A , 2891MODEL_TENSOR .SSM_CONV1D , 2892MODEL_TENSOR .SSM_DT , 2893MODEL_TENSOR .SSM_NORM , 2894MODEL_TENSOR .SSM_BETA , 2895MODEL_TENSOR .SSM_ALPHA , 2896MODEL_TENSOR .SSM_OUT , 2897# NextN/MTP tensors - preserved but unused 2898MODEL_TENSOR .NEXTN_EH_PROJ , 2899MODEL_TENSOR .NEXTN_EMBED_TOKENS , 2900MODEL_TENSOR .NEXTN_ENORM , 2901MODEL_TENSOR .NEXTN_HNORM , 2902MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 2903MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 2904 ], 2905MODEL_ARCH .QWEN4EXP : [ 2906MODEL_TENSOR .TOKEN_EMBD , 2907MODEL_TENSOR .OUTPUT , 2908# no OUTPUT_NORM / ATTN_NORM / ATTN_POST_NORM: hyper-connections replace every layer norm 2909MODEL_TENSOR .HC_HEAD_NORM , 2910MODEL_TENSOR .HC_HEAD_DOWN , 2911MODEL_TENSOR .HC_HEAD_UP , 2912MODEL_TENSOR .HC_ATTN_NORM , 2913MODEL_TENSOR .HC_ATTN_DOWN , 2914MODEL_TENSOR .HC_ATTN_UP , 2915MODEL_TENSOR .HC_ATTN_INJECT , 2916MODEL_TENSOR .HC_FFN_NORM , 2917MODEL_TENSOR .HC_FFN_DOWN , 2918MODEL_TENSOR .HC_FFN_UP , 2919MODEL_TENSOR .HC_FFN_INJECT , 2920# full attention layers: ATTN_Q holds [q|gate] interleaved per head 2921MODEL_TENSOR .ATTN_Q , 2922MODEL_TENSOR .ATTN_Q_NORM , 2923MODEL_TENSOR .ATTN_K , 2924MODEL_TENSOR .ATTN_K_NORM , 2925MODEL_TENSOR .ATTN_V , 2926MODEL_TENSOR .ATTN_OUT , 2927MODEL_TENSOR .INDEXER_Q_PROJ , 2928MODEL_TENSOR .INDEXER_K_PROJ , 2929MODEL_TENSOR .INDEXER_Q_NORM , 2930MODEL_TENSOR .INDEXER_K_NORM , 2931MODEL_TENSOR .ATTN_QKV , 2932MODEL_TENSOR .ATTN_GATE , 2933MODEL_TENSOR .SSM_A , 2934MODEL_TENSOR .SSM_CONV1D , 2935MODEL_TENSOR .SSM_DT , 2936MODEL_TENSOR .SSM_NORM , 2937MODEL_TENSOR .SSM_BETA , 2938MODEL_TENSOR .SSM_ALPHA , 2939MODEL_TENSOR .SSM_OUT , 2940MODEL_TENSOR .FFN_GATE_INP , 2941MODEL_TENSOR .FFN_GATE_INP_SHEXP , 2942MODEL_TENSOR .FFN_UP_SHEXP , 2943MODEL_TENSOR .FFN_DOWN_SHEXP , 2944MODEL_TENSOR .FFN_GATE_SHEXP , 2945MODEL_TENSOR .FFN_DOWN_EXP , 2946MODEL_TENSOR .FFN_UP_EXP , 2947MODEL_TENSOR .FFN_GATE_EXP , 2948MODEL_TENSOR .FFN_GATE_UP_EXP , 2949MODEL_TENSOR .PER_LAYER_TOKEN_EMBD , 2950MODEL_TENSOR .PLE_KEY , 2951MODEL_TENSOR .PLE_VALUE , 2952MODEL_TENSOR .PLE_NORM_KEY , 2953MODEL_TENSOR .PLE_NORM_QUERY , 2954MODEL_TENSOR .PLE_NORM_CONV , 2955MODEL_TENSOR .PLE_CONV1D , 2956 ], 2957MODEL_ARCH .PLAMO : [ 2958MODEL_TENSOR .TOKEN_EMBD , 2959MODEL_TENSOR .OUTPUT_NORM , 2960MODEL_TENSOR .OUTPUT , 2961MODEL_TENSOR .ROPE_FREQS , 2962MODEL_TENSOR .ATTN_NORM , 2963MODEL_TENSOR .ATTN_QKV , 2964MODEL_TENSOR .ATTN_Q , 2965MODEL_TENSOR .ATTN_K , 2966MODEL_TENSOR .ATTN_V , 2967MODEL_TENSOR .ATTN_OUT , 2968MODEL_TENSOR .ATTN_ROT_EMBD , 2969MODEL_TENSOR .FFN_GATE , 2970MODEL_TENSOR .FFN_DOWN , 2971MODEL_TENSOR .FFN_UP , 2972 ], 2973MODEL_ARCH .PLAMO2 : [ 2974MODEL_TENSOR .TOKEN_EMBD , 2975MODEL_TENSOR .OUTPUT_NORM , 2976MODEL_TENSOR .OUTPUT , 2977MODEL_TENSOR .ROPE_FREQS , 2978MODEL_TENSOR .ATTN_NORM , 2979MODEL_TENSOR .ATTN_QKV , 2980MODEL_TENSOR .ATTN_Q , 2981MODEL_TENSOR .ATTN_K , 2982MODEL_TENSOR .ATTN_OUT , 2983MODEL_TENSOR .ATTN_ROT_EMBD , 2984MODEL_TENSOR .ATTN_Q_NORM , 2985MODEL_TENSOR .ATTN_K_NORM , 2986MODEL_TENSOR .ATTN_POST_NORM , 2987MODEL_TENSOR .FFN_NORM , 2988MODEL_TENSOR .FFN_GATE , 2989MODEL_TENSOR .FFN_DOWN , 2990MODEL_TENSOR .FFN_UP , 2991MODEL_TENSOR .FFN_POST_NORM , 2992MODEL_TENSOR .SSM_IN , 2993MODEL_TENSOR .SSM_CONV1D , 2994MODEL_TENSOR .SSM_X , 2995MODEL_TENSOR .SSM_DT , 2996MODEL_TENSOR .SSM_A , 2997MODEL_TENSOR .SSM_D , 2998MODEL_TENSOR .SSM_OUT , 2999MODEL_TENSOR .SSM_DT_NORM , 3000MODEL_TENSOR .SSM_B_NORM , 3001MODEL_TENSOR .SSM_C_NORM , 3002 ], 3003MODEL_ARCH .PLAMO3 : [ 3004MODEL_TENSOR .TOKEN_EMBD , 3005MODEL_TENSOR .OUTPUT_NORM , 3006MODEL_TENSOR .OUTPUT , 3007MODEL_TENSOR .ATTN_NORM , 3008MODEL_TENSOR .ATTN_QKV , 3009MODEL_TENSOR .ATTN_Q_NORM , 3010MODEL_TENSOR .ATTN_K_NORM , 3011MODEL_TENSOR .ATTN_OUT , 3012MODEL_TENSOR .ATTN_POST_NORM , 3013MODEL_TENSOR .FFN_NORM , 3014MODEL_TENSOR .FFN_DOWN , 3015MODEL_TENSOR .FFN_UP , 3016MODEL_TENSOR .FFN_POST_NORM , 3017 ], 3018MODEL_ARCH .GPT2 : [ 3019MODEL_TENSOR .TOKEN_EMBD , 3020MODEL_TENSOR .POS_EMBD , 3021MODEL_TENSOR .OUTPUT_NORM , 3022MODEL_TENSOR .OUTPUT , 3023MODEL_TENSOR .ATTN_NORM , 3024MODEL_TENSOR .ATTN_QKV , 3025MODEL_TENSOR .ATTN_OUT , 3026MODEL_TENSOR .FFN_NORM , 3027MODEL_TENSOR .FFN_DOWN , 3028MODEL_TENSOR .FFN_UP , 3029 ], 3030MODEL_ARCH .PHI2 : [ 3031MODEL_TENSOR .TOKEN_EMBD , 3032MODEL_TENSOR .OUTPUT_NORM , 3033MODEL_TENSOR .OUTPUT , 3034MODEL_TENSOR .ATTN_NORM , 3035MODEL_TENSOR .ATTN_QKV , 3036MODEL_TENSOR .ATTN_Q , 3037MODEL_TENSOR .ATTN_K , 3038MODEL_TENSOR .ATTN_V , 3039MODEL_TENSOR .ATTN_OUT , 3040MODEL_TENSOR .FFN_NORM , 3041MODEL_TENSOR .FFN_DOWN , 3042MODEL_TENSOR .FFN_UP , 3043 ], 3044MODEL_ARCH .PHI3 : [ 3045MODEL_TENSOR .TOKEN_EMBD , 3046MODEL_TENSOR .OUTPUT_NORM , 3047MODEL_TENSOR .OUTPUT , 3048MODEL_TENSOR .ROPE_FACTORS_LONG , 3049MODEL_TENSOR .ROPE_FACTORS_SHORT , 3050MODEL_TENSOR .ATTN_NORM , 3051MODEL_TENSOR .ATTN_QKV , 3052MODEL_TENSOR .ATTN_Q , 3053MODEL_TENSOR .ATTN_K , 3054MODEL_TENSOR .ATTN_V , 3055MODEL_TENSOR .ATTN_OUT , 3056MODEL_TENSOR .FFN_NORM , 3057MODEL_TENSOR .FFN_DOWN , 3058MODEL_TENSOR .FFN_UP , 3059 ], 3060MODEL_ARCH .PHIMOE : [ 3061MODEL_TENSOR .TOKEN_EMBD , 3062MODEL_TENSOR .OUTPUT_NORM , 3063MODEL_TENSOR .OUTPUT , 3064MODEL_TENSOR .ROPE_FACTORS_LONG , 3065MODEL_TENSOR .ROPE_FACTORS_SHORT , 3066MODEL_TENSOR .ATTN_NORM , 3067MODEL_TENSOR .ATTN_QKV , 3068MODEL_TENSOR .ATTN_Q , 3069MODEL_TENSOR .ATTN_K , 3070MODEL_TENSOR .ATTN_V , 3071MODEL_TENSOR .ATTN_OUT , 3072MODEL_TENSOR .FFN_NORM , 3073MODEL_TENSOR .FFN_GATE_INP , 3074MODEL_TENSOR .FFN_GATE_EXP , 3075MODEL_TENSOR .FFN_DOWN_EXP , 3076MODEL_TENSOR .FFN_UP_EXP , 3077 ], 3078MODEL_ARCH .CODESHELL : [ 3079MODEL_TENSOR .TOKEN_EMBD , 3080MODEL_TENSOR .POS_EMBD , 3081MODEL_TENSOR .OUTPUT_NORM , 3082MODEL_TENSOR .OUTPUT , 3083MODEL_TENSOR .ATTN_NORM , 3084MODEL_TENSOR .ATTN_QKV , 3085MODEL_TENSOR .ATTN_OUT , 3086MODEL_TENSOR .ATTN_ROT_EMBD , 3087MODEL_TENSOR .FFN_NORM , 3088MODEL_TENSOR .FFN_DOWN , 3089MODEL_TENSOR .FFN_UP , 3090 ], 3091MODEL_ARCH .ORION : [ 3092MODEL_TENSOR .TOKEN_EMBD , 3093MODEL_TENSOR .OUTPUT_NORM , 3094MODEL_TENSOR .OUTPUT , 3095MODEL_TENSOR .ROPE_FREQS , 3096MODEL_TENSOR .ATTN_NORM , 3097MODEL_TENSOR .ATTN_QKV , 3098MODEL_TENSOR .ATTN_Q , 3099MODEL_TENSOR .ATTN_K , 3100MODEL_TENSOR .ATTN_V , 3101MODEL_TENSOR .ATTN_OUT , 3102MODEL_TENSOR .ATTN_ROT_EMBD , 3103MODEL_TENSOR .FFN_NORM , 3104MODEL_TENSOR .FFN_GATE , 3105MODEL_TENSOR .FFN_DOWN , 3106MODEL_TENSOR .FFN_UP , 3107 ], 3108MODEL_ARCH .INTERNLM2 : [ 3109MODEL_TENSOR .TOKEN_EMBD , 3110MODEL_TENSOR .OUTPUT_NORM , 3111MODEL_TENSOR .OUTPUT , 3112MODEL_TENSOR .ATTN_NORM , 3113MODEL_TENSOR .ATTN_QKV , 3114MODEL_TENSOR .ATTN_Q , 3115MODEL_TENSOR .ATTN_K , 3116MODEL_TENSOR .ATTN_V , 3117MODEL_TENSOR .ATTN_OUT , 3118MODEL_TENSOR .ATTN_ROT_EMBD , 3119MODEL_TENSOR .FFN_NORM , 3120MODEL_TENSOR .FFN_GATE , 3121MODEL_TENSOR .FFN_DOWN , 3122MODEL_TENSOR .FFN_UP , 3123 ], 3124MODEL_ARCH .MINICPM : [ 3125MODEL_TENSOR .TOKEN_EMBD , 3126MODEL_TENSOR .OUTPUT , 3127MODEL_TENSOR .OUTPUT_NORM , 3128MODEL_TENSOR .ROPE_FREQS , 3129MODEL_TENSOR .ROPE_FACTORS_LONG , 3130MODEL_TENSOR .ROPE_FACTORS_SHORT , 3131MODEL_TENSOR .ATTN_NORM , 3132MODEL_TENSOR .ATTN_QKV , 3133MODEL_TENSOR .ATTN_Q , 3134MODEL_TENSOR .ATTN_K , 3135MODEL_TENSOR .ATTN_V , 3136MODEL_TENSOR .ATTN_OUT , 3137MODEL_TENSOR .ATTN_ROT_EMBD , 3138MODEL_TENSOR .FFN_GATE_INP , 3139MODEL_TENSOR .FFN_NORM , 3140MODEL_TENSOR .FFN_GATE , 3141MODEL_TENSOR .FFN_DOWN , 3142MODEL_TENSOR .FFN_UP , 3143MODEL_TENSOR .FFN_GATE_EXP , 3144MODEL_TENSOR .FFN_DOWN_EXP , 3145MODEL_TENSOR .FFN_UP_EXP , 3146 ], 3147MODEL_ARCH .MINICPM3 : [ 3148MODEL_TENSOR .TOKEN_EMBD , 3149MODEL_TENSOR .OUTPUT_NORM , 3150MODEL_TENSOR .OUTPUT , 3151MODEL_TENSOR .ROPE_FACTORS_LONG , 3152MODEL_TENSOR .ROPE_FACTORS_SHORT , 3153MODEL_TENSOR .ATTN_NORM , 3154MODEL_TENSOR .ATTN_Q_A , 3155MODEL_TENSOR .ATTN_Q_B , 3156MODEL_TENSOR .ATTN_KV_A_MQA , 3157MODEL_TENSOR .ATTN_KV_B , 3158MODEL_TENSOR .ATTN_Q_A_NORM , 3159MODEL_TENSOR .ATTN_KV_A_NORM , 3160MODEL_TENSOR .ATTN_OUT , 3161MODEL_TENSOR .FFN_NORM , 3162MODEL_TENSOR .FFN_GATE , 3163MODEL_TENSOR .FFN_DOWN , 3164MODEL_TENSOR .FFN_UP , 3165 ], 3166MODEL_ARCH .GEMMA : [ 3167MODEL_TENSOR .TOKEN_EMBD , 3168MODEL_TENSOR .OUTPUT_NORM , 3169MODEL_TENSOR .ATTN_NORM , 3170MODEL_TENSOR .ATTN_QKV , 3171MODEL_TENSOR .ATTN_Q , 3172MODEL_TENSOR .ATTN_K , 3173MODEL_TENSOR .ATTN_V , 3174MODEL_TENSOR .ATTN_OUT , 3175MODEL_TENSOR .FFN_GATE , 3176MODEL_TENSOR .FFN_DOWN , 3177MODEL_TENSOR .FFN_UP , 3178MODEL_TENSOR .FFN_NORM , 3179 ], 3180MODEL_ARCH .GEMMA2 : [ 3181MODEL_TENSOR .TOKEN_EMBD , 3182MODEL_TENSOR .OUTPUT_NORM , 3183MODEL_TENSOR .ATTN_QKV , 3184MODEL_TENSOR .ATTN_Q , 3185MODEL_TENSOR .ATTN_K , 3186MODEL_TENSOR .ATTN_V , 3187MODEL_TENSOR .ATTN_OUT , 3188MODEL_TENSOR .FFN_GATE , 3189MODEL_TENSOR .FFN_DOWN , 3190MODEL_TENSOR .FFN_UP , 3191MODEL_TENSOR .ATTN_NORM , 3192MODEL_TENSOR .ATTN_POST_NORM , 3193MODEL_TENSOR .FFN_PRE_NORM , 3194MODEL_TENSOR .FFN_POST_NORM , 3195 ], 3196MODEL_ARCH .GEMMA3 : [ 3197MODEL_TENSOR .TOKEN_EMBD , 3198MODEL_TENSOR .OUTPUT , 3199MODEL_TENSOR .OUTPUT_NORM , 3200MODEL_TENSOR .ATTN_QKV , 3201MODEL_TENSOR .ATTN_Q , 3202MODEL_TENSOR .ATTN_Q_NORM , 3203MODEL_TENSOR .ATTN_K , 3204MODEL_TENSOR .ATTN_K_NORM , 3205MODEL_TENSOR .ATTN_V , 3206MODEL_TENSOR .ATTN_OUT , 3207MODEL_TENSOR .FFN_GATE , 3208MODEL_TENSOR .FFN_DOWN , 3209MODEL_TENSOR .FFN_UP , 3210MODEL_TENSOR .ATTN_NORM , 3211MODEL_TENSOR .ATTN_POST_NORM , 3212MODEL_TENSOR .FFN_PRE_NORM , 3213MODEL_TENSOR .FFN_POST_NORM , 3214 ], 3215MODEL_ARCH .GEMMA3N : [ 3216MODEL_TENSOR .TOKEN_EMBD , 3217MODEL_TENSOR .OUTPUT , 3218MODEL_TENSOR .OUTPUT_NORM , 3219MODEL_TENSOR .ATTN_QKV , 3220MODEL_TENSOR .ATTN_Q , 3221MODEL_TENSOR .ATTN_Q_NORM , 3222MODEL_TENSOR .ATTN_K , 3223MODEL_TENSOR .ATTN_K_NORM , 3224MODEL_TENSOR .ATTN_V , 3225MODEL_TENSOR .ATTN_OUT , 3226MODEL_TENSOR .FFN_GATE , 3227MODEL_TENSOR .FFN_DOWN , 3228MODEL_TENSOR .FFN_UP , 3229MODEL_TENSOR .ATTN_NORM , 3230MODEL_TENSOR .ATTN_POST_NORM , 3231MODEL_TENSOR .FFN_PRE_NORM , 3232MODEL_TENSOR .FFN_POST_NORM , 3233# altup / laurel 3234MODEL_TENSOR .PER_LAYER_TOKEN_EMBD , 3235MODEL_TENSOR .PER_LAYER_MODEL_PROJ , 3236MODEL_TENSOR .PER_LAYER_INP_GATE , 3237MODEL_TENSOR .PER_LAYER_PROJ , 3238MODEL_TENSOR .PER_LAYER_PROJ_NORM , 3239MODEL_TENSOR .PER_LAYER_POST_NORM , 3240MODEL_TENSOR .ALTUP_PROJ , 3241MODEL_TENSOR .ALTUP_UNEMBD_PROJ , 3242MODEL_TENSOR .ALTUP_CORRECT_COEF , 3243MODEL_TENSOR .ALTUP_CORRECT_SCALE , 3244MODEL_TENSOR .ALTUP_PREDICT_COEF , 3245MODEL_TENSOR .ALTUP_ROUTER , 3246MODEL_TENSOR .ALTUP_ROUTER_NORM , 3247MODEL_TENSOR .LAUREL_L , 3248MODEL_TENSOR .LAUREL_R , 3249MODEL_TENSOR .LAUREL_POST_NORM , 3250 ], 3251MODEL_ARCH .GEMMA4 : [ 3252MODEL_TENSOR .ROPE_FREQS , 3253MODEL_TENSOR .TOKEN_EMBD , 3254MODEL_TENSOR .OUTPUT , 3255MODEL_TENSOR .OUTPUT_NORM , 3256MODEL_TENSOR .ATTN_QKV , 3257MODEL_TENSOR .ATTN_Q , 3258MODEL_TENSOR .ATTN_Q_NORM , 3259MODEL_TENSOR .ATTN_K , 3260MODEL_TENSOR .ATTN_K_NORM , 3261MODEL_TENSOR .ATTN_V , 3262MODEL_TENSOR .ATTN_OUT , 3263MODEL_TENSOR .FFN_GATE , 3264MODEL_TENSOR .FFN_DOWN , 3265MODEL_TENSOR .FFN_UP , 3266MODEL_TENSOR .FFN_GATE_UP_EXP , 3267MODEL_TENSOR .FFN_GATE_EXP , 3268MODEL_TENSOR .FFN_UP_EXP , 3269MODEL_TENSOR .FFN_DOWN_EXP , 3270MODEL_TENSOR .ATTN_NORM , 3271MODEL_TENSOR .ATTN_POST_NORM , 3272MODEL_TENSOR .FFN_GATE_INP , 3273MODEL_TENSOR .FFN_PRE_NORM , 3274MODEL_TENSOR .FFN_PRE_NORM_2 , 3275MODEL_TENSOR .FFN_POST_NORM , 3276MODEL_TENSOR .FFN_POST_NORM_1 , 3277MODEL_TENSOR .FFN_POST_NORM_2 , 3278MODEL_TENSOR .LAYER_OUT_SCALE , 3279MODEL_TENSOR .PER_LAYER_TOKEN_EMBD , 3280MODEL_TENSOR .PER_LAYER_MODEL_PROJ , 3281MODEL_TENSOR .PER_LAYER_INP_GATE , 3282MODEL_TENSOR .PER_LAYER_PROJ , 3283MODEL_TENSOR .PER_LAYER_PROJ_NORM , 3284MODEL_TENSOR .PER_LAYER_POST_NORM , 3285 ], 3286MODEL_ARCH .GEMMA4_ASSISTANT : [ 3287MODEL_TENSOR .ROPE_FREQS , 3288MODEL_TENSOR .TOKEN_EMBD , 3289MODEL_TENSOR .MASKED_EMBD_CENTROIDS , 3290MODEL_TENSOR .MASKED_EMBD_ORDERING , 3291MODEL_TENSOR .OUTPUT_NORM , 3292MODEL_TENSOR .NEXTN_PROJ_PRE , 3293MODEL_TENSOR .NEXTN_PROJ_POST , 3294MODEL_TENSOR .ATTN_Q , 3295MODEL_TENSOR .ATTN_Q_NORM , 3296MODEL_TENSOR .ATTN_OUT , 3297MODEL_TENSOR .FFN_GATE , 3298MODEL_TENSOR .FFN_DOWN , 3299MODEL_TENSOR .FFN_UP , 3300MODEL_TENSOR .ATTN_NORM , 3301MODEL_TENSOR .ATTN_POST_NORM , 3302MODEL_TENSOR .FFN_PRE_NORM , 3303MODEL_TENSOR .FFN_POST_NORM , 3304MODEL_TENSOR .LAYER_OUT_SCALE , 3305 ], 3306MODEL_ARCH .GEMMA_EMBEDDING : [ 3307MODEL_TENSOR .TOKEN_EMBD , 3308MODEL_TENSOR .OUTPUT , 3309MODEL_TENSOR .DENSE_2_OUT , 3310MODEL_TENSOR .DENSE_3_OUT , 3311MODEL_TENSOR .OUTPUT_NORM , 3312MODEL_TENSOR .ATTN_QKV , 3313MODEL_TENSOR .ATTN_Q , 3314MODEL_TENSOR .ATTN_Q_NORM , 3315MODEL_TENSOR .ATTN_K , 3316MODEL_TENSOR .ATTN_K_NORM , 3317MODEL_TENSOR .ATTN_V , 3318MODEL_TENSOR .ATTN_OUT , 3319MODEL_TENSOR .FFN_GATE , 3320MODEL_TENSOR .FFN_DOWN , 3321MODEL_TENSOR .FFN_UP , 3322MODEL_TENSOR .ATTN_NORM , 3323MODEL_TENSOR .ATTN_POST_NORM , 3324MODEL_TENSOR .FFN_PRE_NORM , 3325MODEL_TENSOR .FFN_POST_NORM , 3326 ], 3327MODEL_ARCH .STARCODER2 : [ 3328MODEL_TENSOR .TOKEN_EMBD , 3329MODEL_TENSOR .OUTPUT_NORM , 3330MODEL_TENSOR .OUTPUT , 3331MODEL_TENSOR .ROPE_FREQS , 3332MODEL_TENSOR .ATTN_NORM , 3333MODEL_TENSOR .ATTN_QKV , 3334MODEL_TENSOR .ATTN_Q , 3335MODEL_TENSOR .ATTN_K , 3336MODEL_TENSOR .ATTN_V , 3337MODEL_TENSOR .ATTN_OUT , 3338MODEL_TENSOR .ATTN_ROT_EMBD , 3339MODEL_TENSOR .FFN_NORM , 3340MODEL_TENSOR .FFN_DOWN , 3341MODEL_TENSOR .FFN_UP , 3342 ], 3343MODEL_ARCH .RWKV6 : [ 3344MODEL_TENSOR .TOKEN_EMBD , 3345MODEL_TENSOR .TOKEN_EMBD_NORM , 3346MODEL_TENSOR .OUTPUT_NORM , 3347MODEL_TENSOR .OUTPUT , 3348MODEL_TENSOR .ATTN_NORM , 3349MODEL_TENSOR .ATTN_NORM_2 , 3350MODEL_TENSOR .TIME_MIX_W1 , 3351MODEL_TENSOR .TIME_MIX_W2 , 3352MODEL_TENSOR .TIME_MIX_LERP_X , 3353MODEL_TENSOR .TIME_MIX_LERP_K , 3354MODEL_TENSOR .TIME_MIX_LERP_V , 3355MODEL_TENSOR .TIME_MIX_LERP_R , 3356MODEL_TENSOR .TIME_MIX_LERP_G , 3357MODEL_TENSOR .TIME_MIX_LERP_W , 3358MODEL_TENSOR .TIME_MIX_LERP_FUSED , 3359MODEL_TENSOR .TIME_MIX_FIRST , 3360MODEL_TENSOR .TIME_MIX_DECAY , 3361MODEL_TENSOR .TIME_MIX_DECAY_W1 , 3362MODEL_TENSOR .TIME_MIX_DECAY_W2 , 3363MODEL_TENSOR .TIME_MIX_KEY , 3364MODEL_TENSOR .TIME_MIX_VALUE , 3365MODEL_TENSOR .TIME_MIX_RECEPTANCE , 3366MODEL_TENSOR .TIME_MIX_GATE , 3367MODEL_TENSOR .TIME_MIX_LN , 3368MODEL_TENSOR .TIME_MIX_OUTPUT , 3369MODEL_TENSOR .CHANNEL_MIX_LERP_K , 3370MODEL_TENSOR .CHANNEL_MIX_LERP_R , 3371MODEL_TENSOR .CHANNEL_MIX_KEY , 3372MODEL_TENSOR .CHANNEL_MIX_RECEPTANCE , 3373MODEL_TENSOR .CHANNEL_MIX_VALUE , 3374 ], 3375MODEL_ARCH .RWKV6QWEN2 : [ 3376MODEL_TENSOR .TOKEN_EMBD , 3377MODEL_TENSOR .OUTPUT_NORM , 3378MODEL_TENSOR .OUTPUT , 3379MODEL_TENSOR .ATTN_NORM , 3380MODEL_TENSOR .TIME_MIX_W1 , 3381MODEL_TENSOR .TIME_MIX_W2 , 3382MODEL_TENSOR .TIME_MIX_LERP_X , 3383MODEL_TENSOR .TIME_MIX_LERP_K , 3384MODEL_TENSOR .TIME_MIX_LERP_V , 3385MODEL_TENSOR .TIME_MIX_LERP_R , 3386MODEL_TENSOR .TIME_MIX_LERP_G , 3387MODEL_TENSOR .TIME_MIX_LERP_W , 3388MODEL_TENSOR .TIME_MIX_LERP_FUSED , 3389MODEL_TENSOR .TIME_MIX_FIRST , 3390MODEL_TENSOR .TIME_MIX_DECAY , 3391MODEL_TENSOR .TIME_MIX_DECAY_W1 , 3392MODEL_TENSOR .TIME_MIX_DECAY_W2 , 3393MODEL_TENSOR .TIME_MIX_KEY , 3394MODEL_TENSOR .TIME_MIX_VALUE , 3395MODEL_TENSOR .TIME_MIX_RECEPTANCE , 3396MODEL_TENSOR .TIME_MIX_GATE , 3397MODEL_TENSOR .TIME_MIX_LN , 3398MODEL_TENSOR .TIME_MIX_OUTPUT , 3399MODEL_TENSOR .FFN_NORM , 3400MODEL_TENSOR .FFN_GATE , 3401MODEL_TENSOR .FFN_DOWN , 3402MODEL_TENSOR .FFN_UP , 3403 ], 3404MODEL_ARCH .RWKV7 : [ 3405MODEL_TENSOR .TOKEN_EMBD , 3406MODEL_TENSOR .TOKEN_EMBD_NORM , 3407MODEL_TENSOR .OUTPUT_NORM , 3408MODEL_TENSOR .OUTPUT , 3409MODEL_TENSOR .ATTN_NORM , 3410MODEL_TENSOR .ATTN_NORM_2 , 3411MODEL_TENSOR .TIME_MIX_LERP_FUSED , 3412MODEL_TENSOR .TIME_MIX_W0 , 3413MODEL_TENSOR .TIME_MIX_W1 , 3414MODEL_TENSOR .TIME_MIX_W2 , 3415MODEL_TENSOR .TIME_MIX_A0 , 3416MODEL_TENSOR .TIME_MIX_A1 , 3417MODEL_TENSOR .TIME_MIX_A2 , 3418MODEL_TENSOR .TIME_MIX_V0 , 3419MODEL_TENSOR .TIME_MIX_V1 , 3420MODEL_TENSOR .TIME_MIX_V2 , 3421MODEL_TENSOR .TIME_MIX_G1 , 3422MODEL_TENSOR .TIME_MIX_G2 , 3423MODEL_TENSOR .TIME_MIX_K_K , 3424MODEL_TENSOR .TIME_MIX_K_A , 3425MODEL_TENSOR .TIME_MIX_R_K , 3426MODEL_TENSOR .TIME_MIX_KEY , 3427MODEL_TENSOR .TIME_MIX_VALUE , 3428MODEL_TENSOR .TIME_MIX_RECEPTANCE , 3429MODEL_TENSOR .TIME_MIX_LN , 3430MODEL_TENSOR .TIME_MIX_OUTPUT , 3431MODEL_TENSOR .CHANNEL_MIX_LERP_K , 3432MODEL_TENSOR .CHANNEL_MIX_KEY , 3433MODEL_TENSOR .CHANNEL_MIX_VALUE , 3434 ], 3435MODEL_ARCH .ARWKV7 : [ 3436MODEL_TENSOR .TOKEN_EMBD , 3437MODEL_TENSOR .TOKEN_EMBD_NORM , 3438MODEL_TENSOR .OUTPUT_NORM , 3439MODEL_TENSOR .OUTPUT , 3440MODEL_TENSOR .ATTN_NORM , 3441MODEL_TENSOR .TIME_MIX_LERP_FUSED , 3442MODEL_TENSOR .TIME_MIX_W0 , 3443MODEL_TENSOR .TIME_MIX_W1 , 3444MODEL_TENSOR .TIME_MIX_W2 , 3445MODEL_TENSOR .TIME_MIX_A0 , 3446MODEL_TENSOR .TIME_MIX_A1 , 3447MODEL_TENSOR .TIME_MIX_A2 , 3448MODEL_TENSOR .TIME_MIX_V0 , 3449MODEL_TENSOR .TIME_MIX_V1 , 3450MODEL_TENSOR .TIME_MIX_V2 , 3451MODEL_TENSOR .TIME_MIX_G1 , 3452MODEL_TENSOR .TIME_MIX_G2 , 3453MODEL_TENSOR .TIME_MIX_K_K , 3454MODEL_TENSOR .TIME_MIX_K_A , 3455MODEL_TENSOR .TIME_MIX_R_K , 3456MODEL_TENSOR .TIME_MIX_KEY , 3457MODEL_TENSOR .TIME_MIX_VALUE , 3458MODEL_TENSOR .TIME_MIX_RECEPTANCE , 3459MODEL_TENSOR .TIME_MIX_LN , 3460MODEL_TENSOR .TIME_MIX_OUTPUT , 3461MODEL_TENSOR .FFN_NORM , 3462MODEL_TENSOR .FFN_GATE , 3463MODEL_TENSOR .FFN_DOWN , 3464MODEL_TENSOR .FFN_UP , 3465 ], 3466MODEL_ARCH .MAMBA : [ 3467MODEL_TENSOR .TOKEN_EMBD , 3468MODEL_TENSOR .OUTPUT_NORM , 3469MODEL_TENSOR .OUTPUT , 3470MODEL_TENSOR .ATTN_NORM , 3471MODEL_TENSOR .SSM_IN , 3472MODEL_TENSOR .SSM_CONV1D , 3473MODEL_TENSOR .SSM_X , 3474MODEL_TENSOR .SSM_DT , 3475MODEL_TENSOR .SSM_A , 3476MODEL_TENSOR .SSM_D , 3477MODEL_TENSOR .SSM_OUT , 3478 ], 3479MODEL_ARCH .MAMBA2 : [ 3480MODEL_TENSOR .TOKEN_EMBD , 3481MODEL_TENSOR .OUTPUT_NORM , 3482MODEL_TENSOR .OUTPUT , 3483MODEL_TENSOR .ATTN_NORM , 3484MODEL_TENSOR .SSM_IN , 3485MODEL_TENSOR .SSM_CONV1D , 3486MODEL_TENSOR .SSM_DT , 3487MODEL_TENSOR .SSM_A , 3488MODEL_TENSOR .SSM_D , 3489MODEL_TENSOR .SSM_NORM , 3490MODEL_TENSOR .SSM_OUT , 3491 ], 3492MODEL_ARCH .MAPLE : [ 3493MODEL_TENSOR .TOKEN_EMBD , 3494MODEL_TENSOR .OUTPUT_NORM , 3495MODEL_TENSOR .OUTPUT , 3496MODEL_TENSOR .ATTN_NORM , 3497MODEL_TENSOR .ATTN_Q , 3498MODEL_TENSOR .ATTN_Q_NORM , 3499MODEL_TENSOR .ATTN_K , 3500MODEL_TENSOR .ATTN_K_NORM , 3501MODEL_TENSOR .ATTN_V , 3502MODEL_TENSOR .ATTN_OUT , 3503MODEL_TENSOR .FFN_NORM , 3504MODEL_TENSOR .FFN_GATE_INP , 3505MODEL_TENSOR .FFN_GATE_EXP , 3506MODEL_TENSOR .FFN_DOWN_EXP , 3507MODEL_TENSOR .FFN_UP_EXP , 3508 ], 3509MODEL_ARCH .JAMBA : [ 3510MODEL_TENSOR .TOKEN_EMBD , 3511MODEL_TENSOR .OUTPUT_NORM , 3512MODEL_TENSOR .OUTPUT , 3513MODEL_TENSOR .ATTN_NORM , 3514MODEL_TENSOR .ATTN_QKV , 3515MODEL_TENSOR .ATTN_Q , 3516MODEL_TENSOR .ATTN_K , 3517MODEL_TENSOR .ATTN_V , 3518MODEL_TENSOR .ATTN_OUT , 3519MODEL_TENSOR .SSM_IN , 3520MODEL_TENSOR .SSM_CONV1D , 3521MODEL_TENSOR .SSM_X , 3522MODEL_TENSOR .SSM_DT , 3523MODEL_TENSOR .SSM_DT_NORM , 3524MODEL_TENSOR .SSM_A , 3525MODEL_TENSOR .SSM_B_NORM , 3526MODEL_TENSOR .SSM_C_NORM , 3527MODEL_TENSOR .SSM_D , 3528MODEL_TENSOR .SSM_OUT , 3529MODEL_TENSOR .FFN_GATE_INP , 3530MODEL_TENSOR .FFN_NORM , 3531MODEL_TENSOR .FFN_GATE , 3532MODEL_TENSOR .FFN_DOWN , 3533MODEL_TENSOR .FFN_UP , 3534MODEL_TENSOR .FFN_GATE_EXP , 3535MODEL_TENSOR .FFN_DOWN_EXP , 3536MODEL_TENSOR .FFN_UP_EXP , 3537 ], 3538MODEL_ARCH .XVERSE : [ 3539MODEL_TENSOR .TOKEN_EMBD , 3540MODEL_TENSOR .OUTPUT_NORM , 3541MODEL_TENSOR .OUTPUT , 3542MODEL_TENSOR .ROPE_FREQS , 3543MODEL_TENSOR .ATTN_NORM , 3544MODEL_TENSOR .ATTN_QKV , 3545MODEL_TENSOR .ATTN_Q , 3546MODEL_TENSOR .ATTN_K , 3547MODEL_TENSOR .ATTN_V , 3548MODEL_TENSOR .ATTN_OUT , 3549MODEL_TENSOR .ATTN_ROT_EMBD , 3550MODEL_TENSOR .FFN_NORM , 3551MODEL_TENSOR .FFN_GATE , 3552MODEL_TENSOR .FFN_DOWN , 3553MODEL_TENSOR .FFN_UP , 3554 ], 3555MODEL_ARCH .COMMAND_R : [ 3556MODEL_TENSOR .TOKEN_EMBD , 3557MODEL_TENSOR .OUTPUT_NORM , 3558MODEL_TENSOR .ATTN_NORM , 3559MODEL_TENSOR .ATTN_QKV , 3560MODEL_TENSOR .ATTN_Q , 3561MODEL_TENSOR .ATTN_K , 3562MODEL_TENSOR .ATTN_V , 3563MODEL_TENSOR .ATTN_OUT , 3564MODEL_TENSOR .FFN_GATE , 3565MODEL_TENSOR .FFN_DOWN , 3566MODEL_TENSOR .FFN_UP , 3567MODEL_TENSOR .ATTN_K_NORM , 3568MODEL_TENSOR .ATTN_Q_NORM , 3569 ], 3570MODEL_ARCH .COHERE2 : [ 3571MODEL_TENSOR .TOKEN_EMBD , 3572MODEL_TENSOR .OUTPUT_NORM , 3573MODEL_TENSOR .ATTN_NORM , 3574MODEL_TENSOR .ATTN_QKV , 3575MODEL_TENSOR .ATTN_Q , 3576MODEL_TENSOR .ATTN_K , 3577MODEL_TENSOR .ATTN_V , 3578MODEL_TENSOR .ATTN_OUT , 3579MODEL_TENSOR .FFN_GATE , 3580MODEL_TENSOR .FFN_DOWN , 3581MODEL_TENSOR .FFN_UP , 3582 ], 3583MODEL_ARCH .COHERE2MOE : [ 3584MODEL_TENSOR .TOKEN_EMBD , 3585MODEL_TENSOR .OUTPUT_NORM , 3586MODEL_TENSOR .OUTPUT , 3587MODEL_TENSOR .ATTN_NORM , 3588MODEL_TENSOR .ATTN_Q , 3589MODEL_TENSOR .ATTN_K , 3590MODEL_TENSOR .ATTN_V , 3591MODEL_TENSOR .ATTN_OUT , 3592MODEL_TENSOR .FFN_GATE , 3593MODEL_TENSOR .FFN_DOWN , 3594MODEL_TENSOR .FFN_UP , 3595MODEL_TENSOR .FFN_GATE_INP , 3596MODEL_TENSOR .FFN_GATE_EXP , 3597MODEL_TENSOR .FFN_GATE_UP_EXP , 3598MODEL_TENSOR .FFN_DOWN_EXP , 3599MODEL_TENSOR .FFN_UP_EXP , 3600MODEL_TENSOR .FFN_GATE_SHEXP , 3601MODEL_TENSOR .FFN_DOWN_SHEXP , 3602MODEL_TENSOR .FFN_UP_SHEXP , 3603MODEL_TENSOR .NEXTN_EH_PROJ , 3604MODEL_TENSOR .NEXTN_EMBED_TOKENS , 3605MODEL_TENSOR .NEXTN_ENORM , 3606MODEL_TENSOR .NEXTN_HNORM , 3607MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 3608MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 3609 ], 3610MODEL_ARCH .DBRX : [ 3611MODEL_TENSOR .TOKEN_EMBD , 3612MODEL_TENSOR .OUTPUT_NORM , 3613MODEL_TENSOR .OUTPUT , 3614MODEL_TENSOR .ATTN_NORM , 3615MODEL_TENSOR .ATTN_QKV , 3616MODEL_TENSOR .ATTN_OUT , 3617MODEL_TENSOR .ATTN_OUT_NORM , 3618MODEL_TENSOR .FFN_GATE_INP , 3619MODEL_TENSOR .FFN_GATE_EXP , 3620MODEL_TENSOR .FFN_DOWN_EXP , 3621MODEL_TENSOR .FFN_UP_EXP , 3622 ], 3623MODEL_ARCH .OLMO : [ 3624MODEL_TENSOR .TOKEN_EMBD , 3625MODEL_TENSOR .OUTPUT , 3626MODEL_TENSOR .ATTN_QKV , 3627MODEL_TENSOR .ATTN_Q , 3628MODEL_TENSOR .ATTN_K , 3629MODEL_TENSOR .ATTN_V , 3630MODEL_TENSOR .ATTN_OUT , 3631MODEL_TENSOR .FFN_GATE , 3632MODEL_TENSOR .FFN_DOWN , 3633MODEL_TENSOR .FFN_UP , 3634 ], 3635MODEL_ARCH .OLMO2 : [ 3636MODEL_TENSOR .TOKEN_EMBD , 3637MODEL_TENSOR .OUTPUT_NORM , 3638MODEL_TENSOR .OUTPUT , 3639MODEL_TENSOR .ATTN_QKV , 3640MODEL_TENSOR .ATTN_Q , 3641MODEL_TENSOR .ATTN_K , 3642MODEL_TENSOR .ATTN_V , 3643MODEL_TENSOR .ATTN_OUT , 3644MODEL_TENSOR .ATTN_POST_NORM , 3645MODEL_TENSOR .ATTN_Q_NORM , 3646MODEL_TENSOR .ATTN_K_NORM , 3647MODEL_TENSOR .FFN_POST_NORM , 3648MODEL_TENSOR .FFN_GATE , 3649MODEL_TENSOR .FFN_DOWN , 3650MODEL_TENSOR .FFN_UP , 3651 ], 3652MODEL_ARCH .SEED_OSS : [ 3653MODEL_TENSOR .TOKEN_EMBD , 3654MODEL_TENSOR .ATTN_NORM , 3655MODEL_TENSOR .ATTN_QKV , 3656MODEL_TENSOR .ATTN_Q , 3657MODEL_TENSOR .ATTN_K , 3658MODEL_TENSOR .ATTN_V , 3659MODEL_TENSOR .ATTN_OUT , 3660MODEL_TENSOR .ATTN_POST_NORM , 3661MODEL_TENSOR .FFN_GATE , 3662MODEL_TENSOR .FFN_DOWN , 3663MODEL_TENSOR .FFN_UP , 3664MODEL_TENSOR .OUTPUT_NORM , 3665MODEL_TENSOR .OUTPUT , 3666 ], 3667MODEL_ARCH .OLMOE : [ 3668MODEL_TENSOR .TOKEN_EMBD , 3669MODEL_TENSOR .OUTPUT_NORM , 3670MODEL_TENSOR .OUTPUT , 3671MODEL_TENSOR .ATTN_OUT , 3672MODEL_TENSOR .ATTN_QKV , 3673MODEL_TENSOR .ATTN_Q , 3674MODEL_TENSOR .ATTN_K , 3675MODEL_TENSOR .ATTN_V , 3676MODEL_TENSOR .ATTN_NORM , 3677MODEL_TENSOR .ATTN_Q_NORM , 3678MODEL_TENSOR .ATTN_K_NORM , 3679MODEL_TENSOR .FFN_NORM , 3680MODEL_TENSOR .FFN_GATE_INP , 3681MODEL_TENSOR .FFN_GATE_EXP , 3682MODEL_TENSOR .FFN_UP_EXP , 3683MODEL_TENSOR .FFN_DOWN_EXP , 3684 ], 3685MODEL_ARCH .MUSE_GLIMMER : [ 3686MODEL_TENSOR .TOKEN_EMBD , 3687MODEL_TENSOR .OUTPUT , 3688MODEL_TENSOR .OUTPUT_NORM , 3689MODEL_TENSOR .ATTN_Q , 3690MODEL_TENSOR .ATTN_Q_NORM , 3691MODEL_TENSOR .ATTN_K , 3692MODEL_TENSOR .ATTN_K_NORM , 3693MODEL_TENSOR .ATTN_V , 3694MODEL_TENSOR .ATTN_OUT , 3695MODEL_TENSOR .ATTN_GATE , 3696MODEL_TENSOR .FFN_GATE , 3697MODEL_TENSOR .FFN_DOWN , 3698MODEL_TENSOR .FFN_UP , 3699MODEL_TENSOR .ATTN_NORM , 3700MODEL_TENSOR .ATTN_POST_NORM , 3701MODEL_TENSOR .FFN_PRE_NORM , 3702MODEL_TENSOR .FFN_POST_NORM , 3703 ], 3704MODEL_ARCH .OPENELM : [ 3705MODEL_TENSOR .TOKEN_EMBD , 3706MODEL_TENSOR .OUTPUT_NORM , 3707MODEL_TENSOR .ATTN_NORM , 3708MODEL_TENSOR .ATTN_QKV , 3709MODEL_TENSOR .ATTN_Q_NORM , 3710MODEL_TENSOR .ATTN_K_NORM , 3711MODEL_TENSOR .ATTN_OUT , 3712MODEL_TENSOR .FFN_NORM , 3713MODEL_TENSOR .FFN_GATE , 3714MODEL_TENSOR .FFN_DOWN , 3715MODEL_TENSOR .FFN_UP , 3716 ], 3717MODEL_ARCH .ARCTIC : [ 3718MODEL_TENSOR .TOKEN_EMBD , 3719MODEL_TENSOR .OUTPUT_NORM , 3720MODEL_TENSOR .OUTPUT , 3721MODEL_TENSOR .ROPE_FREQS , 3722MODEL_TENSOR .ATTN_NORM , 3723MODEL_TENSOR .ATTN_QKV , 3724MODEL_TENSOR .ATTN_Q , 3725MODEL_TENSOR .ATTN_K , 3726MODEL_TENSOR .ATTN_V , 3727MODEL_TENSOR .ATTN_OUT , 3728MODEL_TENSOR .ATTN_ROT_EMBD , 3729MODEL_TENSOR .FFN_GATE_INP , 3730MODEL_TENSOR .FFN_NORM , 3731MODEL_TENSOR .FFN_GATE , 3732MODEL_TENSOR .FFN_DOWN , 3733MODEL_TENSOR .FFN_UP , 3734MODEL_TENSOR .FFN_NORM_EXP , 3735MODEL_TENSOR .FFN_GATE_EXP , 3736MODEL_TENSOR .FFN_DOWN_EXP , 3737MODEL_TENSOR .FFN_UP_EXP , 3738 ], 3739MODEL_ARCH .DEEPSEEK : [ 3740MODEL_TENSOR .TOKEN_EMBD , 3741MODEL_TENSOR .OUTPUT_NORM , 3742MODEL_TENSOR .OUTPUT , 3743MODEL_TENSOR .ROPE_FREQS , 3744MODEL_TENSOR .ATTN_NORM , 3745MODEL_TENSOR .ATTN_QKV , 3746MODEL_TENSOR .ATTN_Q , 3747MODEL_TENSOR .ATTN_K , 3748MODEL_TENSOR .ATTN_V , 3749MODEL_TENSOR .ATTN_OUT , 3750MODEL_TENSOR .ATTN_ROT_EMBD , 3751MODEL_TENSOR .FFN_GATE_INP , 3752MODEL_TENSOR .FFN_NORM , 3753MODEL_TENSOR .FFN_GATE , 3754MODEL_TENSOR .FFN_DOWN , 3755MODEL_TENSOR .FFN_UP , 3756MODEL_TENSOR .FFN_GATE_EXP , 3757MODEL_TENSOR .FFN_DOWN_EXP , 3758MODEL_TENSOR .FFN_UP_EXP , 3759MODEL_TENSOR .FFN_GATE_SHEXP , 3760MODEL_TENSOR .FFN_DOWN_SHEXP , 3761MODEL_TENSOR .FFN_UP_SHEXP , 3762 ], 3763MODEL_ARCH .DEEPSEEK2 : [ 3764MODEL_TENSOR .TOKEN_EMBD , 3765MODEL_TENSOR .OUTPUT_NORM , 3766MODEL_TENSOR .OUTPUT , 3767MODEL_TENSOR .ROPE_FREQS , 3768MODEL_TENSOR .ATTN_NORM , 3769MODEL_TENSOR .ATTN_Q , 3770MODEL_TENSOR .ATTN_Q_A , 3771MODEL_TENSOR .ATTN_Q_B , 3772MODEL_TENSOR .ATTN_KV_A_MQA , 3773MODEL_TENSOR .ATTN_KV_B , 3774MODEL_TENSOR .ATTN_K , 3775MODEL_TENSOR .ATTN_K_B , 3776MODEL_TENSOR .ATTN_V , 3777MODEL_TENSOR .ATTN_V_B , 3778MODEL_TENSOR .ATTN_Q_A_NORM , 3779MODEL_TENSOR .ATTN_KV_A_NORM , 3780MODEL_TENSOR .ATTN_OUT , 3781MODEL_TENSOR .ATTN_ROT_EMBD , 3782MODEL_TENSOR .FFN_GATE_INP , 3783MODEL_TENSOR .FFN_NORM , 3784MODEL_TENSOR .FFN_GATE , 3785MODEL_TENSOR .FFN_DOWN , 3786MODEL_TENSOR .FFN_UP , 3787MODEL_TENSOR .FFN_GATE_EXP , 3788MODEL_TENSOR .FFN_DOWN_EXP , 3789MODEL_TENSOR .FFN_UP_EXP , 3790MODEL_TENSOR .FFN_GATE_SHEXP , 3791MODEL_TENSOR .FFN_DOWN_SHEXP , 3792MODEL_TENSOR .FFN_UP_SHEXP , 3793MODEL_TENSOR .FFN_EXP_PROBS_B , 3794# NextN/MTP tensors 3795MODEL_TENSOR .NEXTN_EH_PROJ , 3796MODEL_TENSOR .NEXTN_EMBED_TOKENS , 3797MODEL_TENSOR .NEXTN_ENORM , 3798MODEL_TENSOR .NEXTN_HNORM , 3799MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 3800MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 3801 ], 3802MODEL_ARCH .DEEPSEEK2OCR : [ 3803MODEL_TENSOR .TOKEN_EMBD , 3804MODEL_TENSOR .OUTPUT_NORM , 3805MODEL_TENSOR .OUTPUT , 3806MODEL_TENSOR .ROPE_FREQS , 3807MODEL_TENSOR .ATTN_NORM , 3808MODEL_TENSOR .ATTN_QKV , 3809MODEL_TENSOR .ATTN_Q , 3810MODEL_TENSOR .ATTN_Q_A , 3811MODEL_TENSOR .ATTN_Q_B , 3812MODEL_TENSOR .ATTN_KV_A_MQA , 3813MODEL_TENSOR .ATTN_KV_B , 3814MODEL_TENSOR .ATTN_K , 3815MODEL_TENSOR .ATTN_K_B , 3816MODEL_TENSOR .ATTN_V , 3817MODEL_TENSOR .ATTN_V_B , 3818MODEL_TENSOR .ATTN_Q_A_NORM , 3819MODEL_TENSOR .ATTN_KV_A_NORM , 3820MODEL_TENSOR .ATTN_OUT , 3821MODEL_TENSOR .ATTN_ROT_EMBD , 3822MODEL_TENSOR .FFN_GATE_INP , 3823MODEL_TENSOR .FFN_NORM , 3824MODEL_TENSOR .FFN_GATE , 3825MODEL_TENSOR .FFN_DOWN , 3826MODEL_TENSOR .FFN_UP , 3827MODEL_TENSOR .FFN_GATE_EXP , 3828MODEL_TENSOR .FFN_DOWN_EXP , 3829MODEL_TENSOR .FFN_UP_EXP , 3830MODEL_TENSOR .FFN_GATE_UP_EXP , 3831MODEL_TENSOR .FFN_GATE_SHEXP , 3832MODEL_TENSOR .FFN_DOWN_SHEXP , 3833MODEL_TENSOR .FFN_UP_SHEXP , 3834MODEL_TENSOR .FFN_EXP_PROBS_B , 3835 ], 3836MODEL_ARCH .DEEPSEEK32 : [ 3837MODEL_TENSOR .TOKEN_EMBD , 3838MODEL_TENSOR .OUTPUT_NORM , 3839MODEL_TENSOR .OUTPUT , 3840MODEL_TENSOR .ROPE_FREQS , 3841MODEL_TENSOR .ATTN_NORM , 3842MODEL_TENSOR .ATTN_Q , 3843MODEL_TENSOR .ATTN_Q_A , 3844MODEL_TENSOR .ATTN_Q_B , 3845MODEL_TENSOR .ATTN_KV_A_MQA , 3846MODEL_TENSOR .ATTN_K_B , 3847MODEL_TENSOR .ATTN_V_B , 3848MODEL_TENSOR .ATTN_Q_A_NORM , 3849MODEL_TENSOR .ATTN_KV_A_NORM , 3850MODEL_TENSOR .ATTN_OUT , 3851MODEL_TENSOR .ATTN_ROT_EMBD , 3852MODEL_TENSOR .FFN_GATE_INP , 3853MODEL_TENSOR .FFN_NORM , 3854MODEL_TENSOR .FFN_GATE , 3855MODEL_TENSOR .FFN_DOWN , 3856MODEL_TENSOR .FFN_UP , 3857MODEL_TENSOR .FFN_GATE_EXP , 3858MODEL_TENSOR .FFN_DOWN_EXP , 3859MODEL_TENSOR .FFN_UP_EXP , 3860MODEL_TENSOR .FFN_GATE_SHEXP , 3861MODEL_TENSOR .FFN_DOWN_SHEXP , 3862MODEL_TENSOR .FFN_UP_SHEXP , 3863MODEL_TENSOR .FFN_EXP_PROBS_B , 3864MODEL_TENSOR .INDEXER_K_NORM , 3865MODEL_TENSOR .INDEXER_PROJ , 3866MODEL_TENSOR .INDEXER_ATTN_K , 3867MODEL_TENSOR .INDEXER_ATTN_Q_B , 3868# NextN/MTP tensors - preserved but unused 3869MODEL_TENSOR .NEXTN_EH_PROJ , 3870MODEL_TENSOR .NEXTN_EMBED_TOKENS , 3871MODEL_TENSOR .NEXTN_ENORM , 3872MODEL_TENSOR .NEXTN_HNORM , 3873MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 3874MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 3875 ], 3876MODEL_ARCH .DEEPSEEK4 : [ 3877MODEL_TENSOR .TOKEN_EMBD , 3878MODEL_TENSOR .OUTPUT_NORM , 3879MODEL_TENSOR .OUTPUT , 3880MODEL_TENSOR .HC_HEAD_FN , 3881MODEL_TENSOR .HC_HEAD_BASE , 3882MODEL_TENSOR .HC_HEAD_SCALE , 3883MODEL_TENSOR .ATTN_NORM , 3884MODEL_TENSOR .ATTN_SINKS , 3885MODEL_TENSOR .ATTN_Q_A , 3886MODEL_TENSOR .ATTN_Q_B , 3887MODEL_TENSOR .ATTN_Q_A_NORM , 3888MODEL_TENSOR .ATTN_KV , 3889MODEL_TENSOR .ATTN_KV_NORM , 3890MODEL_TENSOR .ATTN_OUT_A , 3891MODEL_TENSOR .ATTN_OUT_B , 3892MODEL_TENSOR .HC_ATTN_FN , 3893MODEL_TENSOR .HC_ATTN_BASE , 3894MODEL_TENSOR .HC_ATTN_SCALE , 3895MODEL_TENSOR .HC_FFN_FN , 3896MODEL_TENSOR .HC_FFN_BASE , 3897MODEL_TENSOR .HC_FFN_SCALE , 3898MODEL_TENSOR .ATTN_COMPRESSOR_WKV , 3899MODEL_TENSOR .ATTN_COMPRESSOR_WGATE , 3900MODEL_TENSOR .ATTN_COMPRESSOR_APE , 3901MODEL_TENSOR .ATTN_COMPRESSOR_NORM , 3902MODEL_TENSOR .INDEXER_PROJ , 3903MODEL_TENSOR .INDEXER_ATTN_Q_B , 3904MODEL_TENSOR .INDEXER_COMPRESSOR_WKV , 3905MODEL_TENSOR .INDEXER_COMPRESSOR_WGATE , 3906MODEL_TENSOR .INDEXER_COMPRESSOR_APE , 3907MODEL_TENSOR .INDEXER_COMPRESSOR_NORM , 3908MODEL_TENSOR .FFN_GATE_INP , 3909MODEL_TENSOR .FFN_GATE_TID2EID , 3910MODEL_TENSOR .FFN_EXP_PROBS_B , 3911MODEL_TENSOR .FFN_EXP_PROBS_B_VL , 3912MODEL_TENSOR .FFN_NORM , 3913MODEL_TENSOR .FFN_GATE_EXP , 3914MODEL_TENSOR .FFN_DOWN_EXP , 3915MODEL_TENSOR .FFN_UP_EXP , 3916MODEL_TENSOR .FFN_GATE_SHEXP , 3917MODEL_TENSOR .FFN_DOWN_SHEXP , 3918MODEL_TENSOR .FFN_UP_SHEXP , 3919MODEL_TENSOR .NEXTN_EH_PROJ , 3920MODEL_TENSOR .NEXTN_EMBED_TOKENS , 3921MODEL_TENSOR .NEXTN_ENORM , 3922MODEL_TENSOR .NEXTN_HNORM , 3923MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 3924MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 3925 ], 3926MODEL_ARCH .ERNIE4_5_MOE : [ 3927MODEL_TENSOR .TOKEN_EMBD , 3928MODEL_TENSOR .OUTPUT_NORM , 3929MODEL_TENSOR .OUTPUT , 3930MODEL_TENSOR .ATTN_NORM , 3931MODEL_TENSOR .ATTN_QKV , 3932MODEL_TENSOR .ATTN_Q , 3933MODEL_TENSOR .ATTN_K , 3934MODEL_TENSOR .ATTN_V , 3935MODEL_TENSOR .ATTN_OUT , 3936MODEL_TENSOR .FFN_NORM , 3937MODEL_TENSOR .FFN_GATE , 3938MODEL_TENSOR .FFN_DOWN , 3939MODEL_TENSOR .FFN_UP , 3940MODEL_TENSOR .FFN_GATE_INP , 3941MODEL_TENSOR .FFN_GATE_EXP , 3942MODEL_TENSOR .FFN_DOWN_EXP , 3943MODEL_TENSOR .FFN_UP_EXP , 3944MODEL_TENSOR .FFN_GATE_SHEXP , 3945MODEL_TENSOR .FFN_DOWN_SHEXP , 3946MODEL_TENSOR .FFN_UP_SHEXP , 3947MODEL_TENSOR .FFN_EXP_PROBS_B , 3948 ], 3949MODEL_ARCH .PLM : [ 3950MODEL_TENSOR .TOKEN_EMBD , 3951MODEL_TENSOR .OUTPUT , 3952MODEL_TENSOR .OUTPUT_NORM , 3953MODEL_TENSOR .ATTN_NORM , 3954MODEL_TENSOR .ATTN_Q , 3955MODEL_TENSOR .ATTN_KV_A_MQA , 3956MODEL_TENSOR .ATTN_KV_A_NORM , 3957MODEL_TENSOR .ATTN_KV_B , 3958MODEL_TENSOR .ATTN_OUT , 3959MODEL_TENSOR .FFN_NORM , 3960MODEL_TENSOR .FFN_UP , 3961MODEL_TENSOR .FFN_DOWN , 3962 ], 3963MODEL_ARCH .CHATGLM : [ 3964MODEL_TENSOR .TOKEN_EMBD , 3965MODEL_TENSOR .ROPE_FREQS , 3966MODEL_TENSOR .OUTPUT_NORM , 3967MODEL_TENSOR .OUTPUT , 3968MODEL_TENSOR .ATTN_NORM , 3969MODEL_TENSOR .ATTN_QKV , 3970MODEL_TENSOR .ATTN_Q , 3971MODEL_TENSOR .ATTN_K , 3972MODEL_TENSOR .ATTN_V , 3973MODEL_TENSOR .ATTN_OUT , 3974MODEL_TENSOR .FFN_NORM , 3975MODEL_TENSOR .FFN_DOWN , 3976MODEL_TENSOR .FFN_UP , 3977 ], 3978MODEL_ARCH .GLM4 : [ 3979MODEL_TENSOR .TOKEN_EMBD , 3980MODEL_TENSOR .ROPE_FREQS , 3981MODEL_TENSOR .OUTPUT_NORM , 3982MODEL_TENSOR .OUTPUT , 3983MODEL_TENSOR .ATTN_NORM , 3984MODEL_TENSOR .ATTN_QKV , 3985MODEL_TENSOR .ATTN_Q , 3986MODEL_TENSOR .ATTN_K , 3987MODEL_TENSOR .ATTN_V , 3988MODEL_TENSOR .ATTN_OUT , 3989MODEL_TENSOR .FFN_NORM , 3990MODEL_TENSOR .FFN_DOWN , 3991MODEL_TENSOR .FFN_UP , 3992MODEL_TENSOR .ATTN_POST_NORM , 3993MODEL_TENSOR .FFN_POST_NORM , 3994# NextN/MTP tensors - preserved but unused 3995MODEL_TENSOR .NEXTN_EH_PROJ , 3996MODEL_TENSOR .NEXTN_EMBED_TOKENS , 3997MODEL_TENSOR .NEXTN_ENORM , 3998MODEL_TENSOR .NEXTN_HNORM , 3999MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4000MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4001 ], 4002MODEL_ARCH .GLM4_MOE : [ 4003MODEL_TENSOR .TOKEN_EMBD , 4004MODEL_TENSOR .OUTPUT_NORM , 4005MODEL_TENSOR .OUTPUT , 4006MODEL_TENSOR .ATTN_NORM , 4007MODEL_TENSOR .ATTN_POST_NORM , 4008MODEL_TENSOR .ATTN_QKV , 4009MODEL_TENSOR .ATTN_Q , 4010MODEL_TENSOR .ATTN_K , 4011MODEL_TENSOR .ATTN_V , 4012MODEL_TENSOR .ATTN_OUT , 4013MODEL_TENSOR .ATTN_Q_NORM , 4014MODEL_TENSOR .ATTN_K_NORM , 4015MODEL_TENSOR .FFN_GATE , 4016MODEL_TENSOR .FFN_DOWN , 4017MODEL_TENSOR .FFN_UP , 4018MODEL_TENSOR .FFN_GATE_INP , 4019MODEL_TENSOR .FFN_GATE_EXP , 4020MODEL_TENSOR .FFN_DOWN_EXP , 4021MODEL_TENSOR .FFN_UP_EXP , 4022MODEL_TENSOR .FFN_GATE_SHEXP , 4023MODEL_TENSOR .FFN_DOWN_SHEXP , 4024MODEL_TENSOR .FFN_UP_SHEXP , 4025MODEL_TENSOR .FFN_EXP_PROBS_B , 4026# NextN/MTP tensors 4027MODEL_TENSOR .NEXTN_EH_PROJ , 4028MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4029MODEL_TENSOR .NEXTN_ENORM , 4030MODEL_TENSOR .NEXTN_HNORM , 4031MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4032MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4033 ], 4034MODEL_ARCH .GLM_DSA : [ 4035MODEL_TENSOR .TOKEN_EMBD , 4036MODEL_TENSOR .OUTPUT_NORM , 4037MODEL_TENSOR .OUTPUT , 4038MODEL_TENSOR .ROPE_FREQS , 4039MODEL_TENSOR .ATTN_NORM , 4040MODEL_TENSOR .ATTN_Q , 4041MODEL_TENSOR .ATTN_Q_A , 4042MODEL_TENSOR .ATTN_Q_B , 4043MODEL_TENSOR .ATTN_KV_A_MQA , 4044MODEL_TENSOR .ATTN_KV_B , 4045MODEL_TENSOR .ATTN_K_B , 4046MODEL_TENSOR .ATTN_V_B , 4047MODEL_TENSOR .ATTN_Q_A_NORM , 4048MODEL_TENSOR .ATTN_KV_A_NORM , 4049MODEL_TENSOR .ATTN_OUT , 4050MODEL_TENSOR .ATTN_ROT_EMBD , 4051MODEL_TENSOR .FFN_GATE_INP , 4052MODEL_TENSOR .FFN_NORM , 4053MODEL_TENSOR .FFN_GATE , 4054MODEL_TENSOR .FFN_DOWN , 4055MODEL_TENSOR .FFN_UP , 4056MODEL_TENSOR .FFN_GATE_EXP , 4057MODEL_TENSOR .FFN_DOWN_EXP , 4058MODEL_TENSOR .FFN_UP_EXP , 4059MODEL_TENSOR .FFN_GATE_SHEXP , 4060MODEL_TENSOR .FFN_DOWN_SHEXP , 4061MODEL_TENSOR .FFN_UP_SHEXP , 4062MODEL_TENSOR .FFN_EXP_PROBS_B , 4063MODEL_TENSOR .INDEXER_K_NORM , 4064MODEL_TENSOR .INDEXER_PROJ , 4065MODEL_TENSOR .INDEXER_ATTN_K , 4066MODEL_TENSOR .INDEXER_ATTN_Q_B , 4067# NextN/MTP tensors - preserved but unused 4068MODEL_TENSOR .NEXTN_EH_PROJ , 4069MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4070MODEL_TENSOR .NEXTN_ENORM , 4071MODEL_TENSOR .NEXTN_HNORM , 4072MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4073MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4074 ], 4075MODEL_ARCH .BITNET : [ 4076MODEL_TENSOR .ATTN_Q , 4077MODEL_TENSOR .ATTN_K , 4078MODEL_TENSOR .ATTN_V , 4079MODEL_TENSOR .TOKEN_EMBD , 4080MODEL_TENSOR .OUTPUT_NORM , 4081MODEL_TENSOR .ATTN_NORM , 4082MODEL_TENSOR .ATTN_OUT , 4083MODEL_TENSOR .FFN_NORM , 4084MODEL_TENSOR .FFN_GATE , 4085MODEL_TENSOR .FFN_DOWN , 4086MODEL_TENSOR .FFN_UP , 4087MODEL_TENSOR .ATTN_SUB_NORM , 4088MODEL_TENSOR .FFN_SUB_NORM , 4089 ], 4090MODEL_ARCH .T5 : [ 4091MODEL_TENSOR .TOKEN_EMBD , 4092MODEL_TENSOR .OUTPUT , 4093MODEL_TENSOR .DEC_ATTN_NORM , 4094MODEL_TENSOR .DEC_ATTN_Q , 4095MODEL_TENSOR .DEC_ATTN_K , 4096MODEL_TENSOR .DEC_ATTN_V , 4097MODEL_TENSOR .DEC_ATTN_OUT , 4098MODEL_TENSOR .DEC_ATTN_REL_B , 4099MODEL_TENSOR .DEC_CROSS_ATTN_NORM , 4100MODEL_TENSOR .DEC_CROSS_ATTN_Q , 4101MODEL_TENSOR .DEC_CROSS_ATTN_K , 4102MODEL_TENSOR .DEC_CROSS_ATTN_V , 4103MODEL_TENSOR .DEC_CROSS_ATTN_OUT , 4104MODEL_TENSOR .DEC_CROSS_ATTN_REL_B , 4105MODEL_TENSOR .DEC_FFN_NORM , 4106MODEL_TENSOR .DEC_FFN_GATE , 4107MODEL_TENSOR .DEC_FFN_DOWN , 4108MODEL_TENSOR .DEC_FFN_UP , 4109MODEL_TENSOR .DEC_OUTPUT_NORM , 4110MODEL_TENSOR .ENC_ATTN_NORM , 4111MODEL_TENSOR .ENC_ATTN_Q , 4112MODEL_TENSOR .ENC_ATTN_K , 4113MODEL_TENSOR .ENC_ATTN_V , 4114MODEL_TENSOR .ENC_ATTN_OUT , 4115MODEL_TENSOR .ENC_ATTN_REL_B , 4116MODEL_TENSOR .ENC_FFN_NORM , 4117MODEL_TENSOR .ENC_FFN_GATE , 4118MODEL_TENSOR .ENC_FFN_DOWN , 4119MODEL_TENSOR .ENC_FFN_UP , 4120MODEL_TENSOR .ENC_OUTPUT_NORM , 4121 ], 4122MODEL_ARCH .T5ENCODER : [ 4123MODEL_TENSOR .TOKEN_EMBD , 4124MODEL_TENSOR .OUTPUT , 4125MODEL_TENSOR .ENC_ATTN_NORM , 4126MODEL_TENSOR .ENC_ATTN_Q , 4127MODEL_TENSOR .ENC_ATTN_K , 4128MODEL_TENSOR .ENC_ATTN_V , 4129MODEL_TENSOR .ENC_ATTN_OUT , 4130MODEL_TENSOR .ENC_ATTN_REL_B , 4131MODEL_TENSOR .ENC_FFN_NORM , 4132MODEL_TENSOR .ENC_FFN_GATE , 4133MODEL_TENSOR .ENC_FFN_DOWN , 4134MODEL_TENSOR .ENC_FFN_UP , 4135MODEL_TENSOR .ENC_OUTPUT_NORM , 4136 ], 4137MODEL_ARCH .JAIS : [ 4138MODEL_TENSOR .TOKEN_EMBD , 4139MODEL_TENSOR .OUTPUT_NORM , 4140MODEL_TENSOR .OUTPUT , 4141MODEL_TENSOR .ATTN_NORM , 4142MODEL_TENSOR .ATTN_QKV , 4143MODEL_TENSOR .ATTN_OUT , 4144MODEL_TENSOR .FFN_NORM , 4145MODEL_TENSOR .FFN_DOWN , 4146MODEL_TENSOR .FFN_GATE , 4147MODEL_TENSOR .FFN_UP , 4148 ], 4149MODEL_ARCH .JAIS2 : [ 4150MODEL_TENSOR .TOKEN_EMBD , 4151MODEL_TENSOR .OUTPUT_NORM , 4152MODEL_TENSOR .OUTPUT , 4153MODEL_TENSOR .ATTN_NORM , 4154MODEL_TENSOR .ATTN_QKV , 4155MODEL_TENSOR .ATTN_Q , 4156MODEL_TENSOR .ATTN_K , 4157MODEL_TENSOR .ATTN_V , 4158MODEL_TENSOR .ATTN_OUT , 4159MODEL_TENSOR .FFN_NORM , 4160MODEL_TENSOR .FFN_DOWN , 4161MODEL_TENSOR .FFN_UP , 4162 ], 4163MODEL_ARCH .NEMOTRON : [ 4164MODEL_TENSOR .TOKEN_EMBD , 4165MODEL_TENSOR .OUTPUT_NORM , 4166MODEL_TENSOR .OUTPUT , 4167MODEL_TENSOR .ROPE_FREQS , 4168MODEL_TENSOR .ATTN_NORM , 4169MODEL_TENSOR .ATTN_QKV , 4170MODEL_TENSOR .ATTN_Q , 4171MODEL_TENSOR .ATTN_K , 4172MODEL_TENSOR .ATTN_V , 4173MODEL_TENSOR .ATTN_OUT , 4174MODEL_TENSOR .ATTN_ROT_EMBD , 4175MODEL_TENSOR .FFN_NORM , 4176MODEL_TENSOR .FFN_DOWN , 4177MODEL_TENSOR .FFN_UP , 4178 ], 4179MODEL_ARCH .NEMOTRON_H : [ 4180MODEL_TENSOR .TOKEN_EMBD , 4181MODEL_TENSOR .OUTPUT_NORM , 4182MODEL_TENSOR .OUTPUT , 4183MODEL_TENSOR .ATTN_NORM , 4184MODEL_TENSOR .SSM_IN , 4185MODEL_TENSOR .SSM_CONV1D , 4186MODEL_TENSOR .SSM_DT , 4187MODEL_TENSOR .SSM_A , 4188MODEL_TENSOR .SSM_D , 4189MODEL_TENSOR .SSM_NORM , 4190MODEL_TENSOR .SSM_OUT , 4191MODEL_TENSOR .ATTN_QKV , 4192MODEL_TENSOR .ATTN_Q , 4193MODEL_TENSOR .ATTN_K , 4194MODEL_TENSOR .ATTN_V , 4195MODEL_TENSOR .ATTN_OUT , 4196MODEL_TENSOR .FFN_DOWN , 4197MODEL_TENSOR .FFN_UP , 4198 ], 4199MODEL_ARCH .NEMOTRON_H_MOE : [ 4200MODEL_TENSOR .TOKEN_EMBD , 4201MODEL_TENSOR .OUTPUT_NORM , 4202MODEL_TENSOR .OUTPUT , 4203MODEL_TENSOR .ATTN_NORM , 4204MODEL_TENSOR .SSM_IN , 4205MODEL_TENSOR .SSM_CONV1D , 4206MODEL_TENSOR .SSM_DT , 4207MODEL_TENSOR .SSM_A , 4208MODEL_TENSOR .SSM_D , 4209MODEL_TENSOR .SSM_NORM , 4210MODEL_TENSOR .SSM_OUT , 4211MODEL_TENSOR .ATTN_QKV , 4212MODEL_TENSOR .ATTN_Q , 4213MODEL_TENSOR .ATTN_K , 4214MODEL_TENSOR .ATTN_V , 4215MODEL_TENSOR .ATTN_OUT , 4216MODEL_TENSOR .FFN_DOWN , 4217MODEL_TENSOR .FFN_UP , 4218# experts 4219MODEL_TENSOR .FFN_GATE_INP , 4220MODEL_TENSOR .FFN_UP_EXP , 4221MODEL_TENSOR .FFN_DOWN_EXP , 4222# expert latent 4223MODEL_TENSOR .MOE_LATENT_DOWN , 4224MODEL_TENSOR .MOE_LATENT_UP , 4225# shared expert 4226MODEL_TENSOR .FFN_DOWN_SHEXP , 4227MODEL_TENSOR .FFN_UP_SHEXP , 4228MODEL_TENSOR .FFN_EXP_PROBS_B , 4229# NextN/MTP (draft head) 4230MODEL_TENSOR .ATTN_POST_NORM , 4231MODEL_TENSOR .NEXTN_EH_PROJ , 4232MODEL_TENSOR .NEXTN_ENORM , 4233MODEL_TENSOR .NEXTN_HNORM , 4234MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4235 ], 4236MODEL_ARCH .EXAONE : [ 4237MODEL_TENSOR .TOKEN_EMBD , 4238MODEL_TENSOR .OUTPUT_NORM , 4239MODEL_TENSOR .OUTPUT , 4240MODEL_TENSOR .ROPE_FREQS , 4241MODEL_TENSOR .ATTN_NORM , 4242MODEL_TENSOR .ATTN_QKV , 4243MODEL_TENSOR .ATTN_Q , 4244MODEL_TENSOR .ATTN_K , 4245MODEL_TENSOR .ATTN_V , 4246MODEL_TENSOR .ATTN_OUT , 4247MODEL_TENSOR .ATTN_ROT_EMBD , 4248MODEL_TENSOR .FFN_NORM , 4249MODEL_TENSOR .FFN_GATE , 4250MODEL_TENSOR .FFN_DOWN , 4251MODEL_TENSOR .FFN_UP , 4252 ], 4253MODEL_ARCH .EXAONE4 : [ 4254MODEL_TENSOR .TOKEN_EMBD , 4255MODEL_TENSOR .OUTPUT_NORM , 4256MODEL_TENSOR .OUTPUT , 4257MODEL_TENSOR .ROPE_FREQS , 4258MODEL_TENSOR .ATTN_QKV , 4259MODEL_TENSOR .ATTN_Q , 4260MODEL_TENSOR .ATTN_Q_NORM , 4261MODEL_TENSOR .ATTN_K , 4262MODEL_TENSOR .ATTN_K_NORM , 4263MODEL_TENSOR .ATTN_V , 4264MODEL_TENSOR .ATTN_OUT , 4265MODEL_TENSOR .ATTN_POST_NORM , 4266MODEL_TENSOR .FFN_GATE , 4267MODEL_TENSOR .FFN_DOWN , 4268MODEL_TENSOR .FFN_UP , 4269MODEL_TENSOR .FFN_POST_NORM , 4270# NextN/MTP tensors - preserved but unused 4271MODEL_TENSOR .NEXTN_EH_PROJ , 4272MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4273MODEL_TENSOR .NEXTN_ENORM , 4274MODEL_TENSOR .NEXTN_HNORM , 4275MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4276MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4277 ], 4278MODEL_ARCH .EXAONE_MOE : [ 4279MODEL_TENSOR .TOKEN_EMBD , 4280MODEL_TENSOR .OUTPUT_NORM , 4281MODEL_TENSOR .OUTPUT , 4282MODEL_TENSOR .ROPE_FREQS , 4283MODEL_TENSOR .ATTN_NORM , 4284MODEL_TENSOR .ATTN_QKV , 4285MODEL_TENSOR .ATTN_Q , 4286MODEL_TENSOR .ATTN_Q_NORM , 4287MODEL_TENSOR .ATTN_K , 4288MODEL_TENSOR .ATTN_K_NORM , 4289MODEL_TENSOR .ATTN_V , 4290MODEL_TENSOR .ATTN_OUT , 4291MODEL_TENSOR .FFN_NORM , 4292MODEL_TENSOR .FFN_GATE , 4293MODEL_TENSOR .FFN_DOWN , 4294MODEL_TENSOR .FFN_UP , 4295MODEL_TENSOR .FFN_GATE_INP , 4296MODEL_TENSOR .FFN_GATE_EXP , 4297MODEL_TENSOR .FFN_DOWN_EXP , 4298MODEL_TENSOR .FFN_UP_EXP , 4299MODEL_TENSOR .FFN_GATE_SHEXP , 4300MODEL_TENSOR .FFN_DOWN_SHEXP , 4301MODEL_TENSOR .FFN_UP_SHEXP , 4302MODEL_TENSOR .FFN_EXP_PROBS_B , 4303# NextN/MTP tensors - preserved but unused 4304MODEL_TENSOR .NEXTN_EH_PROJ , 4305MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4306MODEL_TENSOR .NEXTN_ENORM , 4307MODEL_TENSOR .NEXTN_HNORM , 4308MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4309MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4310 ], 4311MODEL_ARCH .GRANITE : [ 4312MODEL_TENSOR .TOKEN_EMBD , 4313MODEL_TENSOR .OUTPUT_NORM , 4314MODEL_TENSOR .OUTPUT , 4315MODEL_TENSOR .ATTN_NORM , 4316MODEL_TENSOR .ATTN_QKV , 4317MODEL_TENSOR .ATTN_Q , 4318MODEL_TENSOR .ATTN_K , 4319MODEL_TENSOR .ATTN_V , 4320MODEL_TENSOR .ATTN_OUT , 4321MODEL_TENSOR .FFN_NORM , 4322MODEL_TENSOR .FFN_GATE , 4323MODEL_TENSOR .FFN_DOWN , 4324MODEL_TENSOR .FFN_UP , 4325 ], 4326MODEL_ARCH .GRANITE_MOE : [ 4327MODEL_TENSOR .TOKEN_EMBD , 4328MODEL_TENSOR .OUTPUT_NORM , 4329MODEL_TENSOR .OUTPUT , 4330MODEL_TENSOR .ATTN_NORM , 4331MODEL_TENSOR .ATTN_QKV , 4332MODEL_TENSOR .ATTN_Q , 4333MODEL_TENSOR .ATTN_K , 4334MODEL_TENSOR .ATTN_V , 4335MODEL_TENSOR .ATTN_OUT , 4336MODEL_TENSOR .FFN_NORM , 4337MODEL_TENSOR .FFN_GATE_INP , 4338MODEL_TENSOR .FFN_GATE_EXP , 4339MODEL_TENSOR .FFN_DOWN_EXP , 4340MODEL_TENSOR .FFN_UP_EXP , 4341MODEL_TENSOR .FFN_GATE_SHEXP , 4342MODEL_TENSOR .FFN_UP_SHEXP , 4343MODEL_TENSOR .FFN_DOWN_SHEXP , 4344 ], 4345MODEL_ARCH .GRANITE_HYBRID : [ 4346MODEL_TENSOR .TOKEN_EMBD , 4347MODEL_TENSOR .OUTPUT_NORM , 4348MODEL_TENSOR .OUTPUT , 4349MODEL_TENSOR .ATTN_NORM , 4350MODEL_TENSOR .SSM_IN , 4351MODEL_TENSOR .SSM_CONV1D , 4352MODEL_TENSOR .SSM_DT , 4353MODEL_TENSOR .SSM_A , 4354MODEL_TENSOR .SSM_D , 4355MODEL_TENSOR .SSM_NORM , 4356MODEL_TENSOR .SSM_OUT , 4357MODEL_TENSOR .ATTN_QKV , 4358MODEL_TENSOR .ATTN_Q , 4359MODEL_TENSOR .ATTN_K , 4360MODEL_TENSOR .ATTN_V , 4361MODEL_TENSOR .ATTN_OUT , 4362MODEL_TENSOR .FFN_NORM , 4363# MoE 4364MODEL_TENSOR .FFN_GATE_INP , 4365MODEL_TENSOR .FFN_GATE_EXP , 4366MODEL_TENSOR .FFN_DOWN_EXP , 4367MODEL_TENSOR .FFN_UP_EXP , 4368MODEL_TENSOR .FFN_GATE_SHEXP , 4369MODEL_TENSOR .FFN_UP_SHEXP , 4370MODEL_TENSOR .FFN_DOWN_SHEXP , 4371# Dense 4372MODEL_TENSOR .FFN_GATE , 4373MODEL_TENSOR .FFN_DOWN , 4374MODEL_TENSOR .FFN_UP , 4375 ], 4376MODEL_ARCH .GRANITE_SWITCH : [ 4377MODEL_TENSOR .TOKEN_EMBD , 4378MODEL_TENSOR .OUTPUT_NORM , 4379MODEL_TENSOR .OUTPUT , 4380MODEL_TENSOR .ATTN_NORM , 4381MODEL_TENSOR .ATTN_QKV , 4382MODEL_TENSOR .ATTN_Q , 4383MODEL_TENSOR .ATTN_K , 4384MODEL_TENSOR .ATTN_V , 4385MODEL_TENSOR .ATTN_OUT , 4386MODEL_TENSOR .FFN_NORM , 4387MODEL_TENSOR .FFN_GATE , 4388MODEL_TENSOR .FFN_DOWN , 4389MODEL_TENSOR .FFN_UP , 4390 ], 4391MODEL_ARCH .GRANITE_SWA : [ 4392MODEL_TENSOR .TOKEN_EMBD , 4393MODEL_TENSOR .OUTPUT_NORM , 4394MODEL_TENSOR .OUTPUT , 4395MODEL_TENSOR .ATTN_NORM , 4396MODEL_TENSOR .ATTN_Q , 4397MODEL_TENSOR .ATTN_K , 4398MODEL_TENSOR .ATTN_V , 4399MODEL_TENSOR .ATTN_OUT , 4400MODEL_TENSOR .ATTN_SINKS , 4401MODEL_TENSOR .ROPE_FREQS , 4402MODEL_TENSOR .FFN_NORM , 4403MODEL_TENSOR .FFN_GATE , 4404MODEL_TENSOR .FFN_DOWN , 4405MODEL_TENSOR .FFN_UP , 4406# MoE (GraniteMoeSWA) 4407MODEL_TENSOR .FFN_GATE_INP , 4408MODEL_TENSOR .FFN_GATE_EXP , 4409MODEL_TENSOR .FFN_GATE_UP_EXP , 4410MODEL_TENSOR .FFN_DOWN_EXP , 4411MODEL_TENSOR .FFN_UP_EXP , 4412# Shared expert - gate+up kept fused in FFN_UP_SHEXP (LLM_FFN_SWIGLU) 4413MODEL_TENSOR .FFN_UP_SHEXP , 4414MODEL_TENSOR .FFN_DOWN_SHEXP , 4415 ], 4416MODEL_ARCH .CHAMELEON : [ 4417MODEL_TENSOR .TOKEN_EMBD , 4418MODEL_TENSOR .OUTPUT_NORM , 4419MODEL_TENSOR .OUTPUT , 4420MODEL_TENSOR .ATTN_NORM , 4421MODEL_TENSOR .ATTN_QKV , 4422MODEL_TENSOR .ATTN_Q , 4423MODEL_TENSOR .ATTN_Q_NORM , 4424MODEL_TENSOR .ATTN_K , 4425MODEL_TENSOR .ATTN_K_NORM , 4426MODEL_TENSOR .ATTN_V , 4427MODEL_TENSOR .ATTN_OUT , 4428MODEL_TENSOR .FFN_NORM , 4429MODEL_TENSOR .FFN_GATE , 4430MODEL_TENSOR .FFN_DOWN , 4431MODEL_TENSOR .FFN_UP , 4432 ], 4433MODEL_ARCH .WAVTOKENIZER_DEC : [ 4434MODEL_TENSOR .TOKEN_EMBD , 4435MODEL_TENSOR .TOKEN_EMBD_NORM , 4436MODEL_TENSOR .CONV1D , 4437MODEL_TENSOR .CONVNEXT_DW , 4438MODEL_TENSOR .CONVNEXT_NORM , 4439MODEL_TENSOR .CONVNEXT_PW1 , 4440MODEL_TENSOR .CONVNEXT_PW2 , 4441MODEL_TENSOR .CONVNEXT_GAMMA , 4442MODEL_TENSOR .OUTPUT , 4443MODEL_TENSOR .OUTPUT_NORM , 4444MODEL_TENSOR .POSNET_CONV1 , 4445MODEL_TENSOR .POSNET_CONV2 , 4446MODEL_TENSOR .POSNET_NORM , 4447MODEL_TENSOR .POSNET_NORM1 , 4448MODEL_TENSOR .POSNET_NORM2 , 4449MODEL_TENSOR .POSNET_ATTN_NORM , 4450MODEL_TENSOR .POSNET_ATTN_Q , 4451MODEL_TENSOR .POSNET_ATTN_K , 4452MODEL_TENSOR .POSNET_ATTN_V , 4453MODEL_TENSOR .POSNET_ATTN_OUT , 4454 ], 4455MODEL_ARCH .BAILINGMOE : [ 4456MODEL_TENSOR .TOKEN_EMBD , 4457MODEL_TENSOR .OUTPUT_NORM , 4458MODEL_TENSOR .OUTPUT , 4459MODEL_TENSOR .ROPE_FREQS , 4460MODEL_TENSOR .ATTN_NORM , 4461MODEL_TENSOR .ATTN_QKV , 4462MODEL_TENSOR .ATTN_Q , 4463MODEL_TENSOR .ATTN_K , 4464MODEL_TENSOR .ATTN_V , 4465MODEL_TENSOR .ATTN_OUT , 4466MODEL_TENSOR .FFN_GATE_INP , 4467MODEL_TENSOR .FFN_NORM , 4468MODEL_TENSOR .FFN_GATE_EXP , 4469MODEL_TENSOR .FFN_DOWN_EXP , 4470MODEL_TENSOR .FFN_UP_EXP , 4471MODEL_TENSOR .FFN_GATE_SHEXP , 4472MODEL_TENSOR .FFN_DOWN_SHEXP , 4473MODEL_TENSOR .FFN_UP_SHEXP , 4474 ], 4475MODEL_ARCH .BAILINGMOE2 : [ 4476MODEL_TENSOR .TOKEN_EMBD , 4477MODEL_TENSOR .OUTPUT_NORM , 4478MODEL_TENSOR .OUTPUT , 4479MODEL_TENSOR .ATTN_NORM , 4480MODEL_TENSOR .ATTN_Q_NORM , 4481MODEL_TENSOR .ATTN_K_NORM , 4482MODEL_TENSOR .ATTN_QKV , 4483MODEL_TENSOR .ATTN_OUT , 4484MODEL_TENSOR .FFN_GATE_INP , 4485MODEL_TENSOR .FFN_EXP_PROBS_B , 4486MODEL_TENSOR .FFN_NORM , 4487MODEL_TENSOR .FFN_GATE , 4488MODEL_TENSOR .FFN_DOWN , 4489MODEL_TENSOR .FFN_UP , 4490MODEL_TENSOR .FFN_GATE_EXP , 4491MODEL_TENSOR .FFN_DOWN_EXP , 4492MODEL_TENSOR .FFN_UP_EXP , 4493MODEL_TENSOR .FFN_GATE_SHEXP , 4494MODEL_TENSOR .FFN_DOWN_SHEXP , 4495MODEL_TENSOR .FFN_UP_SHEXP , 4496MODEL_TENSOR .NEXTN_EH_PROJ , 4497MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4498MODEL_TENSOR .NEXTN_ENORM , 4499MODEL_TENSOR .NEXTN_HNORM , 4500MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4501MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4502MODEL_TENSOR .LAYER_OUT_NORM , 4503 ], 4504MODEL_ARCH .BAILINGMOE3 : [ 4505MODEL_TENSOR .TOKEN_EMBD , 4506MODEL_TENSOR .OUTPUT_NORM , 4507MODEL_TENSOR .OUTPUT , 4508MODEL_TENSOR .ATTN_NORM , 4509MODEL_TENSOR .ATTN_Q , 4510MODEL_TENSOR .ATTN_Q_A , 4511MODEL_TENSOR .ATTN_Q_B , 4512MODEL_TENSOR .ATTN_Q_A_NORM , 4513MODEL_TENSOR .ATTN_K , 4514MODEL_TENSOR .ATTN_V , 4515MODEL_TENSOR .ATTN_OUT , 4516MODEL_TENSOR .ATTN_GATE , 4517MODEL_TENSOR .ATTN_KV_A_MQA , 4518MODEL_TENSOR .ATTN_KV_B , 4519MODEL_TENSOR .ATTN_K_B , 4520MODEL_TENSOR .ATTN_V_B , 4521MODEL_TENSOR .ATTN_KV_A_NORM , 4522MODEL_TENSOR .FFN_NORM , 4523MODEL_TENSOR .FFN_GATE , 4524MODEL_TENSOR .FFN_DOWN , 4525MODEL_TENSOR .FFN_UP , 4526MODEL_TENSOR .FFN_GATE_INP , 4527MODEL_TENSOR .FFN_GATE_EXP , 4528MODEL_TENSOR .FFN_DOWN_EXP , 4529MODEL_TENSOR .FFN_UP_EXP , 4530MODEL_TENSOR .FFN_GATE_SHEXP , 4531MODEL_TENSOR .FFN_DOWN_SHEXP , 4532MODEL_TENSOR .FFN_UP_SHEXP , 4533MODEL_TENSOR .FFN_EXP_PROBS_B , 4534MODEL_TENSOR .SSM_CONV1D_Q , 4535MODEL_TENSOR .SSM_CONV1D_K , 4536MODEL_TENSOR .SSM_CONV1D_V , 4537MODEL_TENSOR .SSM_F_A , 4538MODEL_TENSOR .SSM_BETA , 4539MODEL_TENSOR .SSM_A , 4540MODEL_TENSOR .SSM_G_A , 4541MODEL_TENSOR .SSM_DT , 4542MODEL_TENSOR .SSM_NORM , 4543MODEL_TENSOR .NEXTN_EH_PROJ , 4544MODEL_TENSOR .NEXTN_ENORM , 4545MODEL_TENSOR .NEXTN_HNORM , 4546MODEL_TENSOR .LAYER_OUT_NORM , 4547 ], 4548MODEL_ARCH .DOTS1 : [ 4549MODEL_TENSOR .TOKEN_EMBD , 4550MODEL_TENSOR .OUTPUT_NORM , 4551MODEL_TENSOR .OUTPUT , 4552MODEL_TENSOR .ATTN_NORM , 4553MODEL_TENSOR .ATTN_QKV , 4554MODEL_TENSOR .ATTN_Q , 4555MODEL_TENSOR .ATTN_Q_NORM , 4556MODEL_TENSOR .ATTN_K , 4557MODEL_TENSOR .ATTN_K_NORM , 4558MODEL_TENSOR .ATTN_V , 4559MODEL_TENSOR .ATTN_OUT , 4560MODEL_TENSOR .FFN_EXP_PROBS_B , 4561MODEL_TENSOR .FFN_NORM , 4562MODEL_TENSOR .FFN_GATE , 4563MODEL_TENSOR .FFN_GATE_EXP , 4564MODEL_TENSOR .FFN_GATE_INP , 4565MODEL_TENSOR .FFN_GATE_SHEXP , 4566MODEL_TENSOR .FFN_DOWN , 4567MODEL_TENSOR .FFN_DOWN_EXP , 4568MODEL_TENSOR .FFN_DOWN_SHEXP , 4569MODEL_TENSOR .FFN_UP , 4570MODEL_TENSOR .FFN_UP_EXP , 4571MODEL_TENSOR .FFN_UP_SHEXP , 4572 ], 4573MODEL_ARCH .DOTS3NOTE : [ 4574MODEL_TENSOR .TOKEN_EMBD , 4575MODEL_TENSOR .OUTPUT_NORM , 4576MODEL_TENSOR .OUTPUT , 4577MODEL_TENSOR .ATTN_NORM , 4578MODEL_TENSOR .ATTN_Q_A , 4579MODEL_TENSOR .ATTN_Q_B , 4580MODEL_TENSOR .ATTN_KV_A_MQA , 4581MODEL_TENSOR .ATTN_K_B , 4582MODEL_TENSOR .ATTN_V_B , 4583MODEL_TENSOR .ATTN_Q_A_NORM , 4584MODEL_TENSOR .ATTN_KV_A_NORM , 4585MODEL_TENSOR .ATTN_K_NORM , 4586MODEL_TENSOR .ATTN_GATE , 4587MODEL_TENSOR .ATTN_OUT , 4588MODEL_TENSOR .FFN_NORM , 4589MODEL_TENSOR .FFN_GATE , 4590MODEL_TENSOR .FFN_DOWN , 4591MODEL_TENSOR .FFN_UP , 4592MODEL_TENSOR .FFN_GATE_INP , 4593MODEL_TENSOR .FFN_EXP_PROBS_B , 4594MODEL_TENSOR .FFN_GATE_EXP , 4595MODEL_TENSOR .FFN_DOWN_EXP , 4596MODEL_TENSOR .FFN_UP_EXP , 4597MODEL_TENSOR .FFN_GATE_SHEXP , 4598MODEL_TENSOR .FFN_DOWN_SHEXP , 4599MODEL_TENSOR .FFN_UP_SHEXP , 4600MODEL_TENSOR .INDEXER_K_NORM , 4601MODEL_TENSOR .INDEXER_PROJ , 4602MODEL_TENSOR .INDEXER_ATTN_K , 4603MODEL_TENSOR .INDEXER_ATTN_Q_B , 4604# NextN/MTP tensors - preserved but unused 4605MODEL_TENSOR .NEXTN_EH_PROJ , 4606MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4607MODEL_TENSOR .NEXTN_ENORM , 4608MODEL_TENSOR .NEXTN_HNORM , 4609MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4610 ], 4611MODEL_ARCH .ARCEE : [ 4612MODEL_TENSOR .TOKEN_EMBD , 4613MODEL_TENSOR .OUTPUT_NORM , 4614MODEL_TENSOR .OUTPUT , 4615MODEL_TENSOR .ROPE_FREQS , 4616MODEL_TENSOR .ATTN_NORM , 4617MODEL_TENSOR .ATTN_QKV , 4618MODEL_TENSOR .ATTN_Q , 4619MODEL_TENSOR .ATTN_K , 4620MODEL_TENSOR .ATTN_V , 4621MODEL_TENSOR .ATTN_OUT , 4622MODEL_TENSOR .ATTN_ROT_EMBD , 4623MODEL_TENSOR .FFN_NORM , 4624MODEL_TENSOR .FFN_DOWN , 4625MODEL_TENSOR .FFN_UP , 4626 ], 4627MODEL_ARCH .AFMOE : [ 4628MODEL_TENSOR .TOKEN_EMBD , 4629MODEL_TENSOR .OUTPUT_NORM , 4630MODEL_TENSOR .OUTPUT , 4631MODEL_TENSOR .ATTN_NORM , 4632MODEL_TENSOR .ATTN_POST_NORM , 4633MODEL_TENSOR .ATTN_QKV , 4634MODEL_TENSOR .ATTN_Q , 4635MODEL_TENSOR .ATTN_K , 4636MODEL_TENSOR .ATTN_V , 4637MODEL_TENSOR .ATTN_OUT , 4638MODEL_TENSOR .ATTN_Q_NORM , 4639MODEL_TENSOR .ATTN_K_NORM , 4640MODEL_TENSOR .ATTN_GATE , 4641MODEL_TENSOR .FFN_GATE , 4642MODEL_TENSOR .FFN_DOWN , 4643MODEL_TENSOR .FFN_UP , 4644MODEL_TENSOR .FFN_GATE_INP , 4645MODEL_TENSOR .FFN_GATE_EXP , 4646MODEL_TENSOR .FFN_DOWN_EXP , 4647MODEL_TENSOR .FFN_UP_EXP , 4648MODEL_TENSOR .FFN_GATE_SHEXP , 4649MODEL_TENSOR .FFN_UP_SHEXP , 4650MODEL_TENSOR .FFN_DOWN_SHEXP , 4651MODEL_TENSOR .FFN_PRE_NORM , 4652MODEL_TENSOR .FFN_POST_NORM , 4653MODEL_TENSOR .FFN_EXP_PROBS_B , 4654 ], 4655MODEL_ARCH .LAGUNA : [ 4656MODEL_TENSOR .TOKEN_EMBD , 4657MODEL_TENSOR .OUTPUT_NORM , 4658MODEL_TENSOR .OUTPUT , 4659MODEL_TENSOR .ATTN_NORM , 4660MODEL_TENSOR .ATTN_Q , 4661MODEL_TENSOR .ATTN_K , 4662MODEL_TENSOR .ATTN_V , 4663MODEL_TENSOR .ATTN_OUT , 4664MODEL_TENSOR .ATTN_Q_NORM , 4665MODEL_TENSOR .ATTN_K_NORM , 4666MODEL_TENSOR .ATTN_GATE , 4667MODEL_TENSOR .FFN_NORM , 4668MODEL_TENSOR .FFN_GATE , 4669MODEL_TENSOR .FFN_DOWN , 4670MODEL_TENSOR .FFN_UP , 4671MODEL_TENSOR .FFN_GATE_INP , 4672MODEL_TENSOR .FFN_EXP_PROBS_B , 4673MODEL_TENSOR .FFN_GATE_EXP , 4674MODEL_TENSOR .FFN_DOWN_EXP , 4675MODEL_TENSOR .FFN_UP_EXP , 4676MODEL_TENSOR .FFN_GATE_SHEXP , 4677MODEL_TENSOR .FFN_UP_SHEXP , 4678MODEL_TENSOR .FFN_DOWN_SHEXP , 4679 ], 4680MODEL_ARCH .ERNIE4_5 : [ 4681MODEL_TENSOR .TOKEN_EMBD , 4682MODEL_TENSOR .OUTPUT_NORM , 4683MODEL_TENSOR .OUTPUT , 4684MODEL_TENSOR .ATTN_NORM , 4685MODEL_TENSOR .ATTN_QKV , 4686MODEL_TENSOR .ATTN_Q , 4687MODEL_TENSOR .ATTN_K , 4688MODEL_TENSOR .ATTN_V , 4689MODEL_TENSOR .ATTN_OUT , 4690MODEL_TENSOR .FFN_NORM , 4691MODEL_TENSOR .FFN_GATE , 4692MODEL_TENSOR .FFN_DOWN , 4693MODEL_TENSOR .FFN_UP , 4694 ], 4695MODEL_ARCH .PADDLEOCR : [ 4696MODEL_TENSOR .TOKEN_EMBD , 4697MODEL_TENSOR .OUTPUT_NORM , 4698MODEL_TENSOR .OUTPUT , 4699MODEL_TENSOR .ATTN_NORM , 4700MODEL_TENSOR .ATTN_QKV , 4701MODEL_TENSOR .ATTN_Q , 4702MODEL_TENSOR .ATTN_K , 4703MODEL_TENSOR .ATTN_V , 4704MODEL_TENSOR .ATTN_OUT , 4705MODEL_TENSOR .FFN_NORM , 4706MODEL_TENSOR .FFN_GATE , 4707MODEL_TENSOR .FFN_DOWN , 4708MODEL_TENSOR .FFN_UP , 4709 ], 4710MODEL_ARCH .FALCON_H1 : [ 4711# Token embedding 4712MODEL_TENSOR .TOKEN_EMBD , 4713 4714# Input layernorm 4715MODEL_TENSOR .ATTN_NORM , 4716 4717# Attention components 4718MODEL_TENSOR .ATTN_QKV , 4719MODEL_TENSOR .ATTN_Q ,# Query projection 4720MODEL_TENSOR .ATTN_K ,# Key projection 4721MODEL_TENSOR .ATTN_V ,# Value projection 4722MODEL_TENSOR .ATTN_OUT ,# Output projection 4723 4724# SSM components (Mamba2 specific) 4725MODEL_TENSOR .SSM_IN ,# Input projection for SSM 4726MODEL_TENSOR .SSM_CONV1D ,# Convolution layer 4727MODEL_TENSOR .SSM_DT ,# Delta time projection 4728MODEL_TENSOR .SSM_A ,# A parameter (log form) 4729MODEL_TENSOR .SSM_D ,# D parameter 4730MODEL_TENSOR .SSM_NORM ,# Normalization in SSM 4731MODEL_TENSOR .SSM_OUT ,# Output projection 4732 4733# Pre-feedforward layernorm 4734MODEL_TENSOR .FFN_PRE_NORM , 4735 4736# Feed-forward network components 4737MODEL_TENSOR .FFN_GATE ,# Gate projection (SwiGLU) 4738MODEL_TENSOR .FFN_DOWN ,# Down projection 4739MODEL_TENSOR .FFN_UP ,# Up projection 4740 4741# Post-feedforward layernorm 4742MODEL_TENSOR .OUTPUT_NORM ,# Final layer norm 4743MODEL_TENSOR .OUTPUT ,# Output projection (lm_head) 4744 ], 4745MODEL_ARCH .HUNYUAN_MOE : [ 4746MODEL_TENSOR .TOKEN_EMBD , 4747MODEL_TENSOR .OUTPUT_NORM , 4748MODEL_TENSOR .OUTPUT , 4749MODEL_TENSOR .ROPE_FREQS , 4750MODEL_TENSOR .ATTN_NORM , 4751MODEL_TENSOR .ATTN_QKV , 4752MODEL_TENSOR .ATTN_Q , 4753MODEL_TENSOR .ATTN_Q_NORM , 4754MODEL_TENSOR .ATTN_K , 4755MODEL_TENSOR .ATTN_K_NORM , 4756MODEL_TENSOR .ATTN_V , 4757MODEL_TENSOR .ATTN_OUT , 4758MODEL_TENSOR .FFN_GATE_INP , 4759MODEL_TENSOR .FFN_NORM , 4760MODEL_TENSOR .FFN_GATE_EXP , 4761MODEL_TENSOR .FFN_DOWN_EXP , 4762MODEL_TENSOR .FFN_UP_EXP , 4763MODEL_TENSOR .FFN_GATE_SHEXP , 4764MODEL_TENSOR .FFN_DOWN_SHEXP , 4765MODEL_TENSOR .FFN_UP_SHEXP , 4766 ], 4767MODEL_ARCH .HUNYUAN_DENSE : [ 4768MODEL_TENSOR .TOKEN_EMBD , 4769MODEL_TENSOR .OUTPUT_NORM , 4770MODEL_TENSOR .OUTPUT , 4771MODEL_TENSOR .ATTN_NORM , 4772MODEL_TENSOR .ATTN_QKV , 4773MODEL_TENSOR .ATTN_Q , 4774MODEL_TENSOR .ATTN_Q_NORM , 4775MODEL_TENSOR .ATTN_K , 4776MODEL_TENSOR .ATTN_K_NORM , 4777MODEL_TENSOR .ATTN_V , 4778MODEL_TENSOR .ATTN_OUT , 4779MODEL_TENSOR .FFN_NORM , 4780MODEL_TENSOR .FFN_GATE , 4781MODEL_TENSOR .FFN_DOWN , 4782MODEL_TENSOR .FFN_UP , 4783 ], 4784MODEL_ARCH .HUNYUAN_VL : [ 4785MODEL_TENSOR .TOKEN_EMBD , 4786MODEL_TENSOR .OUTPUT_NORM , 4787MODEL_TENSOR .OUTPUT , 4788MODEL_TENSOR .ATTN_NORM , 4789MODEL_TENSOR .ATTN_QKV , 4790MODEL_TENSOR .ATTN_Q , 4791MODEL_TENSOR .ATTN_Q_NORM , 4792MODEL_TENSOR .ATTN_K , 4793MODEL_TENSOR .ATTN_K_NORM , 4794MODEL_TENSOR .ATTN_V , 4795MODEL_TENSOR .ATTN_OUT , 4796MODEL_TENSOR .FFN_NORM , 4797MODEL_TENSOR .FFN_GATE , 4798MODEL_TENSOR .FFN_DOWN , 4799MODEL_TENSOR .FFN_UP , 4800 ], 4801MODEL_ARCH .HY_V3 : [ 4802MODEL_TENSOR .TOKEN_EMBD , 4803MODEL_TENSOR .OUTPUT_NORM , 4804MODEL_TENSOR .OUTPUT , 4805MODEL_TENSOR .ATTN_NORM , 4806MODEL_TENSOR .ATTN_Q , 4807MODEL_TENSOR .ATTN_Q_NORM , 4808MODEL_TENSOR .ATTN_K , 4809MODEL_TENSOR .ATTN_K_NORM , 4810MODEL_TENSOR .ATTN_V , 4811MODEL_TENSOR .ATTN_OUT , 4812MODEL_TENSOR .FFN_NORM , 4813MODEL_TENSOR .FFN_GATE , 4814MODEL_TENSOR .FFN_DOWN , 4815MODEL_TENSOR .FFN_UP , 4816MODEL_TENSOR .FFN_GATE_INP , 4817MODEL_TENSOR .FFN_EXP_PROBS_B , 4818MODEL_TENSOR .FFN_GATE_EXP , 4819MODEL_TENSOR .FFN_DOWN_EXP , 4820MODEL_TENSOR .FFN_UP_EXP , 4821MODEL_TENSOR .FFN_GATE_SHEXP , 4822MODEL_TENSOR .FFN_DOWN_SHEXP , 4823MODEL_TENSOR .FFN_UP_SHEXP , 4824# NextN/MTP tensors (draft head) 4825MODEL_TENSOR .NEXTN_EH_PROJ , 4826MODEL_TENSOR .NEXTN_EMBED_TOKENS , 4827MODEL_TENSOR .NEXTN_ENORM , 4828MODEL_TENSOR .NEXTN_HNORM , 4829MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 4830MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 4831 ], 4832MODEL_ARCH .HY_V4 : [ 4833MODEL_TENSOR .TOKEN_EMBD , 4834MODEL_TENSOR .OUTPUT_NORM , 4835MODEL_TENSOR .OUTPUT , 4836MODEL_TENSOR .ROPE_FREQS , 4837MODEL_TENSOR .HC_HEAD_FN , 4838MODEL_TENSOR .HC_HEAD_BASE , 4839MODEL_TENSOR .HC_HEAD_SCALE , 4840MODEL_TENSOR .ATTN_NORM , 4841MODEL_TENSOR .ATTN_SINKS , 4842MODEL_TENSOR .ATTN_Q_A , 4843MODEL_TENSOR .ATTN_Q_A_NORM , 4844MODEL_TENSOR .ATTN_Q_B , 4845MODEL_TENSOR .ATTN_KV_A_MQA , 4846MODEL_TENSOR .ATTN_KV_A_NORM , 4847MODEL_TENSOR .ATTN_K_B , 4848MODEL_TENSOR .ATTN_V_B , 4849MODEL_TENSOR .ATTN_OUT , 4850MODEL_TENSOR .ATTN_GATE , 4851MODEL_TENSOR .INDEXER_K_NORM , 4852MODEL_TENSOR .INDEXER_PROJ , 4853MODEL_TENSOR .INDEXER_ATTN_K , 4854MODEL_TENSOR .INDEXER_ATTN_Q_B , 4855MODEL_TENSOR .HC_ATTN_FN , 4856MODEL_TENSOR .HC_ATTN_BASE , 4857MODEL_TENSOR .HC_ATTN_SCALE , 4858MODEL_TENSOR .HC_FFN_FN , 4859MODEL_TENSOR .HC_FFN_BASE , 4860MODEL_TENSOR .HC_FFN_SCALE , 4861MODEL_TENSOR .FFN_GATE_INP , 4862MODEL_TENSOR .FFN_EXP_PROBS_B , 4863MODEL_TENSOR .FFN_NORM , 4864MODEL_TENSOR .FFN_GATE , 4865MODEL_TENSOR .FFN_DOWN , 4866MODEL_TENSOR .FFN_UP , 4867MODEL_TENSOR .FFN_GATE_EXP , 4868MODEL_TENSOR .FFN_DOWN_EXP , 4869MODEL_TENSOR .FFN_UP_EXP , 4870MODEL_TENSOR .FFN_GATE_SHEXP , 4871MODEL_TENSOR .FFN_DOWN_SHEXP , 4872MODEL_TENSOR .FFN_UP_SHEXP , 4873 ], 4874MODEL_ARCH .SMOLLM3 : [ 4875MODEL_TENSOR .TOKEN_EMBD , 4876MODEL_TENSOR .OUTPUT_NORM , 4877MODEL_TENSOR .OUTPUT , 4878MODEL_TENSOR .ROPE_FREQS , 4879MODEL_TENSOR .ATTN_NORM , 4880MODEL_TENSOR .ATTN_QKV , 4881MODEL_TENSOR .ATTN_Q , 4882MODEL_TENSOR .ATTN_K , 4883MODEL_TENSOR .ATTN_V , 4884MODEL_TENSOR .ATTN_OUT , 4885MODEL_TENSOR .ATTN_ROT_EMBD , 4886MODEL_TENSOR .FFN_NORM , 4887MODEL_TENSOR .FFN_GATE , 4888MODEL_TENSOR .FFN_DOWN , 4889MODEL_TENSOR .FFN_UP , 4890 ], 4891MODEL_ARCH .GPT_OSS : [ 4892MODEL_TENSOR .TOKEN_EMBD , 4893MODEL_TENSOR .OUTPUT_NORM , 4894MODEL_TENSOR .OUTPUT , 4895MODEL_TENSOR .ATTN_NORM , 4896MODEL_TENSOR .ATTN_POST_NORM , 4897MODEL_TENSOR .ATTN_QKV , 4898MODEL_TENSOR .ATTN_Q , 4899MODEL_TENSOR .ATTN_K , 4900MODEL_TENSOR .ATTN_V , 4901MODEL_TENSOR .ATTN_OUT , 4902MODEL_TENSOR .ATTN_SINKS , 4903MODEL_TENSOR .FFN_GATE_INP , 4904MODEL_TENSOR .FFN_GATE_EXP , 4905MODEL_TENSOR .FFN_DOWN_EXP , 4906MODEL_TENSOR .FFN_UP_EXP , 4907 ], 4908MODEL_ARCH .LFM2 : [ 4909MODEL_TENSOR .TOKEN_EMBD , 4910MODEL_TENSOR .TOKEN_EMBD_NORM , 4911MODEL_TENSOR .SHORTCONV_CONV , 4912MODEL_TENSOR .SHORTCONV_INPROJ , 4913MODEL_TENSOR .SHORTCONV_OUTPROJ , 4914MODEL_TENSOR .FFN_GATE , 4915MODEL_TENSOR .FFN_DOWN , 4916MODEL_TENSOR .FFN_UP , 4917MODEL_TENSOR .FFN_NORM , 4918MODEL_TENSOR .ATTN_NORM ,# operator_norm 4919MODEL_TENSOR .ATTN_Q_NORM , 4920MODEL_TENSOR .ATTN_K_NORM , 4921MODEL_TENSOR .ATTN_QKV , 4922MODEL_TENSOR .ATTN_Q , 4923MODEL_TENSOR .ATTN_K , 4924MODEL_TENSOR .ATTN_V , 4925MODEL_TENSOR .ATTN_OUT , 4926MODEL_TENSOR .OUTPUT , 4927MODEL_TENSOR .DENSE_2_OUT ,# LFM2-ColBert-350M 4928 ], 4929MODEL_ARCH .LFM2MOE : [ 4930MODEL_TENSOR .TOKEN_EMBD , 4931MODEL_TENSOR .TOKEN_EMBD_NORM , 4932MODEL_TENSOR .SHORTCONV_CONV , 4933MODEL_TENSOR .SHORTCONV_INPROJ , 4934MODEL_TENSOR .SHORTCONV_OUTPROJ , 4935MODEL_TENSOR .FFN_GATE , 4936MODEL_TENSOR .FFN_DOWN , 4937MODEL_TENSOR .FFN_UP , 4938MODEL_TENSOR .FFN_NORM , 4939MODEL_TENSOR .ATTN_NORM ,# operator_norm 4940MODEL_TENSOR .ATTN_Q_NORM , 4941MODEL_TENSOR .ATTN_K_NORM , 4942MODEL_TENSOR .ATTN_QKV , 4943MODEL_TENSOR .ATTN_Q , 4944MODEL_TENSOR .ATTN_K , 4945MODEL_TENSOR .ATTN_V , 4946MODEL_TENSOR .ATTN_OUT , 4947MODEL_TENSOR .FFN_GATE_INP , 4948MODEL_TENSOR .FFN_GATE_EXP , 4949MODEL_TENSOR .FFN_DOWN_EXP , 4950MODEL_TENSOR .FFN_UP_EXP , 4951MODEL_TENSOR .FFN_EXP_PROBS_B , 4952 ], 4953MODEL_ARCH .SMALLTHINKER : [ 4954MODEL_TENSOR .TOKEN_EMBD , 4955MODEL_TENSOR .OUTPUT_NORM , 4956MODEL_TENSOR .OUTPUT , 4957MODEL_TENSOR .ATTN_NORM , 4958MODEL_TENSOR .ATTN_QKV , 4959MODEL_TENSOR .ATTN_Q , 4960MODEL_TENSOR .ATTN_K , 4961MODEL_TENSOR .ATTN_V , 4962MODEL_TENSOR .ATTN_OUT , 4963MODEL_TENSOR .FFN_NORM , 4964MODEL_TENSOR .FFN_GATE , 4965MODEL_TENSOR .FFN_DOWN , 4966MODEL_TENSOR .FFN_UP , 4967MODEL_TENSOR .FFN_GATE_INP , 4968MODEL_TENSOR .FFN_GATE_EXP , 4969MODEL_TENSOR .FFN_DOWN_EXP , 4970MODEL_TENSOR .FFN_UP_EXP , 4971 ], 4972MODEL_ARCH .APERTUS : [ 4973MODEL_TENSOR .TOKEN_EMBD , 4974MODEL_TENSOR .OUTPUT_NORM , 4975MODEL_TENSOR .OUTPUT , 4976MODEL_TENSOR .ROPE_FREQS , 4977MODEL_TENSOR .ATTN_NORM , 4978MODEL_TENSOR .ATTN_QKV , 4979MODEL_TENSOR .ATTN_Q , 4980MODEL_TENSOR .ATTN_K , 4981MODEL_TENSOR .ATTN_V , 4982MODEL_TENSOR .ATTN_OUT , 4983MODEL_TENSOR .ATTN_ROT_EMBD , 4984MODEL_TENSOR .ATTN_Q_NORM , 4985MODEL_TENSOR .ATTN_K_NORM , 4986MODEL_TENSOR .FFN_NORM , 4987MODEL_TENSOR .FFN_GATE , 4988MODEL_TENSOR .FFN_DOWN , 4989MODEL_TENSOR .FFN_UP , 4990 ], 4991MODEL_ARCH .LLADA_MOE : [ 4992MODEL_TENSOR .TOKEN_EMBD , 4993MODEL_TENSOR .OUTPUT_NORM , 4994MODEL_TENSOR .OUTPUT , 4995MODEL_TENSOR .ATTN_OUT , 4996MODEL_TENSOR .ATTN_QKV , 4997MODEL_TENSOR .ATTN_Q , 4998MODEL_TENSOR .ATTN_K , 4999MODEL_TENSOR .ATTN_V , 5000MODEL_TENSOR .ATTN_NORM , 5001MODEL_TENSOR .ATTN_Q_NORM , 5002MODEL_TENSOR .ATTN_K_NORM , 5003MODEL_TENSOR .FFN_NORM , 5004MODEL_TENSOR .FFN_GATE_INP , 5005MODEL_TENSOR .FFN_GATE_EXP , 5006MODEL_TENSOR .FFN_UP_EXP , 5007MODEL_TENSOR .FFN_DOWN_EXP , 5008 ], 5009MODEL_ARCH .GROVEMOE : [ 5010MODEL_TENSOR .TOKEN_EMBD , 5011MODEL_TENSOR .OUTPUT_NORM , 5012MODEL_TENSOR .OUTPUT , 5013MODEL_TENSOR .ATTN_NORM , 5014MODEL_TENSOR .ATTN_QKV , 5015MODEL_TENSOR .ATTN_Q , 5016MODEL_TENSOR .ATTN_Q_NORM , 5017MODEL_TENSOR .ATTN_K , 5018MODEL_TENSOR .ATTN_K_NORM , 5019MODEL_TENSOR .ATTN_V , 5020MODEL_TENSOR .ATTN_OUT , 5021MODEL_TENSOR .FFN_NORM , 5022MODEL_TENSOR .FFN_GATE_INP , 5023MODEL_TENSOR .FFN_GATE_EXP , 5024MODEL_TENSOR .FFN_DOWN_EXP , 5025MODEL_TENSOR .FFN_UP_EXP , 5026MODEL_TENSOR .FFN_GATE_CHEXP , 5027MODEL_TENSOR .FFN_DOWN_CHEXP , 5028MODEL_TENSOR .FFN_UP_CHEXP , 5029 ], 5030MODEL_ARCH .MINIMAX01 : [ 5031MODEL_TENSOR .TOKEN_EMBD , 5032MODEL_TENSOR .OUTPUT_NORM , 5033MODEL_TENSOR .OUTPUT , 5034MODEL_TENSOR .ATTN_NORM , 5035MODEL_TENSOR .ATTN_NORM_2 , 5036MODEL_TENSOR .ATTN_QKV , 5037MODEL_TENSOR .ATTN_Q , 5038MODEL_TENSOR .ATTN_K , 5039MODEL_TENSOR .ATTN_V , 5040MODEL_TENSOR .ATTN_OUT , 5041MODEL_TENSOR .ATTN_GATE , 5042MODEL_TENSOR .FFN_NORM , 5043MODEL_TENSOR .FFN_GATE_INP , 5044MODEL_TENSOR .FFN_GATE_EXP , 5045MODEL_TENSOR .FFN_DOWN_EXP , 5046MODEL_TENSOR .FFN_UP_EXP , 5047 ], 5048MODEL_ARCH .MINIMAXM2 : [ 5049MODEL_TENSOR .TOKEN_EMBD , 5050MODEL_TENSOR .OUTPUT_NORM , 5051MODEL_TENSOR .OUTPUT , 5052MODEL_TENSOR .ATTN_NORM , 5053MODEL_TENSOR .ATTN_QKV , 5054MODEL_TENSOR .ATTN_Q , 5055MODEL_TENSOR .ATTN_Q_NORM , 5056MODEL_TENSOR .ATTN_K , 5057MODEL_TENSOR .ATTN_K_NORM , 5058MODEL_TENSOR .ATTN_V , 5059MODEL_TENSOR .ATTN_OUT , 5060MODEL_TENSOR .FFN_NORM , 5061MODEL_TENSOR .FFN_GATE_INP , 5062MODEL_TENSOR .FFN_GATE_EXP , 5063MODEL_TENSOR .FFN_DOWN_EXP , 5064MODEL_TENSOR .FFN_UP_EXP , 5065MODEL_TENSOR .FFN_EXP_PROBS_B , 5066 ], 5067MODEL_ARCH .MINIMAXM3 : [ 5068MODEL_TENSOR .TOKEN_EMBD , 5069MODEL_TENSOR .OUTPUT_NORM , 5070MODEL_TENSOR .OUTPUT , 5071MODEL_TENSOR .ATTN_NORM , 5072MODEL_TENSOR .ATTN_Q , 5073MODEL_TENSOR .ATTN_Q_NORM , 5074MODEL_TENSOR .ATTN_K , 5075MODEL_TENSOR .ATTN_K_NORM , 5076MODEL_TENSOR .ATTN_V , 5077MODEL_TENSOR .ATTN_OUT , 5078MODEL_TENSOR .FFN_NORM , 5079MODEL_TENSOR .FFN_GATE_INP , 5080MODEL_TENSOR .FFN_EXP_PROBS_B , 5081MODEL_TENSOR .FFN_GATE_EXP , 5082MODEL_TENSOR .FFN_DOWN_EXP , 5083MODEL_TENSOR .FFN_UP_EXP , 5084MODEL_TENSOR .FFN_GATE_SHEXP , 5085MODEL_TENSOR .FFN_DOWN_SHEXP , 5086MODEL_TENSOR .FFN_UP_SHEXP , 5087MODEL_TENSOR .FFN_GATE , 5088MODEL_TENSOR .FFN_DOWN , 5089MODEL_TENSOR .FFN_UP , 5090MODEL_TENSOR .INDEXER_Q_PROJ , 5091MODEL_TENSOR .INDEXER_K_PROJ , 5092MODEL_TENSOR .INDEXER_Q_NORM , 5093MODEL_TENSOR .INDEXER_K_NORM , 5094 ], 5095MODEL_ARCH .COGVLM : [ 5096MODEL_TENSOR .TOKEN_EMBD , 5097MODEL_TENSOR .OUTPUT_NORM , 5098MODEL_TENSOR .OUTPUT , 5099MODEL_TENSOR .ATTN_NORM , 5100MODEL_TENSOR .ATTN_QKV , 5101MODEL_TENSOR .ATTN_OUT , 5102MODEL_TENSOR .FFN_NORM , 5103MODEL_TENSOR .FFN_GATE , 5104MODEL_TENSOR .FFN_DOWN , 5105MODEL_TENSOR .FFN_UP , 5106MODEL_TENSOR .VISEXP_ATTN_QKV , 5107MODEL_TENSOR .VISEXP_ATTN_OUT , 5108MODEL_TENSOR .VISEXP_GATE , 5109MODEL_TENSOR .VISEXP_UP , 5110MODEL_TENSOR .VISEXP_DOWN , 5111 ], 5112MODEL_ARCH .RND1 : [ 5113MODEL_TENSOR .TOKEN_EMBD , 5114MODEL_TENSOR .OUTPUT_NORM , 5115MODEL_TENSOR .OUTPUT , 5116MODEL_TENSOR .ATTN_NORM , 5117MODEL_TENSOR .ATTN_QKV , 5118MODEL_TENSOR .ATTN_Q , 5119MODEL_TENSOR .ATTN_Q_NORM , 5120MODEL_TENSOR .ATTN_K , 5121MODEL_TENSOR .ATTN_K_NORM , 5122MODEL_TENSOR .ATTN_V , 5123MODEL_TENSOR .ATTN_OUT , 5124MODEL_TENSOR .FFN_NORM , 5125MODEL_TENSOR .FFN_GATE_INP , 5126MODEL_TENSOR .FFN_GATE_EXP , 5127MODEL_TENSOR .FFN_DOWN_EXP , 5128MODEL_TENSOR .FFN_UP_EXP , 5129 ], 5130MODEL_ARCH .PANGU_EMBED : [ 5131MODEL_TENSOR .TOKEN_EMBD , 5132MODEL_TENSOR .OUTPUT_NORM , 5133MODEL_TENSOR .OUTPUT , 5134MODEL_TENSOR .ATTN_NORM , 5135MODEL_TENSOR .ATTN_QKV , 5136MODEL_TENSOR .ATTN_Q , 5137MODEL_TENSOR .ATTN_K , 5138MODEL_TENSOR .ATTN_V , 5139MODEL_TENSOR .ATTN_OUT , 5140MODEL_TENSOR .FFN_NORM , 5141MODEL_TENSOR .FFN_GATE , 5142MODEL_TENSOR .FFN_DOWN , 5143MODEL_TENSOR .FFN_UP , 5144 ], 5145MODEL_ARCH .MISTRAL3 : [ 5146MODEL_TENSOR .TOKEN_EMBD , 5147MODEL_TENSOR .OUTPUT_NORM , 5148MODEL_TENSOR .OUTPUT , 5149MODEL_TENSOR .ROPE_FREQS , 5150MODEL_TENSOR .ATTN_NORM , 5151MODEL_TENSOR .ATTN_QKV , 5152MODEL_TENSOR .ATTN_Q , 5153MODEL_TENSOR .ATTN_K , 5154MODEL_TENSOR .ATTN_V , 5155MODEL_TENSOR .ATTN_OUT , 5156MODEL_TENSOR .ATTN_ROT_EMBD , 5157MODEL_TENSOR .FFN_GATE_INP , 5158MODEL_TENSOR .FFN_NORM , 5159MODEL_TENSOR .FFN_GATE , 5160MODEL_TENSOR .FFN_DOWN , 5161MODEL_TENSOR .FFN_UP , 5162MODEL_TENSOR .FFN_GATE_EXP , 5163MODEL_TENSOR .FFN_DOWN_EXP , 5164MODEL_TENSOR .FFN_UP_EXP , 5165 ], 5166MODEL_ARCH .EAGLE3 : [ 5167MODEL_TENSOR .TOKEN_EMBD , 5168MODEL_TENSOR .OUTPUT_NORM , 5169MODEL_TENSOR .OUTPUT , 5170MODEL_TENSOR .ROPE_FREQS , 5171MODEL_TENSOR .ATTN_NORM , 5172MODEL_TENSOR .ATTN_NORM_2 , 5173MODEL_TENSOR .ATTN_Q , 5174MODEL_TENSOR .ATTN_K , 5175MODEL_TENSOR .ATTN_V , 5176MODEL_TENSOR .ATTN_OUT , 5177MODEL_TENSOR .FFN_NORM , 5178MODEL_TENSOR .FFN_GATE , 5179MODEL_TENSOR .FFN_DOWN , 5180MODEL_TENSOR .FFN_UP , 5181MODEL_TENSOR .FC , 5182MODEL_TENSOR .ENC_OUTPUT_NORM , 5183MODEL_TENSOR .D2T , 5184 ], 5185MODEL_ARCH .DFLASH : [ 5186MODEL_TENSOR .TOKEN_EMBD , 5187MODEL_TENSOR .OUTPUT , 5188MODEL_TENSOR .OUTPUT_NORM , 5189MODEL_TENSOR .ATTN_NORM , 5190MODEL_TENSOR .ATTN_Q , 5191MODEL_TENSOR .ATTN_K , 5192MODEL_TENSOR .ATTN_V , 5193MODEL_TENSOR .ATTN_OUT , 5194MODEL_TENSOR .ATTN_Q_NORM , 5195MODEL_TENSOR .ATTN_K_NORM , 5196MODEL_TENSOR .ATTN_SINKS , 5197MODEL_TENSOR .ATTN_Q_A , 5198MODEL_TENSOR .ATTN_Q_B , 5199MODEL_TENSOR .ATTN_Q_A_NORM , 5200MODEL_TENSOR .ATTN_KV , 5201MODEL_TENSOR .ATTN_KV_NORM , 5202MODEL_TENSOR .ATTN_OUT_A , 5203MODEL_TENSOR .ATTN_OUT_B , 5204MODEL_TENSOR .HC_ATTN_FN , 5205MODEL_TENSOR .HC_ATTN_BASE , 5206MODEL_TENSOR .HC_ATTN_SCALE , 5207MODEL_TENSOR .HC_FFN_FN , 5208MODEL_TENSOR .HC_FFN_BASE , 5209MODEL_TENSOR .HC_FFN_SCALE , 5210MODEL_TENSOR .HC_HEAD_FN , 5211MODEL_TENSOR .HC_HEAD_BASE , 5212MODEL_TENSOR .HC_HEAD_SCALE , 5213MODEL_TENSOR .FFN_NORM , 5214MODEL_TENSOR .FFN_GATE , 5215MODEL_TENSOR .FFN_DOWN , 5216MODEL_TENSOR .FFN_UP , 5217MODEL_TENSOR .FFN_GATE_INP , 5218MODEL_TENSOR .FFN_EXP_PROBS_B , 5219MODEL_TENSOR .FFN_GATE_EXP , 5220MODEL_TENSOR .FFN_DOWN_EXP , 5221MODEL_TENSOR .FFN_UP_EXP , 5222MODEL_TENSOR .FFN_GATE_SHEXP , 5223MODEL_TENSOR .FFN_DOWN_SHEXP , 5224MODEL_TENSOR .FFN_UP_SHEXP , 5225MODEL_TENSOR .FC , 5226MODEL_TENSOR .ENC_OUTPUT_NORM , 5227MODEL_TENSOR .D2T , 5228# optional DSpark heads 5229MODEL_TENSOR .DSPARK_MARKOV_W1 , 5230MODEL_TENSOR .DSPARK_MARKOV_W2 , 5231MODEL_TENSOR .DSPARK_CONF_PROJ , 5232MODEL_TENSOR .DFLASH_ATTN_CONV_BASE , 5233MODEL_TENSOR .DFLASH_ATTN_CONV_PROJ , 5234MODEL_TENSOR .DFLASH_FFN_CONV_BASE , 5235MODEL_TENSOR .DFLASH_FFN_CONV_PROJ , 5236MODEL_TENSOR .DFLASH_SELECTOR_PREV , 5237MODEL_TENSOR .DFLASH_SELECTOR_NEXT , 5238MODEL_TENSOR .DFLASH_SELECTOR_HIDDEN , 5239 ], 5240MODEL_ARCH .MISTRAL4 : [ 5241MODEL_TENSOR .TOKEN_EMBD , 5242MODEL_TENSOR .OUTPUT_NORM , 5243MODEL_TENSOR .OUTPUT , 5244MODEL_TENSOR .ROPE_FREQS , 5245MODEL_TENSOR .ATTN_NORM , 5246MODEL_TENSOR .ATTN_Q , 5247MODEL_TENSOR .ATTN_Q_A , 5248MODEL_TENSOR .ATTN_Q_B , 5249MODEL_TENSOR .ATTN_KV_A_MQA , 5250MODEL_TENSOR .ATTN_KV_B , 5251MODEL_TENSOR .ATTN_K_B , 5252MODEL_TENSOR .ATTN_V_B , 5253MODEL_TENSOR .ATTN_Q_A_NORM , 5254MODEL_TENSOR .ATTN_KV_A_NORM , 5255MODEL_TENSOR .ATTN_OUT , 5256MODEL_TENSOR .ATTN_ROT_EMBD , 5257MODEL_TENSOR .FFN_GATE_INP , 5258MODEL_TENSOR .FFN_NORM , 5259MODEL_TENSOR .FFN_GATE , 5260MODEL_TENSOR .FFN_DOWN , 5261MODEL_TENSOR .FFN_UP , 5262MODEL_TENSOR .FFN_GATE_EXP , 5263MODEL_TENSOR .FFN_DOWN_EXP , 5264MODEL_TENSOR .FFN_UP_EXP , 5265MODEL_TENSOR .FFN_GATE_UP_EXP , 5266MODEL_TENSOR .FFN_GATE_SHEXP , 5267MODEL_TENSOR .FFN_DOWN_SHEXP , 5268MODEL_TENSOR .FFN_UP_SHEXP , 5269MODEL_TENSOR .FFN_EXP_PROBS_B , 5270 ], 5271MODEL_ARCH .MIMO2 : [ 5272MODEL_TENSOR .TOKEN_EMBD , 5273MODEL_TENSOR .OUTPUT_NORM , 5274MODEL_TENSOR .OUTPUT , 5275MODEL_TENSOR .ATTN_NORM , 5276MODEL_TENSOR .ATTN_QKV , 5277MODEL_TENSOR .ATTN_Q , 5278MODEL_TENSOR .ATTN_K , 5279MODEL_TENSOR .ATTN_V , 5280MODEL_TENSOR .ATTN_SINKS , 5281MODEL_TENSOR .ATTN_OUT , 5282MODEL_TENSOR .FFN_NORM , 5283MODEL_TENSOR .FFN_GATE , 5284MODEL_TENSOR .FFN_DOWN , 5285MODEL_TENSOR .FFN_UP , 5286MODEL_TENSOR .FFN_GATE_INP , 5287MODEL_TENSOR .FFN_GATE_EXP , 5288MODEL_TENSOR .FFN_DOWN_EXP , 5289MODEL_TENSOR .FFN_UP_EXP , 5290MODEL_TENSOR .FFN_EXP_PROBS_B , 5291MODEL_TENSOR .LAYER_OUT_NORM , 5292MODEL_TENSOR .NEXTN_EH_PROJ , 5293MODEL_TENSOR .NEXTN_EMBED_TOKENS , 5294MODEL_TENSOR .NEXTN_ENORM , 5295MODEL_TENSOR .NEXTN_HNORM , 5296MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 5297MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 5298 ], 5299MODEL_ARCH .STEP35 : [ 5300MODEL_TENSOR .TOKEN_EMBD , 5301MODEL_TENSOR .OUTPUT_NORM , 5302MODEL_TENSOR .OUTPUT , 5303MODEL_TENSOR .ROPE_FREQS , 5304MODEL_TENSOR .ATTN_NORM , 5305MODEL_TENSOR .ATTN_QKV , 5306MODEL_TENSOR .ATTN_Q , 5307MODEL_TENSOR .ATTN_Q_NORM , 5308MODEL_TENSOR .ATTN_K , 5309MODEL_TENSOR .ATTN_K_NORM , 5310MODEL_TENSOR .ATTN_V , 5311MODEL_TENSOR .ATTN_GATE , 5312MODEL_TENSOR .ATTN_OUT , 5313MODEL_TENSOR .FFN_NORM , 5314MODEL_TENSOR .FFN_GATE , 5315MODEL_TENSOR .FFN_DOWN , 5316MODEL_TENSOR .FFN_UP , 5317MODEL_TENSOR .FFN_GATE_INP , 5318MODEL_TENSOR .FFN_GATE_EXP , 5319MODEL_TENSOR .FFN_DOWN_EXP , 5320MODEL_TENSOR .FFN_UP_EXP , 5321MODEL_TENSOR .FFN_UP_SHEXP , 5322MODEL_TENSOR .FFN_GATE_SHEXP , 5323MODEL_TENSOR .FFN_DOWN_SHEXP , 5324MODEL_TENSOR .FFN_EXP_PROBS_B , 5325# NextN/MTP tensors (Step3p5 draft head) 5326MODEL_TENSOR .NEXTN_EH_PROJ , 5327MODEL_TENSOR .NEXTN_EMBED_TOKENS , 5328MODEL_TENSOR .NEXTN_ENORM , 5329MODEL_TENSOR .NEXTN_HNORM , 5330MODEL_TENSOR .NEXTN_SHARED_HEAD_HEAD , 5331MODEL_TENSOR .NEXTN_SHARED_HEAD_NORM , 5332 ], 5333MODEL_ARCH .SPARK2_5 : [ 5334MODEL_TENSOR .TOKEN_EMBD , 5335MODEL_TENSOR .OUTPUT_NORM , 5336MODEL_TENSOR .OUTPUT , 5337MODEL_TENSOR .ATTN_NORM , 5338MODEL_TENSOR .ATTN_QKV , 5339MODEL_TENSOR .ATTN_GATE , 5340MODEL_TENSOR .ATTN_OUT , 5341MODEL_TENSOR .FFN_NORM , 5342MODEL_TENSOR .FFN_GATE , 5343MODEL_TENSOR .FFN_DOWN , 5344MODEL_TENSOR .FFN_UP , 5345 ], 5346MODEL_ARCH .LLAMA_EMBED : [ 5347MODEL_TENSOR .TOKEN_EMBD , 5348MODEL_TENSOR .OUTPUT_NORM , 5349MODEL_TENSOR .OUTPUT , 5350MODEL_TENSOR .ROPE_FREQS , 5351MODEL_TENSOR .ATTN_NORM , 5352MODEL_TENSOR .ATTN_QKV , 5353MODEL_TENSOR .ATTN_Q , 5354MODEL_TENSOR .ATTN_K , 5355MODEL_TENSOR .ATTN_V , 5356MODEL_TENSOR .ATTN_OUT , 5357MODEL_TENSOR .ATTN_ROT_EMBD , 5358MODEL_TENSOR .FFN_GATE_INP , 5359MODEL_TENSOR .FFN_NORM , 5360MODEL_TENSOR .FFN_GATE , 5361MODEL_TENSOR .FFN_DOWN , 5362MODEL_TENSOR .FFN_UP , 5363MODEL_TENSOR .FFN_GATE_EXP , 5364MODEL_TENSOR .FFN_DOWN_EXP , 5365MODEL_TENSOR .FFN_UP_EXP , 5366 ], 5367MODEL_ARCH .MAINCODER : [ 5368MODEL_TENSOR .TOKEN_EMBD , 5369MODEL_TENSOR .OUTPUT_NORM , 5370MODEL_TENSOR .OUTPUT , 5371MODEL_TENSOR .ATTN_NORM , 5372MODEL_TENSOR .ATTN_QKV , 5373MODEL_TENSOR .ATTN_Q , 5374MODEL_TENSOR .ATTN_Q_NORM , 5375MODEL_TENSOR .ATTN_K , 5376MODEL_TENSOR .ATTN_K_NORM , 5377MODEL_TENSOR .ATTN_V , 5378MODEL_TENSOR .ATTN_OUT , 5379MODEL_TENSOR .FFN_NORM , 5380MODEL_TENSOR .FFN_GATE , 5381MODEL_TENSOR .FFN_DOWN , 5382MODEL_TENSOR .FFN_UP , 5383 ], 5384MODEL_ARCH .KIMI_LINEAR : [ 5385MODEL_TENSOR .TOKEN_EMBD , 5386MODEL_TENSOR .OUTPUT_NORM , 5387MODEL_TENSOR .OUTPUT , 5388MODEL_TENSOR .ATTN_NORM , 5389MODEL_TENSOR .ATTN_QKV , 5390MODEL_TENSOR .ATTN_Q , 5391MODEL_TENSOR .ATTN_K , 5392MODEL_TENSOR .ATTN_V , 5393MODEL_TENSOR .ATTN_OUT , 5394MODEL_TENSOR .ATTN_Q_A , 5395MODEL_TENSOR .ATTN_Q_B , 5396MODEL_TENSOR .ATTN_KV_A_MQA , 5397MODEL_TENSOR .ATTN_KV_B , 5398MODEL_TENSOR .ATTN_K_B , 5399MODEL_TENSOR .ATTN_V_B , 5400MODEL_TENSOR .ATTN_Q_A_NORM , 5401MODEL_TENSOR .ATTN_KV_A_NORM , 5402MODEL_TENSOR .FFN_NORM , 5403MODEL_TENSOR .FFN_GATE , 5404MODEL_TENSOR .FFN_DOWN , 5405MODEL_TENSOR .FFN_UP , 5406MODEL_TENSOR .FFN_GATE_INP , 5407MODEL_TENSOR .FFN_GATE_EXP , 5408MODEL_TENSOR .FFN_DOWN_EXP , 5409MODEL_TENSOR .FFN_UP_EXP , 5410MODEL_TENSOR .SSM_CONV1D_Q , 5411MODEL_TENSOR .SSM_CONV1D_K , 5412MODEL_TENSOR .SSM_CONV1D_V , 5413MODEL_TENSOR .SSM_F_A , 5414MODEL_TENSOR .SSM_F_B , 5415MODEL_TENSOR .SSM_BETA , 5416MODEL_TENSOR .SSM_A , 5417MODEL_TENSOR .SSM_G_A , 5418MODEL_TENSOR .SSM_G_B , 5419MODEL_TENSOR .SSM_DT , 5420MODEL_TENSOR .SSM_NORM , 5421MODEL_TENSOR .FFN_EXP_PROBS_B , 5422MODEL_TENSOR .FFN_GATE_SHEXP , 5423MODEL_TENSOR .FFN_DOWN_SHEXP , 5424MODEL_TENSOR .FFN_UP_SHEXP , 5425 ], 5426MODEL_ARCH .KIMI_K3 : [ 5427MODEL_TENSOR .TOKEN_EMBD , 5428MODEL_TENSOR .OUTPUT_NORM , 5429MODEL_TENSOR .OUTPUT , 5430MODEL_TENSOR .OUTPUT_RES_SCORE , 5431MODEL_TENSOR .ATTN_NORM , 5432MODEL_TENSOR .ATTN_RES_SCORE , 5433MODEL_TENSOR .FFN_RES_SCORE , 5434# MLA (full-attention layers) 5435MODEL_TENSOR .ATTN_Q , 5436MODEL_TENSOR .ATTN_K , 5437MODEL_TENSOR .ATTN_V , 5438MODEL_TENSOR .ATTN_OUT , 5439MODEL_TENSOR .ATTN_GATE , 5440MODEL_TENSOR .ATTN_Q_A , 5441MODEL_TENSOR .ATTN_Q_B , 5442MODEL_TENSOR .ATTN_KV_A_MQA , 5443MODEL_TENSOR .ATTN_KV_B , 5444MODEL_TENSOR .ATTN_K_B , 5445MODEL_TENSOR .ATTN_V_B , 5446MODEL_TENSOR .ATTN_Q_A_NORM , 5447MODEL_TENSOR .ATTN_KV_A_NORM , 5448# KDA (linear-attention layers) 5449MODEL_TENSOR .SSM_CONV1D_Q , 5450MODEL_TENSOR .SSM_CONV1D_K , 5451MODEL_TENSOR .SSM_CONV1D_V , 5452MODEL_TENSOR .SSM_F_A , 5453MODEL_TENSOR .SSM_F_B , 5454MODEL_TENSOR .SSM_BETA , 5455MODEL_TENSOR .SSM_A , 5456MODEL_TENSOR .SSM_G , 5457MODEL_TENSOR .SSM_DT , 5458MODEL_TENSOR .SSM_NORM , 5459# FFN 5460MODEL_TENSOR .FFN_NORM , 5461MODEL_TENSOR .FFN_GATE , 5462MODEL_TENSOR .FFN_DOWN , 5463MODEL_TENSOR .FFN_UP , 5464MODEL_TENSOR .FFN_GATE_INP , 5465MODEL_TENSOR .FFN_EXP_PROBS_B , 5466MODEL_TENSOR .FFN_GATE_EXP , 5467MODEL_TENSOR .FFN_DOWN_EXP , 5468MODEL_TENSOR .FFN_UP_EXP , 5469MODEL_TENSOR .FFN_GATE_SHEXP , 5470MODEL_TENSOR .FFN_DOWN_SHEXP , 5471MODEL_TENSOR .FFN_UP_SHEXP , 5472MODEL_TENSOR .FFN_ROUTED_DOWN , 5473MODEL_TENSOR .FFN_ROUTED_UP , 5474MODEL_TENSOR .FFN_ROUTED_NORM , 5475 ], 5476MODEL_ARCH .TALKIE : [ 5477MODEL_TENSOR .TOKEN_EMBD , 5478MODEL_TENSOR .OUTPUT , 5479MODEL_TENSOR .ATTN_Q , 5480MODEL_TENSOR .ATTN_Q_NORM , 5481MODEL_TENSOR .ATTN_K , 5482MODEL_TENSOR .ATTN_V , 5483MODEL_TENSOR .ATTN_OUT , 5484MODEL_TENSOR .FFN_GATE , 5485MODEL_TENSOR .FFN_DOWN , 5486MODEL_TENSOR .FFN_UP , 5487MODEL_TENSOR .LAYER_OUT_SCALE , 5488 ], 5489MODEL_ARCH .MELLUM : [ 5490MODEL_TENSOR .TOKEN_EMBD , 5491MODEL_TENSOR .OUTPUT_NORM , 5492MODEL_TENSOR .OUTPUT , 5493MODEL_TENSOR .ATTN_NORM , 5494MODEL_TENSOR .ATTN_Q , 5495MODEL_TENSOR .ATTN_Q_NORM , 5496MODEL_TENSOR .ATTN_K , 5497MODEL_TENSOR .ATTN_K_NORM , 5498MODEL_TENSOR .ATTN_V , 5499MODEL_TENSOR .ATTN_OUT , 5500MODEL_TENSOR .FFN_NORM , 5501MODEL_TENSOR .FFN_GATE_INP , 5502MODEL_TENSOR .FFN_GATE_EXP , 5503MODEL_TENSOR .FFN_DOWN_EXP , 5504MODEL_TENSOR .FFN_UP_EXP , 5505 ], 5506MODEL_ARCH .NANBEIGE : [ 5507MODEL_TENSOR .TOKEN_EMBD , 5508MODEL_TENSOR .OUTPUT_NORM , 5509MODEL_TENSOR .OUTPUT , 5510MODEL_TENSOR .ROPE_FREQS , 5511MODEL_TENSOR .ATTN_NORM , 5512MODEL_TENSOR .ATTN_Q , 5513MODEL_TENSOR .ATTN_K , 5514MODEL_TENSOR .ATTN_V , 5515MODEL_TENSOR .ATTN_OUT , 5516MODEL_TENSOR .ATTN_ROT_EMBD , 5517MODEL_TENSOR .FFN_NORM , 5518MODEL_TENSOR .FFN_GATE , 5519MODEL_TENSOR .FFN_DOWN , 5520MODEL_TENSOR .FFN_UP , 5521 ], 5522MODEL_ARCH .QWEN3TTS : [ 5523MODEL_TENSOR .TOKEN_EMBD , 5524MODEL_TENSOR .OUTPUT_NORM , 5525MODEL_TENSOR .OUTPUT , 5526MODEL_TENSOR .ATTN_NORM , 5527MODEL_TENSOR .ATTN_Q , 5528MODEL_TENSOR .ATTN_Q_NORM , 5529MODEL_TENSOR .ATTN_K , 5530MODEL_TENSOR .ATTN_K_NORM , 5531MODEL_TENSOR .ATTN_V , 5532MODEL_TENSOR .ATTN_OUT , 5533MODEL_TENSOR .FFN_NORM , 5534MODEL_TENSOR .FFN_GATE , 5535MODEL_TENSOR .FFN_DOWN , 5536MODEL_TENSOR .FFN_UP , 5537 ], 5538MODEL_ARCH .POCKETTTS : [ 5539MODEL_TENSOR .TOKEN_EMBD , 5540MODEL_TENSOR .OUTPUT_NORM , 5541MODEL_TENSOR .ATTN_NORM , 5542MODEL_TENSOR .ATTN_Q , 5543MODEL_TENSOR .ATTN_K , 5544MODEL_TENSOR .ATTN_V , 5545MODEL_TENSOR .ATTN_OUT , 5546MODEL_TENSOR .FFN_NORM , 5547MODEL_TENSOR .FFN_DOWN , 5548MODEL_TENSOR .FFN_UP , 5549 ], 5550} 5551 5552# tensors that will not be serialized 5553MODEL_TENSOR_SKIP :dict [MODEL_ARCH ,list [MODEL_TENSOR ]]= { 5554MODEL_ARCH .LLAMA : [ 5555MODEL_TENSOR .ROPE_FREQS , 5556MODEL_TENSOR .ATTN_ROT_EMBD , 5557 ], 5558MODEL_ARCH .DECI : [ 5559MODEL_TENSOR .ROPE_FREQS , 5560MODEL_TENSOR .ATTN_ROT_EMBD , 5561 ], 5562MODEL_ARCH .BAICHUAN : [ 5563MODEL_TENSOR .ROPE_FREQS , 5564MODEL_TENSOR .ATTN_ROT_EMBD , 5565 ], 5566MODEL_ARCH .QWEN : [ 5567MODEL_TENSOR .ROPE_FREQS , 5568MODEL_TENSOR .ATTN_ROT_EMBD , 5569 ], 5570MODEL_ARCH .CODESHELL : [ 5571MODEL_TENSOR .ROPE_FREQS , 5572MODEL_TENSOR .ATTN_ROT_EMBD , 5573 ], 5574MODEL_ARCH .ORION : [ 5575MODEL_TENSOR .ROPE_FREQS , 5576MODEL_TENSOR .ATTN_ROT_EMBD , 5577 ], 5578MODEL_ARCH .STARCODER2 : [ 5579MODEL_TENSOR .ROPE_FREQS , 5580MODEL_TENSOR .ATTN_ROT_EMBD , 5581 ], 5582MODEL_ARCH .XVERSE : [ 5583MODEL_TENSOR .ROPE_FREQS , 5584MODEL_TENSOR .ATTN_ROT_EMBD , 5585 ], 5586MODEL_ARCH .DEEPSEEK : [ 5587MODEL_TENSOR .ROPE_FREQS , 5588MODEL_TENSOR .ATTN_ROT_EMBD , 5589 ], 5590MODEL_ARCH .DEEPSEEK2 : [ 5591MODEL_TENSOR .ROPE_FREQS , 5592MODEL_TENSOR .ATTN_ROT_EMBD , 5593 ], 5594MODEL_ARCH .DEEPSEEK2OCR : [ 5595MODEL_TENSOR .ROPE_FREQS , 5596MODEL_TENSOR .ATTN_ROT_EMBD , 5597 ], 5598MODEL_ARCH .DEEPSEEK32 : [ 5599MODEL_TENSOR .ROPE_FREQS , 5600MODEL_TENSOR .ATTN_ROT_EMBD , 5601 ], 5602MODEL_ARCH .HY_V4 : [ 5603MODEL_TENSOR .ROPE_FREQS , 5604MODEL_TENSOR .ATTN_ROT_EMBD , 5605 ], 5606MODEL_ARCH .CHATGLM : [ 5607MODEL_TENSOR .ROPE_FREQS , 5608 ], 5609MODEL_ARCH .NEMOTRON : [ 5610MODEL_TENSOR .ROPE_FREQS , 5611MODEL_TENSOR .ATTN_ROT_EMBD , 5612 ], 5613MODEL_ARCH .BAILINGMOE : [ 5614MODEL_TENSOR .ROPE_FREQS , 5615 ], 5616MODEL_ARCH .PANGU_EMBED : [ 5617MODEL_TENSOR .ROPE_FREQS , 5618MODEL_TENSOR .ATTN_ROT_EMBD , 5619 ], 5620MODEL_ARCH .NANBEIGE : [ 5621MODEL_TENSOR .ROPE_FREQS , 5622MODEL_TENSOR .ATTN_ROT_EMBD , 5623 ], 5624} 5625 5626# 5627# types 5628# 5629 5630 5631class TokenType (IntEnum ): 5632NORMAL = 1 5633UNKNOWN = 2 5634CONTROL = 3 5635USER_DEFINED = 4 5636UNUSED = 5 5637BYTE = 6 5638 5639 5640class RopeScalingType (Enum ): 5641NONE = 'none' 5642LINEAR = 'linear' 5643YARN = 'yarn' 5644LONGROPE = 'longrope' 5645 5646 5647class PoolingType (IntEnum ): 5648NONE = 0 5649MEAN = 1 5650CLS = 2 5651LAST = 3 5652RANK = 4 5653 5654 5655class GGMLQuantizationType (IntEnum ): 5656F32 = 0 5657F16 = 1 5658Q4_0 = 2 5659Q4_1 = 3 5660Q5_0 = 6 5661Q5_1 = 7 5662Q8_0 = 8 5663Q8_1 = 9 5664Q2_K = 10 5665Q3_K = 11 5666Q4_K = 12 5667Q5_K = 13 5668Q6_K = 14 5669Q8_K = 15 5670IQ2_XXS = 16 5671IQ2_XS = 17 5672IQ3_XXS = 18 5673IQ1_S = 19 5674IQ4_NL = 20 5675IQ3_S = 21 5676IQ2_S = 22 5677IQ4_XS = 23 5678I8 = 24 5679I16 = 25 5680I32 = 26 5681I64 = 27 5682F64 = 28 5683IQ1_M = 29 5684BF16 = 30 5685TQ1_0 = 34 5686TQ2_0 = 35 5687MXFP4 = 39 5688NVFP4 = 40 5689Q1_0 = 41 5690Q2_0 = 42 5691 5692 5693class ExpertGatingFuncType (IntEnum ): 5694SOFTMAX = 1 5695SIGMOID = 2 5696SQRTSOFTPLUS = 4 5697 5698 5699# TODO: add GGMLFileType from ggml_ftype in ggml.h 5700 5701 5702# from llama_ftype in llama.h 5703# ALL VALUES SHOULD BE THE SAME HERE AS THEY ARE OVER THERE. 5704class LlamaFileType (IntEnum ): 5705ALL_F32 = 0 5706MOSTLY_F16 = 1 # except 1d tensors 5707MOSTLY_Q4_0 = 2 # except 1d tensors 5708MOSTLY_Q4_1 = 3 # except 1d tensors 5709# MOSTLY_Q4_1_SOME_F16 = 4 # tok_embeddings.weight and output.weight are F16 5710# MOSTLY_Q4_2 = 5 # support has been removed 5711# MOSTLY_Q4_3 = 6 # support has been removed 5712MOSTLY_Q8_0 = 7 # except 1d tensors 5713MOSTLY_Q5_0 = 8 # except 1d tensors 5714MOSTLY_Q5_1 = 9 # except 1d tensors 5715MOSTLY_Q2_K = 10 # except 1d tensors 5716MOSTLY_Q3_K_S = 11 # except 1d tensors 5717MOSTLY_Q3_K_M = 12 # except 1d tensors 5718MOSTLY_Q3_K_L = 13 # except 1d tensors 5719MOSTLY_Q4_K_S = 14 # except 1d tensors 5720MOSTLY_Q4_K_M = 15 # except 1d tensors 5721MOSTLY_Q5_K_S = 16 # except 1d tensors 5722MOSTLY_Q5_K_M = 17 # except 1d tensors 5723MOSTLY_Q6_K = 18 # except 1d tensors 5724MOSTLY_IQ2_XXS = 19 # except 1d tensors 5725MOSTLY_IQ2_XS = 20 # except 1d tensors 5726MOSTLY_Q2_K_S = 21 # except 1d tensors 5727MOSTLY_IQ3_XS = 22 # except 1d tensors 5728MOSTLY_IQ3_XXS = 23 # except 1d tensors 5729MOSTLY_IQ1_S = 24 # except 1d tensors 5730MOSTLY_IQ4_NL = 25 # except 1d tensors 5731MOSTLY_IQ3_S = 26 # except 1d tensors 5732MOSTLY_IQ3_M = 27 # except 1d tensors 5733MOSTLY_IQ2_S = 28 # except 1d tensors 5734MOSTLY_IQ2_M = 29 # except 1d tensors 5735MOSTLY_IQ4_XS = 30 # except 1d tensors 5736MOSTLY_IQ1_M = 31 # except 1d tensors 5737MOSTLY_BF16 = 32 # except 1d tensors 5738# MOSTLY_Q4_0_4_4 = 33 # removed from gguf files, use Q4_0 and runtime repack 5739# MOSTLY_Q4_0_4_8 = 34 # removed from gguf files, use Q4_0 and runtime repack 5740# MOSTLY_Q4_0_8_8 = 35 # removed from gguf files, use Q4_0 and runtime repack 5741MOSTLY_TQ1_0 = 36 # except 1d tensors 5742MOSTLY_TQ2_0 = 37 # except 1d tensors 5743MOSTLY_MXFP4_MOE = 38 # except 1d tensors 5744MOSTLY_NVFP4 = 39 # except 1d tensors 5745MOSTLY_Q1_0 = 40 # except 1d tensors 5746MOSTLY_Q2_0 = 41 # except 1d tensors 5747 5748GUESSED = 1024 # not specified in the model file 5749 5750 5751class GGUFEndian (IntEnum ): 5752LITTLE = 0 5753BIG = 1 5754 5755 5756class GGUFValueType (IntEnum ): 5757UINT8 = 0 5758INT8 = 1 5759UINT16 = 2 5760INT16 = 3 5761UINT32 = 4 5762INT32 = 5 5763FLOAT32 = 6 5764BOOL = 7 5765STRING = 8 5766ARRAY = 9 5767UINT64 = 10 5768INT64 = 11 5769FLOAT64 = 12 5770 5771@staticmethod 5772def get_type (val :Any )-> GGUFValueType : 5773if isinstance (val , (str ,bytes ,bytearray )): 5774return GGUFValueType .STRING 5775elif isinstance (val ,list ): 5776return GGUFValueType .ARRAY 5777elif isinstance (val ,float ): 5778return GGUFValueType .FLOAT32 5779elif isinstance (val ,bool ): 5780return GGUFValueType .BOOL 5781elif isinstance (val ,int ): 5782return GGUFValueType .INT32 5783# TODO: need help with 64-bit types in Python 5784else : 5785raise ValueError (f"Unknown type: { type ( val ) } " ) 5786 5787 5788class VisionProjectorType : 5789GEMMA3 = "gemma3" 5790GEMMA3NV = "gemma3nv" 5791GEMMA3NA = "gemma3na" 5792GEMMA4V = "gemma4v" 5793GEMMA4A = "gemma4a" 5794GEMMA4UV = "gemma4uv" # "unified" variant 5795GEMMA4UA = "gemma4ua" # "unified" variant 5796PHI4 = "phi4" 5797IDEFICS3 = "idefics3" 5798PIXTRAL = "pixtral" 5799LLAMA4 = "llama4" 5800QWEN2VL = "qwen2vl_merger" 5801QWEN25VL = "qwen2.5vl_merger" 5802EXAONE4_5 = "exaone4_5" 5803QWEN3VL = "qwen3vl_merger" 5804STEP3VL = "step3vl" 5805ULTRAVOX = "ultravox" 5806INTERNVL = "internvl" 5807QWEN2A = "qwen2a" # audio 5808QWEN3A = "qwen3a" # audio 5809GLMA = "glma" # audio 5810QWEN25O = "qwen2.5o" # omni 5811VOXTRAL = "voxtral" 5812MERALION = "meralion" # audio: Whisper + gated MLP adaptor 5813LFM2 = "lfm2" 5814KIMIVL = "kimivl" 5815PADDLEOCR = "paddleocr" 5816KIMIK25 = "kimik25" 5817LIGHTONOCR = "lightonocr" 5818COGVLM = "cogvlm" 5819JANUS_PRO = "janus_pro" 5820DOTSOCR = "dots_ocr" 5821DOTS3NOTE_V = "dots3note_v" 5822DOTS3NOTE_A = "dots3note_a" # audio 5823DEEPSEEKOCR = "deepseekocr" 5824DEEPSEEKOCR2 = "deepseekocr2" 5825DEEPSEEK4V = "deepseek4v" 5826LFM2A = "lfm2a" # audio 5827MUSIC_FLAMINGO = "musicflamingo" # audio 5828GLM4V = "glm4v" 5829YOUTUVL = "youtuvl" 5830NEMOTRON_V2_VL = "nemotron_v2_vl" 5831QWEN3TTS_SPKENC = "qwen3tts_spkenc" # audio: ECAPA-TDNN speaker encoder 5832QWEN3TTS_GEN = "qwen3tts_gen" # audio generation: code_predictor 5833POCKETTTS_SPKENC = "pockettts_spkenc" # audio: mimi encoder as voice-prompt encoder 5834POCKETTTS_GEN = "pockettts_gen" # audio generation: flow-matching decoder + mimi decoder 5835HUNYUANVL = "hunyuanvl" 5836PARAKEET = "parakeet" # audio 5837MINIMAXM3 = "minimax_m3" 5838MINICPMV4_6 = "minicpmv4_6" 5839GRANITE_SPEECH = "granite_speech" # audio 5840MIMOVL = "mimovl" 5841MIMO_AUDIO = "mimo_audio" 5842GRANITE4_VISION = "granite4_vision" 5843MUSE_GLIMMER = "muse-glimmer" 5844 5845 5846# Items here are (block size, type size) 5847QK_K = 256 5848GGML_QUANT_SIZES :dict [GGMLQuantizationType ,tuple [int ,int ]]= { 5849GGMLQuantizationType .F32 : (1 ,4 ), 5850GGMLQuantizationType .F16 : (1 ,2 ), 5851GGMLQuantizationType .Q4_0 : (32 ,2 + 16 ), 5852GGMLQuantizationType .Q4_1 : (32 ,2 + 2 + 16 ), 5853GGMLQuantizationType .Q5_0 : (32 ,2 + 4 + 16 ), 5854GGMLQuantizationType .Q5_1 : (32 ,2 + 2 + 4 + 16 ), 5855GGMLQuantizationType .Q8_0 : (32 ,2 + 32 ), 5856GGMLQuantizationType .Q8_1 : (32 ,4 + 4 + 32 ), 5857GGMLQuantizationType .Q2_K : (256 ,2 + 2 + QK_K // 16 + QK_K // 4 ), 5858GGMLQuantizationType .Q3_K : (256 ,2 + QK_K // 4 + QK_K // 8 + 12 ), 5859GGMLQuantizationType .Q4_K : (256 ,2 + 2 + QK_K // 2 + 12 ), 5860GGMLQuantizationType .Q5_K : (256 ,2 + 2 + QK_K // 2 + QK_K // 8 + 12 ), 5861GGMLQuantizationType .Q6_K : (256 ,2 + QK_K // 2 + QK_K // 4 + QK_K // 16 ), 5862GGMLQuantizationType .Q8_K : (256 ,4 + QK_K + QK_K // 8 ), 5863GGMLQuantizationType .IQ2_XXS : (256 ,2 + QK_K // 4 ), 5864GGMLQuantizationType .IQ2_XS : (256 ,2 + QK_K // 4 + QK_K // 32 ), 5865GGMLQuantizationType .IQ3_XXS : (256 ,2 + QK_K // 4 + QK_K // 8 ), 5866GGMLQuantizationType .IQ1_S : (256 ,2 + QK_K // 8 + QK_K // 16 ), 5867GGMLQuantizationType .IQ4_NL : (32 ,2 + 16 ), 5868GGMLQuantizationType .IQ3_S : (256 ,2 + QK_K // 4 + QK_K // 8 + QK_K // 32 + 4 ), 5869GGMLQuantizationType .IQ2_S : (256 ,2 + QK_K // 4 + QK_K // 16 ), 5870GGMLQuantizationType .IQ4_XS : (256 ,2 + 2 + QK_K // 2 + QK_K // 64 ), 5871GGMLQuantizationType .I8 : (1 ,1 ), 5872GGMLQuantizationType .I16 : (1 ,2 ), 5873GGMLQuantizationType .I32 : (1 ,4 ), 5874GGMLQuantizationType .I64 : (1 ,8 ), 5875GGMLQuantizationType .F64 : (1 ,8 ), 5876GGMLQuantizationType .IQ1_M : (256 ,QK_K // 8 + QK_K // 16 + QK_K // 32 ), 5877GGMLQuantizationType .BF16 : (1 ,2 ), 5878GGMLQuantizationType .TQ1_0 : (256 ,2 + 4 * 13 ), 5879GGMLQuantizationType .TQ2_0 : (256 ,2 + 64 ), 5880GGMLQuantizationType .MXFP4 : (32 ,1 + 16 ), 5881GGMLQuantizationType .NVFP4 : (64 ,4 + 32 ), 5882GGMLQuantizationType .Q1_0 : (128 ,2 + 16 ), 5883GGMLQuantizationType .Q2_0 : (64 ,2 + 16 ), 5884} 5885 5886 5887# Aliases for backward compatibility. 5888 5889# general 5890KEY_GENERAL_ARCHITECTURE = Keys .General .ARCHITECTURE 5891KEY_GENERAL_QUANTIZATION_VERSION = Keys .General .QUANTIZATION_VERSION 5892KEY_GENERAL_ALIGNMENT = Keys .General .ALIGNMENT 5893KEY_GENERAL_NAME = Keys .General .NAME 5894KEY_GENERAL_AUTHOR = Keys .General .AUTHOR 5895KEY_GENERAL_URL = Keys .General .URL 5896KEY_GENERAL_DESCRIPTION = Keys .General .DESCRIPTION 5897KEY_GENERAL_LICENSE = Keys .General .LICENSE 5898KEY_GENERAL_SOURCE_URL = Keys .General .SOURCE_URL 5899KEY_GENERAL_FILE_TYPE = Keys .General .FILE_TYPE 5900 5901# LLM 5902KEY_VOCAB_SIZE = Keys .LLM .VOCAB_SIZE 5903KEY_CONTEXT_LENGTH = Keys .LLM .CONTEXT_LENGTH 5904KEY_EMBEDDING_LENGTH = Keys .LLM .EMBEDDING_LENGTH 5905KEY_BLOCK_COUNT = Keys .LLM .BLOCK_COUNT 5906KEY_FEED_FORWARD_LENGTH = Keys .LLM .FEED_FORWARD_LENGTH 5907KEY_USE_PARALLEL_RESIDUAL = Keys .LLM .USE_PARALLEL_RESIDUAL 5908KEY_TENSOR_DATA_LAYOUT = Keys .LLM .TENSOR_DATA_LAYOUT 5909 5910# attention 5911KEY_ATTENTION_HEAD_COUNT = Keys .Attention .HEAD_COUNT 5912KEY_ATTENTION_HEAD_COUNT_KV = Keys .Attention .HEAD_COUNT_KV 5913KEY_ATTENTION_MAX_ALIBI_BIAS = Keys .Attention .MAX_ALIBI_BIAS 5914KEY_ATTENTION_CLAMP_KQV = Keys .Attention .CLAMP_KQV 5915KEY_ATTENTION_LAYERNORM_EPS = Keys .Attention .LAYERNORM_EPS 5916KEY_ATTENTION_LAYERNORM_RMS_EPS = Keys .Attention .LAYERNORM_RMS_EPS 5917 5918# RoPE 5919KEY_ROPE_DIMENSION_COUNT = Keys .Rope .DIMENSION_COUNT 5920KEY_ROPE_FREQ_BASE = Keys .Rope .FREQ_BASE 5921KEY_ROPE_SCALING_TYPE = Keys .Rope .SCALING_TYPE 5922KEY_ROPE_SCALING_FACTOR = Keys .Rope .SCALING_FACTOR 5923KEY_ROPE_SCALING_ORIG_CTX_LEN = Keys .Rope .SCALING_ORIG_CTX_LEN 5924KEY_ROPE_SCALING_FINETUNED = Keys .Rope .SCALING_FINETUNED 5925 5926# SSM 5927KEY_SSM_CONV_KERNEL = Keys .SSM .CONV_KERNEL 5928KEY_SSM_INNER_SIZE = Keys .SSM .INNER_SIZE 5929KEY_SSM_STATE_SIZE = Keys .SSM .STATE_SIZE 5930KEY_SSM_TIME_STEP_RANK = Keys .SSM .TIME_STEP_RANK 5931KEY_SSM_GROUP_COUNT = Keys .SSM .GROUP_COUNT 5932KEY_SSM_DT_B_C_RMS = Keys .SSM .DT_B_C_RMS 5933 5934# KDA 5935KEY_KDA_HEAD_DIM = Keys .KDA .HEAD_DIM 5936KEY_KDA_SAFE_GATE = Keys .KDA .SAFE_GATE 5937KEY_KDA_GATE_LOWER_BOUND = Keys .KDA .GATE_LOWER_BOUND 5938 5939# tokenization 5940KEY_TOKENIZER_MODEL = Keys .Tokenizer .MODEL 5941KEY_TOKENIZER_PRE = Keys .Tokenizer .PRE 5942KEY_TOKENIZER_LIST = Keys .Tokenizer .LIST 5943KEY_TOKENIZER_TOKEN_TYPE = Keys .Tokenizer .TOKEN_TYPE 5944KEY_TOKENIZER_SCORES = Keys .Tokenizer .SCORES 5945KEY_TOKENIZER_MERGES = Keys .Tokenizer .MERGES 5946KEY_TOKENIZER_BOS_ID = Keys .Tokenizer .BOS_ID 5947KEY_TOKENIZER_EOS_ID = Keys .Tokenizer .EOS_ID 5948KEY_TOKENIZER_EOT_ID = Keys .Tokenizer .EOT_ID 5949KEY_TOKENIZER_EOM_ID = Keys .Tokenizer .EOM_ID 5950KEY_TOKENIZER_UNK_ID = Keys .Tokenizer .UNK_ID 5951KEY_TOKENIZER_SEP_ID = Keys .Tokenizer .SEP_ID 5952KEY_TOKENIZER_PAD_ID = Keys .Tokenizer .PAD_ID 5953KEY_TOKENIZER_MASK_ID = Keys .Tokenizer .MASK_ID 5954KEY_TOKENIZER_HF_JSON = Keys .Tokenizer .HF_JSON 5955KEY_TOKENIZER_RWKV = Keys .Tokenizer .RWKV 5956 5957KEY_TOKENIZER_FIM_PRE_ID = Keys .Tokenizer .FIM_PRE_ID 5958KEY_TOKENIZER_FIM_SUF_ID = Keys .Tokenizer .FIM_SUF_ID 5959KEY_TOKENIZER_FIM_MID_ID = Keys .Tokenizer .FIM_MID_ID 5960KEY_TOKENIZER_FIM_PAD_ID = Keys .Tokenizer .FIM_PAD_ID 5961KEY_TOKENIZER_FIM_REP_ID = Keys .Tokenizer .FIM_REP_ID 5962KEY_TOKENIZER_FIM_SEP_ID = Keys .Tokenizer .FIM_SEP_ID 5963 5964# deprecated 5965KEY_TOKENIZER_PREFIX_ID = Keys .Tokenizer .PREFIX_ID 5966KEY_TOKENIZER_SUFFIX_ID = Keys .Tokenizer .SUFFIX_ID 5967KEY_TOKENIZER_MIDDLE_ID = Keys .Tokenizer .MIDDLE_ID