Update modeling_internlm_xcomposer2.py
Browse files
modeling_internlm_xcomposer2.py
CHANGED
@@ -100,12 +100,12 @@ class InternLMXComposer2ForCausalLM(InternLM2PreTrainedModel):
|
|
100 |
return self.model
|
101 |
|
102 |
def encode_text(self, tokenizer, text, add_special_tokens=False):
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
return type(tokenizer)
|
109 |
|
110 |
def encode_img(self, image):
|
111 |
if image is None:
|
|
|
100 |
return self.model
|
101 |
|
102 |
def encode_text(self, tokenizer, text, add_special_tokens=False):
|
103 |
+
token = tokenizer(
|
104 |
+
text, return_tensors='pt',
|
105 |
+
add_special_tokens=add_special_tokens).input_ids.to(self.device)
|
106 |
+
embs = self.model.tok_embeddings(token)
|
107 |
+
return embs
|
108 |
+
# return type(tokenizer)
|
109 |
|
110 |
def encode_img(self, image):
|
111 |
if image is None:
|