↓ 6 callersFunctionrepeat_kv This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, num_key_value_heads, seqlen, he
colongpt/model/language_model/phi3/modeling_phi3.py:269
↓ 4 callersFunctionload_pretrained_model(model_path, model_base, model_name, model_type, load_8bit=False, load_4bit=False,
d
colongpt/model/builder.py:13
↓ 2 callersMethodprepare_inputs_labels_for_multimodal(
self, input_ids, position_ids, attention_mask, past_key_values, labels, images
)
colongpt/model/colongpt_arch.py:76
↓ 2 callersFunctionrepeat_kv This is the equivalent of torch.repeat_interleave(x, dim=1, repeats=n_rep). The hidden states go from (batch, num_key_value_heads, seqlen, he
colongpt/model/language_model/phi/modeling_phi.py:219
↓ 1 callersMethod_upad_input(self, query_layer, key_layer, value_layer, attention_mask, query_length)
colongpt/model/language_model/phi/modeling_phi.py:581
↓ 1 callersMethod_upad_input(self, query_layer, key_layer, value_layer, attention_mask, query_length)
colongpt/model/language_model/phi3/modeling_phi3.py:682