Datalab

Travailler sur un datalab
Author

Ludovic Deneuville

1 Le principe

A l’ENSAI, la majorité des TP utilisent un datalab.

Un datalab est un environnement cloud sur lequel vous pouvez :

  1. réserver des ressources (CPU, GPU, RAM, Go)
  2. installer vos logiciels, vos packages, vos extensions
  3. lancer vos programmes, vos calculs
  4. libérer les ressources après avoir sauvegardé votre code et vos résultats

C’est comme si l’on vous fournissez une machine vierge, vous faites votre travail, puis vous la rendez.

2 Se connecter

ImportantPrérequis

Avoir votre compte myENSAI activé et accés à votre boite mail ENSAI.

Deux datalabs sont accessibles aux étudiants de l’ENSAI :

Tip

Il est fortement recommandé d’utiliser en priorité le SSP Cloud qui est plus stable.

3 Comment utiliser ?

Lorsque vous êtes connecté, vous arrivez sur l’interface du logiciel Onyxia.

Cette interface permet en quelques clics de lancer des services catalogues (Jupyter, VSCode, RStudio, Bases de données…).

NoteLancer un service

Commencez par exemple par lancer un service Jupyter-python :

Attendez ensuite quelques secondes le temps que le service soit déployé, puis cliquez sur :

Un nouvel onglet s’ouvre.

Votre environnement de travail est prêt.

4 Utilisation

Caution

Sur un datalab, les services ont une durée de vie limitée.

D’ailleurs, il n’y a aucune garantie de service i.e. vos services peuvent disparaitre à tout moment.

En pratique, les services ne disparaissent pas sauf en cas incident ou d’inactivité supérieure à une semaine.

Il est donc indispensable de sauvegarder :

  • son code (voir section suivante : Git)
  • ses données
    • en les envoyant vers le stockage S3 (non traité ici, voir doc ci-dessous)
    • sinon en les téléchargeant “à la main”

Liens utiles