Spaces:
Sleeping
Sleeping
Aditya commited on
Commit ·
d3e5c89
1
Parent(s): 5595156
Use float16 on GPU, float32 fallback on CPU for fine-tuned model
Browse files- system3_inference.py +2 -1
system3_inference.py
CHANGED
|
@@ -29,7 +29,8 @@ def load_model():
|
|
| 29 |
_tokenizer = AutoTokenizer.from_pretrained(FINETUNED_PATH)
|
| 30 |
base = AutoModelForCausalLM.from_pretrained(
|
| 31 |
BASE_MODEL,
|
| 32 |
-
torch_dtype=torch.float32,
|
|
|
|
| 33 |
)
|
| 34 |
_model = PeftModel.from_pretrained(base, FINETUNED_PATH)
|
| 35 |
_model.eval()
|
|
|
|
| 29 |
_tokenizer = AutoTokenizer.from_pretrained(FINETUNED_PATH)
|
| 30 |
base = AutoModelForCausalLM.from_pretrained(
|
| 31 |
BASE_MODEL,
|
| 32 |
+
torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
|
| 33 |
+
low_cpu_mem_usage=True,
|
| 34 |
)
|
| 35 |
_model = PeftModel.from_pretrained(base, FINETUNED_PATH)
|
| 36 |
_model.eval()
|