- Python (Language)
- CI / CD (Github Actions)
- Libraries (tensorflow)
- Docker
- Kubernetes (Staging / Production)
- Production : https://ai-pneumonia-detector.dibodev.fr
- Téléchargez et installez Git LFS depuis Git LFS Releases.
- Suivez les instructions de l'installateur.
- Une fois l'installation terminée, ouvrez une invite de commande et exécutez :
git lfs install
- Installez Git LFS en utilisant Homebrew :
brew install git-lfs
- Après l'installation, exécutez :
git lfs install
- Installez Git LFS en utilisant le gestionnaire de paquets de votre distribution.
Ubuntu / Debian :sudo apt-get install git-lfs
- Après l'installation, exécutez :
git lfs install
Clonez le dépôt :
git clone git@github.com:Leoglme/ai-pneumonia-detector.git
cd ai-pneumonia-detector- Python >= 3.12 (LTS latest) : https://www.python.org/downloads/
- Setup Tensorflow in CPU / GPU : https://www.tensorflow.org/install/pip?hl=fr#windows-wsl2
- Install dependencies :
pip install -r requirements.txt
- Run project :
py cnn.py py knn.py py create_notebook.py
- If there is a problem because of dependencies :
remove all packages: cat requirements.txt | xargs -n 1 pip uninstall -y remove all packages in machine: pip freeze > requirements.txt && pip uninstall -y -r requirements.txt && rm requirements.txt pip list
- Ajoutées les SECRETS_GITHUB pour :
- KUBECONFIG
- PAT (crée un nouveau token si besoin sur le site de github puis dans le menu du "Profil" puis -> "Settings" -> "Developper Settings' -> 'Personnal Access Tokens' -> Tokens (classic))