# 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.