-
Install Python (Setup instructions)
-
Install Python packages
pip3 install -r FastAPI/requirements.txt
- Install Tensorflow Serving (Setup instructions)
- Install Nodejs (Setup instructions)
- Install NPM (Setup instructions)
- Install dependencies
cd EczemaScan-App
npm install -g yarn
yarn install
- Download our dataset from Google Drive.
- Only keep folders related to Skin.
- Run Google Colab in Browser.
- Open
Eczema_detection.ipynb
in google colab. - In cell #2, update the path to dataset.
- Run all the Cells one by one.
- Copy the model generated and save it with the version number in the
models
folder.
- Get inside
Fast-api
folder
cd Fast-api
- Run the FastAPI Server using uvicorn
uvicorn main:app --reload --host 0.0.0.0
- Your API is now running at
0.0.0.0:8000
- Get inside
FastAPI
folder
cd FastAPI
- Copy the
models.config.example
asmodels.config
and update the paths in file. - Run the TF Serve (Update config file path below)
docker run -t --rm -p 8501:8501 -v --rest_api_port=8501
- Run the FastAPI Server using uvicorn For this you can directly run it from your server.py using pycharm or vscode run option OR you can run it from command prompt as shown below,
uvicorn main:app --reload --host 0.0.0.0
- Your API is now running at
0.0.0.0:8000
- Get inside
EczemaScan-App
folder
cd EczemaScan-App
-
Copy the URL from python server update
URL
to Src/scene/follow/follow.js URL if needed. -
Run the app (android/iOS)
npx expo start
- Creating public (signed APK)