Slurm

Name:flytekitplugins-slurm
Version:0.0.0+develop
Author:admin@flyte.org
Provides: flytekitplugins.slurm
flytekitplugins.slurm.script
flytekitplugins.slurm.function
Requires: flytekit>=1.15.0
flyteidl>=1.15.0
asyncssh
Python:>=3.9
License:apache2
Source Code: https://github.com/flyteorg/flytekit/tree/master/plugins/flytekit-slurm
  • Intended Audience :: Science/Research
  • Intended Audience :: Developers
  • License :: OSI Approved :: Apache Software License
  • Programming Language :: Python :: 3.9
  • Programming Language :: Python :: 3.10
  • Programming Language :: Python :: 3.11
  • Programming Language :: Python :: 3.12
  • Topic :: Scientific/Engineering
  • Topic :: Scientific/Engineering :: Artificial Intelligence
  • Topic :: Software Development
  • Topic :: Software Development :: Libraries
  • Topic :: Software Development :: Libraries :: Python Modules

The Slurm agent is designed to integrate Flyte workflows with Slurm-managed high-performance computing (HPC) clusters, enabling users to leverage Slurm’s capability of compute resource allocation, scheduling, and monitoring.

This guide provides a concise overview of the design philosophy behind the Slurm agent and explains how to set up a local environment for testing the agent.