Backend for Excel Plotter App
This backend is a Flask application serving the Excel Plotter API.
Deployment on Hugging Face Spaces
- Ensure the fine-tuned BART large model files are included in the
backend/fine-tuned-bart-large/
directory or uploaded to Hugging Face Hub. - The app runs on port 7860.
- To start the app, run:
bash start.sh
- The
requirements.txt
includes all necessary dependencies. - Make sure to set any required environment variables in the Hugging Face Space settings.
Using the Fine-tuned BART Large Model from Hugging Face Hub
You can load the fine-tuned BART large model directly from Hugging Face Hub in your backend code as follows:
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model_name = "ArchCoder/fine-tuned-bart-large"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
Replace "ArchCoder/fine-tuned-bart-large"
with your actual model repository name if different.
Make sure your backend code (e.g., in llm_agent.py
or wherever the model is loaded) uses this method to load the model from the Hub instead of local files.
Notes
- Static files are served from the
static
directory. - Adjust API URLs in the frontend to point to the deployed backend URL.