git clone https://github.com/SDAIA-KAUST-AI/diabetic-retinopathy-detection.gitInstall from pip requirements file:
conda create -y -n retinopathy_app python=3.10
conda activate retinopathy_app
pip install -r requirements.txt
python app.pyThe app will download 280 MB of files from S3 and launch.
Install manually:
pip install pytorch --index-url https://download.pytorch.org/whl/cpu
pip install gradio
pip install transformersCreate conda environment from YAML:
mamba env create -n retinopathy_train -f environment.ymlDownload the data from Kaggle or use kaggle API:
pip install kaggle
kaggle competitions download -c diabetic-retinopathy-detection
mkdir retinopathy_data/
unzip diabetic-retinopathy-detection.zip -d retinopathy_data/Launch training:
conda activate retinopathy_train
python train.pyThe trained model will be put into lightning_logs/.