hackergeek commited on
Commit
c0fa669
·
verified ·
1 Parent(s): 777e328

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -9,12 +9,13 @@ device = "cpu" # ✅ اجباراً فقط روی CPU اجرا شود
9
  def train_model(dataset_url, model_url, epochs):
10
  try:
11
  # 🚀 بارگیری مدل و توکنایزر با اجازه اجرای کد سفارشی و بدون نیاز به GPU
 
12
  tokenizer = AutoTokenizer.from_pretrained(model_url, trust_remote_code=True)
13
  model = AutoModelForCausalLM.from_pretrained(
14
  model_url,
15
  trust_remote_code=True,
16
- torch_dtype=torch.float32, # ✅ تغییر به float32 برای CPU
17
- device_map="cpu" # ✅ اجباری کردن اجرای روی CPU
18
  )
19
 
20
  # ✅ تنظیم LoRA برای کاهش مصرف حافظه
 
9
  def train_model(dataset_url, model_url, epochs):
10
  try:
11
  # 🚀 بارگیری مدل و توکنایزر با اجازه اجرای کد سفارشی و بدون نیاز به GPU
12
+ # 🚀 بارگیری مدل و توکنایزر بدون نیاز به GPU
13
  tokenizer = AutoTokenizer.from_pretrained(model_url, trust_remote_code=True)
14
  model = AutoModelForCausalLM.from_pretrained(
15
  model_url,
16
  trust_remote_code=True,
17
+ torch_dtype=torch.float32, # ✅ اجرا روی CPU
18
+ device_map="cpu"
19
  )
20
 
21
  # ✅ تنظیم LoRA برای کاهش مصرف حافظه