Vidéos
.
-
«Découvrir» (extrait présentation fév. 2021)
sommaire (durée 28')
- un cluster 0'
- la documentation utilisateur (pause web) 6'
- démonstration d'Agathe Zebluze 8'18":
- création du compte, mise en place des clefs ssh
- session interactive, calcul en mode batch puis des calculs en parallèle (tableau de jobs)
vidéos:
commentaires (avertissement):
la démonstration d'Agathe avait pour but de «démystifier» la complexité de prise en main de la plate-forme: de la création de compte ... au lancement de plusieurs calculs en parallèle, le tout en 1/4h. Les calculs en jeu «tiennent» dans le cadre des attributions de ressources par défaut : la démo passe donc à côté du volet essentiel de l'usage de la plateforme : combien de ressources sont nécessaires à mon calcul, éventuellement quel type, enfin et surtout, pour combien de temps?
-
Prérequis: les outils pour se connecter et échanger des données avec la plateforme
Pour Linux et MacOS, c'est inclus. Pour Windows, plusieurs propositions sont faites.sommaire: durée 26'
- présentation 0'
- linux 3'46"
- macOS 5'26"
- windows 6'30"
- putty & filezilla 6'30"
- bitvise 11'57
- bitvise (clef) 19'30
vidéos:
Errata:
- 17' : depuis le «projet stockage» (juin 2021), les espaces de stockage de données volumineuses sont /nfs/data/unprotected/labo/users et /nfs/data/protected/labo/users (et non /nfs/data et /nfs/data2). De plus, il est préférable de se connecter directement sur pcsdata.univ-littoral.fr ( et non calculco ) pour y échanger des données depuis l'extérieur .
url (téléchargement des logiciels) :
https://www.putty.org/
https://filezilla-project.org/
https://www.bitvise.com/ssh-client-download -
Prérequis: éditer en mode texte
Sur le frontal, le débutant aura intérêt à utiliser nano (car il y a un menu contextuel). Proposition pour l'utilisateur de Windows: notepad++.sommaire: durée 3'50"
vidéos:
url :
https://notepad-plus-plus.org/
-
Prérequis: compléments spécifiques à Windows 10
L'utilisateur de Windows 10 pourra éventuellement utiliser le PowerShell et/ou Windows Sub Linux.sommaire: durée 4'39"
vidéos:
url :
https://docs.microsoft.com/fr-fr/windows/wsl/install-win10
-
Prérequis: notions basiques sur le shell bash
L'usage de la plateforme de calcul se fait au travers d'un «terminal», en mode «commande»: des notions basiques du shell (bash) sont indispensables.série de quatre vidéos sur le bash:
- le b. a.-ba ( pour le débutant ou se rafraîchir la mémoire)
- toutefois, «en situation» sur la plateforme de calcul, certains exemples illustrerons: la diversité des espaces de travail (home, datas, workdir); lancer un calcul simple (oarsub); charger un environnement logiciel (module load).
- pour un accès plus rapide à un point précis, le minutage est indiqué en colonne de droite des sommaires.
sommaire vidéo n°1 (durée 11'30")
- «lire» et se déplacer dans l'arborescence Unix (et calculco)
- ls, cd, pwd, tree, man etc.
- chemins relatifs, absolus et «raccourcis» (cd ~, cd -)
- astuces (confort) clavier: complétion, historique ...
vidéo 1 (1200x800)
vidéo 1 (720x450)sommaire vidéo n°2 (durée 24'15")
- lire des fichiers: more cat less head tail
- supprimer déplacer copier créer des fichiers/des répertoire: rm mv cp mkdir etc.
- rechercher des fichiers et dans les fichiers: find, grep, rgrep (13'15")
- espace disque: du (18'25")
- faire des archives: tar zip (20')
vidéo 2 (1200x800)
vidéo 2 (720x450)sommaire vidéo n°3 (durée 24'15")
- entrées sorties standard, erreurs: redirections (>, <, >>, | ...)
- gestion des processus et des jobs :^C, ^Z, ps , kill, jobs, &, bg , fg, (11'45")
vidéo 3 (1200x800)
vidéo 3 (720x450)sommaire vidéo n°4 (durée 42'54")
- variable d'environnement, gérer son environnement
- variables d'environnement: env (env | grep VAR); echo $VAR
- gestion du PATH: ./program ou programm?; export PATH: $PATH
- dans le cadre d'un calcul (ml ou module load): $OAR_xxx
- modifier environnement perso. via fichier .bashrc : PATH, alias (19')
- bilan: 95% des «erreurs» proviennent de ...? : (24'50")
- problème de PATH,
- problème de droits sur les fichiers: chmod (chmod u+x ...)
- shebang (#!/path/interpreter ou #!/usr/bin/env interpreter) pour les langages interprétés: exemples avec bash, python, R, julia
vidéo 4 (1200x800)
vidéo 4 (720x450)