eddddyy commited on
Commit
4236a98
·
verified ·
1 Parent(s): 383d492

Create model_loader.py

Browse files
Files changed (1) hide show
  1. model_loader.py +22 -0
model_loader.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline
3
+ from config import HF_TOKEN, MODEL_ID
4
+
5
+ def load_model():
6
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, token=HF_TOKEN, trust_remote_code=True)
7
+ model = AutoModelForCausalLM.from_pretrained(
8
+ MODEL_ID,
9
+ token=HF_TOKEN,
10
+ trust_remote_code=True,
11
+ device_map="cpu",
12
+ torch_dtype=torch.float32,
13
+ low_cpu_mem_usage=True
14
+ )
15
+ return pipeline(
16
+ "text-generation",
17
+ model=model,
18
+ tokenizer=tokenizer,
19
+ max_new_tokens=100,
20
+ do_sample=True,
21
+ temperature=0.7,
22
+ )