Services Api_Modelisation Tests Test_Cuda
Version: 1.0.0 (2023-12-23) Auteur: Kahina et franck - Groupe 2 Contact: bigmoletos@yopmail.com
Script de test de la configuration CUDA pour le GPU.
Ce module vérifie la disponibilité et le bon fonctionnement de CUDA pour les calculs GPU. Il teste: - La configuration de l’environnement CUDA - Les opérations de base sur GPU - Les performances de calcul matriciel
Architecture:
Vérification environnement: - Variables d’environnement CUDA - Chemins des bibliothèques - Version du runtime
Tests fonctionnels: - Opérations basiques - Calculs matriciels - Synchronisation GPU
Validation performance: - Multiplication de matrices - Utilisation mémoire - Temps d’exécution
Utilisation:
python test_cuda.py
Prérequis:
CUDA Toolkit installé
CuPy
Pilotes NVIDIA à jour
- services.api_modelisation.tests.test_cuda.test_cuda()[source]
Teste la configuration et les performances CUDA.
Cette fonction: 1. Vérifie l’environnement CUDA 2. Teste les opérations GPU basiques 3. Évalue les performances
Processus:
Vérification: - Variables d’environnement - Version CUDA - Nombre de GPUs
Tests: - Opérations simples (carré) - Multiplication de matrices - Synchronisation GPU
Performance: - Matrices 1000x1000 - Multiplication - Synchronisation
Returns:
- bool
True si tous les tests passent False en cas d’erreur
Notes:
Affiche les informations de debug
Teste la multiplication de matrices
Vérifie la synchronisation