Skip to main content

Overview

Every Cyberwave Cloud Node and edge deployment is configured via a cyberwave.yml manifest file. The manifest declares install scripts, inference/training commands, worker modules, hardware requirements, and MQTT settings.

Minimal example

Full field reference

Dispatch modes

The inference and training fields auto-detect their dispatch mode:
  • Module mode (inference.py): imports the file and calls infer(**params) directly
  • Shell mode (python server.py {body}): spawns a subprocess (existing behaviour)

Validating locally

Legacy compatibility

Both cyberwave: and cyberwave-cloud-node: wrapper keys are supported. The install_script: field (legacy) is normalised alongside install: (new).