Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ressources:fidle4cbp [2022/05/25 17:38]
equemene [Chargement d'un notebook dans le navigateur]
ressources:fidle4cbp [2022/05/25 17:50] (Version actuelle)
equemene [Lancement du jupiter-notebook]
Ligne 1: Ligne 1:
 ====== Utilisation de Fidle au Centre Blaise Pascal ====== ====== Utilisation de Fidle au Centre Blaise Pascal ======
  
-La formation [[https://​gricad-gitlab.univ-grenoble-alpes.fr/​talks/​fidle/​-/​wikis/​home:​FIDLE]] (pour Formation Introduction au Deep Learning]] a pour objectif de //proposer une introduction au Deep Learning, allant des concepts fondamentaux aux architectures avancées (VAE, Transformers,​ GAN, ...).//+La formation [[https://​gricad-gitlab.univ-grenoble-alpes.fr/​talks/​fidle/​-/​wikis/​home:​FIDLE|FIDLE]] (pour Formation Introduction au Deep Learning]] a pour objectif de //proposer une introduction au Deep Learning, allant des concepts fondamentaux aux architectures avancées (VAE, Transformers,​ GAN, ...).//
  
 Cette formation se basant sur l'​exploitation de Notebooks Jupyter, elle requiert l'​exploitation d'​outils,​ notamment des outils des environnements de //Machine Learning// Tensorflow, PyTorch. La documentation fournie ne propose cependant pas les éléments permettant l'​exploitation de GPU. Cette formation se basant sur l'​exploitation de Notebooks Jupyter, elle requiert l'​exploitation d'​outils,​ notamment des outils des environnements de //Machine Learning// Tensorflow, PyTorch. La documentation fournie ne propose cependant pas les éléments permettant l'​exploitation de GPU.
  
-Voici quelques lignes pour pouvoir lancer simplement tous les notebook ​Fidle au CBP.+Voici quelques lignes pour pouvoir lancer simplement tous les //​notebooks// ​Fidle au CBP.
  
 ===== Création des notebooks et des bases d'​images ===== ===== Création des notebooks et des bases d'​images =====
Ligne 59: Ligne 59:
 Cette ligne ouvre le serveur Web créé par l'​outil Jupyter sur la machine **gtx980tialpha** au Centre Blaise Pascal. ​ Cette ligne ouvre le serveur Web créé par l'​outil Jupyter sur la machine **gtx980tialpha** au Centre Blaise Pascal. ​
  
-<note warning>​Attention,​ l'​utilisation de cette adresse ne fonctionne QUE si vous êtes connecté sur une des machines du Centre Blaise Pascal par x2go ou sur une machine connectée avec un fil sur son réseau.</​note>​+<note warning>​Attention,​ l'​utilisation de cette adresse ne fonctionne QUE si vous êtes connecté sur une des machines du Centre Blaise Pascal par x2go ou sur une machine connectée avec un fil sur ce même réseau.</​note>​
  
 ===== Chargement d'un notebook dans le navigateur ===== ===== Chargement d'un notebook dans le navigateur =====
  
 Une fois l'​adresse précédente copiée dans le navigateur, on obtient ceci : Une fois l'​adresse précédente copiée dans le navigateur, on obtient ceci :
 +
 {{:​ressources:​fidle1.png?​600|}} {{:​ressources:​fidle1.png?​600|}}
 +
 Ces deux dossiers **fidle** et **fidle-datasets** contiennent respectivement l'​ensemble des //​notebooks//​ du cours et les bases d'​images. Ces deux dossiers **fidle** et **fidle-datasets** contiennent respectivement l'​ensemble des //​notebooks//​ du cours et les bases d'​images.
  
 Par exemple, pour sélectionner le notebook sur l'​apprentissage de chiffres manuscrits, choisir **02-CNN-MNIST.ipynb** Par exemple, pour sélectionner le notebook sur l'​apprentissage de chiffres manuscrits, choisir **02-CNN-MNIST.ipynb**
 +
 {{:​ressources:​fidle2.png?​600|}} {{:​ressources:​fidle2.png?​600|}}
  
 Le //​notebook//​ se charge. Pour l'​exécuter pas à pas, cliquer sur **Run** Le //​notebook//​ se charge. Pour l'​exécuter pas à pas, cliquer sur **Run**
 +
 {{:​ressources:​fidle3.png?​600|}} {{:​ressources:​fidle3.png?​600|}}
  
 Au chargement des éléments initiaux, le //​notebook//​ informe par exemple que la librairie **cudart** est bien chargée. Les GPU présents sur la machine pourront être exploités. Au chargement des éléments initiaux, le //​notebook//​ informe par exemple que la librairie **cudart** est bien chargée. Les GPU présents sur la machine pourront être exploités.
 +
 {{:​ressources:​fidle4.png?​600|}} {{:​ressources:​fidle4.png?​600|}}
  
 L'​exécution de cellules suivantes rappelle des informations sur l'​environnement complet d'​exécution. L'​exécution de cellules suivantes rappelle des informations sur l'​environnement complet d'​exécution.
 +
 {{:​ressources:​fidle5.png?​600|}} {{:​ressources:​fidle5.png?​600|}}
  
 +===== Fermeture de son environnement jupyter notebook =====
  
 +Après exploitation,​ il est IMPERATIF de clôturer son jupyter-notebook,​ sans quoi la mémoire des GPU reste réservée au notebook en cours d'​exécution. Il faut donc dans son terminal taper un ''<​Ctrl><​C>''​. Le terminal demande une confirmation validée par un '​y'​.<​code>​
 +Shutdown this notebook server (y/[n])? y
 +[C 17:​43:​03.495 NotebookApp] Shutdown confirmed
 +[I 17:​43:​03.498 NotebookApp] Shutting down 1 kernel
 +[I 17:​43:​03.499 NotebookApp] Kernel shutdown: 87440d72-6146-4384-a7a0-e8c9c6a51013
 +[I 17:​43:​06.116 NotebookApp] Shutting down 0 terminals
 +</​code>​
  
ressources/fidle4cbp.1653493081.txt.gz · Dernière modification: 2022/05/25 17:38 par equemene