Notice
Vers un environnement reproductible pour les bloc-notes Jupyter
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
Descriptif
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 mais il montre déjà que des bloc-notes auto-suffisants et reproductibles sont possibles.
Intervention / Responsable scientifique
Dans la même collection
- 
Notebook Jupyter dans un centre de Tier 1LacroixRémiRémi Lacroix nous présente comment l'IDRIS a intégré un service de notebooks Jupyter pour les utilisateurs de ces moyens de calcul. 
- 
FG-Cloud : un Cloud fédéré pluridisciplinaire pour le déploiement et l'orchestration de conteneursPansanelJérômeJérôme Pansanel dresse un panaroma de FG-Cloud. 
- 
Packaging dans un centre de Tier 1LacroixRémiRémi Lacroix nous présente la solution de packaging mise en place par l'IDRIS pour ses utilisateurs. 
- 
Intégration continue pour le HPC sur PlaFRIML'objectif, à travers cette présentation, est d'exposer l'état de l'expérience menée à travers différents centres de partages de ressources. Ce partage concerne en particuliers les responsables de 
- 
Conteneurs dans un centre de Tier 1LacroixRémiRémi Lacroix nous présente la solution de conteneurs pour le HPC déployée à l'IDRIS. 
- 
Déploiement d'un jupyterhub avec kubernetes - exposéCailletaudRémiRémi Cailletaud présente le déploiement d'une instance JupyterHub utilisant des ressources GPU avec Kubernetes 
- 
Déploiement d'un jupyterhub avec kubernetes - DémonstrationCailletaudRémiRémi Cailletaud donne un tutoriel sur le déploiement d'une instance JupyterHub utilisant des ressources GPU avec Kubernetes 
- 
Conteneurs et runtime pour le HPCSouchalMartinMartin Souchal présente les solutions actuelles de conteneurisation pour le calcul intensif. 
Avec les mêmes intervenants et intervenantes
- 
Au-delà des conteneurs : environnements reproductibles avec GNU GuixCourtèsLudovicCet 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 
 








