0 votes
par dans Séquence 16
Ces considérations sur l'importance de mettre à jour les versions et de reproductibilité, me font penser que l'utilisation d'outils comme Docker etc devient essentielle

=> Faut arrêter d'essayer d'installer un environnement entier en local, package par package

=> C'est pour ça que l'environnement Fidle s'inscrit complètement dans ce genre de bonnes pratiques (tout en étant vachement utile dans une dynamique pédagogique ^^)

1 Réponse

0 votes
par Vétéran du GPU 🐋 (48.7k points)
sélectionné par
 
Meilleure réponse
Pour des perfs optimales, il est souvent utile d'utiliser les bibliothèques mises à disposition par le serveur ou le supercalculateur qu'on utilise. Ça contient souvent les versions voulues, et en plus elles sont compilées de sorte à être optimiser sur notre système. Les dockers sont effectivement très pratiques mais pas si courant sur les supercalculateurs à cause de contraintes supplémentaires que ça implique (sur JZ on doit passer par des conteneurs singularity) et de l'overhead induit (aussi petit soit-il).

Par contre pour des raisons pédagogiques ou de déploiement, comme on assure la reproductibilité et le fonctionnement de la solution, c'est effectivement impeccable.
...