Skip to content

Instantly share code, notes, and snippets.

@saulshanabrook
Created August 20, 2024 16:25
Show Gist options
  • Save saulshanabrook/c9ab9dc9193f70b90e846489892cad3d to your computer and use it in GitHub Desktop.
Save saulshanabrook/c9ab9dc9193f70b90e846489892cad3d to your computer and use it in GitHub Desktop.
{
"id": "--eclipse-layout-kernel-root",
"layoutOptions": {
"elk.algorithm": "layered",
"elk.layered.spacing.nodeNodeBetweenLayers": "100",
"elk.spacing.nodeNode": "80",
"elk.direction": "DOWN",
"elk.portConstraints": "FIXED_SIDE",
"elk.hierarchyHandling": "INCLUDE_CHILDREN"
},
"children": [
{
"id": "class-DType-17",
"data": {
"color": "#fbb4ae",
"port": "port-DType-17",
"class": "DType-17"
},
"type": "class",
"children": [
{
"id": "node-function-0-NDArray_dtype",
"type": "node",
"data": {
"label": "·.dtype",
"ports": [
{
"id": "port-function-0-NDArray_dtype-0"
}
]
},
"width": 77.4375,
"height": 34,
"ports": [
{
"id": "port-function-0-NDArray_dtype-0"
}
]
},
{
"id": "node-function-2-NDArray_dtype",
"type": "node",
"data": {
"label": "NDArray.var(\"X\").dtype",
"ports": []
},
"width": 221.921875,
"height": 34,
"ports": []
}
]
},
{
"id": "class-Int-12",
"data": {
"color": "#ccebc5",
"port": "port-Int-12",
"class": "Int-12"
},
"type": "class",
"children": [
{
"id": "node-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_",
"type": "node",
"data": {
"label": "lambda dims, i: dims[i](·, Int(4))",
"ports": [
{
"id": "port-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_-0"
}
]
},
"width": 337.515625,
"height": 34,
"ports": [
{
"id": "port-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_-0"
}
]
},
{
"id": "node-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__",
"type": "node",
"data": {
"label": "lambda f, self, i: f(self[i])(·, ·, Int(2))",
"ports": [
{
"id": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-0"
},
{
"id": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-0"
},
{
"id": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-1"
}
]
},
{
"id": "node-function-0-index_vec_int",
"type": "node",
"data": {
"label": "index_vec_int(·, Int(4))",
"ports": [
{
"id": "port-function-0-index_vec_int-0"
}
]
},
"width": 241.1875,
"height": 34,
"ports": [
{
"id": "port-function-0-index_vec_int-0"
}
]
},
{
"id": "node-function-3-TupleInt___getitem__",
"type": "node",
"data": {
"label": "·[Int(4)]",
"ports": [
{
"id": "port-function-3-TupleInt___getitem__-0"
}
]
},
"width": 96.703125,
"height": 34,
"ports": [
{
"id": "port-function-3-TupleInt___getitem__-0"
}
]
},
{
"id": "node-function-15-TupleInt___getitem__",
"type": "node",
"data": {
"label": "·[Int(2)]",
"ports": [
{
"id": "port-function-15-TupleInt___getitem__-0"
}
]
},
"width": 96.703125,
"height": 34,
"ports": [
{
"id": "port-function-15-TupleInt___getitem__-0"
}
]
}
]
},
{
"id": "class-ShapeAPI-18",
"data": {
"color": "#e5d8bd",
"port": "port-ShapeAPI-18",
"class": "ShapeAPI-18"
},
"type": "class",
"children": [
{
"id": "node-function-0-ShapeAPI_select",
"type": "node",
"data": {
"label": "·.select",
"ports": [
{
"id": "port-function-0-ShapeAPI_select-0"
},
{
"id": "port-function-0-ShapeAPI_select-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-0-ShapeAPI_select-0"
},
{
"id": "port-function-0-ShapeAPI_select-1"
}
]
},
{
"id": "node-function-2-ShapeAPI___init__",
"type": "node",
"data": {
"label": "ShapeAPI",
"ports": [
{
"id": "port-function-2-ShapeAPI___init__-0"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-2-ShapeAPI___init__-0"
}
]
}
]
},
{
"id": "class-ShapeAPI-14",
"data": {
"color": "#e5d8bd",
"port": "port-ShapeAPI-14",
"class": "ShapeAPI-14"
},
"type": "class",
"children": [
{
"id": "node-function-0-ShapeAPI___init__",
"type": "node",
"data": {
"label": "ShapeAPI",
"ports": [
{
"id": "port-function-0-ShapeAPI___init__-0"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-0-ShapeAPI___init__-0"
}
]
}
]
},
{
"id": "class-ShapeAPI-15",
"data": {
"color": "#e5d8bd",
"port": "port-ShapeAPI-15",
"class": "ShapeAPI-15"
},
"type": "class",
"children": [
{
"id": "node-function-1-ShapeAPI___init__",
"type": "node",
"data": {
"label": "ShapeAPI",
"ports": [
{
"id": "port-function-1-ShapeAPI___init__-0"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-1-ShapeAPI___init__-0"
}
]
},
{
"id": "node-function-0-ShapeAPI_deselect",
"type": "node",
"data": {
"label": "·.deselect",
"ports": [
{
"id": "port-function-0-ShapeAPI_deselect-0"
},
{
"id": "port-function-0-ShapeAPI_deselect-1"
}
]
},
"width": 106.328125,
"height": 34,
"ports": [
{
"id": "port-function-0-ShapeAPI_deselect-0"
},
{
"id": "port-function-0-ShapeAPI_deselect-1"
}
]
}
]
},
{
"id": "class-Vec_Int-31",
"data": {
"color": "#fddaec",
"port": "port-Vec_Int-31",
"class": "Vec_Int-31"
},
"type": "class",
"children": [
{
"id": "node-primitive-Vec_Int-31",
"type": "node",
"data": {
"label": "Vec(Int(3), Int(2), Int(3), Int(4))",
"ports": []
},
"width": 347.15625,
"height": 34,
"ports": []
}
]
},
{
"id": "class-TupleInt-13",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-13",
"class": "TupleInt-13"
},
"type": "class",
"children": [
{
"id": "node-function-2-TupleInt_from_vec",
"type": "node",
"data": {
"label": "TupleInt.from_vec",
"ports": [
{
"id": "port-function-2-TupleInt_from_vec-0"
}
]
},
"width": 173.765625,
"height": 34,
"ports": [
{
"id": "port-function-2-TupleInt_from_vec-0"
}
]
},
{
"id": "node-function-1-NDArray_shape",
"type": "node",
"data": {
"label": "·.shape",
"ports": [
{
"id": "port-function-1-NDArray_shape-0"
}
]
},
"width": 77.4375,
"height": 34,
"ports": [
{
"id": "port-function-1-NDArray_shape-0"
}
]
},
{
"id": "node-function-11-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(4), ·)",
"ports": [
{
"id": "port-function-11-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-11-TupleInt___init__-0"
}
]
},
{
"id": "node-function-29-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(4), ·)",
"ports": [
{
"id": "port-function-29-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-29-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-Vec_Int-32",
"data": {
"color": "#fddaec",
"port": "port-Vec_Int-32",
"class": "Vec_Int-32"
},
"type": "class",
"children": [
{
"id": "node-primitive-Vec_Int-32",
"type": "node",
"data": {
"label": "Vec(Int(0), Int(1))",
"ports": []
},
"width": 193.03125,
"height": 34,
"ports": []
}
]
},
{
"id": "class-TupleInt-9",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-9",
"class": "TupleInt-9"
},
"type": "class",
"children": [
{
"id": "node-function-3-TupleInt_from_vec",
"type": "node",
"data": {
"label": "TupleInt.from_vec",
"ports": [
{
"id": "port-function-3-TupleInt_from_vec-0"
}
]
},
"width": 173.765625,
"height": 34,
"ports": [
{
"id": "port-function-3-TupleInt_from_vec-0"
}
]
},
{
"id": "node-function-16-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(2), ·)",
"ports": [
{
"id": "port-function-16-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-16-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-NDArray-6",
"data": {
"color": "#b3cde3",
"port": "port-NDArray-6",
"class": "NDArray-6"
},
"type": "class",
"children": [
{
"id": "node-function-1-assume_shape",
"type": "node",
"data": {
"label": "assume_shape(NDArray.var(\"X\"), ·)",
"ports": [
{
"id": "port-function-1-assume_shape-0"
}
]
},
"width": 327.890625,
"height": 34,
"ports": [
{
"id": "port-function-1-assume_shape-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-2",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-2",
"class": "UnstableFn_Int_Int-2"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-2",
"type": "node",
"data": {
"label": "lambda dims, i: dims[i]",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-2-0"
}
]
},
"width": 231.5625,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-2-0"
}
]
}
]
},
{
"id": "class-TupleInt-42",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-42",
"class": "TupleInt-42"
},
"type": "class",
"children": [
{
"id": "node-function-0-TupleInt_if_",
"type": "node",
"data": {
"label": "TupleInt.if_(TRUE, ·, ·)",
"ports": [
{
"id": "port-function-0-TupleInt_if_-0"
},
{
"id": "port-function-0-TupleInt_if_-1"
}
]
},
"width": 241.1875,
"height": 34,
"ports": [
{
"id": "port-function-0-TupleInt_if_-0"
},
{
"id": "port-function-0-TupleInt_if_-1"
}
]
},
{
"id": "node-function-0-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(3), ·)",
"ports": [
{
"id": "port-function-0-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-0-TupleInt___init__-0"
}
]
},
{
"id": "node-function-2-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-2-TupleInt_filter-0"
},
{
"id": "port-function-2-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-2-TupleInt_filter-0"
},
{
"id": "port-function-2-TupleInt_filter-1"
}
]
},
{
"id": "node-function-4-TupleInt___add__",
"type": "node",
"data": {
"label": "· + ·",
"ports": [
{
"id": "port-function-4-TupleInt___add__-0"
},
{
"id": "port-function-4-TupleInt___add__-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-4-TupleInt___add__-0"
},
{
"id": "port-function-4-TupleInt___add__-1"
}
]
}
]
},
{
"id": "class-TupleInt-25",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-25",
"class": "TupleInt-25"
},
"type": "class",
"children": [
{
"id": "node-function-1-TupleInt_if_",
"type": "node",
"data": {
"label": "TupleInt.if_(TRUE, ·, ·)",
"ports": [
{
"id": "port-function-1-TupleInt_if_-0"
},
{
"id": "port-function-1-TupleInt_if_-1"
}
]
},
"width": 241.1875,
"height": 34,
"ports": [
{
"id": "port-function-1-TupleInt_if_-0"
},
{
"id": "port-function-1-TupleInt_if_-1"
}
]
},
{
"id": "node-function-9-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(4), ·)",
"ports": [
{
"id": "port-function-9-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-9-TupleInt___init__-0"
}
]
},
{
"id": "node-function-0-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-0-TupleInt_filter-0"
},
{
"id": "port-function-0-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-0-TupleInt_filter-0"
},
{
"id": "port-function-0-TupleInt_filter-1"
}
]
},
{
"id": "node-function-5-TupleInt___add__",
"type": "node",
"data": {
"label": "· + ·",
"ports": [
{
"id": "port-function-5-TupleInt___add__-0"
},
{
"id": "port-function-5-TupleInt___add__-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-5-TupleInt___add__-0"
},
{
"id": "port-function-5-TupleInt___add__-1"
}
]
}
]
},
{
"id": "class-TupleInt-62",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-62",
"class": "TupleInt-62"
},
"type": "class",
"children": [
{
"id": "node-function-2-TupleInt_if_",
"type": "node",
"data": {
"label": "TupleInt.if_(TRUE, ·, ·)",
"ports": [
{
"id": "port-function-2-TupleInt_if_-0"
},
{
"id": "port-function-2-TupleInt_if_-1"
}
]
},
"width": 241.1875,
"height": 34,
"ports": [
{
"id": "port-function-2-TupleInt_if_-0"
},
{
"id": "port-function-2-TupleInt_if_-1"
}
]
},
{
"id": "node-function-15-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(2), ·)",
"ports": [
{
"id": "port-function-15-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-15-TupleInt___init__-0"
}
]
},
{
"id": "node-function-5-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-5-TupleInt_filter-0"
},
{
"id": "port-function-5-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-5-TupleInt_filter-0"
},
{
"id": "port-function-5-TupleInt_filter-1"
}
]
},
{
"id": "node-function-6-TupleInt___add__",
"type": "node",
"data": {
"label": "· + ·",
"ports": [
{
"id": "port-function-6-TupleInt___add__-0"
},
{
"id": "port-function-6-TupleInt___add__-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-6-TupleInt___add__-0"
},
{
"id": "port-function-6-TupleInt___add__-1"
}
]
}
]
},
{
"id": "class-TupleInt-84",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-84",
"class": "TupleInt-84"
},
"type": "class",
"children": [
{
"id": "node-function-3-TupleInt_if_",
"type": "node",
"data": {
"label": "TupleInt.if_(TRUE, ·, ·)",
"ports": [
{
"id": "port-function-3-TupleInt_if_-0"
},
{
"id": "port-function-3-TupleInt_if_-1"
}
]
},
"width": 241.1875,
"height": 34,
"ports": [
{
"id": "port-function-3-TupleInt_if_-0"
},
{
"id": "port-function-3-TupleInt_if_-1"
}
]
},
{
"id": "node-function-4-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(1), ·)",
"ports": [
{
"id": "port-function-4-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-4-TupleInt___init__-0"
}
]
},
{
"id": "node-function-6-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-6-TupleInt_filter-0"
},
{
"id": "port-function-6-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-6-TupleInt_filter-0"
},
{
"id": "port-function-6-TupleInt_filter-1"
}
]
},
{
"id": "node-function-7-TupleInt___add__",
"type": "node",
"data": {
"label": "· + ·",
"ports": [
{
"id": "port-function-7-TupleInt___add__-0"
},
{
"id": "port-function-7-TupleInt___add__-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-7-TupleInt___add__-0"
},
{
"id": "port-function-7-TupleInt___add__-1"
}
]
}
]
},
{
"id": "class-TupleInt-28",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-28",
"class": "TupleInt-28"
},
"type": "class",
"children": [
{
"id": "node-function-7-TupleInt_if_",
"type": "node",
"data": {
"label": "TupleInt.if_(FALSE, ·, ·)",
"ports": [
{
"id": "port-function-7-TupleInt_if_-0"
},
{
"id": "port-function-7-TupleInt_if_-1"
}
]
},
"width": 250.828125,
"height": 34,
"ports": [
{
"id": "port-function-7-TupleInt_if_-0"
},
{
"id": "port-function-7-TupleInt_if_-1"
}
]
},
{
"id": "node-function-19-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(0), ·)",
"ports": [
{
"id": "port-function-19-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-19-TupleInt___init__-0"
}
]
},
{
"id": "node-function-1-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-1-TupleInt_filter-0"
},
{
"id": "port-function-1-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-1-TupleInt_filter-0"
},
{
"id": "port-function-1-TupleInt_filter-1"
}
]
},
{
"id": "node-function-12-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-12-TupleInt_filter-0"
},
{
"id": "port-function-12-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-12-TupleInt_filter-0"
},
{
"id": "port-function-12-TupleInt_filter-1"
}
]
},
{
"id": "node-function-13-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-13-TupleInt_filter-0"
},
{
"id": "port-function-13-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-13-TupleInt_filter-0"
},
{
"id": "port-function-13-TupleInt_filter-1"
}
]
},
{
"id": "node-function-14-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-14-TupleInt_filter-0"
},
{
"id": "port-function-14-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-14-TupleInt_filter-0"
},
{
"id": "port-function-14-TupleInt_filter-1"
}
]
},
{
"id": "node-function-15-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-15-TupleInt_filter-0"
},
{
"id": "port-function-15-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-15-TupleInt_filter-0"
},
{
"id": "port-function-15-TupleInt_filter-1"
}
]
},
{
"id": "node-function-16-TupleInt_filter",
"type": "node",
"data": {
"label": "·.filter",
"ports": [
{
"id": "port-function-16-TupleInt_filter-0"
},
{
"id": "port-function-16-TupleInt_filter-1"
}
]
},
"width": 87.0625,
"height": 34,
"ports": [
{
"id": "port-function-16-TupleInt_filter-0"
},
{
"id": "port-function-16-TupleInt_filter-1"
}
]
}
]
},
{
"id": "class-TupleInt-24",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-24",
"class": "TupleInt-24"
},
"type": "class",
"children": [
{
"id": "node-function-0-TupleInt_range",
"type": "node",
"data": {
"label": "TupleInt.range(Int(4))",
"ports": []
},
"width": 221.921875,
"height": 34,
"ports": []
},
{
"id": "node-function-10-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(4), lambda i: i)",
"ports": []
},
"width": 289.359375,
"height": 34,
"ports": []
}
]
},
{
"id": "class-NDArray-10",
"data": {
"color": "#b3cde3",
"port": "port-NDArray-10",
"class": "NDArray-10"
},
"type": "class",
"children": [
{
"id": "node-function-0-linalg_norm",
"type": "node",
"data": {
"label": "linalg_norm",
"ports": [
{
"id": "port-function-0-linalg_norm-0"
},
{
"id": "port-function-0-linalg_norm-1"
}
]
},
"width": 115.96875,
"height": 34,
"ports": [
{
"id": "port-function-0-linalg_norm-0"
},
{
"id": "port-function-0-linalg_norm-1"
}
]
},
{
"id": "node-function-0-NDArray___init__",
"type": "node",
"data": {
"label": "NDArray",
"ports": [
{
"id": "port-function-0-NDArray___init__-0"
},
{
"id": "port-function-0-NDArray___init__-1"
},
{
"id": "port-function-0-NDArray___init__-2"
}
]
},
"width": 77.4375,
"height": 34,
"ports": [
{
"id": "port-function-0-NDArray___init__-0"
},
{
"id": "port-function-0-NDArray___init__-1"
},
{
"id": "port-function-0-NDArray___init__-2"
}
]
}
]
},
{
"id": "class-UnstableFn_Value_TupleInt-0",
"data": {
"color": "#fdcdac",
"port": "port-UnstableFn_Value_TupleInt-0",
"class": "UnstableFn_Value_TupleInt-0"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Value_TupleInt-0",
"type": "node",
"data": {
"label": "lambda X, reduce_axis, k: sqrt(LoopNestAPI.from_tuple(reduce_axis).unwrap().fold(lambda carry, i: carry + real(conj(X[IndexKey.multi_axis(MultiAxisIndexKey((i + k).length(), lambda i: MultiAxisIndexKeyItem.int((i + k)[i])))]) * X[IndexKey.multi_axis(MultiAxisIndexKey((i + k).length(), lambda i: MultiAxisIndexKeyItem.int((i + k)[i])))]), NDArray.scalar(Value.float(Float(0.0))))).to_value()",
"ports": [
{
"id": "port-primitive-UnstableFn_Value_TupleInt-0-0"
},
{
"id": "port-primitive-UnstableFn_Value_TupleInt-0-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Value_TupleInt-0-0"
},
{
"id": "port-primitive-UnstableFn_Value_TupleInt-0-1"
}
]
}
]
},
{
"id": "class-TupleInt-56",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-56",
"class": "TupleInt-56"
},
"type": "class",
"children": [
{
"id": "node-function-1-TupleInt_single",
"type": "node",
"data": {
"label": "TupleInt.single(Int(4))",
"ports": []
},
"width": 231.5625,
"height": 34,
"ports": []
},
{
"id": "node-function-12-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(1), ·)",
"ports": [
{
"id": "port-function-12-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-12-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-9",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-9",
"class": "UnstableFn_Int_Int-9"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-9",
"type": "node",
"data": {
"label": "lambda idx_fn, i: idx_fn(i + Int(1))(lambda idx_fn, i: idx_fn(i + Int(1))(lambda i: i))",
"ports": []
},
"width": 394,
"height": 34,
"ports": []
}
]
},
{
"id": "class-UnstableFn_Int_Int-14",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-14",
"class": "UnstableFn_Int_Int-14"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-14",
"type": "node",
"data": {
"label": "lambda idx_fn, i: idx_fn(i + Int(1))",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-14-0"
}
]
},
"width": 356.78125,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-14-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-92",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-92",
"class": "UnstableFn_Int_Int-92"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-92",
"type": "node",
"data": {
"label": "index_vec_int",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-92-0"
}
]
},
"width": 135.234375,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-92-0"
}
]
}
]
},
{
"id": "class-TupleInt-19",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-19",
"class": "TupleInt-19"
},
"type": "class",
"children": [
{
"id": "node-function-1-ShapeAPI_to_tuple",
"type": "node",
"data": {
"label": "·.to_tuple",
"ports": [
{
"id": "port-function-1-ShapeAPI_to_tuple-0"
}
]
},
"width": 106.328125,
"height": 34,
"ports": [
{
"id": "port-function-1-ShapeAPI_to_tuple-0"
}
]
},
{
"id": "node-function-3-TupleInt_map",
"type": "node",
"data": {
"label": "·.map",
"ports": [
{
"id": "port-function-3-TupleInt_map-0"
},
{
"id": "port-function-3-TupleInt_map-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-3-TupleInt_map-0"
},
{
"id": "port-function-3-TupleInt_map-1"
}
]
},
{
"id": "node-function-18-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(0), ·)",
"ports": [
{
"id": "port-function-18-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-18-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-TupleInt-11",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-11",
"class": "TupleInt-11"
},
"type": "class",
"children": [
{
"id": "node-function-2-ShapeAPI_to_tuple",
"type": "node",
"data": {
"label": "·.to_tuple",
"ports": [
{
"id": "port-function-2-ShapeAPI_to_tuple-0"
}
]
},
"width": 106.328125,
"height": 34,
"ports": [
{
"id": "port-function-2-ShapeAPI_to_tuple-0"
}
]
},
{
"id": "node-function-2-TupleInt_map",
"type": "node",
"data": {
"label": "·.map",
"ports": [
{
"id": "port-function-2-TupleInt_map-0"
},
{
"id": "port-function-2-TupleInt_map-1"
}
]
},
"width": 58.171875,
"height": 34,
"ports": [
{
"id": "port-function-2-TupleInt_map-0"
},
{
"id": "port-function-2-TupleInt_map-1"
}
]
},
{
"id": "node-function-0-NDArray_shape",
"type": "node",
"data": {
"label": "·.shape",
"ports": [
{
"id": "port-function-0-NDArray_shape-0"
}
]
},
"width": 77.4375,
"height": 34,
"ports": [
{
"id": "port-function-0-NDArray_shape-0"
}
]
},
{
"id": "node-function-8-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(4), ·)",
"ports": [
{
"id": "port-function-8-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-8-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-15",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-15",
"class": "UnstableFn_Int_Int-15"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-15",
"type": "node",
"data": {
"label": "lambda other, self, i: Int.if_(i < self.length(), self[i], other[i - self.length()])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-15-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-15-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-15-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-15-1"
}
]
}
]
},
{
"id": "class-TupleInt-41",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-41",
"class": "TupleInt-41"
},
"type": "class",
"children": [
{
"id": "node-function-1-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(3), lambda idx_fn, i: idx_fn(i + Int(1))(lambda i: i))",
"ports": []
},
"width": 394,
"height": 34,
"ports": []
}
]
},
{
"id": "class-TupleInt-83",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-83",
"class": "TupleInt-83"
},
"type": "class",
"children": [
{
"id": "node-function-2-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(1), ·)",
"ports": [
{
"id": "port-function-2-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-2-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-52",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-52",
"class": "UnstableFn_Int_Int-52"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-52",
"type": "node",
"data": {
"label": "lambda other, self, i: Int.if_(i < self.length(), self[i], other[i - self.length()])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-52-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-52-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-52-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-52-1"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-4",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-4",
"class": "UnstableFn_Int_Int-4"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-4",
"type": "node",
"data": {
"label": "lambda f, self, i: f(self[i])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-4-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-4-1"
}
]
},
"width": 289.359375,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-4-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-4-1"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-27",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-27",
"class": "UnstableFn_Int_Int-27"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-27",
"type": "node",
"data": {
"label": "lambda other, self, i: Int.if_(i < self.length(), self[i], other[i - self.length()])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-27-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-27-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-27-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-27-1"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-95",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-95",
"class": "UnstableFn_Int_Int-95"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-95",
"type": "node",
"data": {
"label": "index_vec_int",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-95-0"
}
]
},
"width": 135.234375,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-95-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-88",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-88",
"class": "UnstableFn_Int_Int-88"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-88",
"type": "node",
"data": {
"label": "lambda i, _: i(Int(4))",
"ports": []
},
"width": 221.921875,
"height": 34,
"ports": []
}
]
},
{
"id": "class-UnstableFn_Int_Int-35",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-35",
"class": "UnstableFn_Int_Int-35"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-35",
"type": "node",
"data": {
"label": "lambda other, self, i: Int.if_(i < self.length(), self[i], other[i - self.length()])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-35-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-35-1"
}
]
},
"width": 394,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-35-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-35-1"
}
]
}
]
},
{
"id": "class-TupleInt-57",
"data": {
"color": "#decbe4",
"port": "port-TupleInt-57",
"class": "TupleInt-57"
},
"type": "class",
"children": [
{
"id": "node-function-17-TupleInt___init__",
"type": "node",
"data": {
"label": "TupleInt(Int(2), ·)",
"ports": [
{
"id": "port-function-17-TupleInt___init__-0"
}
]
},
"width": 193.03125,
"height": 34,
"ports": [
{
"id": "port-function-17-TupleInt___init__-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-3",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-3",
"class": "UnstableFn_Int_Int-3"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-3",
"type": "node",
"data": {
"label": "lambda f, self, i: f(self[i])",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-3-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-3-1"
}
]
},
"width": 289.359375,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-3-0"
},
{
"id": "port-primitive-UnstableFn_Int_Int-3-1"
}
]
}
]
},
{
"id": "class-UnstableFn_Int_Int-19",
"data": {
"color": "#f2f2f2",
"port": "port-UnstableFn_Int_Int-19",
"class": "UnstableFn_Int_Int-19"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Int_Int-19",
"type": "node",
"data": {
"label": "lambda idx_fn, i: idx_fn(i + Int(1))",
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-19-0"
}
]
},
"width": 356.78125,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Int_Int-19-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Boolean_Int-0",
"data": {
"color": "#f4cae4",
"port": "port-UnstableFn_Boolean_Int-0",
"class": "UnstableFn_Boolean_Int-0"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Boolean_Int-0",
"type": "node",
"data": {
"label": "lambda axis, i: ~axis.contains(i)",
"ports": [
{
"id": "port-primitive-UnstableFn_Boolean_Int-0-0"
}
]
},
"width": 327.890625,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Boolean_Int-0-0"
}
]
}
]
},
{
"id": "class-UnstableFn_Boolean_Int-1",
"data": {
"color": "#f4cae4",
"port": "port-UnstableFn_Boolean_Int-1",
"class": "UnstableFn_Boolean_Int-1"
},
"type": "class",
"children": [
{
"id": "node-primitive-UnstableFn_Boolean_Int-1",
"type": "node",
"data": {
"label": "lambda axis, i: axis.contains(i)",
"ports": [
{
"id": "port-primitive-UnstableFn_Boolean_Int-1-0"
}
]
},
"width": 318.25,
"height": 34,
"ports": [
{
"id": "port-primitive-UnstableFn_Boolean_Int-1-0"
}
]
}
]
}
],
"edges": [
{
"id": "edge-function-0-NDArray_dtype-0",
"source": "node-function-0-NDArray_dtype",
"sourcePort": "port-function-0-NDArray_dtype-0",
"sourceHandle": "port-function-0-NDArray_dtype-0",
"target": "class-NDArray-6",
"targetPort": "port-NDArray-6",
"targetHandle": "port-NDArray-6"
},
{
"id": "edge-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_-0",
"source": "node-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_",
"sourcePort": "port-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_-0",
"sourceHandle": "port-function-0-dims-TupleInt_i-Int__TupleInt___getitem___dims_i_-0",
"target": "class-TupleInt-13",
"targetPort": "port-TupleInt-13",
"targetHandle": "port-TupleInt-13"
},
{
"id": "edge-function-0-ShapeAPI_select-0",
"source": "node-function-0-ShapeAPI_select",
"sourcePort": "port-function-0-ShapeAPI_select-0",
"sourceHandle": "port-function-0-ShapeAPI_select-0",
"target": "class-ShapeAPI-14",
"targetPort": "port-ShapeAPI-14",
"targetHandle": "port-ShapeAPI-14"
},
{
"id": "edge-function-0-ShapeAPI_select-1",
"source": "node-function-0-ShapeAPI_select",
"sourcePort": "port-function-0-ShapeAPI_select-1",
"sourceHandle": "port-function-0-ShapeAPI_select-1",
"target": "class-TupleInt-9",
"targetPort": "port-TupleInt-9",
"targetHandle": "port-TupleInt-9"
},
{
"id": "edge-function-0-ShapeAPI___init__-0",
"source": "node-function-0-ShapeAPI___init__",
"sourcePort": "port-function-0-ShapeAPI___init__-0",
"sourceHandle": "port-function-0-ShapeAPI___init__-0",
"target": "class-TupleInt-13",
"targetPort": "port-TupleInt-13",
"targetHandle": "port-TupleInt-13"
},
{
"id": "edge-function-1-ShapeAPI___init__-0",
"source": "node-function-1-ShapeAPI___init__",
"sourcePort": "port-function-1-ShapeAPI___init__-0",
"sourceHandle": "port-function-1-ShapeAPI___init__-0",
"target": "class-TupleInt-11",
"targetPort": "port-TupleInt-11",
"targetHandle": "port-TupleInt-11"
},
{
"id": "edge-function-2-ShapeAPI___init__-0",
"source": "node-function-2-ShapeAPI___init__",
"sourcePort": "port-function-2-ShapeAPI___init__-0",
"sourceHandle": "port-function-2-ShapeAPI___init__-0",
"target": "class-TupleInt-19",
"targetPort": "port-TupleInt-19",
"targetHandle": "port-TupleInt-19"
},
{
"id": "edge-function-2-TupleInt_from_vec-0",
"source": "node-function-2-TupleInt_from_vec",
"sourcePort": "port-function-2-TupleInt_from_vec-0",
"sourceHandle": "port-function-2-TupleInt_from_vec-0",
"target": "class-Vec_Int-31",
"targetPort": "port-Vec_Int-31",
"targetHandle": "port-Vec_Int-31"
},
{
"id": "edge-function-3-TupleInt_from_vec-0",
"source": "node-function-3-TupleInt_from_vec",
"sourcePort": "port-function-3-TupleInt_from_vec-0",
"sourceHandle": "port-function-3-TupleInt_from_vec-0",
"target": "class-Vec_Int-32",
"targetPort": "port-Vec_Int-32",
"targetHandle": "port-Vec_Int-32"
},
{
"id": "edge-function-1-assume_shape-0",
"source": "node-function-1-assume_shape",
"sourcePort": "port-function-1-assume_shape-0",
"sourceHandle": "port-function-1-assume_shape-0",
"target": "class-TupleInt-13",
"targetPort": "port-TupleInt-13",
"targetHandle": "port-TupleInt-13"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-2-0",
"source": "node-primitive-UnstableFn_Int_Int-2",
"sourcePort": "port-primitive-UnstableFn_Int_Int-2-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-2-0",
"target": "class-TupleInt-13",
"targetPort": "port-TupleInt-13",
"targetHandle": "port-TupleInt-13"
},
{
"id": "edge-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-0",
"source": "node-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__",
"sourcePort": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-0",
"sourceHandle": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-0",
"target": "class-UnstableFn_Int_Int-2",
"targetPort": "port-UnstableFn_Int_Int-2",
"targetHandle": "port-UnstableFn_Int_Int-2"
},
{
"id": "edge-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-1",
"source": "node-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__",
"sourcePort": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-1",
"sourceHandle": "port-function-0-f-UnstableFn_Int_Int_self-TupleInt_i-Int__unstable-app_f__TupleInt___getitem___self_i__-1",
"target": "class-TupleInt-25",
"targetPort": "port-TupleInt-25",
"targetHandle": "port-TupleInt-25"
},
{
"id": "edge-function-0-TupleInt_if_-0",
"source": "node-function-0-TupleInt_if_",
"sourcePort": "port-function-0-TupleInt_if_-0",
"sourceHandle": "port-function-0-TupleInt_if_-0",
"target": "class-TupleInt-42",
"targetPort": "port-TupleInt-42",
"targetHandle": "port-TupleInt-42"
},
{
"id": "edge-function-0-TupleInt_if_-1",
"source": "node-function-0-TupleInt_if_",
"sourcePort": "port-function-0-TupleInt_if_-1",
"sourceHandle": "port-function-0-TupleInt_if_-1",
"target": "class-TupleInt-62",
"targetPort": "port-TupleInt-62",
"targetHandle": "port-TupleInt-62"
},
{
"id": "edge-function-1-TupleInt_if_-0",
"source": "node-function-1-TupleInt_if_",
"sourcePort": "port-function-1-TupleInt_if_-0",
"sourceHandle": "port-function-1-TupleInt_if_-0",
"target": "class-TupleInt-25",
"targetPort": "port-TupleInt-25",
"targetHandle": "port-TupleInt-25"
},
{
"id": "edge-function-1-TupleInt_if_-1",
"source": "node-function-1-TupleInt_if_",
"sourcePort": "port-function-1-TupleInt_if_-1",
"sourceHandle": "port-function-1-TupleInt_if_-1",
"target": "class-TupleInt-42",
"targetPort": "port-TupleInt-42",
"targetHandle": "port-TupleInt-42"
},
{
"id": "edge-function-2-TupleInt_if_-0",
"source": "node-function-2-TupleInt_if_",
"sourcePort": "port-function-2-TupleInt_if_-0",
"sourceHandle": "port-function-2-TupleInt_if_-0",
"target": "class-TupleInt-62",
"targetPort": "port-TupleInt-62",
"targetHandle": "port-TupleInt-62"
},
{
"id": "edge-function-2-TupleInt_if_-1",
"source": "node-function-2-TupleInt_if_",
"sourcePort": "port-function-2-TupleInt_if_-1",
"sourceHandle": "port-function-2-TupleInt_if_-1",
"target": "class-TupleInt-84",
"targetPort": "port-TupleInt-84",
"targetHandle": "port-TupleInt-84"
},
{
"id": "edge-function-3-TupleInt_if_-0",
"source": "node-function-3-TupleInt_if_",
"sourcePort": "port-function-3-TupleInt_if_-0",
"sourceHandle": "port-function-3-TupleInt_if_-0",
"target": "class-TupleInt-84",
"targetPort": "port-TupleInt-84",
"targetHandle": "port-TupleInt-84"
},
{
"id": "edge-function-3-TupleInt_if_-1",
"source": "node-function-3-TupleInt_if_",
"sourcePort": "port-function-3-TupleInt_if_-1",
"sourceHandle": "port-function-3-TupleInt_if_-1",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-7-TupleInt_if_-0",
"source": "node-function-7-TupleInt_if_",
"sourcePort": "port-function-7-TupleInt_if_-0",
"sourceHandle": "port-function-7-TupleInt_if_-0",
"target": "class-TupleInt-84",
"targetPort": "port-TupleInt-84",
"targetHandle": "port-TupleInt-84"
},
{
"id": "edge-function-7-TupleInt_if_-1",
"source": "node-function-7-TupleInt_if_",
"sourcePort": "port-function-7-TupleInt_if_-1",
"sourceHandle": "port-function-7-TupleInt_if_-1",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-0-index_vec_int-0",
"source": "node-function-0-index_vec_int",
"sourcePort": "port-function-0-index_vec_int-0",
"sourceHandle": "port-function-0-index_vec_int-0",
"target": "class-Vec_Int-31",
"targetPort": "port-Vec_Int-31",
"targetHandle": "port-Vec_Int-31"
},
{
"id": "edge-function-0-linalg_norm-0",
"source": "node-function-0-linalg_norm",
"sourcePort": "port-function-0-linalg_norm-0",
"sourceHandle": "port-function-0-linalg_norm-0",
"target": "class-NDArray-6",
"targetPort": "port-NDArray-6",
"targetHandle": "port-NDArray-6"
},
{
"id": "edge-function-0-linalg_norm-1",
"source": "node-function-0-linalg_norm",
"sourcePort": "port-function-0-linalg_norm-1",
"sourceHandle": "port-function-0-linalg_norm-1",
"target": "class-TupleInt-9",
"targetPort": "port-TupleInt-9",
"targetHandle": "port-TupleInt-9"
},
{
"id": "edge-primitive-UnstableFn_Value_TupleInt-0-0",
"source": "node-primitive-UnstableFn_Value_TupleInt-0",
"sourcePort": "port-primitive-UnstableFn_Value_TupleInt-0-0",
"sourceHandle": "port-primitive-UnstableFn_Value_TupleInt-0-0",
"target": "class-NDArray-6",
"targetPort": "port-NDArray-6",
"targetHandle": "port-NDArray-6"
},
{
"id": "edge-primitive-UnstableFn_Value_TupleInt-0-1",
"source": "node-primitive-UnstableFn_Value_TupleInt-0",
"sourcePort": "port-primitive-UnstableFn_Value_TupleInt-0-1",
"sourceHandle": "port-primitive-UnstableFn_Value_TupleInt-0-1",
"target": "class-TupleInt-19",
"targetPort": "port-TupleInt-19",
"targetHandle": "port-TupleInt-19"
},
{
"id": "edge-function-0-NDArray___init__-0",
"source": "node-function-0-NDArray___init__",
"sourcePort": "port-function-0-NDArray___init__-0",
"sourceHandle": "port-function-0-NDArray___init__-0",
"target": "class-TupleInt-11",
"targetPort": "port-TupleInt-11",
"targetHandle": "port-TupleInt-11"
},
{
"id": "edge-function-0-NDArray___init__-1",
"source": "node-function-0-NDArray___init__",
"sourcePort": "port-function-0-NDArray___init__-1",
"sourceHandle": "port-function-0-NDArray___init__-1",
"target": "class-DType-17",
"targetPort": "port-DType-17",
"targetHandle": "port-DType-17"
},
{
"id": "edge-function-0-NDArray___init__-2",
"source": "node-function-0-NDArray___init__",
"sourcePort": "port-function-0-NDArray___init__-2",
"sourceHandle": "port-function-0-NDArray___init__-2",
"target": "class-UnstableFn_Value_TupleInt-0",
"targetPort": "port-UnstableFn_Value_TupleInt-0",
"targetHandle": "port-UnstableFn_Value_TupleInt-0"
},
{
"id": "edge-function-3-TupleInt___getitem__-0",
"source": "node-function-3-TupleInt___getitem__",
"sourcePort": "port-function-3-TupleInt___getitem__-0",
"sourceHandle": "port-function-3-TupleInt___getitem__-0",
"target": "class-TupleInt-13",
"targetPort": "port-TupleInt-13",
"targetHandle": "port-TupleInt-13"
},
{
"id": "edge-function-15-TupleInt___getitem__-0",
"source": "node-function-15-TupleInt___getitem__",
"sourcePort": "port-function-15-TupleInt___getitem__-0",
"sourceHandle": "port-function-15-TupleInt___getitem__-0",
"target": "class-TupleInt-11",
"targetPort": "port-TupleInt-11",
"targetHandle": "port-TupleInt-11"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-14-0",
"source": "node-primitive-UnstableFn_Int_Int-14",
"sourcePort": "port-primitive-UnstableFn_Int_Int-14-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-14-0",
"target": "class-UnstableFn_Int_Int-9",
"targetPort": "port-UnstableFn_Int_Int-9",
"targetHandle": "port-UnstableFn_Int_Int-9"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-92-0",
"source": "node-primitive-UnstableFn_Int_Int-92",
"sourcePort": "port-primitive-UnstableFn_Int_Int-92-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-92-0",
"target": "class-Vec_Int-32",
"targetPort": "port-Vec_Int-32",
"targetHandle": "port-Vec_Int-32"
},
{
"id": "edge-function-1-ShapeAPI_to_tuple-0",
"source": "node-function-1-ShapeAPI_to_tuple",
"sourcePort": "port-function-1-ShapeAPI_to_tuple-0",
"sourceHandle": "port-function-1-ShapeAPI_to_tuple-0",
"target": "class-ShapeAPI-18",
"targetPort": "port-ShapeAPI-18",
"targetHandle": "port-ShapeAPI-18"
},
{
"id": "edge-function-2-ShapeAPI_to_tuple-0",
"source": "node-function-2-ShapeAPI_to_tuple",
"sourcePort": "port-function-2-ShapeAPI_to_tuple-0",
"sourceHandle": "port-function-2-ShapeAPI_to_tuple-0",
"target": "class-ShapeAPI-15",
"targetPort": "port-ShapeAPI-15",
"targetHandle": "port-ShapeAPI-15"
},
{
"id": "edge-function-2-TupleInt_map-0",
"source": "node-function-2-TupleInt_map",
"sourcePort": "port-function-2-TupleInt_map-0",
"sourceHandle": "port-function-2-TupleInt_map-0",
"target": "class-TupleInt-25",
"targetPort": "port-TupleInt-25",
"targetHandle": "port-TupleInt-25"
},
{
"id": "edge-function-2-TupleInt_map-1",
"source": "node-function-2-TupleInt_map",
"sourcePort": "port-function-2-TupleInt_map-1",
"sourceHandle": "port-function-2-TupleInt_map-1",
"target": "class-UnstableFn_Int_Int-2",
"targetPort": "port-UnstableFn_Int_Int-2",
"targetHandle": "port-UnstableFn_Int_Int-2"
},
{
"id": "edge-function-3-TupleInt_map-0",
"source": "node-function-3-TupleInt_map",
"sourcePort": "port-function-3-TupleInt_map-0",
"sourceHandle": "port-function-3-TupleInt_map-0",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-3-TupleInt_map-1",
"source": "node-function-3-TupleInt_map",
"sourcePort": "port-function-3-TupleInt_map-1",
"sourceHandle": "port-function-3-TupleInt_map-1",
"target": "class-UnstableFn_Int_Int-2",
"targetPort": "port-UnstableFn_Int_Int-2",
"targetHandle": "port-UnstableFn_Int_Int-2"
},
{
"id": "edge-function-0-ShapeAPI_deselect-0",
"source": "node-function-0-ShapeAPI_deselect",
"sourcePort": "port-function-0-ShapeAPI_deselect-0",
"sourceHandle": "port-function-0-ShapeAPI_deselect-0",
"target": "class-ShapeAPI-14",
"targetPort": "port-ShapeAPI-14",
"targetHandle": "port-ShapeAPI-14"
},
{
"id": "edge-function-0-ShapeAPI_deselect-1",
"source": "node-function-0-ShapeAPI_deselect",
"sourcePort": "port-function-0-ShapeAPI_deselect-1",
"sourceHandle": "port-function-0-ShapeAPI_deselect-1",
"target": "class-TupleInt-9",
"targetPort": "port-TupleInt-9",
"targetHandle": "port-TupleInt-9"
},
{
"id": "edge-function-0-NDArray_shape-0",
"source": "node-function-0-NDArray_shape",
"sourcePort": "port-function-0-NDArray_shape-0",
"sourceHandle": "port-function-0-NDArray_shape-0",
"target": "class-NDArray-10",
"targetPort": "port-NDArray-10",
"targetHandle": "port-NDArray-10"
},
{
"id": "edge-function-1-NDArray_shape-0",
"source": "node-function-1-NDArray_shape",
"sourcePort": "port-function-1-NDArray_shape-0",
"sourceHandle": "port-function-1-NDArray_shape-0",
"target": "class-NDArray-6",
"targetPort": "port-NDArray-6",
"targetHandle": "port-NDArray-6"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-15-0",
"source": "node-primitive-UnstableFn_Int_Int-15",
"sourcePort": "port-primitive-UnstableFn_Int_Int-15-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-15-0",
"target": "class-TupleInt-62",
"targetPort": "port-TupleInt-62",
"targetHandle": "port-TupleInt-62"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-15-1",
"source": "node-primitive-UnstableFn_Int_Int-15",
"sourcePort": "port-primitive-UnstableFn_Int_Int-15-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-15-1",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-0-TupleInt___init__-0",
"source": "node-function-0-TupleInt___init__",
"sourcePort": "port-function-0-TupleInt___init__-0",
"sourceHandle": "port-function-0-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-15",
"targetPort": "port-UnstableFn_Int_Int-15",
"targetHandle": "port-UnstableFn_Int_Int-15"
},
{
"id": "edge-function-2-TupleInt___init__-0",
"source": "node-function-2-TupleInt___init__",
"sourcePort": "port-function-2-TupleInt___init__-0",
"sourceHandle": "port-function-2-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-14",
"targetPort": "port-UnstableFn_Int_Int-14",
"targetHandle": "port-UnstableFn_Int_Int-14"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-52-0",
"source": "node-primitive-UnstableFn_Int_Int-52",
"sourcePort": "port-primitive-UnstableFn_Int_Int-52-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-52-0",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-52-1",
"source": "node-primitive-UnstableFn_Int_Int-52",
"sourcePort": "port-primitive-UnstableFn_Int_Int-52-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-52-1",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-4-TupleInt___init__-0",
"source": "node-function-4-TupleInt___init__",
"sourcePort": "port-function-4-TupleInt___init__-0",
"sourceHandle": "port-function-4-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-52",
"targetPort": "port-UnstableFn_Int_Int-52",
"targetHandle": "port-UnstableFn_Int_Int-52"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-4-0",
"source": "node-primitive-UnstableFn_Int_Int-4",
"sourcePort": "port-primitive-UnstableFn_Int_Int-4-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-4-0",
"target": "class-UnstableFn_Int_Int-2",
"targetPort": "port-UnstableFn_Int_Int-2",
"targetHandle": "port-UnstableFn_Int_Int-2"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-4-1",
"source": "node-primitive-UnstableFn_Int_Int-4",
"sourcePort": "port-primitive-UnstableFn_Int_Int-4-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-4-1",
"target": "class-TupleInt-25",
"targetPort": "port-TupleInt-25",
"targetHandle": "port-TupleInt-25"
},
{
"id": "edge-function-8-TupleInt___init__-0",
"source": "node-function-8-TupleInt___init__",
"sourcePort": "port-function-8-TupleInt___init__-0",
"sourceHandle": "port-function-8-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-4",
"targetPort": "port-UnstableFn_Int_Int-4",
"targetHandle": "port-UnstableFn_Int_Int-4"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-27-0",
"source": "node-primitive-UnstableFn_Int_Int-27",
"sourcePort": "port-primitive-UnstableFn_Int_Int-27-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-27-0",
"target": "class-TupleInt-42",
"targetPort": "port-TupleInt-42",
"targetHandle": "port-TupleInt-42"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-27-1",
"source": "node-primitive-UnstableFn_Int_Int-27",
"sourcePort": "port-primitive-UnstableFn_Int_Int-27-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-27-1",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-9-TupleInt___init__-0",
"source": "node-function-9-TupleInt___init__",
"sourcePort": "port-function-9-TupleInt___init__-0",
"sourceHandle": "port-function-9-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-27",
"targetPort": "port-UnstableFn_Int_Int-27",
"targetHandle": "port-UnstableFn_Int_Int-27"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-95-0",
"source": "node-primitive-UnstableFn_Int_Int-95",
"sourcePort": "port-primitive-UnstableFn_Int_Int-95-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-95-0",
"target": "class-Vec_Int-31",
"targetPort": "port-Vec_Int-31",
"targetHandle": "port-Vec_Int-31"
},
{
"id": "edge-function-11-TupleInt___init__-0",
"source": "node-function-11-TupleInt___init__",
"sourcePort": "port-function-11-TupleInt___init__-0",
"sourceHandle": "port-function-11-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-95",
"targetPort": "port-UnstableFn_Int_Int-95",
"targetHandle": "port-UnstableFn_Int_Int-95"
},
{
"id": "edge-function-12-TupleInt___init__-0",
"source": "node-function-12-TupleInt___init__",
"sourcePort": "port-function-12-TupleInt___init__-0",
"sourceHandle": "port-function-12-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-88",
"targetPort": "port-UnstableFn_Int_Int-88",
"targetHandle": "port-UnstableFn_Int_Int-88"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-35-0",
"source": "node-primitive-UnstableFn_Int_Int-35",
"sourcePort": "port-primitive-UnstableFn_Int_Int-35-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-35-0",
"target": "class-TupleInt-84",
"targetPort": "port-TupleInt-84",
"targetHandle": "port-TupleInt-84"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-35-1",
"source": "node-primitive-UnstableFn_Int_Int-35",
"sourcePort": "port-primitive-UnstableFn_Int_Int-35-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-35-1",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-15-TupleInt___init__-0",
"source": "node-function-15-TupleInt___init__",
"sourcePort": "port-function-15-TupleInt___init__-0",
"sourceHandle": "port-function-15-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-35",
"targetPort": "port-UnstableFn_Int_Int-35",
"targetHandle": "port-UnstableFn_Int_Int-35"
},
{
"id": "edge-function-16-TupleInt___init__-0",
"source": "node-function-16-TupleInt___init__",
"sourcePort": "port-function-16-TupleInt___init__-0",
"sourceHandle": "port-function-16-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-92",
"targetPort": "port-UnstableFn_Int_Int-92",
"targetHandle": "port-UnstableFn_Int_Int-92"
},
{
"id": "edge-function-17-TupleInt___init__-0",
"source": "node-function-17-TupleInt___init__",
"sourcePort": "port-function-17-TupleInt___init__-0",
"sourceHandle": "port-function-17-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-9",
"targetPort": "port-UnstableFn_Int_Int-9",
"targetHandle": "port-UnstableFn_Int_Int-9"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-3-0",
"source": "node-primitive-UnstableFn_Int_Int-3",
"sourcePort": "port-primitive-UnstableFn_Int_Int-3-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-3-0",
"target": "class-UnstableFn_Int_Int-2",
"targetPort": "port-UnstableFn_Int_Int-2",
"targetHandle": "port-UnstableFn_Int_Int-2"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-3-1",
"source": "node-primitive-UnstableFn_Int_Int-3",
"sourcePort": "port-primitive-UnstableFn_Int_Int-3-1",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-3-1",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-18-TupleInt___init__-0",
"source": "node-function-18-TupleInt___init__",
"sourcePort": "port-function-18-TupleInt___init__-0",
"sourceHandle": "port-function-18-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-3",
"targetPort": "port-UnstableFn_Int_Int-3",
"targetHandle": "port-UnstableFn_Int_Int-3"
},
{
"id": "edge-primitive-UnstableFn_Int_Int-19-0",
"source": "node-primitive-UnstableFn_Int_Int-19",
"sourcePort": "port-primitive-UnstableFn_Int_Int-19-0",
"sourceHandle": "port-primitive-UnstableFn_Int_Int-19-0",
"target": "class-UnstableFn_Int_Int-14",
"targetPort": "port-UnstableFn_Int_Int-14",
"targetHandle": "port-UnstableFn_Int_Int-14"
},
{
"id": "edge-function-19-TupleInt___init__-0",
"source": "node-function-19-TupleInt___init__",
"sourcePort": "port-function-19-TupleInt___init__-0",
"sourceHandle": "port-function-19-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-19",
"targetPort": "port-UnstableFn_Int_Int-19",
"targetHandle": "port-UnstableFn_Int_Int-19"
},
{
"id": "edge-function-29-TupleInt___init__-0",
"source": "node-function-29-TupleInt___init__",
"sourcePort": "port-function-29-TupleInt___init__-0",
"sourceHandle": "port-function-29-TupleInt___init__-0",
"target": "class-UnstableFn_Int_Int-95",
"targetPort": "port-UnstableFn_Int_Int-95",
"targetHandle": "port-UnstableFn_Int_Int-95"
},
{
"id": "edge-primitive-UnstableFn_Boolean_Int-0-0",
"source": "node-primitive-UnstableFn_Boolean_Int-0",
"sourcePort": "port-primitive-UnstableFn_Boolean_Int-0-0",
"sourceHandle": "port-primitive-UnstableFn_Boolean_Int-0-0",
"target": "class-TupleInt-9",
"targetPort": "port-TupleInt-9",
"targetHandle": "port-TupleInt-9"
},
{
"id": "edge-function-0-TupleInt_filter-0",
"source": "node-function-0-TupleInt_filter",
"sourcePort": "port-function-0-TupleInt_filter-0",
"sourceHandle": "port-function-0-TupleInt_filter-0",
"target": "class-TupleInt-24",
"targetPort": "port-TupleInt-24",
"targetHandle": "port-TupleInt-24"
},
{
"id": "edge-function-0-TupleInt_filter-1",
"source": "node-function-0-TupleInt_filter",
"sourcePort": "port-function-0-TupleInt_filter-1",
"sourceHandle": "port-function-0-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-0",
"targetPort": "port-UnstableFn_Boolean_Int-0",
"targetHandle": "port-UnstableFn_Boolean_Int-0"
},
{
"id": "edge-primitive-UnstableFn_Boolean_Int-1-0",
"source": "node-primitive-UnstableFn_Boolean_Int-1",
"sourcePort": "port-primitive-UnstableFn_Boolean_Int-1-0",
"sourceHandle": "port-primitive-UnstableFn_Boolean_Int-1-0",
"target": "class-TupleInt-9",
"targetPort": "port-TupleInt-9",
"targetHandle": "port-TupleInt-9"
},
{
"id": "edge-function-1-TupleInt_filter-0",
"source": "node-function-1-TupleInt_filter",
"sourcePort": "port-function-1-TupleInt_filter-0",
"sourceHandle": "port-function-1-TupleInt_filter-0",
"target": "class-TupleInt-24",
"targetPort": "port-TupleInt-24",
"targetHandle": "port-TupleInt-24"
},
{
"id": "edge-function-1-TupleInt_filter-1",
"source": "node-function-1-TupleInt_filter",
"sourcePort": "port-function-1-TupleInt_filter-1",
"sourceHandle": "port-function-1-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-1",
"targetPort": "port-UnstableFn_Boolean_Int-1",
"targetHandle": "port-UnstableFn_Boolean_Int-1"
},
{
"id": "edge-function-2-TupleInt_filter-0",
"source": "node-function-2-TupleInt_filter",
"sourcePort": "port-function-2-TupleInt_filter-0",
"sourceHandle": "port-function-2-TupleInt_filter-0",
"target": "class-TupleInt-41",
"targetPort": "port-TupleInt-41",
"targetHandle": "port-TupleInt-41"
},
{
"id": "edge-function-2-TupleInt_filter-1",
"source": "node-function-2-TupleInt_filter",
"sourcePort": "port-function-2-TupleInt_filter-1",
"sourceHandle": "port-function-2-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-0",
"targetPort": "port-UnstableFn_Boolean_Int-0",
"targetHandle": "port-UnstableFn_Boolean_Int-0"
},
{
"id": "edge-function-5-TupleInt_filter-0",
"source": "node-function-5-TupleInt_filter",
"sourcePort": "port-function-5-TupleInt_filter-0",
"sourceHandle": "port-function-5-TupleInt_filter-0",
"target": "class-TupleInt-57",
"targetPort": "port-TupleInt-57",
"targetHandle": "port-TupleInt-57"
},
{
"id": "edge-function-5-TupleInt_filter-1",
"source": "node-function-5-TupleInt_filter",
"sourcePort": "port-function-5-TupleInt_filter-1",
"sourceHandle": "port-function-5-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-0",
"targetPort": "port-UnstableFn_Boolean_Int-0",
"targetHandle": "port-UnstableFn_Boolean_Int-0"
},
{
"id": "edge-function-6-TupleInt_filter-0",
"source": "node-function-6-TupleInt_filter",
"sourcePort": "port-function-6-TupleInt_filter-0",
"sourceHandle": "port-function-6-TupleInt_filter-0",
"target": "class-TupleInt-83",
"targetPort": "port-TupleInt-83",
"targetHandle": "port-TupleInt-83"
},
{
"id": "edge-function-6-TupleInt_filter-1",
"source": "node-function-6-TupleInt_filter",
"sourcePort": "port-function-6-TupleInt_filter-1",
"sourceHandle": "port-function-6-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-0",
"targetPort": "port-UnstableFn_Boolean_Int-0",
"targetHandle": "port-UnstableFn_Boolean_Int-0"
},
{
"id": "edge-function-12-TupleInt_filter-0",
"source": "node-function-12-TupleInt_filter",
"sourcePort": "port-function-12-TupleInt_filter-0",
"sourceHandle": "port-function-12-TupleInt_filter-0",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-12-TupleInt_filter-1",
"source": "node-function-12-TupleInt_filter",
"sourcePort": "port-function-12-TupleInt_filter-1",
"sourceHandle": "port-function-12-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-0",
"targetPort": "port-UnstableFn_Boolean_Int-0",
"targetHandle": "port-UnstableFn_Boolean_Int-0"
},
{
"id": "edge-function-13-TupleInt_filter-0",
"source": "node-function-13-TupleInt_filter",
"sourcePort": "port-function-13-TupleInt_filter-0",
"sourceHandle": "port-function-13-TupleInt_filter-0",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
},
{
"id": "edge-function-13-TupleInt_filter-1",
"source": "node-function-13-TupleInt_filter",
"sourcePort": "port-function-13-TupleInt_filter-1",
"sourceHandle": "port-function-13-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-1",
"targetPort": "port-UnstableFn_Boolean_Int-1",
"targetHandle": "port-UnstableFn_Boolean_Int-1"
},
{
"id": "edge-function-14-TupleInt_filter-0",
"source": "node-function-14-TupleInt_filter",
"sourcePort": "port-function-14-TupleInt_filter-0",
"sourceHandle": "port-function-14-TupleInt_filter-0",
"target": "class-TupleInt-83",
"targetPort": "port-TupleInt-83",
"targetHandle": "port-TupleInt-83"
},
{
"id": "edge-function-14-TupleInt_filter-1",
"source": "node-function-14-TupleInt_filter",
"sourcePort": "port-function-14-TupleInt_filter-1",
"sourceHandle": "port-function-14-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-1",
"targetPort": "port-UnstableFn_Boolean_Int-1",
"targetHandle": "port-UnstableFn_Boolean_Int-1"
},
{
"id": "edge-function-15-TupleInt_filter-0",
"source": "node-function-15-TupleInt_filter",
"sourcePort": "port-function-15-TupleInt_filter-0",
"sourceHandle": "port-function-15-TupleInt_filter-0",
"target": "class-TupleInt-57",
"targetPort": "port-TupleInt-57",
"targetHandle": "port-TupleInt-57"
},
{
"id": "edge-function-15-TupleInt_filter-1",
"source": "node-function-15-TupleInt_filter",
"sourcePort": "port-function-15-TupleInt_filter-1",
"sourceHandle": "port-function-15-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-1",
"targetPort": "port-UnstableFn_Boolean_Int-1",
"targetHandle": "port-UnstableFn_Boolean_Int-1"
},
{
"id": "edge-function-16-TupleInt_filter-0",
"source": "node-function-16-TupleInt_filter",
"sourcePort": "port-function-16-TupleInt_filter-0",
"sourceHandle": "port-function-16-TupleInt_filter-0",
"target": "class-TupleInt-41",
"targetPort": "port-TupleInt-41",
"targetHandle": "port-TupleInt-41"
},
{
"id": "edge-function-16-TupleInt_filter-1",
"source": "node-function-16-TupleInt_filter",
"sourcePort": "port-function-16-TupleInt_filter-1",
"sourceHandle": "port-function-16-TupleInt_filter-1",
"target": "class-UnstableFn_Boolean_Int-1",
"targetPort": "port-UnstableFn_Boolean_Int-1",
"targetHandle": "port-UnstableFn_Boolean_Int-1"
},
{
"id": "edge-function-4-TupleInt___add__-0",
"source": "node-function-4-TupleInt___add__",
"sourcePort": "port-function-4-TupleInt___add__-0",
"sourceHandle": "port-function-4-TupleInt___add__-0",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-4-TupleInt___add__-1",
"source": "node-function-4-TupleInt___add__",
"sourcePort": "port-function-4-TupleInt___add__-1",
"sourceHandle": "port-function-4-TupleInt___add__-1",
"target": "class-TupleInt-62",
"targetPort": "port-TupleInt-62",
"targetHandle": "port-TupleInt-62"
},
{
"id": "edge-function-5-TupleInt___add__-0",
"source": "node-function-5-TupleInt___add__",
"sourcePort": "port-function-5-TupleInt___add__-0",
"sourceHandle": "port-function-5-TupleInt___add__-0",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-5-TupleInt___add__-1",
"source": "node-function-5-TupleInt___add__",
"sourcePort": "port-function-5-TupleInt___add__-1",
"sourceHandle": "port-function-5-TupleInt___add__-1",
"target": "class-TupleInt-42",
"targetPort": "port-TupleInt-42",
"targetHandle": "port-TupleInt-42"
},
{
"id": "edge-function-6-TupleInt___add__-0",
"source": "node-function-6-TupleInt___add__",
"sourcePort": "port-function-6-TupleInt___add__-0",
"sourceHandle": "port-function-6-TupleInt___add__-0",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-6-TupleInt___add__-1",
"source": "node-function-6-TupleInt___add__",
"sourcePort": "port-function-6-TupleInt___add__-1",
"sourceHandle": "port-function-6-TupleInt___add__-1",
"target": "class-TupleInt-84",
"targetPort": "port-TupleInt-84",
"targetHandle": "port-TupleInt-84"
},
{
"id": "edge-function-7-TupleInt___add__-0",
"source": "node-function-7-TupleInt___add__",
"sourcePort": "port-function-7-TupleInt___add__-0",
"sourceHandle": "port-function-7-TupleInt___add__-0",
"target": "class-TupleInt-56",
"targetPort": "port-TupleInt-56",
"targetHandle": "port-TupleInt-56"
},
{
"id": "edge-function-7-TupleInt___add__-1",
"source": "node-function-7-TupleInt___add__",
"sourcePort": "port-function-7-TupleInt___add__-1",
"sourceHandle": "port-function-7-TupleInt___add__-1",
"target": "class-TupleInt-28",
"targetPort": "port-TupleInt-28",
"targetHandle": "port-TupleInt-28"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment