Download scripts/finetuning/utils.py from augustocsc/test_base_infix_1epoch: direct link, hf CLI and curl.
- Browser
- Download file 838 Bytes
-
https://huggingface.co/augustocsc/test_base_infix_1epoch/resolve/main/scripts/finetuning/utils.py
- Command line
-
hf download hf://augustocsc/test_base_infix_1epoch/scripts/finetuning/utils.py
-
curl -L -o utils.py https://huggingface.co/augustocsc/test_base_infix_1epoch/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 |