加载模型
(self, model_path, trust_remote_code=True, tensor_parallel_size=1, gpu_memory_utilization=0.25)
| 30 | return kargs |
| 31 | |
| 32 | def load_model(self, model_path, trust_remote_code=True, tensor_parallel_size=1, gpu_memory_utilization=0.25): |
| 33 | '''加载模型''' |
| 34 | self.tokenizer = AutoTokenizer.from_pretrained(self.model_path, trust_remote_code=trust_remote_code) |
| 35 | self.model = AutoModelForCausalLM.from_pretrained(self.model_path, device_map="auto", trust_remote_code=trust_remote_code).eval() |
| 36 | |
| 37 | # self.model = LLM(model=model_path, trust_remote_code=trust_remote_code, tensor_parallel_size=tensor_parallel_size, gpu_memory_utilization=gpu_memory_utilization) |