API reference¶ API for your swarms¶ Swarm - Define your decentralized algorithm Swarm Module - Tasks are defined within modules Module ModuleID Cluster - Control swarms and access results & logs Cluster AsyncCluster Results - Manipulate your results easily Results Schema Casting - Cast your data structure to bytes dict_to_bytes() bytes_to_dict() torchmodel_to_bytes() bytes_to_torchmodel() numpy_to_bytes() bytes_to_numpy() API for your tasks¶ Task - Define a task executed in your nodes Task Local - Access your data locally Local World - Access values and schedule iterations World Globals - Share values between nodes Globals Shared results - Add and keep results in a shared database Results