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