The error I am getting : An error occurred: HTTPConnectionPool(host=‘localhost’, port=8000): Max retries exceeded with url: /predict (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0x7fce74092040>: Failed to establish a new connection: [Errno 111] Connection refused’))
I am able to run this application on my local machine, by running the FastAPI file, and running it on a local host. But the same does not happen when I deploy it on Streamlit. How do I enable the system to automatically make use of the FastAPI, to run the program with the backend?
Hey @NerdyPixie . Let me clear one thing that you need to use streamlit or flask? I have seen your GitHub repo. I saw streamlit.pu where it contians the while logic. If you deployed the application the image from uploading file gets to backend and perform operations and results displayed on screen. Then I think there is no use of fast-api. You can directly use the streamlit.py for both backend and frontend. So if you are interested then you need to mention the model path as:-
model_dir='models/1/1.keras'
#also you need to mention the class variables