tomwer.core.cluster.cluster.SlurmClusterConfiguration#

class tomwer.core.cluster.cluster.SlurmClusterConfiguration(n_cpu_per_task=4, n_tasks=1, memory=128, queue='p9gpu', n_gpus=1, project_name='tomwer_{scan}_-_{process}_-_{info}', walltime='01:00:00', python_venv=None, n_jobs=1, modules_to_load=('tomotools/stable',), sbatch_extra_params={'export': 'NONE'})#

Object shipping the configuration of a slurm cluster

property dashboard_port#
static from_dict(dict_)#
load_from_dict(dict_)#
property memory#
property modules_to_load: tuple#
property n_cpu_per_task#
property n_gpus#
property n_jobs#
property n_task#
property port_range: tuple#

port range as (start:int, strop:int, step: int)

property project_name#
property python_venv#
property queue#
property sbatch_extra_params: dict#
to_dict()#
Return type:

dict

property walltime#