CyxWiz LogoCyxWiz
DocsConnections

Node Connections

Creating and managing type-safe data flow links between nodes in the Node Editor.

Overview

Connections represent data flow between nodes. Each connection:

  • Type-Safe: Only compatible pin types can connect
  • Directional: Data flows from output to input pins
  • Validated: Automatic shape and type checking
  • Visual: Color-coded by data type

Pin Types

TypeColorPurpose
TensorBlueGeneral tensor data
LabelsGreenClassification labels
ParametersOrangeModel parameters
LossRedLoss values
OptimizerPurpleOptimizer state
DatasetCyanDataset reference

Creating Connections

  1. Click on an output pin (right side of node)
  2. Drag the connection line to a target input pin
  3. Release over a compatible input pin (left side of node)
  4. Connection snaps into place if types are compatible

Tip: You can also drag from input to output pins.

Connection Flow

+------------+          +------------+          +------------+
|  DataInput |          |   Dense    |          |   ReLU     |
|            |          |            |          |            |
|        [o]-+--------->+-[o]    [o]-+--------->+-[o]    [o]-+---->
|   output   |  Tensor  |  input out |  Tensor  |  input out |
+------------+          +------------+          +------------+

   [o] = Pin (colored by type)
   --> = Connection (data flow direction)

Managing Connections

Delete Connection
  • Click on connection line to select
  • Press Delete or Backspace
  • Or right-click connection → Delete
Reroute Connection
  • Double-click on connection to add reroute point
  • Drag reroute point to organize layout
  • Double-click reroute point to remove
Disconnect All
Right-click on a node → Disconnect All to remove all connections from that node.
Replace Connection
Drag a new connection to an already-connected input pin to replace the existing connection.

Multiple Connections

Output Pins

Can connect to multiple inputs (fan-out). Data is copied to each connected node.

Input Pins

Accept only one connection (unless it's a merge node like Concatenate or Add).

Connection Errors

ErrorCauseSolution
Invalid connectionIncompatible pin typesCheck pin colors match
Cycle detectedCircular connectionUse skip connections properly
Shape mismatchTensor dimensions don't matchAdd Reshape or check layer config
Missing inputRequired pin not connectedConnect all required inputs

Keyboard Shortcuts

ActionShortcut
Delete selected connectionDelete
Select all connectionsCtrl+A
Undo connection changeCtrl+Z