rsnt_translations
56,437
edits
No edit summary |
No edit summary |
||
Line 89: | Line 89: | ||
=== Exemple avec Python === | === Exemple avec Python === | ||
Le script Slurm suivant solutionne un [https://www.gurobi.com/documentation/9.5/examples/a_list_of_the_grb_examples.html modèle simple de l'emplacement de divers sites] avec [https://www.gurobi.com/documentation/9.5/examples/facility_py.html Gurobi Python]. L'exemple montre comment [https://www.gurobi.com/documentation/9.5/refman/parameters.html#sec:Parameters paramétrer les fils] avec un fichier [https://www.gurobi.com/documentation/9.5/quickstart_linux/using_a_grb_env_file.html gurobi.env] créé dynamiquement quand vous utilisez [https://www.gurobi.com/documentation/9.5/refman/python_parameter_examples.html l'interface Gurobi Python]. | |||
Le script Slurm suivant solutionne un [https://www.gurobi.com/documentation/9.5/examples/a_list_of_the_grb_examples.html modèle simple de l'emplacement de divers sites] avec [https://www.gurobi.com/documentation/9.5/examples/facility_py.html Gurobi Python]. L'exemple montre comment | Ceci doit être fait dans le répertoire de travail pour chaque tâche soumise, autrement Gurobi lancera par défaut autant de [https://www.gurobi.com/documentation/9.5/refman/threads.html#parameter:Threads fils d'exécution] qu'il y a de cœurs physiques dans le nœud de calcul plutôt que d'utiliser le nombre de cœurs physiques alloués à la tâche par l'ordonnanceur, ce qui risque de ralentir la tâche et nuire aux tâches exécutées sur le même nœud par les autres utilisateurs. | ||
{{File | {{File | ||
|name=script-py_facility.sh | |name=script-py_facility.sh | ||
Line 101: | Line 101: | ||
#SBATCH --mem=4G # specify total memory | #SBATCH --mem=4G # specify total memory | ||
#SBATCH --nodes=1 # do not change | #SBATCH --nodes=1 # do not change | ||
#module load StdEnv/2016 # for versions < 9.0.3 | #module load StdEnv/2016 # for versions < 9.0.3 |