“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
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:
```python
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.