Code source de services.api_modelisation.tests.test_installation_cuda

"""
Version: 1.0.0 (2023-12-23)
Auteur: Kahina et franck - Groupe 2
Contact: bigmoletos@yopmail.com

Script de vérification de l'installation CUDA.

Ce module vérifie la disponibilité de CUDA et fournit les instructions
d'installation. Il permet de:
- Vérifier la version de CuPy
- Tester la disponibilité des GPUs
- Guider l'installation de CUDA

Architecture:
------------
1. Vérification:
   - Version CuPy
   - Disponibilité GPU
   - Configuration système

2. Instructions d'installation:
   - Désinstallation propre
   - Prérequis système
   - Installation CUDA
   - Configuration CuPy

3. Validation:
   - Test de disponibilité
   - Vérification version
   - Compatibilité système

Utilisation:
-----------
    python test_installation_cuda.py

Prérequis:
---------
    - Python 3.8+
    - pip
    - Accès admin
    - Carte NVIDIA compatible
"""

import cupy as cp


[docs] def verify_cuda_installation(): """ Vérifie l'installation CUDA et affiche les informations. Cette fonction: 1. Vérifie la version de CuPy 2. Teste la disponibilité GPU 3. Affiche les résultats Notes: ----- En cas d'erreur, consulter les instructions d'installation ci-dessous. """ # Vérifier la version print(cp.__version__) # Vérifier que CUDA est disponible try: print(f"CUDA disponible: {cp.cuda.runtime.getDeviceCount()} GPU(s)") except: print("CUDA n'est pas disponible")
""" Guide d'installation CUDA ======================= 1. Désinstallation préalable --------------------------- # Nettoyer l'installation existante pip uninstall cupy 2. Prérequis système ------------------- # Mettre à jour pip et outils pip install --upgrade pip setuptools wheel 3. Installation CUDA Toolkit -------------------------- # Télécharger depuis NVIDIA: https://developer.nvidia.com/cuda-downloads 4. Installation CuPy ------------------ # Pour CUDA 11.x: pip install cupy-cuda11x # Pour CUDA 12.x: pip install cupy-cuda12x 5. Vérification ------------- # Vérifier la version CUDA: nvidia-smi Notes: ----- - Installer la version CuPy correspondant à CUDA - Redémarrer après l'installation du Toolkit - Vérifier les variables d'environnement """ if __name__ == "__main__": verify_cuda_installation()