Notebooks jupyter depuis un job

Cette page décrit l’utilisation des notebooks jupyter depuis un job OAR.

Pré-requis:

Avant de lire la suite, assurez vous que les 2 points suivants sont respectés.

  • votre client SSH est configré correctement afin d’utiliser les proxy-command pour se connecter à nos clusters de manière transparente
  • vous avez installé jupyter dans votre environnement actuel

Configuration de jupyter

Avant de pouvoir lancer des notebooks, vous devez configurer jupyter pour pouvoir l’utiliser sur nos clusters. Pour cela, répondez aux questions posées par le script jupyter_config en entrant la commande : jupyter_config

Utiliser les notebooks jupyter

Une fois configuré, vous pouvez lancer et créer des notebooks en tappant la commande suivante : jupyter_start

Suivez ensuite les instructions du scripts et copier/coller la commande à entrer sur votre machine pour établir le tunnel SSH. Copier/coller ensuite l’URL fournie par le script pour accéder directement à votre notebook via votre navigateur préférré.

Cas d’utilisation tensorflow / tensorboard

Pour utiliser l’outils tensorboard, vous pouvez utiliser les commmandes suivantes depuis la frontale du cluster :

ActionCommande
Démarrer tensorboardtensorboard_start
Consulter l’état de l’outilstensorboard_status
Arrêter votre instance de tensorboardtensorboard_stop

Pour accéder à votre instance de tensorboard, copier/coller simplement l’URL fournie lors du lancement du script tensorboard_start dans votre navigateur.

Note: Le script jupyter_start ouvre également un accès (tunnel) pour pouvoir utiliser tensorboard en complément de la librairire tensorflow. Vous n’avez donc pas besoin de recopier la commande SSH pour créer le tunnel pour tensorboard lorsque vous utilisez tensorflow via un notebook comme indiqué ci-dessus.

Pour toute question sur cette page, veuillez utiliser l’adresse sos-gricad@univ-grenoble-alpes.fr.