|
# Deploying to Hugging Face Spaces |
|
|
|
This guide explains how to deploy the Music Genre Classifier & Lyrics Generator to Hugging Face Spaces. |
|
|
|
## Prerequisites |
|
|
|
1. A Hugging Face account |
|
2. Access to the Llama 3.1 8B Instruct model (requires acceptance of the model license) |
|
3. A Hugging Face API token |
|
|
|
## Deployment Steps |
|
|
|
### 1. Create a New Space |
|
|
|
1. Go to the Hugging Face website and log in |
|
2. Navigate to "Spaces" in the top navigation |
|
3. Click "Create new Space" |
|
4. Choose "Gradio" as the SDK |
|
5. Give your Space a name and description |
|
6. Select "T4 GPU" as the hardware |
|
|
|
### 2. Set up Environment Variables |
|
|
|
Set up your Hugging Face access token as an environment variable: |
|
|
|
1. Go to your profile settings in Hugging Face |
|
2. Navigate to "Access Tokens" and create a new token with "write" access |
|
3. In your Space settings, under "Repository secrets", add a new secret: |
|
- Name: `HF_TOKEN` |
|
- Value: Your Hugging Face access token |
|
|
|
### 3. Upload the Files |
|
|
|
Upload all the files from this repository to your Space. |
|
|
|
### 4. Wait for Deployment |
|
|
|
Hugging Face will automatically build and deploy your Space. This may take a few minutes, especially since it needs to download the models. |
|
|
|
### 5. Access Your Application |
|
|
|
Once deployed, you can access your application on your Hugging Face Space URL. |