narainkumbari commited on
Commit
8744263
·
1 Parent(s): be4618e

Fix: Load CPU-safe model for HF Space

Browse files
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -9,14 +9,16 @@ import io
9
  # Load model and tokenizer from local fine-tuned directory
10
  MODEL_PATH = "Tufan1/BioMedLM-Cardio-Fold4-CPU"
11
  tokenizer = AutoTokenizer.from_pretrained(MODEL_PATH)
12
- #model = AutoModelForCausalLM.from_pretrained(MODEL_PATH, device_map=None, low_cpu_mem_usage=True, torch_dtype=torch.float32)
13
- device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
14
  model = AutoModelForCausalLM.from_pretrained(
15
  MODEL_PATH,
16
- device_map="auto" if torch.cuda.is_available() else None,
17
- torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32
18
- ).to(device)
19
- #model.to(device)
 
 
20
 
21
  # Dictionaries to decode user inputs
22
  gender_map = {1: "Female", 2: "Male"}
 
9
  # Load model and tokenizer from local fine-tuned directory
10
  MODEL_PATH = "Tufan1/BioMedLM-Cardio-Fold4-CPU"
11
  tokenizer = AutoTokenizer.from_pretrained(MODEL_PATH)
12
+
13
+ # Force CPU-safe model loading
14
  model = AutoModelForCausalLM.from_pretrained(
15
  MODEL_PATH,
16
+ device_map="cpu", # Ensure model loads on CPU
17
+ torch_dtype=torch.float32 # Ensure safe dtype for CPU
18
+ )
19
+
20
+ device = torch.device("cpu") # Explicitly define CPU
21
+
22
 
23
  # Dictionaries to decode user inputs
24
  gender_map = {1: "Female", 2: "Male"}