Commit
·
1d1088c
1
Parent(s):
613f33e
Update modeling_InternLM_XComposer.py (#1)
Browse files- Update modeling_InternLM_XComposer.py (d705cd927d90418204a513ae2e853128024972a6)
Co-authored-by: Haoning Wu @ VQAssessment Group <[email protected]>
modeling_InternLM_XComposer.py
CHANGED
|
@@ -74,7 +74,8 @@ class InternLMXComposerForCausalLM(PreTrainedModel):
|
|
| 74 |
# speed up init llm
|
| 75 |
with torch.device('meta'):
|
| 76 |
self.internlm_model = InternLMForCausalLM._from_config(config)
|
| 77 |
-
self.internlm_model.to_empty(device=
|
|
|
|
| 78 |
for n, m in self.internlm_model.named_modules():
|
| 79 |
if 'lora' in n:
|
| 80 |
m.float()
|
|
|
|
| 74 |
# speed up init llm
|
| 75 |
with torch.device('meta'):
|
| 76 |
self.internlm_model = InternLMForCausalLM._from_config(config)
|
| 77 |
+
self.internlm_model.to_empty(device='cpu').to(torch.float16)
|
| 78 |
+
self.internlm_model.to(config.device)
|
| 79 |
for n, m in self.internlm_model.named_modules():
|
| 80 |
if 'lora' in n:
|
| 81 |
m.float()
|