Canal-U

Mon compte

Résultats de recherche

Nombre de programmes trouvés : 1864
Vidéocours

le (1h56s)

Au-delà des conteneurs : environnements reproductibles avec GNU Guix

Cet exposé part de deux constats : la nécessité de déploiements logiciels reproductibles en support de la recherche reproductible et les limitations des outils les plus répandus. Les « gestionnaires de paquets » utilisés en HPC, tels que Spack ou EasyBuild, offrent une grande flexibilité mais ne permettent pas de reproduire un environnement logiciel à l’identique ; les outils de « conteneurs », comme Docker ou Singularity, permettent de sauvegarder un environnement logiciel aux prix de l’opacité et de la rigidité d’un gros binaire. GNU Guix cherche à combiner les avantages de ces deux approches. Cet exposé donne un aperçu des cas d’usages de Guix et ...
Voir la vidéo
Séminaires

le (1h2m47s)

Outils de placement de processus

Le placement de processus est essentiel à l'optimisation des performances au moment de l'attribution des ressources sur un cluster de calcul. Il est cependant parfois délicat, notamment dans le cas de parallélisation avec des processus légers de bien suivre si les processus s'exécutent bien suivant l'ordonnancement prévu. Cet outil permet de faciliter cette étape et d'aider à sa validation. Il permet également de vérifier que les GPUs sont effectivement utilisés le cas échéant. Placement est préconfiguré pour utilisation avec SLURM, mais il est simple de l'adapter à un autre gestionnaire de travaux, et on peut même l'utiliser sur un ...
Voir la vidéo
Vidéocours

le (28m31s)

Vers un environnement reproductible pour les bloc-notes Jupyter

Les bloc-notes Jupyter sont devenus un élément important dans la boîte à outils de la recherche reproductible, permettant de mêler un récit scientifique à du code et au résultat de son évaluation. Ces bloc-notes souffrent toutefois d’un problème majeur : ils ne déclarent pas l’environnement logiciel dans lequel doit s’exécuter le code.  Cet exposé présente les limites des solutions les plus courantes à ce problème et propose une approche différente. Guix-Jupyter est un « noyau » Jupyter qui permet d’include dans les bloc-notes des annotations de déploiement logiciel mais aussi de dépendance sur des données externes. Guix-Jupyter en est à ses débuts ...
Voir la vidéo

 
FMSH
 
Facebook Twitter
Mon Compte