File size: 768 Bytes
eca6215
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import os

def save_model_and_tokenizer(model, tokenizer, save_directory):
    """

    Save model and tokenizer to the specified directory.



    Args:

    - model: The model to save.

    - tokenizer: The tokenizer to save.

    - save_directory: Directory where the model and tokenizer should be saved.

    """
    try:
        # Ensure the save directory exists
        os.makedirs(save_directory, exist_ok=True)

        # Save model and tokenizer
        model.save_pretrained(save_directory, safe_serialization=True)
        tokenizer.save_pretrained(save_directory)

        print(f"Model and tokenizer saved locally at {save_directory}")
    except Exception as e:
        print(f"Error saving model and tokenizer: {str(e)}")
        raise