Adapters
signalha / copy_model.py
dddddd1367's picture
Create copy_model.py
8bcebc3
raw
history blame
1.03 kB
from transformers import AutoModel, AutoTokenizer
# مدل اصلی که می‌خواهید از آن فایل‌ها را انتقال دهید
original_model_name = "openchat/openchat_3.5"
original_model = AutoModel.from_pretrained(original_model_name)
original_tokenizer = AutoTokenizer.from_pretrained(original_model_name)
# مدل جدید که می‌خواهید فایل‌ها را به آن منتقل کنید
new_model_name = "ddddd1367/signalha"
new_model = AutoModel.from_pretrained(new_model_name)
new_tokenizer = AutoTokenizer.from_pretrained(new_model_name)
# فایل‌های مدل اصلی را به مدل جدید منتقل می‌کنیم
new_model_state_dict = new_model.state_dict()
for name, param in original_model.state_dict().items():
if name in new_model_state_dict:
new_model_state_dict[name].copy_(param)
# ذخیره مدل جدید با فایل‌های انتقال داده شده
new_model.save_pretrained(new_model_name)
new_tokenizer.save_pretrained(new_model_name)