In Development Visual Node-Graph Editor .NET 10 / WinForms Visual Workbench

AutoMLApp (in development)

Design ML pipelines on a canvas. Run them on your hardware.

A Windows node-graph editor for composing, validating and running machine-learning and accelerator pipelines.

AutoMLApp v10.0 • Graph: exp_hybrid_ipu_swarm_v4.aml
F7 Validation: PASSED (0 cycles, 0 orphaned) Runtime: .NET 10 x64
Node Library (185)
Data Ingestion
📥 ParquetReader
🗄️ FeatureStoreRef
Cognition & Model
🧠 ONNXSessionNode
🐝 SwarmDevRouter
⚡ SpikingLifLayer
Compute & Backend
⚡ IPUTileClusterNode
🌊 HyperSwarmSearch
📥 FeatureStoreStream
cfg:URI
out:TensorBatch
🐝 SwarmDev Router
prompt:Text
plan:SubGraph
🌊 HyperSwarmAutoML
data:TensorBatch
search:Space
best:Candidate
⚡ IPUTileCluster (Bow)
graph:Poplar
exec:Telemetry
📡 TelemetrySidecar
metrics:MetricsFrame
emit:AuditStream
Nodes: 5 | Links: 6 | Topo Order: [1, 2] → [3, 4] → [5] Target Hardware: IPU Bow-Pod16 + Xeon Host Engine: Connected (Local Daemon)
VISUAL ARCHITECTURE

The Visual Node-Graph Workbench

AutoMLApp is the visual node-graph workbench for heterogeneous compute and ML pipelines. Instead of wiring configuration files by hand or writing fragile glue code, you drag nodes onto a canvas, connect typed ports, and compile the graph into an execution plan.

It unifies data pipelines, model deployment, accelerator configuration, real-time telemetry and hyperparameter search in one comprehensive, high-productivity desktop workspace.

🖱️
Typed Connectors

Real-time visual link rejection prevents invalid data bindings as you draw connections.

⚡
Topological Compilation

Compiles graph geometry into optimal step execution orders with domain handlers.

📊
Telemetry-Aware Search

HyperSwarm balances raw model accuracy directly against hardware compute costs.

EXTENSIVE LIBRARY

185 Node Types Across 25+ Specialized Domains

📊
Data Pipelines 24 Nodes
🧠
ONNX & Tensor 18 Nodes
⚡
IPU & Poplar 16 Nodes
⚡
Spiking Networks 12 Nodes
🌊
HyperSwarm Search 15 Nodes
🔌
FPGA & RDMA 10 Nodes
🗄️
Feature Store 8 Nodes
📡
Sidecar & Telemetry 14 Nodes
COMPLETE CAPABILITIES

End-to-End Visual Engineering Features

Engineered for high-assurance ML workflows, hardware accelerators, and deterministic agent orchestration.

🎨

Node-graph editor

185+ Node Types • 25+ Domains

Drag and drop across 25+ domains including data pipelines, ONNX, IPU, spiking networks, swarm, FPGA, RDMA, feature store, and sidecar. Typed connectors reject incompatible links in real time as you draw them.

⚡

Execution engine

Topological Sorting & Domain Handlers

Canvas graphs compile automatically into topologically sorted execution plans with domain-specific step handlers dispatched directly to host accelerators or remote clusters.

✅

Instant validation (F7)

Comprehensive Invariant Checking

A single keypress (F7) runs static analysis checking for cycles, missing dependencies, duplicate IDs, orphaned nodes, and port type mismatches, immediately flagging defects on canvas.

🌉

Integration bridges

28 Native Subsystem Connectors

Around 28 specialized bridges connect canvas nodes directly to HyperSwarm, ONNX runtime, spiking neural networks, SwarmDev deterministic pipelines, the telemetry sidecar, and hardware engines.

🌊

HyperSwarm-backed AutoML

Cost & Score-Aware Architecture Search

Hyperparameter search executes on HyperSwarm through a pluggable backend where candidates define model family, depth, learning rate, batch size, and dataset. A telemetry-aware engine balances accuracy against compute cost signals.

🎛️

Workspaces & panels

40+ Subcanvases & Specialized Tooling

Experiment, admin, and data-catalog zones with 40+ subcanvas types and dedicated side panels for hyperparameters, IPU tile connections, cluster setups, deployments, observability, model registries, and test runners.

📦

Portable pipelines

Two-Way JSON Interop

Export and import standardized pipeline JSON schemas fully compatible with the web pipeline manager, background daemons, and command-line execution runners.

🛠️

Editing fundamentals

Productive Desktop Ergonomics

Full undo/redo stack, automatic force-directed graph layout, project state persistence, execution run histories, and diffable step checkpoints.

🛡️

Tiered entitlements

Granular Feature Access

Node availability, accelerator targets, and advanced swarm algorithms can be dynamically filtered and partitioned by organization license tier.

ENGINEERING STATUS Active Desktop Integration

Runtime Status & Subsystem Maturity

Status: Windows desktop app (.NET 10, WinForms). The pipeline editor, validation (F7), and HyperSwarm backend are working. Stage-by-stage run progression and tile telemetry are currently simulated, and the telemetry-first AutoML engine is a proof of concept.

WORKING

Pipeline Canvas & Graph Editor

185 node types, port connection type checking, drag-and-drop wiring, and serialization into standard JSON pipelines.

WORKING

Validation Engine (F7) & HyperSwarm

Cycle detection, orphaned node tagging, and pluggable HyperSwarm backend candidate execution (family, depth, learning rate, batch size, dataset).

SIMULATED / PROOF OF CONCEPT

Telemetry & Stage Progression

Stage-by-stage run progression and hardware tile telemetry are simulated. The cost-weighted telemetry-first AutoML engine operates as an active PoC.

AutoMLApp Portable Pipeline Schema Example JSON / PipelineContract v1
{
  "$schema": "https://hflabs.dev/schemas/pipeline_schema.json",
  "pipelineId": "pip_hybrid_accelerator_swarm_01",
  "version": "1.0.0",
  "targetRuntime": "HFLabs.NET10",
  "nodes": [
    {
      "id": "node_01",
      "type": "Ingestion.FeatureStoreRef",
      "domain": "DataPipelines",
      "config": { "dataset": "kge_triples_v2", "batchSize": 256 },
      "outputs": [{ "port": "out", "type": "TensorBatch" }]
    },
    {
      "id": "node_02",
      "type": "SwarmDev.IntentRouterNode",
      "domain": "Cognition",
      "config": { "schemaVersion": "v1.2", "policyGating": "Strict" },
      "outputs": [{ "port": "plan", "type": "SubGraph" }]
    },
    {
      "id": "node_03",
      "type": "AutoML.HyperSwarmSearchNode",
      "domain": "SwarmOptimization",
      "config": { "evaluator": "CostAwarePareto", "subSwarms": 4 },
      "inputs": [
        { "port": "data", "sourceNode": "node_01", "sourcePort": "out" },
        { "port": "plan", "sourceNode": "node_02", "sourcePort": "plan" }
      ]
    }
  ]
}

Explore the HFLabs Visual & Compute Stack

Discover how AutoMLApp orchestrates Hypertensor GraphRAG, SwarmDev pipelines, and heterogeneous hardware accelerators.