File size: 1,322 Bytes
d773e1b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 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.