Situation
Une personne a des besoins avancés en ressources de calcul parce que les ressources de sa station de travail ou de son ordinateur portable sont insuffisantes. L’Alliance de recherche numérique du Canada (DRAC), ou l’Alliance, offre une ressource très généreuse à ses membres.
L’Alliance
L’Alliance canadienne de recherche numérique (anciennement Calcul Canada) offre aux chercheurs canadiens (et à leurs étudiants) un accès gratuit à une infrastructure de calcul haute performance. Toutes les soumissions de tâches passent par SLURM, un ordonnanceur qui détermine quand et où votre tâche sera exécutée.
→ Accès
→ Types de ressources
Déterminez d’abord vos besoins :
- CPU : Votre code est séquentiel ou légèrement parallèle, utilise des outils de traitement de données (pandas, R, etc.), exécute des outils de bioinformatique ou ne dispose pas de bibliothèques optimisées pour GPU.
- GPU : Vous entraînez des modèles d’apprentissage profond (PyTorch, TensorFlow, JAX), exécutez des simulations accélérées par CUDA ou effectuez des opérations matricielles à grande échelle.
→ Lancer la tâche de calcul
→ Particularités
- Vous devez demander exactement les ressources dont vous avez besoin. En demander trop réduit votre priorité (la chance d’obtenir des ressources à l’avenir).
- N’utilisez jamais le nœud de connexion (nœud frontal) pour exécuter vos tâches. N’utilisez pas non plus VS Code sur le nœud frontal. Utilisez plutôt un nœud de calcul.
- Certains nœuds de calcul n’ont pas accès à Internet.
Résumé
- Identifier un manque de ressources de calcul
- S’inscrire à l’Alliance
- Identifier les ressources nécessaires
- Lancer le calcul
Contactez-nous dès aujourd’hui : [email protected]