Covalent is an open-source Python-based workflow management tool used for creating, scheduling and executing modular code on advanced computing resources over the cloud
Break complex and repetitive tasks down into reusable modules and flows, with familiar pythonic functionality (blocks, flows, loops and more.)
Covalent serves as a single entry point for CPU, GPU, QPU, and quantum-inspired hardware, no setup required
Reduce runtime, queue time and execution costs, with intelligent task scheduling and available dynamic rescheduling
Monitor the state of tasks, subtasks, and entire workflows directly inside Covalent’s browser-based UI
Try copying the code on the right
import covalent as ct
@ct.electron # Create
def add(a,b):
return a+b
@ct.lattice # Construct
def workflow(a,b):
return add(a,b)
# Dispatch
dispatchable_func = ct.dispatch(workflow)
id=dispatchable_func(a="Hello ",b="world !")
print(ct.get_result(id)) # Collect
"Hello world !"
Covalent is open source. Get the code here.
No need to learn any new syntax or mess around with YAML
Covalent automatically stores and saves the run of every experiment in a reproducible format
Gain access to features such as smart scheduling and automatic resource allocation when running quantum tasks with PennyLane
Covalent’s overhead is less than 0.1% of the total runtime for typical high compute applications
Monitor the state of your workflows (electrons + lattices) in real time
Try installing Covalent for free or reach out to us to learn more about your specific use-case