taylor_swift_model / README.md
Covvenheimer's picture
Update README.md
1d72d6a verified
---
base_model: unsloth/llama-3.2-1b-bnb-4bit
tags:
- text-generation
- qlora
- llama
- gguf
- lyrics
- taylor-swift
license: apache-2.0
language: en
pipeline_tag: text-generation
---
# Taylor Swift Lyrics Llama Model (3.2, GGUF Format)
- **Base Model**: unsloth/llama-3.2-1b-bnb-4bit
- **Fine-tuned on**: Taylor Swift lyrics using QLoRA
- **Format**: GGUF (Not compatible with the `transformers` library; requires `llama-cpp-python`)
- **License**: Apache-2.0
- **Developed by**: Covvenheimer and Team
This model, fine-tuned on Taylor Swift lyrics, is tailored for generating text in the style of her songs. It was trained with a 2x speed improvement using [Unsloth](https://github.com/unslothai/unsloth) and Hugging Face’s TRL library, specifically optimized for GGUF format.
> **Important:** This model requires `llama-cpp-python` to run. It is incompatible with the `transformers` library due to its GGUF format.
## Installation and Setup
To load and run this model, install the `llama-cpp-python` library and download the model file from the Hugging Face Hub.
### Step-by-Step Code Example
1. **Install llama-cpp-python**
```python
!pip install llama-cpp-python
```
2. **Load the Model with llama-cpp**
```python
from huggingface_hub import hf_hub_download
from llama_cpp import Llama
# Define your model repository and file name
repo_id = "Covvenheimer/taylor_swift_model"
filename = "unsloth.Q4_K_M.gguf"
# Download the GGUF model file from Hugging Face
model_path = hf_hub_download(repo_id=repo_id, filename=filename)
# Load the model using llama-cpp-python
llm = Llama(model_path=model_path)
```
3. **Generate Text Using a Prompt**
```python
# Define a prompt for generating lyrics
prompt = """You are a songwriter composing a song in the style of Taylor Swift.
Write lyrics that reflect her themes and musical style, focusing on Love, Heartbreak, Romance."""
# Generate lyrics
output = llm(prompt, max_tokens=512, temperature=0.8)
print(output["choices"][0]["text"])
```
> **Tip:** To customize the themes, change the last line of the prompt. For example, you can modify the focus to other themes like "Friendship, Growth, Resilience." Replace `"Love, Heartbreak, Romance"` with your chosen themes.
This setup will allow you to use the model efficiently and generate lyrics in the style of Taylor Swift.
---
# Uploaded model
- **Developed by:** Covvenheimer
- **License:** apache-2.0
- **Finetuned from model :** unsloth/llama-3.2-1b-bnb-4bit
This llama model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library.
[<img src="https://raw.githubusercontent.com/unslothai/unsloth/main/images/unsloth%20made%20with%20love.png" width="200"/>](https://github.com/unslothai/unsloth)