Instructions to use augustocsc/gpt2_base_prefix_682k with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use augustocsc/gpt2_base_prefix_682k with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("gpt2") model = PeftModel.from_pretrained(base_model, "augustocsc/gpt2_base_prefix_682k") - Notebooks
- Google Colab
- Kaggle
Download scripts/finetuning/utils.py from augustocsc/gpt2_base_prefix_682k: direct link, hf CLI and curl.
- Browser
- Download file 838 Bytes
-
https://huggingface.co/augustocsc/gpt2_base_prefix_682k/resolve/main/scripts/finetuning/utils.py
- Command line
-
hf download hf://augustocsc/gpt2_base_prefix_682k/scripts/finetuning/utils.py
-
curl -L -o utils.py https://huggingface.co/augustocsc/gpt2_base_prefix_682k/resolve/main/scripts/finetuning/utils.py
838 Bytes
| # finetuning/utils.py | |
| import logging | |
| import os | |
| from dotenv import load_dotenv | |
| # --- Logging Configuration --- | |
| def setup_logging(): | |
| """Configures logging for the application.""" | |
| logging.basicConfig( | |
| level=logging.INFO, | |
| format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', | |
| datefmt='%Y-%m-%d %H:%M:%S' | |
| ) | |
| return logging.getLogger("finetuning_script") # Main logger name | |
| logger = setup_logging() # Initialize logger once | |
| def load_hf_token() -> str: | |
| """Loads Hugging Face token from .env file.""" | |
| load_dotenv() | |
| token = os.getenv("HF_TOKEN") | |
| if not token: | |
| logger.error("Hugging Face token (HF_TOKEN) not found in .env file.") | |
| raise ValueError("Hugging Face token not found in .env.") | |
| logger.info("Hugging Face token loaded successfully.") | |
| return token |