Spaces:
Runtime error
Runtime error
Download backend/train.py from sainoforce/chatbotv2: direct link, hf CLI and curl.
- Browser
- Download file 872 Bytes
-
https://huggingface.co/spaces/sainoforce/chatbotv2/resolve/main/backend/train.py
- Command line
-
hf download hf://spaces/sainoforce/chatbotv2/backend/train.py
-
curl -L -o train.py https://huggingface.co/spaces/sainoforce/chatbotv2/resolve/main/backend/train.py
872 Bytes
| from transformers import AutoModelForCausalLM, AutoTokenizer | |
| import torch | |
| class ModelTrainer: | |
| """Class for loading and training a TinyLlama model.""" | |
| def __init__(self, model_name): | |
| self.model_name = model_name | |
| self.model, self.tokenizer = self.load_model() | |
| def load_model(self): | |
| """Load a pre-trained model and tokenizer.""" | |
| print(f"Loading model: {self.model_name}") | |
| device = "cuda" if torch.cuda.is_available() else "cpu" | |
| model = AutoModelForCausalLM.from_pretrained(self.model_name).to(device) | |
| tokenizer = AutoTokenizer.from_pretrained(self.model_name) | |
| return model, tokenizer | |
| if __name__ == "__main__": | |
| # Load model directly | |
| model_name = "sainoforce/modelv2" | |
| trainer = ModelTrainer(model_name) | |
| print("Model and tokenizer loaded successfully.") |