Translations:MonarQ/43/fr

From Alliance Doc
Jump to navigation Jump to search

result = bell_circuit() print(result) }}

  • Étape 5: Exécutez votre circuit depuis l'ordonnanceur
    • La commande sbatch est utilisée pour soumettre une tâche sbatch:
$ sbatch simple_job.sh
Submitted batch job 123456

Avec un script Slurm (simple_job.sh) ressemblant à ceci:

File : simple_job.sh

#!/bin/bash
#SBATCH --time=00:15:00
#SBATCH --account=def-someuser # Votre username
#SBATCH --cpus-per-task=1      # Modifiez s'il y a lieu
#SBATCH --mem-per-cpu=1G 	  # Modifiez s'il y a lieu
python my_circuit.py


  • Le résultat du circuit est écrit dans un fichier dont le nom commence par slurm-, suivi de l'ID de la tâche et du suffixe .out, par exemple slurm-123456.out
  • On retrouve dans ce fichier le résultat de notre circuit dans un dictionnaire {'000': 496, '001': 0, '010': 0, '011': 0, '100': 0, '101': 0, '110': 0, '111': 504}
  • Pour plus d’information sur comment soumettre des tâches sur Narval, voir Exécuter des tâches