src.validation package#

Submodules#

src.validation.nodes module#

src.validation.nodes.check_log(log_path: str, timeout: int = 30)[source]#
src.validation.nodes.check_nodes(log_path: str, requested_nodes: int, timeout: int = 300)[source]#
src.validation.nodes.verify_active_nodes(log_path: ~typing.Annotated[str, <typer.models.ArgumentInfo object at 0x7f166598d9c0>], requested_nodes: ~typing.Annotated[int, <typer.models.ArgumentInfo object at 0x7f166598ee60>])[source]#

Read the logs generated by the Slurm scheduler to verify that runtime executed successfully.

Parameters:
  • Annotated[str (log_path) – Slurm log path.

  • typer.Argument()] – Slurm log path.

  • Annotated[int (requested_nodes) – Number of requested nodes.

  • typer.Argument()] – Number of requested nodes.

  • timeout – Annotated[int, typer.Option(help=”timeout of job”)]: Timeout in seconds.

Module contents#