1earner1 commited on
Commit
a0998f3
·
verified ·
1 Parent(s): 49e28f9

Upload save_model.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. save_model.py +20 -0
save_model.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import AutoModelForCausalLM, AutoTokenizer, GemmaTokenizer
2
+ import os
3
+ # Load model and tokenizer from Hugging Face Model Hub (while online)
4
+ model_name = "google/codegemma-7b-it" #"deepseek-ai/deepseek-coder-6.7b-base" #"Qwen/Qwen2.5-Coder-7B-Instruct" #"google/gemma-2-9b-it" #"mistralai/Mistral-7B-Instruct-v0.3" # "meta-llama/CodeLlama-7b-hf" #or any other model name
5
+ # model = AutoModelForCausalLM.from_pretrained(model_name)
6
+ # tokenizer = GemmaTokenizer.from_pretrained(model_name)
7
+
8
+ from transformers import RobertaTokenizer, RobertaModel
9
+
10
+
11
+ # Load the CodeBERT tokenizer and model
12
+ tokenizer = RobertaTokenizer.from_pretrained("microsoft/codebert-base")
13
+ model = RobertaModel.from_pretrained("microsoft/codebert-base")
14
+
15
+ # Save them locally
16
+ checkpoint_dir = "./mycodebert/"
17
+ os.makedirs(checkpoint_dir, exist_ok=True)
18
+ model.save_pretrained(checkpoint_dir)
19
+ tokenizer.save_pretrained(checkpoint_dir)
20
+ print("saved")