“Transcendental-Programmer”
feat: inital project files and Docker setup
d773e1b
|
raw
history blame
1.32 kB

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.