Skip to content

Instantly share code, notes, and snippets.

@mrocklin
Created June 21, 2016 21:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mrocklin/b61f795004ec0a70e43de350e453e97e to your computer and use it in GitHub Desktop.
Save mrocklin/b61f795004ec0a70e43de350e453e97e to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<img src=\"http://dask.readthedocs.io/en/latest/_images/dask_horizontal.svg\"\n",
" align=\"right\"\n",
" width=\"30%\">\n",
"\n",
"Example using Dask.array to generate Dask graphs\n",
"=============================\n",
"\n",
"This example builds intuition about block parallel algorithms for nd-arrays and how dask works by visualizing dask.array algorithms for increasingly complex computations.\n",
"\n",
"It tends to be a bit nicer to do with a side-by-side terminal and PDF viewer that auto-refreshes"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Dask.array looks and feels like NumPy"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import numpy as np\n",
"import dask.array as da"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"np.arange(10)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"dask.array<arange-..., shape=(10,), dtype=int64, chunksize=(5,)>"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"da.arange(10, chunks=5)"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"da.arange(10, chunks=5).compute()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 1D array of ones\n",
"\n",
"This breaks up an array of 15 ones into three blocks, each of size 5\n",
"\n",
"If doing this in the terminal add an appropriate filename to the `visualize` call like so\n",
"\n",
" x.visualize('dask.pdf')"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"134pt\" viewBox=\"0.00 0.00 370.00 134.00\" width=\"370pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 130)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-130 366,-130 366,4 -4,4\" stroke=\"none\"/>\n",
"<!-- &#45;2716972701763922495 -->\n",
"<g class=\"node\" id=\"node1\"><title>-2716972701763922495</title>\n",
"<polygon fill=\"none\" points=\"108.5,-126 -0.5,-126 -0.5,-90 108.5,-90 108.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-104.3\">('wrapped-#0', 0)</text>\n",
"</g>\n",
"<!-- &#45;8055751429022551837 -->\n",
"<g class=\"node\" id=\"node2\"><title>-8055751429022551837</title>\n",
"<ellipse cx=\"54\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;8055751429022551837&#45;&gt;&#45;2716972701763922495 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>-8055751429022551837-&gt;-2716972701763922495</title>\n",
"<path d=\"M54,-53.8676C54,-62.094 54,-71.2197 54,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"50.5001,-79.5592 54,-89.5592 57.5001,-79.5592 50.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701762839970 -->\n",
"<g class=\"node\" id=\"node3\"><title>-2716972701762839970</title>\n",
"<polygon fill=\"none\" points=\"235.5,-126 126.5,-126 126.5,-90 235.5,-90 235.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-104.3\">('wrapped-#0', 1)</text>\n",
"</g>\n",
"<!-- &#45;4577984156532498712 -->\n",
"<g class=\"node\" id=\"node4\"><title>-4577984156532498712</title>\n",
"<ellipse cx=\"181\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4577984156532498712&#45;&gt;&#45;2716972701762839970 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-4577984156532498712-&gt;-2716972701762839970</title>\n",
"<path d=\"M181,-53.8676C181,-62.094 181,-71.2197 181,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-79.5592 181,-89.5592 184.5,-79.5592 177.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701766087545 -->\n",
"<g class=\"node\" id=\"node5\"><title>-2716972701766087545</title>\n",
"<polygon fill=\"none\" points=\"362.5,-126 253.5,-126 253.5,-90 362.5,-90 362.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-104.3\">('wrapped-#0', 2)</text>\n",
"</g>\n",
"<!-- &#45;6072401334127525087 -->\n",
"<g class=\"node\" id=\"node6\"><title>-6072401334127525087</title>\n",
"<ellipse cx=\"308\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;6072401334127525087&#45;&gt;&#45;2716972701766087545 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>-6072401334127525087-&gt;-2716972701766087545</title>\n",
"<path d=\"M308,-53.8676C308,-62.094 308,-71.2197 308,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"304.5,-79.5592 308,-89.5592 311.5,-79.5592 304.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"x = da.ones(15, chunks=(5,))\n",
"x.visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"304pt\" viewBox=\"0.00 0.00 370.00 304.00\" width=\"370pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 300)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-300 366,-300 366,4 -4,4\" stroke=\"none\"/>\n",
"<!-- &#45;2716972701763922495 -->\n",
"<g class=\"node\" id=\"node1\"><title>-2716972701763922495</title>\n",
"<polygon fill=\"none\" points=\"108.5,-126 -0.5,-126 -0.5,-90 108.5,-90 108.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-104.3\">('wrapped-#0', 0)</text>\n",
"</g>\n",
"<!-- &#45;2145033455612774961 -->\n",
"<g class=\"node\" id=\"node7\"><title>-2145033455612774961</title>\n",
"<ellipse cx=\"54\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;2716972701763922495&#45;&gt;&#45;2145033455612774961 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>-2716972701763922495-&gt;-2145033455612774961</title>\n",
"<path d=\"M54,-126.198C54,-133.787 54,-143.052 54,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"50.5001,-152.398 54,-162.398 57.5001,-152.398 50.5001,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8055751429022551837 -->\n",
"<g class=\"node\" id=\"node2\"><title>-8055751429022551837</title>\n",
"<ellipse cx=\"54\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;8055751429022551837&#45;&gt;&#45;2716972701763922495 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>-8055751429022551837-&gt;-2716972701763922495</title>\n",
"<path d=\"M54,-53.8676C54,-62.094 54,-71.2197 54,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"50.5001,-79.5592 54,-89.5592 57.5001,-79.5592 50.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105771072590 -->\n",
"<g class=\"node\" id=\"node3\"><title>-3246516105771072590</title>\n",
"<polygon fill=\"none\" points=\"222,-296 140,-296 140,-260 222,-260 222,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-274.3\">('add-#1', 1)</text>\n",
"</g>\n",
"<!-- 784546223128567780 -->\n",
"<g class=\"node\" id=\"node4\"><title>784546223128567780</title>\n",
"<ellipse cx=\"181\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 784546223128567780&#45;&gt;&#45;3246516105771072590 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>784546223128567780-&gt;-3246516105771072590</title>\n",
"<path d=\"M181,-223.965C181,-232.359 181,-241.438 181,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-249.878 181,-259.878 184.5,-249.878 177.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701762839970 -->\n",
"<g class=\"node\" id=\"node5\"><title>-2716972701762839970</title>\n",
"<polygon fill=\"none\" points=\"235.5,-126 126.5,-126 126.5,-90 235.5,-90 235.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-104.3\">('wrapped-#0', 1)</text>\n",
"</g>\n",
"<!-- &#45;2716972701762839970&#45;&gt;784546223128567780 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>-2716972701762839970-&gt;784546223128567780</title>\n",
"<path d=\"M181,-126.198C181,-133.787 181,-143.052 181,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-152.398 181,-162.398 184.5,-152.398 177.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105772155115 -->\n",
"<g class=\"node\" id=\"node6\"><title>-3246516105772155115</title>\n",
"<polygon fill=\"none\" points=\"95,-296 13,-296 13,-260 95,-260 95,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-274.3\">('add-#1', 0)</text>\n",
"</g>\n",
"<!-- &#45;2145033455612774961&#45;&gt;&#45;3246516105772155115 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-2145033455612774961-&gt;-3246516105772155115</title>\n",
"<path d=\"M54,-223.965C54,-232.359 54,-241.438 54,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"50.5001,-249.878 54,-259.878 57.5001,-249.878 50.5001,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701766087545 -->\n",
"<g class=\"node\" id=\"node8\"><title>-2716972701766087545</title>\n",
"<polygon fill=\"none\" points=\"362.5,-126 253.5,-126 253.5,-90 362.5,-90 362.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-104.3\">('wrapped-#0', 2)</text>\n",
"</g>\n",
"<!-- 4434994760824112605 -->\n",
"<g class=\"node\" id=\"node11\"><title>4434994760824112605</title>\n",
"<ellipse cx=\"308\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;2716972701766087545&#45;&gt;4434994760824112605 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-2716972701766087545-&gt;4434994760824112605</title>\n",
"<path d=\"M308,-126.198C308,-133.787 308,-143.052 308,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"304.5,-152.398 308,-162.398 311.5,-152.398 304.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6072401334127525087 -->\n",
"<g class=\"node\" id=\"node9\"><title>-6072401334127525087</title>\n",
"<ellipse cx=\"308\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;6072401334127525087&#45;&gt;&#45;2716972701766087545 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>-6072401334127525087-&gt;-2716972701766087545</title>\n",
"<path d=\"M308,-53.8676C308,-62.094 308,-71.2197 308,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"304.5,-79.5592 308,-89.5592 311.5,-79.5592 304.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105774320165 -->\n",
"<g class=\"node\" id=\"node10\"><title>-3246516105774320165</title>\n",
"<polygon fill=\"none\" points=\"349,-296 267,-296 267,-260 349,-260 349,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-274.3\">('add-#1', 2)</text>\n",
"</g>\n",
"<!-- 4434994760824112605&#45;&gt;&#45;3246516105774320165 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>4434994760824112605-&gt;-3246516105774320165</title>\n",
"<path d=\"M308,-223.965C308,-232.359 308,-241.438 308,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"304.5,-249.878 308,-259.878 311.5,-249.878 304.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4577984156532498712 -->\n",
"<g class=\"node\" id=\"node12\"><title>-4577984156532498712</title>\n",
"<ellipse cx=\"181\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4577984156532498712&#45;&gt;&#45;2716972701762839970 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>-4577984156532498712-&gt;-2716972701762839970</title>\n",
"<path d=\"M181,-53.8676C181,-62.094 181,-71.2197 181,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-79.5592 181,-89.5592 184.5,-79.5592 177.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"(x + 1).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"624pt\" viewBox=\"0.00 0.00 370.00 624.00\" width=\"370pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 620)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-620 366,-620 366,4 -4,4\" stroke=\"none\"/>\n",
"<!-- &#45;2716972701763922495 -->\n",
"<g class=\"node\" id=\"node1\"><title>-2716972701763922495</title>\n",
"<polygon fill=\"none\" points=\"362.5,-126 253.5,-126 253.5,-90 362.5,-90 362.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-104.3\">('wrapped-#0', 0)</text>\n",
"</g>\n",
"<!-- &#45;2145033455612774961 -->\n",
"<g class=\"node\" id=\"node18\"><title>-2145033455612774961</title>\n",
"<ellipse cx=\"306\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"306\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;2716972701763922495&#45;&gt;&#45;2145033455612774961 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>-2716972701763922495-&gt;-2145033455612774961</title>\n",
"<path d=\"M307.586,-126.198C307.403,-133.787 307.179,-143.052 306.959,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"303.455,-152.316 306.713,-162.398 310.453,-152.485 303.455,-152.316\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8055751429022551837 -->\n",
"<g class=\"node\" id=\"node2\"><title>-8055751429022551837</title>\n",
"<ellipse cx=\"308\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"308\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;8055751429022551837&#45;&gt;&#45;2716972701763922495 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>-8055751429022551837-&gt;-2716972701763922495</title>\n",
"<path d=\"M308,-53.8676C308,-62.094 308,-71.2197 308,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"304.5,-79.5592 308,-89.5592 311.5,-79.5592 304.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701766087545 -->\n",
"<g class=\"node\" id=\"node3\"><title>-2716972701766087545</title>\n",
"<polygon fill=\"none\" points=\"108.5,-126 -0.5,-126 -0.5,-90 108.5,-90 108.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-104.3\">('wrapped-#0', 2)</text>\n",
"</g>\n",
"<!-- 4434994760824112605 -->\n",
"<g class=\"node\" id=\"node19\"><title>4434994760824112605</title>\n",
"<ellipse cx=\"56\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"56\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;2716972701766087545&#45;&gt;4434994760824112605 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>-2716972701766087545-&gt;4434994760824112605</title>\n",
"<path d=\"M54.4144,-126.198C54.5973,-133.787 54.8205,-143.052 55.0411,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"51.5467,-152.485 55.2867,-162.398 58.5447,-152.316 51.5467,-152.485\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6072401334127525087 -->\n",
"<g class=\"node\" id=\"node4\"><title>-6072401334127525087</title>\n",
"<ellipse cx=\"54\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"54\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;6072401334127525087&#45;&gt;&#45;2716972701766087545 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-6072401334127525087-&gt;-2716972701766087545</title>\n",
"<path d=\"M54,-53.8676C54,-62.094 54,-71.2197 54,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"50.5001,-79.5592 54,-89.5592 57.5001,-79.5592 50.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6077753246949222153 -->\n",
"<g class=\"node\" id=\"node5\"><title>6077753246949222153</title>\n",
"<polygon fill=\"none\" points=\"119,-456 33,-456 33,-420 119,-420 119,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"76\" y=\"-434.3\">('sum-#1', 2)</text>\n",
"</g>\n",
"<!-- 1867680464490015189 -->\n",
"<g class=\"node\" id=\"node17\"><title>1867680464490015189</title>\n",
"<ellipse cx=\"181\" cy=\"-518\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-514.3\">sum</text>\n",
"</g>\n",
"<!-- 6077753246949222153&#45;&gt;1867680464490015189 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>6077753246949222153-&gt;1867680464490015189</title>\n",
"<path d=\"M99.0427,-456.117C114.773,-467.803 135.721,-483.364 152.5,-495.829\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"150.731,-498.874 160.845,-502.028 154.905,-493.255 150.731,-498.874\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7447077333948241365 -->\n",
"<g class=\"node\" id=\"node6\"><title>-7447077333948241365</title>\n",
"<ellipse cx=\"73\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"73\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7447077333948241365&#45;&gt;6077753246949222153 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>-7447077333948241365-&gt;6077753246949222153</title>\n",
"<path d=\"M73.9657,-384.109C74.2754,-392.16 74.62,-401.12 74.9362,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"71.4485,-409.731 75.3304,-419.589 78.4433,-409.462 71.4485,-409.731\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105774320165 -->\n",
"<g class=\"node\" id=\"node7\"><title>-3246516105774320165</title>\n",
"<polygon fill=\"none\" points=\"108,-296 26,-296 26,-260 108,-260 108,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"67\" y=\"-274.3\">('add-#2', 2)</text>\n",
"</g>\n",
"<!-- &#45;3246516105774320165&#45;&gt;&#45;7447077333948241365 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-3246516105774320165-&gt;-7447077333948241365</title>\n",
"<path d=\"M68.3316,-296.311C68.9123,-303.859 69.6152,-312.997 70.2974,-321.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"66.8234,-322.34 71.0802,-332.042 73.8028,-321.803 66.8234,-322.34\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6077753246948139628 -->\n",
"<g class=\"node\" id=\"node8\"><title>6077753246948139628</title>\n",
"<polygon fill=\"none\" points=\"224,-456 138,-456 138,-420 224,-420 224,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-434.3\">('sum-#1', 1)</text>\n",
"</g>\n",
"<!-- 6077753246948139628&#45;&gt;1867680464490015189 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>6077753246948139628-&gt;1867680464490015189</title>\n",
"<path d=\"M181,-456.311C181,-463.795 181,-472.841 181,-481.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-481.743 181,-491.743 184.5,-481.743 177.5,-481.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7522611537173489726 -->\n",
"<g class=\"node\" id=\"node9\"><title>7522611537173489726</title>\n",
"<ellipse cx=\"181\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 7522611537173489726&#45;&gt;6077753246948139628 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>7522611537173489726-&gt;6077753246948139628</title>\n",
"<path d=\"M181,-384.109C181,-392.16 181,-401.12 181,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-409.589 181,-419.589 184.5,-409.589 177.5,-409.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105771072590 -->\n",
"<g class=\"node\" id=\"node10\"><title>-3246516105771072590</title>\n",
"<polygon fill=\"none\" points=\"222,-296 140,-296 140,-260 222,-260 222,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-274.3\">('add-#2', 1)</text>\n",
"</g>\n",
"<!-- &#45;3246516105771072590&#45;&gt;7522611537173489726 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>-3246516105771072590-&gt;7522611537173489726</title>\n",
"<path d=\"M181,-296.311C181,-303.795 181,-312.841 181,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-321.743 181,-331.743 184.5,-321.743 177.5,-321.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6077753246947057103 -->\n",
"<g class=\"node\" id=\"node11\"><title>6077753246947057103</title>\n",
"<polygon fill=\"none\" points=\"329,-456 243,-456 243,-420 329,-420 329,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"286\" y=\"-434.3\">('sum-#1', 0)</text>\n",
"</g>\n",
"<!-- 6077753246947057103&#45;&gt;1867680464490015189 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>6077753246947057103-&gt;1867680464490015189</title>\n",
"<path d=\"M262.957,-456.117C247.227,-467.803 226.279,-483.364 209.5,-495.829\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"207.095,-493.255 201.155,-502.028 211.269,-498.874 207.095,-493.255\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8499618972438805801 -->\n",
"<g class=\"node\" id=\"node12\"><title>8499618972438805801</title>\n",
"<ellipse cx=\"289\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"289\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 8499618972438805801&#45;&gt;6077753246947057103 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>8499618972438805801-&gt;6077753246947057103</title>\n",
"<path d=\"M288.034,-384.109C287.725,-392.16 287.38,-401.12 287.064,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"283.557,-409.462 286.67,-419.589 290.551,-409.731 283.557,-409.462\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3246516105772155115 -->\n",
"<g class=\"node\" id=\"node13\"><title>-3246516105772155115</title>\n",
"<polygon fill=\"none\" points=\"336,-296 254,-296 254,-260 336,-260 336,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"295\" y=\"-274.3\">('add-#2', 0)</text>\n",
"</g>\n",
"<!-- &#45;3246516105772155115&#45;&gt;8499618972438805801 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-3246516105772155115-&gt;8499618972438805801</title>\n",
"<path d=\"M293.668,-296.311C293.088,-303.859 292.385,-312.997 291.703,-321.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"288.197,-321.803 290.92,-332.042 295.177,-322.34 288.197,-321.803\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 784546223128567780 -->\n",
"<g class=\"node\" id=\"node14\"><title>784546223128567780</title>\n",
"<ellipse cx=\"181\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 784546223128567780&#45;&gt;&#45;3246516105771072590 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>784546223128567780-&gt;-3246516105771072590</title>\n",
"<path d=\"M181,-223.965C181,-232.359 181,-241.438 181,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-249.878 181,-259.878 184.5,-249.878 177.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2716972701762839970 -->\n",
"<g class=\"node\" id=\"node15\"><title>-2716972701762839970</title>\n",
"<polygon fill=\"none\" points=\"235.5,-126 126.5,-126 126.5,-90 235.5,-90 235.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-104.3\">('wrapped-#0', 1)</text>\n",
"</g>\n",
"<!-- &#45;2716972701762839970&#45;&gt;784546223128567780 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-2716972701762839970-&gt;784546223128567780</title>\n",
"<path d=\"M181,-126.198C181,-133.787 181,-143.052 181,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-152.398 181,-162.398 184.5,-152.398 177.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5913393744665445203 -->\n",
"<g class=\"node\" id=\"node16\"><title>5913393744665445203</title>\n",
"<polygon fill=\"none\" points=\"247,-616 115,-616 115,-580 247,-580 247,-616\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-594.3\">('sum-aggregate-#3',)</text>\n",
"</g>\n",
"<!-- 1867680464490015189&#45;&gt;5913393744665445203 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>1867680464490015189-&gt;5913393744665445203</title>\n",
"<path d=\"M181,-544.109C181,-552.16 181,-561.12 181,-569.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-569.589 181,-579.589 184.5,-569.589 177.5,-569.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2145033455612774961&#45;&gt;&#45;3246516105772155115 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>-2145033455612774961-&gt;-3246516105772155115</title>\n",
"<path d=\"M302.091,-223.496C300.962,-232.015 299.735,-241.271 298.624,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"295.14,-249.306 297.295,-259.679 302.079,-250.226 295.14,-249.306\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4434994760824112605&#45;&gt;&#45;3246516105774320165 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>4434994760824112605-&gt;-3246516105774320165</title>\n",
"<path d=\"M59.9092,-223.496C61.0381,-232.015 62.2648,-241.271 63.3756,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"59.9209,-250.226 64.7045,-259.679 66.8603,-249.306 59.9209,-250.226\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4577984156532498712 -->\n",
"<g class=\"node\" id=\"node20\"><title>-4577984156532498712</title>\n",
"<ellipse cx=\"181\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"181\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4577984156532498712&#45;&gt;&#45;2716972701762839970 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>-4577984156532498712-&gt;-2716972701762839970</title>\n",
"<path d=\"M181,-53.8676C181,-62.094 181,-71.2197 181,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"177.5,-79.5592 181,-89.5592 184.5,-79.5592 177.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"(x + 1).sum().visualize('dask.svg')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### 2d array yields more interesting graphs\n",
"\n",
"This is a 15x15 array of ones, broken up into a 3x3 grid of blocks. Each block has size 5x5."
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"134pt\" viewBox=\"0.00 0.00 1258.00 134.00\" width=\"1258pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 130)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-130 1254,-130 1254,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node1\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"122.5,-126 -0.5,-126 -0.5,-90 122.5,-90 122.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-104.3\">('wrapped-#0', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node2\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"61\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M61,-53.8676C61,-62.094 61,-71.2197 61,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"57.5001,-79.5592 61,-89.5592 64.5001,-79.5592 57.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node3\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"263.5,-126 140.5,-126 140.5,-90 263.5,-90 263.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-104.3\">('wrapped-#0', 0, 2)</text>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node4\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"202\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M202,-53.8676C202,-62.094 202,-71.2197 202,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-79.5592 202,-89.5592 205.5,-79.5592 198.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node5\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"404.5,-126 281.5,-126 281.5,-90 404.5,-90 404.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"343\" y=\"-104.3\">('wrapped-#0', 1, 2)</text>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node6\"><title>764343963291774846</title>\n",
"<ellipse cx=\"343\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"343\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M343,-53.8676C343,-62.094 343,-71.2197 343,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"339.5,-79.5592 343,-89.5592 346.5,-79.5592 339.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node7\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"545.5,-126 422.5,-126 422.5,-90 545.5,-90 545.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"484\" y=\"-104.3\">('wrapped-#0', 0, 1)</text>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node8\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"484\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"484\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M484,-53.8676C484,-62.094 484,-71.2197 484,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"480.5,-79.5592 484,-89.5592 487.5,-79.5592 480.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node9\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"686.5,-126 563.5,-126 563.5,-90 686.5,-90 686.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-104.3\">('wrapped-#0', 2, 2)</text>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node10\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"625\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M625,-53.8676C625,-62.094 625,-71.2197 625,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-79.5592 625,-89.5592 628.5,-79.5592 621.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node11\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"827.5,-126 704.5,-126 704.5,-90 827.5,-90 827.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"766\" y=\"-104.3\">('wrapped-#0', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node12\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"766\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"766\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M766,-53.8676C766,-62.094 766,-71.2197 766,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"762.5,-79.5592 766,-89.5592 769.5,-79.5592 762.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node13\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"968.5,-126 845.5,-126 845.5,-90 968.5,-90 968.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"907\" y=\"-104.3\">('wrapped-#0', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node14\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"907\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"907\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M907,-53.8676C907,-62.094 907,-71.2197 907,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"903.5,-79.5592 907,-89.5592 910.5,-79.5592 903.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node15\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"1109.5,-126 986.5,-126 986.5,-90 1109.5,-90 1109.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-104.3\">('wrapped-#0', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node16\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"1048\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M1048,-53.8676C1048,-62.094 1048,-71.2197 1048,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-79.5592 1048,-89.5592 1051.5,-79.5592 1044.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node17\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"1250.5,-126 1127.5,-126 1127.5,-90 1250.5,-90 1250.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-104.3\">('wrapped-#0', 2, 0)</text>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node18\"><title>411860816835340863</title>\n",
"<ellipse cx=\"1189\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M1189,-53.8676C1189,-62.094 1189,-71.2197 1189,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1185.5,-79.5592 1189,-89.5592 1192.5,-79.5592 1185.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"x = da.ones((15, 15), chunks=(5, 5))\n",
"x.visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"im = x.visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"624pt\" viewBox=\"0.00 0.00 1259.00 624.00\" width=\"1259pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 620)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-620 1255,-620 1255,4 -4,4\" stroke=\"none\"/>\n",
"<!-- &#45;4840988917268630079 -->\n",
"<g class=\"node\" id=\"node1\"><title>-4840988917268630079</title>\n",
"<polygon fill=\"none\" points=\"273.5,-616 130.5,-616 130.5,-580 273.5,-580 273.5,-616\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-594.3\">('sum-aggregate-#0', 2)</text>\n",
"</g>\n",
"<!-- &#45;8995875445942382365 -->\n",
"<g class=\"node\" id=\"node2\"><title>-8995875445942382365</title>\n",
"<ellipse cx=\"202\" cy=\"-518\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-514.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;8995875445942382365&#45;&gt;&#45;4840988917268630079 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>-8995875445942382365-&gt;-4840988917268630079</title>\n",
"<path d=\"M202,-544.109C202,-552.16 202,-561.12 202,-569.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-569.589 202,-579.589 205.5,-569.589 198.5,-569.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357227664182172872 -->\n",
"<g class=\"node\" id=\"node3\"><title>-3357227664182172872</title>\n",
"<polygon fill=\"none\" points=\"133,-456 33,-456 33,-420 133,-420 133,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"83\" y=\"-434.3\">('sum-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;3357227664182172872&#45;&gt;&#45;8995875445942382365 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-3357227664182172872-&gt;-8995875445942382365</title>\n",
"<path d=\"M109.115,-456.117C127.745,-468.329 152.831,-484.771 172.236,-497.491\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"170.427,-500.49 180.709,-503.045 174.264,-494.635 170.427,-500.49\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357225141783515030 -->\n",
"<g class=\"node\" id=\"node4\"><title>-3357225141783515030</title>\n",
"<polygon fill=\"none\" points=\"252,-456 152,-456 152,-420 252,-420 252,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-434.3\">('sum-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;3357225141783515030&#45;&gt;&#45;8995875445942382365 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>-3357225141783515030-&gt;-8995875445942382365</title>\n",
"<path d=\"M202,-456.311C202,-463.795 202,-472.841 202,-481.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-481.743 202,-491.743 205.5,-481.743 198.5,-481.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357228925374511499 -->\n",
"<g class=\"node\" id=\"node5\"><title>-3357228925374511499</title>\n",
"<polygon fill=\"none\" points=\"372,-456 272,-456 272,-420 372,-420 372,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"322\" y=\"-434.3\">('sum-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;3357228925374511499&#45;&gt;&#45;8995875445942382365 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-3357228925374511499-&gt;-8995875445942382365</title>\n",
"<path d=\"M295.665,-456.117C276.759,-468.406 251.26,-484.981 231.641,-497.734\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"229.562,-494.91 223.085,-503.295 233.377,-500.779 229.562,-494.91\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357228925376841597 -->\n",
"<g class=\"node\" id=\"node6\"><title>-3357228925376841597</title>\n",
"<polygon fill=\"none\" points=\"795,-456 695,-456 695,-420 795,-420 795,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"745\" y=\"-434.3\">('sum-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;2145734726888447199 -->\n",
"<g class=\"node\" id=\"node12\"><title>-2145734726888447199</title>\n",
"<ellipse cx=\"625\" cy=\"-518\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-514.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;3357228925376841597&#45;&gt;&#45;2145734726888447199 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>-3357228925376841597-&gt;-2145734726888447199</title>\n",
"<path d=\"M718.665,-456.117C699.759,-468.406 674.26,-484.981 654.641,-497.734\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"652.562,-494.91 646.085,-503.295 656.377,-500.779 652.562,-494.91\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6444155465572750021 -->\n",
"<g class=\"node\" id=\"node7\"><title>6444155465572750021</title>\n",
"<ellipse cx=\"748\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"748\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 6444155465572750021&#45;&gt;&#45;3357228925376841597 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>6444155465572750021-&gt;-3357228925376841597</title>\n",
"<path d=\"M747.034,-384.109C746.725,-392.16 746.38,-401.12 746.064,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"742.557,-409.462 745.67,-419.589 749.551,-409.731 742.557,-409.462\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434969136599596138 -->\n",
"<g class=\"node\" id=\"node8\"><title>2434969136599596138</title>\n",
"<polygon fill=\"none\" points=\"802,-296 706,-296 706,-260 802,-260 802,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"754\" y=\"-274.3\">('add-#2', 1, 0)</text>\n",
"</g>\n",
"<!-- 2434969136599596138&#45;&gt;6444155465572750021 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>2434969136599596138-&gt;6444155465572750021</title>\n",
"<path d=\"M752.668,-296.311C752.088,-303.859 751.385,-312.997 750.703,-321.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"747.197,-321.803 749.92,-332.042 754.177,-322.34 747.197,-321.803\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node9\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"545.5,-126 422.5,-126 422.5,-90 545.5,-90 545.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"484\" y=\"-104.3\">('wrapped-#3', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;6231752952883840589 -->\n",
"<g class=\"node\" id=\"node22\"><title>-6231752952883840589</title>\n",
"<ellipse cx=\"490\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"490\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;6231752952883840589 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>2352517839833282757-&gt;-6231752952883840589</title>\n",
"<path d=\"M485.243,-126.198C485.792,-133.787 486.462,-143.052 487.123,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"483.648,-152.676 487.86,-162.398 490.63,-152.171 483.648,-152.676\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node10\"><title>411860816835340863</title>\n",
"<ellipse cx=\"484\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"484\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M484,-53.8676C484,-62.094 484,-71.2197 484,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"480.5,-79.5592 484,-89.5592 487.5,-79.5592 480.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4840988917270795129 -->\n",
"<g class=\"node\" id=\"node11\"><title>-4840988917270795129</title>\n",
"<polygon fill=\"none\" points=\"696.5,-616 553.5,-616 553.5,-580 696.5,-580 696.5,-616\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-594.3\">('sum-aggregate-#0', 0)</text>\n",
"</g>\n",
"<!-- &#45;2145734726888447199&#45;&gt;&#45;4840988917270795129 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-2145734726888447199-&gt;-4840988917270795129</title>\n",
"<path d=\"M625,-544.109C625,-552.16 625,-561.12 625,-569.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-569.589 625,-579.589 628.5,-569.589 621.5,-569.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357225141785845128 -->\n",
"<g class=\"node\" id=\"node13\"><title>-3357225141785845128</title>\n",
"<polygon fill=\"none\" points=\"555,-456 455,-456 455,-420 555,-420 555,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"505\" y=\"-434.3\">('sum-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;3357225141785845128&#45;&gt;&#45;2145734726888447199 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>-3357225141785845128-&gt;-2145734726888447199</title>\n",
"<path d=\"M531.335,-456.117C550.241,-468.406 575.74,-484.981 595.359,-497.734\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"593.623,-500.779 603.915,-503.295 597.438,-494.91 593.623,-500.779\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357227664179842774 -->\n",
"<g class=\"node\" id=\"node14\"><title>-3357227664179842774</title>\n",
"<polygon fill=\"none\" points=\"675,-456 575,-456 575,-420 675,-420 675,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-434.3\">('sum-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;3357227664179842774&#45;&gt;&#45;2145734726888447199 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-3357227664179842774-&gt;-2145734726888447199</title>\n",
"<path d=\"M625,-456.311C625,-463.795 625,-472.841 625,-481.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-481.743 625,-491.743 628.5,-481.743 621.5,-481.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434969136597266040 -->\n",
"<g class=\"node\" id=\"node15\"><title>2434969136597266040</title>\n",
"<polygon fill=\"none\" points=\"379,-296 283,-296 283,-260 379,-260 379,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"331\" y=\"-274.3\">('add-#2', 1, 2)</text>\n",
"</g>\n",
"<!-- 2886523065086572655 -->\n",
"<g class=\"node\" id=\"node52\"><title>2886523065086572655</title>\n",
"<ellipse cx=\"325\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"325\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434969136597266040&#45;&gt;2886523065086572655 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>2434969136597266040-&gt;2886523065086572655</title>\n",
"<path d=\"M329.668,-296.311C329.088,-303.859 328.385,-312.997 327.703,-321.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"324.197,-321.803 326.92,-332.042 331.177,-322.34 324.197,-321.803\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6951137085130867278 -->\n",
"<g class=\"node\" id=\"node16\"><title>-6951137085130867278</title>\n",
"<ellipse cx=\"342\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"342\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;6951137085130867278&#45;&gt;2434969136597266040 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>-6951137085130867278-&gt;2434969136597266040</title>\n",
"<path d=\"M338.091,-223.496C336.962,-232.015 335.735,-241.271 334.624,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"331.14,-249.306 333.295,-259.679 338.079,-250.226 331.14,-249.306\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node17\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"404.5,-126 281.5,-126 281.5,-90 404.5,-90 404.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"343\" y=\"-104.3\">('wrapped-#3', 1, 2)</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;6951137085130867278 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>2352516578633953836-&gt;-6951137085130867278</title>\n",
"<path d=\"M342.793,-126.198C342.701,-133.787 342.59,-143.052 342.479,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"338.977,-152.356 342.357,-162.398 345.977,-152.441 338.977,-152.356\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434970397797760010 -->\n",
"<g class=\"node\" id=\"node18\"><title>2434970397797760010</title>\n",
"<polygon fill=\"none\" points=\"1224,-296 1128,-296 1128,-260 1224,-260 1224,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1176\" y=\"-274.3\">('add-#2', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;5763152174689062247 -->\n",
"<g class=\"node\" id=\"node56\"><title>-5763152174689062247</title>\n",
"<ellipse cx=\"1170\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1170\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434970397797760010&#45;&gt;&#45;5763152174689062247 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>2434970397797760010-&gt;-5763152174689062247</title>\n",
"<path d=\"M1174.67,-296.311C1174.09,-303.859 1173.38,-312.997 1172.7,-321.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1169.2,-321.803 1171.92,-332.042 1176.18,-322.34 1169.2,-321.803\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7354807845844552964 -->\n",
"<g class=\"node\" id=\"node19\"><title>-7354807845844552964</title>\n",
"<ellipse cx=\"1187\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1187\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;7354807845844552964&#45;&gt;2434970397797760010 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>-7354807845844552964-&gt;2434970397797760010</title>\n",
"<path d=\"M1183.09,-223.496C1181.96,-232.015 1180.74,-241.271 1179.62,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1176.14,-249.306 1178.3,-259.679 1183.08,-250.226 1176.14,-249.306\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node20\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"1250.5,-126 1127.5,-126 1127.5,-90 1250.5,-90 1250.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-104.3\">('wrapped-#3', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;7354807845844552964 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>2352517839834447806-&gt;-7354807845844552964</title>\n",
"<path d=\"M1188.59,-126.198C1188.4,-133.787 1188.18,-143.052 1187.96,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1184.46,-152.316 1187.71,-162.398 1191.45,-152.485 1184.46,-152.316\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434970397796594961 -->\n",
"<g class=\"node\" id=\"node21\"><title>2434970397796594961</title>\n",
"<polygon fill=\"none\" points=\"549,-296 453,-296 453,-260 549,-260 549,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"501\" y=\"-274.3\">('add-#2', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;6269132702392057422 -->\n",
"<g class=\"node\" id=\"node55\"><title>-6269132702392057422</title>\n",
"<ellipse cx=\"502\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"502\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434970397796594961&#45;&gt;&#45;6269132702392057422 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>2434970397796594961-&gt;-6269132702392057422</title>\n",
"<path d=\"M501.222,-296.311C501.318,-303.795 501.434,-312.841 501.547,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"498.048,-321.789 501.676,-331.743 505.048,-321.699 498.048,-321.789\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6231752952883840589&#45;&gt;2434970397796594961 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>-6231752952883840589-&gt;2434970397796594961</title>\n",
"<path d=\"M493.909,-223.496C495.038,-232.015 496.265,-241.271 497.376,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"493.921,-250.226 498.705,-259.679 500.86,-249.306 493.921,-250.226\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434967875402597315 -->\n",
"<g class=\"node\" id=\"node23\"><title>2434967875402597315</title>\n",
"<polygon fill=\"none\" points=\"673,-296 577,-296 577,-260 673,-260 673,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-274.3\">('add-#2', 0, 0)</text>\n",
"</g>\n",
"<!-- 1988285133784794076 -->\n",
"<g class=\"node\" id=\"node58\"><title>1988285133784794076</title>\n",
"<ellipse cx=\"625\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434967875402597315&#45;&gt;1988285133784794076 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>2434967875402597315-&gt;1988285133784794076</title>\n",
"<path d=\"M625,-296.311C625,-303.795 625,-312.841 625,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-321.743 625,-331.743 628.5,-321.743 621.5,-321.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7351130328485560197 -->\n",
"<g class=\"node\" id=\"node24\"><title>7351130328485560197</title>\n",
"<ellipse cx=\"625\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 7351130328485560197&#45;&gt;2434967875402597315 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>7351130328485560197-&gt;2434967875402597315</title>\n",
"<path d=\"M625,-223.965C625,-232.359 625,-241.438 625,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-249.878 625,-259.878 628.5,-249.878 621.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node25\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"686.5,-126 563.5,-126 563.5,-90 686.5,-90 686.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-104.3\">('wrapped-#3', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;7351130328485560197 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>2352515317439285111-&gt;7351130328485560197</title>\n",
"<path d=\"M625,-126.198C625,-133.787 625,-143.052 625,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-152.398 625,-162.398 628.5,-152.398 621.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node26\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"827.5,-126 704.5,-126 704.5,-90 827.5,-90 827.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"766\" y=\"-104.3\">('wrapped-#3', 1, 0)</text>\n",
"</g>\n",
"<!-- 3553608085637452188 -->\n",
"<g class=\"node\" id=\"node44\"><title>3553608085637452188</title>\n",
"<ellipse cx=\"765\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"765\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;3553608085637452188 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>2352516578636283934-&gt;3553608085637452188</title>\n",
"<path d=\"M765.793,-126.198C765.701,-133.787 765.59,-143.052 765.479,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"761.977,-152.356 765.357,-162.398 768.977,-152.441 761.977,-152.356\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node27\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"766\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"766\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M766,-53.8676C766,-62.094 766,-71.2197 766,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"762.5,-79.5592 766,-89.5592 769.5,-79.5592 762.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434970397794264863 -->\n",
"<g class=\"node\" id=\"node28\"><title>2434970397794264863</title>\n",
"<polygon fill=\"none\" points=\"250,-296 154,-296 154,-260 250,-260 250,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-274.3\">('add-#2', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4245502084687571556 -->\n",
"<g class=\"node\" id=\"node53\"><title>-4245502084687571556</title>\n",
"<ellipse cx=\"202\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434970397794264863&#45;&gt;&#45;4245502084687571556 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>2434970397794264863-&gt;-4245502084687571556</title>\n",
"<path d=\"M202,-296.311C202,-303.795 202,-312.841 202,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-321.743 202,-331.743 205.5,-321.743 198.5,-321.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2097170344361644039 -->\n",
"<g class=\"node\" id=\"node29\"><title>-2097170344361644039</title>\n",
"<ellipse cx=\"202\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;2097170344361644039&#45;&gt;2434970397794264863 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>-2097170344361644039-&gt;2434970397794264863</title>\n",
"<path d=\"M202,-223.965C202,-232.359 202,-241.438 202,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-249.878 202,-259.878 205.5,-249.878 198.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node30\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"263.5,-126 140.5,-126 140.5,-90 263.5,-90 263.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-104.3\">('wrapped-#3', 2, 2)</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;2097170344361644039 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>2352517839830952659-&gt;-2097170344361644039</title>\n",
"<path d=\"M202,-126.198C202,-133.787 202,-143.052 202,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-152.398 202,-162.398 205.5,-152.398 198.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434967875403762364 -->\n",
"<g class=\"node\" id=\"node31\"><title>2434967875403762364</title>\n",
"<polygon fill=\"none\" points=\"972,-296 876,-296 876,-260 972,-260 972,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"924\" y=\"-274.3\">('add-#2', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;1680044202975933549 -->\n",
"<g class=\"node\" id=\"node41\"><title>-1680044202975933549</title>\n",
"<ellipse cx=\"925\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"925\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434967875403762364&#45;&gt;&#45;1680044202975933549 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>2434967875403762364-&gt;-1680044202975933549</title>\n",
"<path d=\"M924.222,-296.311C924.318,-303.795 924.434,-312.841 924.547,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"921.048,-321.789 924.676,-331.743 928.048,-321.699 921.048,-321.789\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6308318719285590222 -->\n",
"<g class=\"node\" id=\"node32\"><title>6308318719285590222</title>\n",
"<ellipse cx=\"913\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"913\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 6308318719285590222&#45;&gt;2434967875403762364 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>6308318719285590222-&gt;2434967875403762364</title>\n",
"<path d=\"M916.909,-223.496C918.038,-232.015 919.265,-241.271 920.376,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"916.921,-250.226 921.705,-259.679 923.86,-249.306 916.921,-250.226\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node33\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"968.5,-126 845.5,-126 845.5,-90 968.5,-90 968.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"907\" y=\"-104.3\">('wrapped-#3', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;6308318719285590222 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>2352515317440450160-&gt;6308318719285590222</title>\n",
"<path d=\"M908.243,-126.198C908.792,-133.787 909.462,-143.052 910.123,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"906.648,-152.676 910.86,-162.398 913.63,-152.171 906.648,-152.676\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4840988917269712604 -->\n",
"<g class=\"node\" id=\"node34\"><title>-4840988917269712604</title>\n",
"<polygon fill=\"none\" points=\"1119.5,-616 976.5,-616 976.5,-580 1119.5,-580 1119.5,-616\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-594.3\">('sum-aggregate-#0', 1)</text>\n",
"</g>\n",
"<!-- &#45;7709924066560154890 -->\n",
"<g class=\"node\" id=\"node35\"><title>-7709924066560154890</title>\n",
"<ellipse cx=\"1048\" cy=\"-518\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-514.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7709924066560154890&#45;&gt;&#45;4840988917269712604 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>-7709924066560154890-&gt;-4840988917269712604</title>\n",
"<path d=\"M1048,-544.109C1048,-552.16 1048,-561.12 1048,-569.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-569.589 1048,-579.589 1051.5,-569.589 1044.5,-569.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357227664181007823 -->\n",
"<g class=\"node\" id=\"node36\"><title>-3357227664181007823</title>\n",
"<polygon fill=\"none\" points=\"978,-456 878,-456 878,-420 978,-420 978,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"928\" y=\"-434.3\">('sum-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;3357227664181007823&#45;&gt;&#45;7709924066560154890 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>-3357227664181007823-&gt;-7709924066560154890</title>\n",
"<path d=\"M954.335,-456.117C973.241,-468.406 998.74,-484.981 1018.36,-497.734\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1016.62,-500.779 1026.92,-503.295 1020.44,-494.91 1016.62,-500.779\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357228925375676548 -->\n",
"<g class=\"node\" id=\"node37\"><title>-3357228925375676548</title>\n",
"<polygon fill=\"none\" points=\"1098,-456 998,-456 998,-420 1098,-420 1098,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-434.3\">('sum-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;3357228925375676548&#45;&gt;&#45;7709924066560154890 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>-3357228925375676548-&gt;-7709924066560154890</title>\n",
"<path d=\"M1048,-456.311C1048,-463.795 1048,-472.841 1048,-481.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-481.743 1048,-491.743 1051.5,-481.743 1044.5,-481.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3357225141787010177 -->\n",
"<g class=\"node\" id=\"node38\"><title>-3357225141787010177</title>\n",
"<polygon fill=\"none\" points=\"1217,-456 1117,-456 1117,-420 1217,-420 1217,-456\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1167\" y=\"-434.3\">('sum-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;3357225141787010177&#45;&gt;&#45;7709924066560154890 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>-3357225141787010177-&gt;-7709924066560154890</title>\n",
"<path d=\"M1140.88,-456.117C1122.26,-468.329 1097.17,-484.771 1077.76,-497.491\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1075.74,-494.635 1069.29,-503.045 1079.57,-500.49 1075.74,-494.635\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node39\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"1109.5,-126 986.5,-126 986.5,-90 1109.5,-90 1109.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-104.3\">('wrapped-#3', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;8646445859497281453 -->\n",
"<g class=\"node\" id=\"node50\"><title>-8646445859497281453</title>\n",
"<ellipse cx=\"1048\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;8646445859497281453 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>2352516578635118885-&gt;-8646445859497281453</title>\n",
"<path d=\"M1048,-126.198C1048,-133.787 1048,-143.052 1048,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-152.398 1048,-162.398 1051.5,-152.398 1044.5,-152.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node40\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"1048\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M1048,-53.8676C1048,-62.094 1048,-71.2197 1048,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-79.5592 1048,-89.5592 1051.5,-79.5592 1044.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1680044202975933549&#45;&gt;&#45;3357227664181007823 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>-1680044202975933549-&gt;-3357227664181007823</title>\n",
"<path d=\"M925.966,-384.109C926.275,-392.16 926.62,-401.12 926.936,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"923.449,-409.731 927.33,-419.589 930.443,-409.462 923.449,-409.731\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node42\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"122.5,-126 -0.5,-126 -0.5,-90 122.5,-90 122.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-104.3\">('wrapped-#3', 0, 2)</text>\n",
"</g>\n",
"<!-- 5216016266906323247 -->\n",
"<g class=\"node\" id=\"node60\"><title>5216016266906323247</title>\n",
"<ellipse cx=\"72\" cy=\"-193\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"72\" y=\"-189.3\">apply</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;5216016266906323247 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>2352515317441615209-&gt;5216016266906323247</title>\n",
"<path d=\"M63.2792,-126.198C64.2851,-133.787 65.5129,-143.052 66.726,-152.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"63.2932,-152.944 68.0768,-162.398 70.2326,-152.024 63.2932,-152.944\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node43\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"61\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M61,-53.8676C61,-62.094 61,-71.2197 61,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"57.5001,-79.5592 61,-89.5592 64.5001,-79.5592 57.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3553608085637452188&#45;&gt;2434969136599596138 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>3553608085637452188-&gt;2434969136599596138</title>\n",
"<path d=\"M761.091,-223.496C759.962,-232.015 758.735,-241.271 757.624,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"754.14,-249.306 756.295,-259.679 761.079,-250.226 754.14,-249.306\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node45\"><title>764343963291774846</title>\n",
"<ellipse cx=\"343\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"343\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M343,-53.8676C343,-62.094 343,-71.2197 343,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"339.5,-79.5592 343,-89.5592 346.5,-79.5592 339.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2947770595379941390 -->\n",
"<g class=\"node\" id=\"node46\"><title>-2947770595379941390</title>\n",
"<ellipse cx=\"81\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"81\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;2947770595379941390&#45;&gt;&#45;3357227664182172872 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>-2947770595379941390-&gt;-3357227664182172872</title>\n",
"<path d=\"M81.6438,-384.109C81.8503,-392.16 82.08,-401.12 82.2908,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"78.7983,-409.682 82.5536,-419.589 85.796,-409.503 78.7983,-409.682\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434967875404927413 -->\n",
"<g class=\"node\" id=\"node47\"><title>2434967875404927413</title>\n",
"<polygon fill=\"none\" points=\"126,-296 30,-296 30,-260 126,-260 126,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"78\" y=\"-274.3\">('add-#2', 0, 2)</text>\n",
"</g>\n",
"<!-- 2434967875404927413&#45;&gt;&#45;2947770595379941390 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>2434967875404927413-&gt;-2947770595379941390</title>\n",
"<path d=\"M78.6658,-296.311C78.9536,-303.795 79.3016,-312.841 79.6399,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"76.1467,-321.885 80.0286,-331.743 83.1416,-321.616 76.1467,-321.885\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node48\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"907\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"907\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M907,-53.8676C907,-62.094 907,-71.2197 907,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"903.5,-79.5592 907,-89.5592 910.5,-79.5592 903.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2434969136598431089 -->\n",
"<g class=\"node\" id=\"node49\"><title>2434969136598431089</title>\n",
"<polygon fill=\"none\" points=\"1096,-296 1000,-296 1000,-260 1096,-260 1096,-296\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-274.3\">('add-#2', 1, 1)</text>\n",
"</g>\n",
"<!-- 3961142320487670030 -->\n",
"<g class=\"node\" id=\"node57\"><title>3961142320487670030</title>\n",
"<ellipse cx=\"1048\" cy=\"-358\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1048\" y=\"-354.3\">sum</text>\n",
"</g>\n",
"<!-- 2434969136598431089&#45;&gt;3961142320487670030 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>2434969136598431089-&gt;3961142320487670030</title>\n",
"<path d=\"M1048,-296.311C1048,-303.795 1048,-312.841 1048,-321.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-321.743 1048,-331.743 1051.5,-321.743 1044.5,-321.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8646445859497281453&#45;&gt;2434969136598431089 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>-8646445859497281453-&gt;2434969136598431089</title>\n",
"<path d=\"M1048,-223.965C1048,-232.359 1048,-241.438 1048,-249.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-249.878 1048,-259.878 1051.5,-249.878 1044.5,-249.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node51\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"202\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"202\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M202,-53.8676C202,-62.094 202,-71.2197 202,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-79.5592 202,-89.5592 205.5,-79.5592 198.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2886523065086572655&#45;&gt;&#45;3357228925374511499 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>2886523065086572655-&gt;-3357228925374511499</title>\n",
"<path d=\"M324.034,-384.109C323.725,-392.16 323.38,-401.12 323.064,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"319.557,-409.462 322.67,-419.589 326.551,-409.731 319.557,-409.462\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4245502084687571556&#45;&gt;&#45;3357225141783515030 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>-4245502084687571556-&gt;-3357225141783515030</title>\n",
"<path d=\"M202,-384.109C202,-392.16 202,-401.12 202,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"198.5,-409.589 202,-419.589 205.5,-409.589 198.5,-409.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node54\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"625\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"625\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M625,-53.8676C625,-62.094 625,-71.2197 625,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-79.5592 625,-89.5592 628.5,-79.5592 621.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6269132702392057422&#45;&gt;&#45;3357225141785845128 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>-6269132702392057422-&gt;-3357225141785845128</title>\n",
"<path d=\"M502.966,-384.109C503.275,-392.16 503.62,-401.12 503.936,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"500.449,-409.731 504.33,-419.589 507.443,-409.462 500.449,-409.731\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5763152174689062247&#45;&gt;&#45;3357225141787010177 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>-5763152174689062247-&gt;-3357225141787010177</title>\n",
"<path d=\"M1169.03,-384.109C1168.72,-392.16 1168.38,-401.12 1168.06,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1164.56,-409.462 1167.67,-419.589 1171.55,-409.731 1164.56,-409.462\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3961142320487670030&#45;&gt;&#45;3357228925375676548 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>3961142320487670030-&gt;-3357228925375676548</title>\n",
"<path d=\"M1048,-384.109C1048,-392.16 1048,-401.12 1048,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1044.5,-409.589 1048,-419.589 1051.5,-409.589 1044.5,-409.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1988285133784794076&#45;&gt;&#45;3357227664179842774 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>1988285133784794076-&gt;-3357227664179842774</title>\n",
"<path d=\"M625,-384.109C625,-392.16 625,-401.12 625,-409.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"621.5,-409.589 625,-419.589 628.5,-409.589 621.5,-409.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node59\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"1189\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M1189,-53.8676C1189,-62.094 1189,-71.2197 1189,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1185.5,-79.5592 1189,-89.5592 1192.5,-79.5592 1185.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5216016266906323247&#45;&gt;2434967875404927413 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>5216016266906323247-&gt;2434967875404927413</title>\n",
"<path d=\"M74.1323,-223.496C74.748,-232.015 75.4172,-241.271 76.0231,-249.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"72.5359,-249.958 76.7479,-259.679 79.5177,-249.453 72.5359,-249.958\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"(x + 1).sum(axis=0).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"682pt\" viewBox=\"0.00 0.00 1595.00 682.00\" width=\"1595pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 678)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-678 1591,-678 1591,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 1877979061740167808 -->\n",
"<g class=\"node\" id=\"node1\"><title>1877979061740167808</title>\n",
"<polygon fill=\"none\" points=\"169,-518 73,-518 73,-482 169,-482 169,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"121\" y=\"-496.3\">('add-#0', 1, 0)</text>\n",
"</g>\n",
"<!-- 2884845130994059834 -->\n",
"<g class=\"node\" id=\"node2\"><title>2884845130994059834</title>\n",
"<ellipse cx=\"121\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"121\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- 2884845130994059834&#45;&gt;1877979061740167808 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>2884845130994059834-&gt;1877979061740167808</title>\n",
"<path d=\"M121,-425.751C121,-439.448 121,-456.979 121,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"117.5,-471.818 121,-481.818 124.5,-471.818 117.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node3\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"322.5,-322 199.5,-322 199.5,-286 322.5,-286 322.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"261\" y=\"-300.3\">('wrapped-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;2884845130994059834 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>2352516578636283934-&gt;2884845130994059834</title>\n",
"<path d=\"M235.971,-322.163C211.346,-339.048 173.847,-364.762 148.426,-382.194\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"146.247,-379.444 139.979,-387.986 150.206,-385.217 146.247,-379.444\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825 -->\n",
"<g class=\"node\" id=\"node10\"><title>-4787277377886557825</title>\n",
"<ellipse cx=\"257\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"257\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4787277377886557825 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>2352516578636283934-&gt;-4787277377886557825</title>\n",
"<path d=\"M260.285,-322.163C259.981,-329.45 259.609,-338.382 259.226,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"255.727,-347.471 258.808,-357.608 262.721,-347.762 255.727,-347.471\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607530095657 -->\n",
"<g class=\"node\" id=\"node4\"><title>-1702485607530095657</title>\n",
"<polygon fill=\"none\" points=\"181,-322 53,-322 53,-286 181,-286 181,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"117\" y=\"-300.3\">('transpose-#2', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;2884845130994059834 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>-1702485607530095657-&gt;2884845130994059834</title>\n",
"<path d=\"M117.715,-322.163C118.248,-334.958 118.993,-352.823 119.638,-368.312\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"116.152,-368.719 120.065,-378.564 123.146,-368.427 116.152,-368.719\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877975278150336388 -->\n",
"<g class=\"node\" id=\"node5\"><title>1877975278150336388</title>\n",
"<polygon fill=\"none\" points=\"513,-674 417,-674 417,-638 513,-638 513,-674\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"465\" y=\"-652.3\">('add-#0', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;8667180202888582762 -->\n",
"<g class=\"node\" id=\"node6\"><title>-8667180202888582762</title>\n",
"<ellipse cx=\"465\" cy=\"-578\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"465\" y=\"-574.3\">add</text>\n",
"</g>\n",
"<!-- &#45;8667180202888582762&#45;&gt;1877975278150336388 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-8667180202888582762-&gt;1877975278150336388</title>\n",
"<path d=\"M465,-601.803C465,-609.919 465,-619.142 465,-627.603\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"461.5,-627.772 465,-637.772 468.5,-627.772 461.5,-627.772\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823940264237 -->\n",
"<g class=\"node\" id=\"node7\"><title>-1702481823940264237</title>\n",
"<polygon fill=\"none\" points=\"642,-518 514,-518 514,-482 642,-482 642,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"578\" y=\"-496.3\">('transpose-#2', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;8667180202888582762 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>-1702481823940264237-&gt;-8667180202888582762</title>\n",
"<path d=\"M552.641,-518.056C534.746,-530.091 510.791,-546.202 492.448,-558.539\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"490.29,-555.773 483.945,-564.258 494.197,-561.581 490.29,-555.773\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node8\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"449.5,-126 326.5,-126 326.5,-90 449.5,-90 449.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-104.3\">('wrapped-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;8667180202888582762 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>2352517839834447806-&gt;-8667180202888582762</title>\n",
"<path d=\"M382.61,-126.191C372.568,-159.798 352,-236.716 352,-303 352,-303 352,-303 352,-403 352,-456.691 358.199,-474.022 389,-518 401.289,-535.547 420.34,-550.32 436.292,-560.695\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"434.439,-563.664 444.774,-565.996 438.149,-557.728 434.439,-563.664\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493 -->\n",
"<g class=\"node\" id=\"node16\"><title>-6786951993123257493</title>\n",
"<ellipse cx=\"434\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"434\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;6786951993123257493 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>2352517839834447806-&gt;-6786951993123257493</title>\n",
"<path d=\"M396.224,-126.163C400.342,-134.758 405.557,-145.641 410.787,-156.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"407.682,-158.175 415.159,-165.68 413.994,-155.15 407.682,-158.175\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883 -->\n",
"<g class=\"node\" id=\"node9\"><title>-1702484346334261883</title>\n",
"<polygon fill=\"none\" points=\"321,-518 193,-518 193,-482 321,-482 321,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"257\" y=\"-496.3\">('transpose-#2', 0, 1)</text>\n",
"</g>\n",
"<!-- 229188922081459396 -->\n",
"<g class=\"node\" id=\"node25\"><title>229188922081459396</title>\n",
"<ellipse cx=\"141\" cy=\"-578\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"141\" y=\"-574.3\">add</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;229188922081459396 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>-1702484346334261883-&gt;229188922081459396</title>\n",
"<path d=\"M230.967,-518.056C212.399,-530.221 187.474,-546.552 168.568,-558.939\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"166.534,-556.087 160.087,-564.495 170.37,-561.942 166.534,-556.087\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825&#45;&gt;&#45;1702484346334261883 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>-4787277377886557825-&gt;-1702484346334261883</title>\n",
"<path d=\"M257,-446.226C257,-454.848 257,-463.678 257,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"253.5,-471.697 257,-481.697 260.5,-471.697 253.5,-471.697\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877979061739002759 -->\n",
"<g class=\"node\" id=\"node11\"><title>1877979061739002759</title>\n",
"<polygon fill=\"none\" points=\"789,-518 693,-518 693,-482 789,-482 789,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"741\" y=\"-496.3\">('add-#0', 1, 1)</text>\n",
"</g>\n",
"<!-- 399217764094351393 -->\n",
"<g class=\"node\" id=\"node12\"><title>399217764094351393</title>\n",
"<ellipse cx=\"741\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"741\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- 399217764094351393&#45;&gt;1877979061739002759 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>399217764094351393-&gt;1877979061739002759</title>\n",
"<path d=\"M741,-425.751C741,-439.448 741,-456.979 741,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"737.5,-471.818 741,-481.818 744.5,-471.818 737.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608 -->\n",
"<g class=\"node\" id=\"node13\"><title>-1702485607528930608</title>\n",
"<polygon fill=\"none\" points=\"834,-322 706,-322 706,-286 834,-286 834,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"770\" y=\"-300.3\">('transpose-#2', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;399217764094351393 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-1702485607528930608-&gt;399217764094351393</title>\n",
"<path d=\"M764.815,-322.163C760.86,-335.258 755.299,-353.664 750.547,-369.398\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"747.106,-368.684 747.565,-379.269 753.807,-370.708 747.106,-368.684\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node14\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"775.5,-126 652.5,-126 652.5,-90 775.5,-90 775.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"714\" y=\"-104.3\">('wrapped-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;399217764094351393 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>2352516578635118885-&gt;399217764094351393</title>\n",
"<path d=\"M708.857,-126.176C698.701,-162.815 678.584,-251.086 697,-322 701.869,-340.749 712.267,-359.778 721.732,-374.46\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"718.976,-376.636 727.447,-382.999 724.793,-372.742 718.976,-376.636\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718 -->\n",
"<g class=\"node\" id=\"node23\"><title>-5960313230188137718</title>\n",
"<ellipse cx=\"760\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"760\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5960313230188137718 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>2352516578635118885-&gt;-5960313230188137718</title>\n",
"<path d=\"M722.224,-126.163C726.342,-134.758 731.557,-145.641 736.787,-156.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"733.682,-158.175 741.159,-165.68 739.994,-155.15 733.682,-158.175\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607527765559 -->\n",
"<g class=\"node\" id=\"node15\"><title>-1702485607527765559</title>\n",
"<polygon fill=\"none\" points=\"508,-322 380,-322 380,-286 508,-286 508,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"444\" y=\"-300.3\">('transpose-#2', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7715755180835642332 -->\n",
"<g class=\"node\" id=\"node47\"><title>-7715755180835642332</title>\n",
"<ellipse cx=\"446\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"446\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;&#45;7715755180835642332 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>-1702485607527765559-&gt;-7715755180835642332</title>\n",
"<path d=\"M444.358,-322.163C444.624,-334.958 444.996,-352.823 445.319,-368.312\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"441.825,-368.639 445.533,-378.564 448.823,-368.493 441.825,-368.639\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493&#45;&gt;&#45;1702485607527765559 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>-6786951993123257493-&gt;-1702485607527765559</title>\n",
"<path d=\"M438.503,-250.226C439.401,-258.848 440.321,-267.678 441.145,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"437.68,-276.113 442.198,-285.697 444.643,-275.388 437.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877975278149171339 -->\n",
"<g class=\"node\" id=\"node17\"><title>1877975278149171339</title>\n",
"<polygon fill=\"none\" points=\"1023,-674 927,-674 927,-638 1023,-638 1023,-674\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"975\" y=\"-652.3\">('add-#0', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7237105722742455987 -->\n",
"<g class=\"node\" id=\"node18\"><title>-7237105722742455987</title>\n",
"<ellipse cx=\"975\" cy=\"-578\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"975\" y=\"-574.3\">add</text>\n",
"</g>\n",
"<!-- &#45;7237105722742455987&#45;&gt;1877975278149171339 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>-7237105722742455987-&gt;1877975278149171339</title>\n",
"<path d=\"M975,-601.803C975,-609.919 975,-619.142 975,-627.603\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"971.5,-627.772 975,-637.772 978.5,-627.772 971.5,-627.772\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188 -->\n",
"<g class=\"node\" id=\"node19\"><title>-1702481823939099188</title>\n",
"<polygon fill=\"none\" points=\"1152,-518 1024,-518 1024,-482 1152,-482 1152,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1088\" y=\"-496.3\">('transpose-#2', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;&#45;7237105722742455987 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>-1702481823939099188-&gt;-7237105722742455987</title>\n",
"<path d=\"M1062.64,-518.056C1044.75,-530.091 1020.79,-546.202 1002.45,-558.539\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1000.29,-555.773 993.945,-564.258 1004.2,-561.581 1000.29,-555.773\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node20\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"984.5,-126 861.5,-126 861.5,-90 984.5,-90 984.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"923\" y=\"-104.3\">('wrapped-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7237105722742455987 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>2352517839833282757-&gt;-7237105722742455987</title>\n",
"<path d=\"M910.443,-126.364C903.765,-136.352 895.935,-149.388 891,-162 867.685,-221.579 862,-239.022 862,-303 862,-303 862,-303 862,-403 862,-456.691 868.199,-474.022 899,-518 911.289,-535.547 930.34,-550.32 946.292,-560.695\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"944.439,-563.664 954.774,-565.996 948.149,-557.728 944.439,-563.664\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250 -->\n",
"<g class=\"node\" id=\"node22\"><title>-7899640582056257250</title>\n",
"<ellipse cx=\"944\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"944\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7899640582056257250 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>2352517839833282757-&gt;-7899640582056257250</title>\n",
"<path d=\"M926.754,-126.163C928.401,-133.688 930.43,-142.967 932.512,-152.484\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"929.131,-153.405 934.687,-162.426 935.969,-151.909 929.131,-153.405\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346335426932 -->\n",
"<g class=\"node\" id=\"node21\"><title>-1702484346335426932</title>\n",
"<polygon fill=\"none\" points=\"1018,-322 890,-322 890,-286 1018,-286 1018,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"954\" y=\"-300.3\">('transpose-#2', 0, 2)</text>\n",
"</g>\n",
"<!-- 748646546292643521 -->\n",
"<g class=\"node\" id=\"node40\"><title>748646546292643521</title>\n",
"<ellipse cx=\"956\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"956\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;748646546292643521 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>-1702484346335426932-&gt;748646546292643521</title>\n",
"<path d=\"M954.358,-322.163C954.624,-334.958 954.996,-352.823 955.319,-368.312\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"951.825,-368.639 955.533,-378.564 958.823,-368.493 951.825,-368.639\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250&#45;&gt;&#45;1702484346335426932 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>-7899640582056257250-&gt;-1702484346335426932</title>\n",
"<path d=\"M948.503,-250.226C949.401,-258.848 950.321,-267.678 951.145,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"947.68,-276.113 952.198,-285.697 954.643,-275.388 947.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718&#45;&gt;&#45;1702485607528930608 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>-5960313230188137718-&gt;-1702485607528930608</title>\n",
"<path d=\"M764.503,-250.226C765.401,-258.848 766.321,-267.678 767.145,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"763.68,-276.113 768.198,-285.697 770.643,-275.388 763.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877977800544334034 -->\n",
"<g class=\"node\" id=\"node24\"><title>1877977800544334034</title>\n",
"<polygon fill=\"none\" points=\"189,-674 93,-674 93,-638 189,-638 189,-674\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"141\" y=\"-652.3\">('add-#0', 0, 1)</text>\n",
"</g>\n",
"<!-- 229188922081459396&#45;&gt;1877977800544334034 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>229188922081459396-&gt;1877977800544334034</title>\n",
"<path d=\"M141,-601.803C141,-609.919 141,-619.142 141,-627.603\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"137.5,-627.772 141,-637.772 144.5,-627.772 137.5,-627.772\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node26\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"122.5,-126 -0.5,-126 -0.5,-90 122.5,-90 122.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-104.3\">('wrapped-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;229188922081459396 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>2352515317440450160-&gt;229188922081459396</title>\n",
"<path d=\"M55.6104,-126.191C45.5676,-159.798 25,-236.716 25,-303 25,-303 25,-303 25,-403 25,-456.97 32.5548,-474.137 64,-518 76.6671,-535.669 96.1393,-550.522 112.332,-560.905\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"110.578,-563.935 120.927,-566.203 114.251,-557.976 110.578,-563.935\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727 -->\n",
"<g class=\"node\" id=\"node29\"><title>-319771713687643727</title>\n",
"<ellipse cx=\"107\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"107\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;319771713687643727 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>2352515317440450160-&gt;-319771713687643727</title>\n",
"<path d=\"M69.2239,-126.163C73.3425,-134.758 78.5573,-145.641 83.7869,-156.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"80.6818,-158.175 88.1594,-165.68 86.9945,-155.15 80.6818,-158.175\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node27\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"1340.5,-126 1217.5,-126 1217.5,-90 1340.5,-90 1340.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1279\" y=\"-104.3\">('wrapped-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- 6609614549482009480 -->\n",
"<g class=\"node\" id=\"node50\"><title>6609614549482009480</title>\n",
"<ellipse cx=\"1252\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1252\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6609614549482009480 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>2352517839830952659-&gt;6609614549482009480</title>\n",
"<path d=\"M1274.17,-126.163C1271.99,-133.929 1269.28,-143.563 1266.51,-153.399\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1263.08,-152.668 1263.74,-163.242 1269.82,-154.563 1263.08,-152.668\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4983761847448860937 -->\n",
"<g class=\"node\" id=\"node53\"><title>-4983761847448860937</title>\n",
"<ellipse cx=\"1284\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1284\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;4983761847448860937 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>2352517839830952659-&gt;-4983761847448860937</title>\n",
"<path d=\"M1289.39,-126.013C1295.02,-136.101 1301.52,-149.351 1305,-162 1323.89,-230.701 1328.24,-251.992 1315,-322 1311.8,-338.938 1305.05,-356.895 1298.66,-371.401\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1295.32,-370.288 1294.34,-380.838 1301.69,-373.199 1295.32,-370.288\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node28\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"1279\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1279\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M1279,-53.8676C1279,-62.094 1279,-71.2197 1279,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1275.5,-79.5592 1279,-89.5592 1282.5,-79.5592 1275.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727&#45;&gt;&#45;1702485607530095657 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>-319771713687643727-&gt;-1702485607530095657</title>\n",
"<path d=\"M111.503,-250.226C112.401,-258.848 113.321,-267.678 114.145,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"110.68,-276.113 115.198,-285.697 117.643,-275.388 110.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877977800543168985 -->\n",
"<g class=\"node\" id=\"node30\"><title>1877977800543168985</title>\n",
"<polygon fill=\"none\" points=\"1487,-518 1391,-518 1391,-482 1487,-482 1487,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1439\" y=\"-496.3\">('add-#0', 0, 0)</text>\n",
"</g>\n",
"<!-- 5965163227634563387 -->\n",
"<g class=\"node\" id=\"node31\"><title>5965163227634563387</title>\n",
"<ellipse cx=\"1439\" cy=\"-402\" fill=\"none\" rx=\"23.2963\" ry=\"23.2963\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1439\" y=\"-398.3\">add</text>\n",
"</g>\n",
"<!-- 5965163227634563387&#45;&gt;1877977800543168985 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>5965163227634563387-&gt;1877977800543168985</title>\n",
"<path d=\"M1439,-425.751C1439,-439.448 1439,-456.979 1439,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1435.5,-471.818 1439,-481.818 1442.5,-471.818 1435.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834 -->\n",
"<g class=\"node\" id=\"node32\"><title>-1702484346333096834</title>\n",
"<polygon fill=\"none\" points=\"1587,-322 1459,-322 1459,-286 1587,-286 1587,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1523\" y=\"-300.3\">('transpose-#2', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;5965163227634563387 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>-1702484346333096834-&gt;5965163227634563387</title>\n",
"<path d=\"M1507.98,-322.163C1494.84,-337.179 1475.59,-359.179 1460.77,-376.125\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1457.84,-374.155 1453.89,-383.986 1463.11,-378.765 1457.84,-374.155\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node33\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"1513.5,-126 1390.5,-126 1390.5,-90 1513.5,-90 1513.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1452\" y=\"-104.3\">('wrapped-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;5965163227634563387 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>2352515317439285111-&gt;5965163227634563387</title>\n",
"<path d=\"M1451.23,-126.391C1449.11,-173.861 1443.22,-306.231 1440.46,-368.208\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1436.96,-368.082 1440.01,-378.228 1443.96,-368.393 1436.96,-368.082\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400 -->\n",
"<g class=\"node\" id=\"node44\"><title>-5581502510081209400</title>\n",
"<ellipse cx=\"1513\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1513\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;5581502510081209400 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>2352515317439285111-&gt;-5581502510081209400</title>\n",
"<path d=\"M1462.91,-126.163C1468.86,-135.537 1476.55,-147.632 1484.1,-159.52\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1481.23,-161.535 1489.55,-168.098 1487.14,-157.781 1481.23,-161.535\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430 -->\n",
"<g class=\"node\" id=\"node34\"><title>776398453034526430</title>\n",
"<ellipse cx=\"1095\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1095\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 776398453034526430&#45;&gt;&#45;1702481823939099188 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>776398453034526430-&gt;-1702481823939099188</title>\n",
"<path d=\"M1091.85,-446.226C1091.22,-454.848 1090.58,-463.678 1090,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1086.5,-471.469 1089.26,-481.697 1093.48,-471.978 1086.5,-471.469\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node35\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"1159.5,-322 1036.5,-322 1036.5,-286 1159.5,-286 1159.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1098\" y=\"-300.3\">('wrapped-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;776398453034526430 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>2352515317441615209-&gt;776398453034526430</title>\n",
"<path d=\"M1097.46,-322.163C1097.24,-329.45 1096.96,-338.382 1096.67,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1093.17,-347.503 1096.36,-357.608 1100.17,-347.722 1093.17,-347.503\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;748646546292643521 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>2352515317441615209-&gt;748646546292643521</title>\n",
"<path d=\"M1072.61,-322.163C1047.49,-339.145 1009.17,-365.056 983.377,-382.492\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"981.144,-379.776 974.82,-388.277 985.065,-385.575 981.144,-379.776\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node36\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"261\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"261\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M261,-232.726C261,-246.049 261,-262.313 261,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"257.5,-275.989 261,-285.989 264.5,-275.989 257.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node37\"><title>411860816835340863</title>\n",
"<ellipse cx=\"923\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"923\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M923,-53.8676C923,-62.094 923,-71.2197 923,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"919.5,-79.5592 923,-89.5592 926.5,-79.5592 919.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node38\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"714\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"714\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M714,-53.8676C714,-62.094 714,-71.2197 714,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"710.5,-79.5592 714,-89.5592 717.5,-79.5592 710.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877977800540838887 -->\n",
"<g class=\"node\" id=\"node39\"><title>1877977800540838887</title>\n",
"<polygon fill=\"none\" points=\"1004,-518 908,-518 908,-482 1004,-482 1004,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"956\" y=\"-496.3\">('add-#0', 0, 2)</text>\n",
"</g>\n",
"<!-- 748646546292643521&#45;&gt;1877977800540838887 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>748646546292643521-&gt;1877977800540838887</title>\n",
"<path d=\"M956,-425.751C956,-439.448 956,-456.979 956,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"952.5,-471.818 956,-481.818 959.5,-471.818 952.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node41\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"1098\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1098\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M1098,-232.726C1098,-246.049 1098,-262.313 1098,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1094.5,-275.989 1098,-285.989 1101.5,-275.989 1094.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node42\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"649.5,-322 526.5,-322 526.5,-286 649.5,-286 649.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"588\" y=\"-300.3\">('wrapped-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;7715755180835642332 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>2352516578633953836-&gt;-7715755180835642332</title>\n",
"<path d=\"M562.613,-322.163C537.494,-339.145 499.167,-365.056 473.377,-382.492\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"471.144,-379.776 464.82,-388.277 475.065,-385.575 471.144,-379.776\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205 -->\n",
"<g class=\"node\" id=\"node48\"><title>7694427450707397205</title>\n",
"<ellipse cx=\"581\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"581\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7694427450707397205 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>2352516578633953836-&gt;7694427450707397205</title>\n",
"<path d=\"M586.749,-322.163C586.217,-329.45 585.566,-338.382 584.895,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"581.401,-347.38 584.164,-357.608 588.382,-347.889 581.401,-347.38\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node43\"><title>764343963291774846</title>\n",
"<ellipse cx=\"588\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"588\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M588,-232.726C588,-246.049 588,-262.313 588,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"584.5,-275.989 588,-285.989 591.5,-275.989 584.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400&#45;&gt;&#45;1702484346333096834 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>-5581502510081209400-&gt;-1702484346333096834</title>\n",
"<path d=\"M1517.5,-250.226C1518.4,-258.848 1519.32,-267.678 1520.14,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1516.68,-276.113 1521.2,-285.697 1523.64,-275.388 1516.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node45\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"61\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"61\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M61,-53.8676C61,-62.094 61,-71.2197 61,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"57.5001,-79.5592 61,-89.5592 64.5001,-79.5592 57.5001,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877979061742497906 -->\n",
"<g class=\"node\" id=\"node46\"><title>1877979061742497906</title>\n",
"<polygon fill=\"none\" points=\"494,-518 398,-518 398,-482 494,-482 494,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"446\" y=\"-496.3\">('add-#0', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7715755180835642332&#45;&gt;1877979061742497906 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>-7715755180835642332-&gt;1877979061742497906</title>\n",
"<path d=\"M446,-425.751C446,-439.448 446,-456.979 446,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"442.5,-471.818 446,-481.818 449.5,-471.818 442.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205&#45;&gt;&#45;1702481823940264237 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>7694427450707397205-&gt;-1702481823940264237</title>\n",
"<path d=\"M579.649,-446.226C579.38,-454.848 579.104,-463.678 578.857,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"575.355,-471.592 578.541,-481.697 582.351,-471.811 575.355,-471.592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090 -->\n",
"<g class=\"node\" id=\"node49\"><title>-1702481823936769090</title>\n",
"<polygon fill=\"none\" points=\"1306,-322 1178,-322 1178,-286 1306,-286 1306,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1242\" y=\"-300.3\">('transpose-#2', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;&#45;4983761847448860937 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>-1702481823936769090-&gt;-4983761847448860937</title>\n",
"<path d=\"M1249.51,-322.163C1255.41,-335.651 1263.78,-354.772 1270.79,-370.806\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1267.73,-372.553 1274.95,-380.312 1274.15,-369.747 1267.73,-372.553\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480&#45;&gt;&#45;1702481823936769090 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>6609614549482009480-&gt;-1702481823936769090</title>\n",
"<path d=\"M1247.5,-250.226C1246.6,-258.848 1245.68,-267.678 1244.86,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1241.36,-275.388 1243.8,-285.697 1248.32,-276.113 1241.36,-275.388\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node51\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"1452\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1452\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M1452,-53.8676C1452,-62.094 1452,-71.2197 1452,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1448.5,-79.5592 1452,-89.5592 1455.5,-79.5592 1448.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1877975278151501437 -->\n",
"<g class=\"node\" id=\"node52\"><title>1877975278151501437</title>\n",
"<polygon fill=\"none\" points=\"1332,-518 1236,-518 1236,-482 1332,-482 1332,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1284\" y=\"-496.3\">('add-#0', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4983761847448860937&#45;&gt;1877975278151501437 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>-4983761847448860937-&gt;1877975278151501437</title>\n",
"<path d=\"M1284,-425.751C1284,-439.448 1284,-456.979 1284,-471.457\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1280.5,-471.818 1284,-481.818 1287.5,-471.818 1280.5,-471.818\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node54\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"388\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M388,-53.8676C388,-62.094 388,-71.2197 388,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"384.5,-79.5592 388,-89.5592 391.5,-79.5592 384.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# this one is fun to guess before you render it to the screen\n",
"\n",
"(x + x.T).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"882pt\" viewBox=\"0.00 0.00 3334.00 882.00\" width=\"3334pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 878)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-878 3330,-878 3330,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 9007103663399499776 -->\n",
"<g class=\"node\" id=\"node1\"><title>9007103663399499776</title>\n",
"<polygon fill=\"none\" points=\"1943.5,-518 1802.5,-518 1802.5,-482 1943.5,-482 1943.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1873\" y=\"-496.3\">('tensordot-#0', 2, 0, 2)</text>\n",
"</g>\n",
"<!-- 7340817217181352615 -->\n",
"<g class=\"node\" id=\"node95\"><title>7340817217181352615</title>\n",
"<ellipse cx=\"1570\" cy=\"-598\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1570\" y=\"-594.3\">sum</text>\n",
"</g>\n",
"<!-- 9007103663399499776&#45;&gt;7340817217181352615 -->\n",
"<g class=\"edge\" id=\"edge118\"><title>9007103663399499776-&gt;7340817217181352615</title>\n",
"<path d=\"M1802.34,-516.075C1799.19,-516.73 1796.06,-517.374 1793,-518 1711.79,-534.615 1682.43,-513.687 1610,-554 1603.26,-557.75 1597.02,-563.037 1591.56,-568.625\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1588.72,-566.544 1584.63,-576.317 1593.92,-571.229 1588.72,-566.544\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5232083698262856890 -->\n",
"<g class=\"node\" id=\"node2\"><title>5232083698262856890</title>\n",
"<ellipse cx=\"1873\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1873\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- 5232083698262856890&#45;&gt;9007103663399499776 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>5232083698262856890-&gt;9007103663399499776</title>\n",
"<path d=\"M1873,-445.666C1873,-454.58 1873,-463.742 1873,-471.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1869.5,-471.948 1873,-481.948 1876.5,-471.948 1869.5,-471.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346335426932 -->\n",
"<g class=\"node\" id=\"node3\"><title>-1702484346335426932</title>\n",
"<polygon fill=\"none\" points=\"2074,-322 1946,-322 1946,-286 2074,-286 2074,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2010\" y=\"-300.3\">('transpose-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;5232083698262856890 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-1702484346335426932-&gt;5232083698262856890</title>\n",
"<path d=\"M1983.82,-322.121C1968.33,-332.355 1948.41,-345.717 1931,-358 1925.96,-361.557 1920.71,-365.335 1915.53,-369.119\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1913.45,-366.299 1907.46,-375.038 1917.59,-371.942 1913.45,-366.299\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7100636361203542388 -->\n",
"<g class=\"node\" id=\"node86\"><title>-7100636361203542388</title>\n",
"<ellipse cx=\"1436\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1436\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;&#45;7100636361203542388 -->\n",
"<g class=\"edge\" id=\"edge99\"><title>-1702484346335426932-&gt;-7100636361203542388</title>\n",
"<path d=\"M1945.8,-315.345C1930.48,-317.671 1914.18,-320.031 1899,-322 1749.18,-341.44 1708.47,-325.221 1561,-358 1535.52,-363.664 1508,-372.784 1485.29,-381.171\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1484,-377.916 1475.87,-384.708 1486.46,-384.469 1484,-377.916\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4115194492268863079 -->\n",
"<g class=\"node\" id=\"node108\"><title>-4115194492268863079</title>\n",
"<ellipse cx=\"2650\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2650\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;&#45;4115194492268863079 -->\n",
"<g class=\"edge\" id=\"edge143\"><title>-1702484346335426932-&gt;-4115194492268863079</title>\n",
"<path d=\"M2074.03,-320.255C2077.05,-320.868 2080.06,-321.454 2083,-322 2181.39,-340.272 2475.85,-378.683 2597.02,-394.241\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2596.8,-397.742 2607.16,-395.542 2597.69,-390.799 2596.8,-397.742\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node4\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"2009.5,-126 1886.5,-126 1886.5,-90 2009.5,-90 2009.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1948\" y=\"-104.3\">('wrapped-#2', 2, 0)</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;5232083698262856890 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>2352517839833282757-&gt;5232083698262856890</title>\n",
"<path d=\"M1944.59,-126.253C1937.27,-162.677 1919.08,-249.997 1899,-322 1896.38,-331.393 1893.33,-341.329 1890.27,-350.867\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1886.86,-350.031 1887.08,-360.623 1893.51,-352.204 1886.86,-350.031\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250 -->\n",
"<g class=\"node\" id=\"node20\"><title>-7899640582056257250</title>\n",
"<ellipse cx=\"2000\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2000\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7899640582056257250 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>2352517839833282757-&gt;-7899640582056257250</title>\n",
"<path d=\"M1957.3,-126.163C1962.14,-135.1 1968.32,-146.509 1974.46,-157.855\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1971.52,-159.766 1979.36,-166.892 1977.67,-156.432 1971.52,-159.766\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7515668350910358460 -->\n",
"<g class=\"node\" id=\"node83\"><title>-7515668350910358460</title>\n",
"<ellipse cx=\"705\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"705\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7515668350910358460 -->\n",
"<g class=\"edge\" id=\"edge93\"><title>2352517839833282757-&gt;-7515668350910358460</title>\n",
"<path d=\"M1886.31,-121.542C1876.21,-123.265 1865.84,-124.838 1856,-126 1552.36,-161.855 1470.54,-111.397 1169,-162 945.51,-199.506 679,-76.3852 679,-303 679,-303 679,-303 679,-403 679,-451.507 687.084,-506.236 694.236,-545.168\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"690.837,-546.029 696.125,-555.21 697.716,-544.736 690.837,-546.029\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7684862475247067581 -->\n",
"<g class=\"node\" id=\"node106\"><title>7684862475247067581</title>\n",
"<ellipse cx=\"3063\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3063\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;7684862475247067581 -->\n",
"<g class=\"edge\" id=\"edge139\"><title>2352517839833282757-&gt;7684862475247067581</title>\n",
"<path d=\"M2009.47,-110.016C2241.36,-114.08 3052.25,-130.499 3097,-162 3152.41,-201.002 3155,-235.239 3155,-303 3155,-303 3155,-303 3155,-403 3155,-454.804 3158.76,-471.463 3136,-518 3128.04,-534.267 3115.64,-549.546 3103.3,-562.25\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3100.71,-559.892 3096.08,-569.421 3105.64,-564.86 3100.71,-559.892\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866194255388214140 -->\n",
"<g class=\"node\" id=\"node5\"><title>-7866194255388214140</title>\n",
"<polygon fill=\"none\" points=\"3326.5,-714 3185.5,-714 3185.5,-678 3326.5,-678 3326.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3256\" y=\"-692.3\">('tensordot-#0', 1, 0, 1)</text>\n",
"</g>\n",
"<!-- 4560639130593260945 -->\n",
"<g class=\"node\" id=\"node72\"><title>4560639130593260945</title>\n",
"<ellipse cx=\"3097\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3097\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7866194255388214140&#45;&gt;4560639130593260945 -->\n",
"<g class=\"edge\" id=\"edge79\"><title>-7866194255388214140-&gt;4560639130593260945</title>\n",
"<path d=\"M3221.11,-714.117C3193.75,-727.537 3155.98,-746.068 3129.31,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3127.46,-756.158 3120.02,-763.705 3130.54,-762.443 3127.46,-756.158\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6247992050123047062 -->\n",
"<g class=\"node\" id=\"node6\"><title>6247992050123047062</title>\n",
"<ellipse cx=\"3193\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3193\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 6247992050123047062&#45;&gt;&#45;7866194255388214140 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>6247992050123047062-&gt;-7866194255388214140</title>\n",
"<path d=\"M3216.46,-634.747C3224,-646.242 3232.21,-658.741 3239.17,-669.36\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3236.28,-671.335 3244.7,-677.775 3242.14,-667.494 3236.28,-671.335\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883 -->\n",
"<g class=\"node\" id=\"node7\"><title>-1702484346334261883</title>\n",
"<polygon fill=\"none\" points=\"3127,-518 2999,-518 2999,-482 3127,-482 3127,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3063\" y=\"-496.3\">('transpose-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;6247992050123047062 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>-1702484346334261883-&gt;6247992050123047062</title>\n",
"<path d=\"M3086.24,-518.163C3103.91,-531.208 3128.71,-549.524 3149.96,-565.218\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3148.09,-568.186 3158.21,-571.311 3152.25,-562.555 3148.09,-568.186\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8562539836851205613 -->\n",
"<g class=\"node\" id=\"node52\"><title>-8562539836851205613</title>\n",
"<ellipse cx=\"2160\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2160\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;&#45;8562539836851205613 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>-1702484346334261883-&gt;-8562539836851205613</title>\n",
"<path d=\"M2998.91,-509.115C2972.63,-512.233 2941.89,-515.613 2914,-518 2635.01,-541.88 2559.75,-499.95 2285,-554 2259.39,-559.039 2231.85,-568.09 2209.17,-576.592\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2207.85,-573.348 2199.76,-580.189 2210.35,-579.887 2207.85,-573.348\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;7684862475247067581 -->\n",
"<g class=\"edge\" id=\"edge138\"><title>-1702484346334261883-&gt;7684862475247067581</title>\n",
"<path d=\"M3063,-518.163C3063,-525.609 3063,-534.772 3063,-544.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3059.5,-544.426 3063,-554.426 3066.5,-544.426 3059.5,-544.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node8\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"3123.5,-322 3000.5,-322 3000.5,-286 3123.5,-286 3123.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3062\" y=\"-300.3\">('wrapped-#2', 1, 0)</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;6247992050123047062 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>2352516578636283934-&gt;6247992050123047062</title>\n",
"<path d=\"M3083.27,-322.006C3094.07,-331.59 3106.63,-344.358 3115,-358 3151.1,-416.816 3172.36,-494.146 3183.34,-544.686\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3179.97,-545.676 3185.47,-554.735 3186.82,-544.227 3179.97,-545.676\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825 -->\n",
"<g class=\"node\" id=\"node37\"><title>-4787277377886557825</title>\n",
"<ellipse cx=\"3062\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3062\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4787277377886557825 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>2352516578636283934-&gt;-4787277377886557825</title>\n",
"<path d=\"M3062,-322.163C3062,-329.45 3062,-338.382 3062,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3058.5,-347.608 3062,-357.608 3065.5,-347.608 3058.5,-347.608\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7736179908742621287 -->\n",
"<g class=\"node\" id=\"node47\"><title>7736179908742621287</title>\n",
"<ellipse cx=\"1225\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1225\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;7736179908742621287 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>2352516578636283934-&gt;7736179908742621287</title>\n",
"<path d=\"M3000.55,-306.179C2942.11,-309.666 2853.36,-321.271 2786,-358 2738.53,-383.883 2751.05,-423.242 2702,-446 2581.44,-501.941 2236.5,-462.709 2105,-482 2035.88,-492.139 2021.14,-508.024 1952,-518 1666.51,-559.191 1581.45,-475.125 1304,-554 1292.38,-557.303 1280.57,-562.535 1269.75,-568.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1267.99,-565.202 1260.92,-573.088 1271.36,-571.335 1267.99,-565.202\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4115194492268863079 -->\n",
"<g class=\"edge\" id=\"edge144\"><title>2352516578636283934-&gt;-4115194492268863079</title>\n",
"<path d=\"M3000.71,-310.94C2936.88,-318.15 2834.46,-332.615 2749,-358 2731.88,-363.085 2713.79,-370.343 2697.82,-377.451\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2696.34,-374.278 2688.69,-381.601 2699.24,-380.651 2696.34,-374.278\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007102209908503301 -->\n",
"<g class=\"node\" id=\"node9\"><title>9007102209908503301</title>\n",
"<polygon fill=\"none\" points=\"1625.5,-518 1484.5,-518 1484.5,-482 1625.5,-482 1625.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1555\" y=\"-496.3\">('tensordot-#0', 2, 1, 2)</text>\n",
"</g>\n",
"<!-- 9007102209908503301&#45;&gt;7340817217181352615 -->\n",
"<g class=\"edge\" id=\"edge120\"><title>9007102209908503301-&gt;7340817217181352615</title>\n",
"<path d=\"M1557.68,-518.163C1559.59,-530.345 1562.21,-547.122 1564.54,-562.069\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1561.1,-562.706 1566.1,-572.045 1568.02,-561.625 1561.1,-562.706\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5889332355429022721 -->\n",
"<g class=\"node\" id=\"node10\"><title>-5889332355429022721</title>\n",
"<ellipse cx=\"1614\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1614\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;5889332355429022721&#45;&gt;9007102209908503301 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>-5889332355429022721-&gt;9007102209908503301</title>\n",
"<path d=\"M1591.53,-439.567C1584.63,-450.797 1577.18,-462.912 1570.82,-473.256\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1567.81,-471.472 1565.56,-481.824 1573.77,-475.137 1567.81,-471.472\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607527765559 -->\n",
"<g class=\"node\" id=\"node11\"><title>-1702485607527765559</title>\n",
"<polygon fill=\"none\" points=\"1668,-322 1540,-322 1540,-286 1668,-286 1668,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1604\" y=\"-300.3\">('transpose-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;&#45;5889332355429022721 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-1702485607527765559-&gt;-5889332355429022721</title>\n",
"<path d=\"M1605.79,-322.163C1606.56,-329.609 1607.52,-338.772 1608.5,-348.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1605.05,-348.842 1609.57,-358.426 1612.01,-348.117 1605.05,-348.842\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8699158098913445191 -->\n",
"<g class=\"node\" id=\"node87\"><title>-8699158098913445191</title>\n",
"<ellipse cx=\"1133\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1133\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;&#45;8699158098913445191 -->\n",
"<g class=\"edge\" id=\"edge103\"><title>-1702485607527765559-&gt;-8699158098913445191</title>\n",
"<path d=\"M1539.82,-312.98C1473.73,-321.769 1368,-337.428 1278,-358 1246.31,-365.244 1211.36,-375.537 1183.72,-384.237\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1182.35,-380.998 1173.88,-387.361 1184.47,-387.669 1182.35,-380.998\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5165126573016779156 -->\n",
"<g class=\"node\" id=\"node105\"><title>-5165126573016779156</title>\n",
"<ellipse cx=\"2048\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2048\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;&#45;5165126573016779156 -->\n",
"<g class=\"edge\" id=\"edge135\"><title>-1702485607527765559-&gt;-5165126573016779156</title>\n",
"<path d=\"M1668.01,-312.261C1733.29,-320.435 1837.16,-335.574 1925,-358 1949.63,-364.288 1976.34,-373.341 1998.55,-381.52\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1997.5,-384.865 2008.1,-385.082 1999.95,-378.307 1997.5,-384.865\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node12\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"1614.5,-126 1491.5,-126 1491.5,-90 1614.5,-90 1614.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1553\" y=\"-104.3\">('wrapped-#2', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;5889332355429022721 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>2352517839834447806-&gt;-5889332355429022721</title>\n",
"<path d=\"M1545.77,-126.145C1531.16,-163.47 1501.92,-254.177 1531,-322 1539.21,-341.151 1554.6,-357.855 1569.91,-370.91\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1567.91,-373.795 1577.88,-377.397 1572.33,-368.368 1567.91,-373.795\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9189651969791319345 -->\n",
"<g class=\"node\" id=\"node18\"><title>9189651969791319345</title>\n",
"<ellipse cx=\"232\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"232\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;9189651969791319345 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>2352517839834447806-&gt;9189651969791319345</title>\n",
"<path d=\"M1491.37,-109.816C1245.69,-113.299 346.955,-128.303 297,-162 239.947,-200.485 233,-234.18 233,-303 233,-303 233,-303 233,-403 233,-450.768 232.693,-505.152 232.419,-544.16\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"228.919,-544.208 232.347,-554.233 235.919,-544.259 228.919,-544.208\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8652208820625926520 -->\n",
"<g class=\"node\" id=\"node49\"><title>8652208820625926520</title>\n",
"<ellipse cx=\"2338\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2338\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;8652208820625926520 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>2352517839834447806-&gt;8652208820625926520</title>\n",
"<path d=\"M1600.15,-126.188C1617.19,-134.573 1635.14,-146.309 1647,-162 1681.2,-207.228 1663.78,-230.861 1677,-286 1694.04,-357.076 1660.75,-397.022 1715,-446 1760.42,-487.006 1928.3,-468.583 1988,-482 2013.51,-487.732 2187.18,-545.778 2212,-554 2236.96,-562.269 2264.61,-571.679 2287.64,-579.584\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2286.61,-582.931 2297.21,-582.872 2288.89,-576.311 2286.61,-582.931\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493 -->\n",
"<g class=\"node\" id=\"node88\"><title>-6786951993123257493</title>\n",
"<ellipse cx=\"1594\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1594\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;6786951993123257493 -->\n",
"<g class=\"edge\" id=\"edge105\"><title>2352517839834447806-&gt;-6786951993123257493</title>\n",
"<path d=\"M1560.33,-126.163C1563.89,-134.505 1568.38,-145.003 1572.9,-155.592\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1569.71,-157.048 1576.86,-164.87 1576.15,-154.299 1569.71,-157.048\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292748100466376440 -->\n",
"<g class=\"node\" id=\"node13\"><title>-6292748100466376440</title>\n",
"<polygon fill=\"none\" points=\"935.5,-714 794.5,-714 794.5,-678 935.5,-678 935.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"865\" y=\"-692.3\">('tensordot-#0', 0, 0, 0)</text>\n",
"</g>\n",
"<!-- 6930179379607566571 -->\n",
"<g class=\"node\" id=\"node66\"><title>6930179379607566571</title>\n",
"<ellipse cx=\"547\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;6292748100466376440&#45;&gt;6930179379607566571 -->\n",
"<g class=\"edge\" id=\"edge70\"><title>-6292748100466376440-&gt;6930179379607566571</title>\n",
"<path d=\"M795.607,-714.021C729.441,-730.25 632.536,-754.019 581.453,-766.549\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"580.451,-763.191 571.572,-768.973 582.118,-769.99 580.451,-763.191\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6299441844712943038 -->\n",
"<g class=\"node\" id=\"node14\"><title>-6299441844712943038</title>\n",
"<ellipse cx=\"810\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"810\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;6299441844712943038&#45;&gt;&#45;6292748100466376440 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-6299441844712943038-&gt;-6292748100466376440</title>\n",
"<path d=\"M831.264,-636.116C837.56,-647.104 844.315,-658.895 850.114,-669.018\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"847.123,-670.838 855.131,-677.775 853.197,-667.358 847.123,-670.838\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834 -->\n",
"<g class=\"node\" id=\"node15\"><title>-1702484346333096834</title>\n",
"<polygon fill=\"none\" points=\"873,-518 745,-518 745,-482 873,-482 873,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"809\" y=\"-496.3\">('transpose-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;&#45;6299441844712943038 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>-1702484346333096834-&gt;-6299441844712943038</title>\n",
"<path d=\"M809.179,-518.163C809.256,-525.609 809.352,-534.772 809.45,-544.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"805.952,-544.463 809.557,-554.426 812.952,-544.39 805.952,-544.463\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;7736179908742621287 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>-1702484346333096834-&gt;7736179908742621287</title>\n",
"<path d=\"M873.034,-516.208C876.061,-516.833 879.061,-517.435 882,-518 986.191,-538.047 1015.65,-526.032 1118,-554 1137.73,-559.393 1158.76,-567.332 1176.91,-574.925\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1175.54,-578.146 1186.11,-578.849 1178.29,-571.707 1175.54,-578.146\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;&#45;7515668350910358460 -->\n",
"<g class=\"edge\" id=\"edge94\"><title>-1702484346333096834-&gt;-7515668350910358460</title>\n",
"<path d=\"M790.407,-518.163C777.553,-530.028 759.977,-546.252 744.11,-560.899\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"741.46,-558.582 736.486,-567.936 746.208,-563.725 741.46,-558.582\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node16\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"1266.5,-322 1143.5,-322 1143.5,-286 1266.5,-286 1266.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1205\" y=\"-300.3\">('wrapped-#2', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;6299441844712943038 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>2352515317439285111-&gt;-6299441844712943038</title>\n",
"<path d=\"M1143.53,-308.996C1054.85,-315.61 896.15,-330.872 846,-358 781.202,-393.052 762.147,-413.125 736,-482 730.321,-496.958 730.119,-503.12 736,-518 742.813,-535.24 755.363,-550.923 768.216,-563.689\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"766.113,-566.519 775.778,-570.859 770.929,-561.439 766.113,-566.519\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;8562539836851205613 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>2352515317439285111-&gt;-8562539836851205613</title>\n",
"<path d=\"M1266.31,-304.694C1326.63,-306.984 1419.39,-317.64 1488,-358 1531.8,-383.765 1516.05,-422.306 1561,-446 1715.38,-527.368 1790.51,-415.851 1952,-482 1975.38,-491.577 1974.69,-504.422 1996,-518 2032.51,-541.263 2076.9,-562.249 2110.29,-576.735\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2109.27,-580.104 2119.84,-580.83 2112.03,-573.671 2109.27,-580.104\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;7100636361203542388 -->\n",
"<g class=\"edge\" id=\"edge100\"><title>2352515317439285111-&gt;-7100636361203542388</title>\n",
"<path d=\"M1266.62,-317.055C1302,-325.491 1346.5,-338.741 1383,-358 1387.47,-360.359 1391.92,-363.125 1396.24,-366.098\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1394.2,-368.943 1404.34,-372.016 1398.33,-363.291 1394.2,-368.943\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400 -->\n",
"<g class=\"node\" id=\"node107\"><title>-5581502510081209400</title>\n",
"<ellipse cx=\"899\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"899\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;5581502510081209400 -->\n",
"<g class=\"edge\" id=\"edge141\"><title>2352515317439285111-&gt;-5581502510081209400</title>\n",
"<path d=\"M1150.65,-322.052C1094.1,-339.791 1006.22,-367.361 950.69,-384.783\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"949.545,-381.475 941.051,-387.808 951.64,-388.154 949.545,-381.475\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007102209906008151 -->\n",
"<g class=\"node\" id=\"node17\"><title>9007102209906008151</title>\n",
"<polygon fill=\"none\" points=\"140.5,-714 -0.5,-714 -0.5,-678 140.5,-678 140.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"70\" y=\"-692.3\">('tensordot-#0', 2, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7178484057271677251 -->\n",
"<g class=\"node\" id=\"node90\"><title>-7178484057271677251</title>\n",
"<ellipse cx=\"229\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- 9007102209906008151&#45;&gt;&#45;7178484057271677251 -->\n",
"<g class=\"edge\" id=\"edge109\"><title>9007102209906008151-&gt;-7178484057271677251</title>\n",
"<path d=\"M104.893,-714.117C132.249,-727.537 170.023,-746.068 196.692,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"195.456,-762.443 205.976,-763.705 198.539,-756.158 195.456,-762.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9189651969791319345&#45;&gt;9007102209906008151 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>9189651969791319345-&gt;9007102209906008151</title>\n",
"<path d=\"M194.834,-621.024C168.763,-636.474 134.021,-657.061 107.809,-672.595\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"105.74,-669.752 98.9215,-677.861 109.309,-675.774 105.74,-669.752\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607530095657 -->\n",
"<g class=\"node\" id=\"node19\"><title>-1702485607530095657</title>\n",
"<polygon fill=\"none\" points=\"467,-518 339,-518 339,-482 467,-482 467,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"403\" y=\"-496.3\">('transpose-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;9189651969791319345 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>-1702485607530095657-&gt;9189651969791319345</title>\n",
"<path d=\"M356.888,-518.106C334.196,-527.37 306.874,-539.819 284,-554 279.98,-556.492 275.935,-559.268 271.972,-562.176\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"269.806,-559.426 263.988,-568.281 274.058,-564.986 269.806,-559.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2504269472508372359 -->\n",
"<g class=\"node\" id=\"node22\"><title>2504269472508372359</title>\n",
"<ellipse cx=\"337\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"337\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;2504269472508372359 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>-1702485607530095657-&gt;2504269472508372359</title>\n",
"<path d=\"M391.201,-518.163C384.452,-527.978 375.653,-540.777 367.113,-553.199\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"364.053,-551.473 361.271,-561.696 369.821,-555.439 364.053,-551.473\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2784726588468476194 -->\n",
"<g class=\"node\" id=\"node45\"><title>2784726588468476194</title>\n",
"<ellipse cx=\"1066\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1066\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;2784726588468476194 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>-1702485607530095657-&gt;2784726588468476194</title>\n",
"<path d=\"M467.197,-511.378C482.513,-513.702 498.82,-516.054 514,-518 668.229,-537.776 708.382,-529.932 862,-554 914.195,-562.178 973.19,-575.009 1014.26,-584.529\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1013.51,-587.947 1024.04,-586.812 1015.1,-581.13 1013.51,-587.947\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250&#45;&gt;&#45;1702484346335426932 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>-7899640582056257250-&gt;-1702484346335426932</title>\n",
"<path d=\"M2004.5,-250.226C2005.4,-258.848 2006.32,-267.678 2007.14,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2003.68,-276.113 2008.2,-285.697 2010.64,-275.388 2003.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292749553957372915 -->\n",
"<g class=\"node\" id=\"node21\"><title>-6292749553957372915</title>\n",
"<polygon fill=\"none\" points=\"458.5,-714 317.5,-714 317.5,-678 458.5,-678 458.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-692.3\">('tensordot-#0', 0, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;6292749553957372915&#45;&gt;6930179379607566571 -->\n",
"<g class=\"edge\" id=\"edge72\"><title>-6292749553957372915-&gt;6930179379607566571</title>\n",
"<path d=\"M422.893,-714.117C450.249,-727.537 488.023,-746.068 514.692,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"513.456,-762.443 523.976,-763.705 516.539,-756.158 513.456,-762.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2504269472508372359&#45;&gt;&#45;6292749553957372915 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>2504269472508372359-&gt;-6292749553957372915</title>\n",
"<path d=\"M357.01,-636.666C362.762,-647.494 368.906,-659.058 374.193,-669.01\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"371.177,-670.793 378.959,-677.982 377.359,-667.509 371.177,-670.793\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node23\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"496.5,-322 373.5,-322 373.5,-286 496.5,-286 496.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"435\" y=\"-300.3\">('wrapped-#2', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;2504269472508372359 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>2352515317440450160-&gt;2504269472508372359</title>\n",
"<path d=\"M406.67,-322.118C393.571,-331.304 378.784,-343.683 369,-358 327.704,-418.431 326.767,-444.878 330,-518 330.376,-526.503 330.978,-535.505 331.676,-544.27\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"328.203,-544.736 332.531,-554.406 335.178,-544.148 328.203,-544.736\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727 -->\n",
"<g class=\"node\" id=\"node85\"><title>-319771713687643727</title>\n",
"<ellipse cx=\"422\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"422\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;319771713687643727 -->\n",
"<g class=\"edge\" id=\"edge97\"><title>2352515317440450160-&gt;-319771713687643727</title>\n",
"<path d=\"M432.676,-322.163C431.678,-329.53 430.453,-338.577 429.193,-347.884\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"425.694,-347.638 427.821,-358.017 432.631,-348.577 425.694,-347.638\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;8699158098913445191 -->\n",
"<g class=\"edge\" id=\"edge102\"><title>2352515317440450160-&gt;-8699158098913445191</title>\n",
"<path d=\"M496.629,-318.741C503.479,-319.981 510.372,-321.104 517,-322 640.137,-338.653 958.327,-315.253 1075,-358 1081.02,-360.207 1086.96,-363.251 1092.6,-366.709\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1090.92,-369.798 1101.19,-372.422 1094.8,-363.969 1090.92,-369.798\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4164143344279495350 -->\n",
"<g class=\"node\" id=\"node91\"><title>4164143344279495350</title>\n",
"<ellipse cx=\"1842\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1842\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;4164143344279495350 -->\n",
"<g class=\"edge\" id=\"edge112\"><title>2352515317440450160-&gt;4164143344279495350</title>\n",
"<path d=\"M496.646,-318.62C503.493,-319.882 510.381,-321.044 517,-322 613,-335.871 866.385,-312.409 952,-358 992.19,-379.402 1039.54,-497.121 1080,-518 1205.6,-582.808 1576.25,-527.092 1715,-554 1741.19,-559.08 1769.39,-568.231 1792.55,-576.79\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1791.55,-580.155 1802.14,-580.408 1794.02,-573.605 1791.55,-580.155\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866197162370207090 -->\n",
"<g class=\"node\" id=\"node24\"><title>-7866197162370207090</title>\n",
"<polygon fill=\"none\" points=\"3167.5,-714 3026.5,-714 3026.5,-678 3167.5,-678 3167.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3097\" y=\"-692.3\">('tensordot-#0', 1, 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;7866197162370207090&#45;&gt;4560639130593260945 -->\n",
"<g class=\"edge\" id=\"edge80\"><title>-7866197162370207090-&gt;4560639130593260945</title>\n",
"<path d=\"M3097,-714.311C3097,-721.795 3097,-730.841 3097,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3093.5,-739.743 3097,-749.743 3100.5,-739.743 3093.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4148002092674250344 -->\n",
"<g class=\"node\" id=\"node25\"><title>-4148002092674250344</title>\n",
"<ellipse cx=\"2939\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2939\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4148002092674250344&#45;&gt;&#45;7866197162370207090 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>-4148002092674250344-&gt;-7866197162370207090</title>\n",
"<path d=\"M2975.65,-621.266C3001.09,-636.724 3034.85,-657.239 3060.31,-672.705\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3058.57,-675.746 3068.93,-677.948 3062.21,-669.764 3058.57,-675.746\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823940264237 -->\n",
"<g class=\"node\" id=\"node26\"><title>-1702481823940264237</title>\n",
"<polygon fill=\"none\" points=\"2905,-518 2777,-518 2777,-482 2905,-482 2905,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2841\" y=\"-496.3\">('transpose-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;4148002092674250344 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>-1702481823940264237-&gt;-4148002092674250344</title>\n",
"<path d=\"M2858.52,-518.163C2870.24,-529.644 2886.13,-545.208 2900.69,-559.474\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2898.57,-562.29 2908.16,-566.788 2903.46,-557.29 2898.57,-562.29\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 432155914532329469 -->\n",
"<g class=\"node\" id=\"node55\"><title>432155914532329469</title>\n",
"<ellipse cx=\"2001\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2001\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;432155914532329469 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>-1702481823940264237-&gt;432155914532329469</title>\n",
"<path d=\"M2776.87,-511.78C2761.24,-514.118 2744.55,-516.373 2729,-518 2453.6,-546.808 2377.14,-493.14 2107,-554 2087.55,-558.383 2067.05,-565.942 2049.32,-573.512\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2047.52,-570.476 2039.77,-577.699 2050.34,-576.886 2047.52,-570.476\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5082979332717014061 -->\n",
"<g class=\"node\" id=\"node98\"><title>-5082979332717014061</title>\n",
"<ellipse cx=\"2834\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2834\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;5082979332717014061 -->\n",
"<g class=\"edge\" id=\"edge123\"><title>-1702481823940264237-&gt;-5082979332717014061</title>\n",
"<path d=\"M2839.75,-518.163C2839.21,-525.609 2838.54,-534.772 2837.85,-544.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2834.34,-544.198 2837.1,-554.426 2841.32,-544.707 2834.34,-544.198\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node27\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"2646.5,-322 2523.5,-322 2523.5,-286 2646.5,-286 2646.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2585\" y=\"-300.3\">('wrapped-#2', 1, 2)</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;4148002092674250344 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>2352516578633953836-&gt;-4148002092674250344</title>\n",
"<path d=\"M2646.57,-307.567C2725.99,-312.196 2858,-324.784 2892,-358 2941.3,-406.17 2946.88,-489.887 2944.42,-544.359\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2940.91,-544.33 2943.85,-554.509 2947.9,-544.719 2940.91,-544.33\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2688114213521164719 -->\n",
"<g class=\"node\" id=\"node53\"><title>-2688114213521164719</title>\n",
"<ellipse cx=\"1663\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1663\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;2688114213521164719 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>2352516578633953836-&gt;-2688114213521164719</title>\n",
"<path d=\"M2558.7,-322.076C2511.37,-351.996 2407.81,-413.773 2312,-446 2223.49,-475.77 2196.49,-463.298 2105,-482 2036.56,-495.991 2020.11,-502.467 1952,-518 1879.67,-534.497 1860.44,-533.988 1789,-554 1763.68,-561.092 1735.99,-570.371 1713.03,-578.494\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1711.74,-575.237 1703.5,-581.894 1714.09,-581.83 1711.74,-575.237\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8511320798132979231 -->\n",
"<g class=\"node\" id=\"node92\"><title>8511320798132979231</title>\n",
"<ellipse cx=\"2260\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2260\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;8511320798132979231 -->\n",
"<g class=\"edge\" id=\"edge114\"><title>2352516578633953836-&gt;8511320798132979231</title>\n",
"<path d=\"M2523.58,-309.471C2467.92,-315.291 2384.65,-328.478 2318,-358 2312.21,-360.565 2306.44,-363.793 2300.92,-367.322\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2298.78,-364.548 2292.47,-373.064 2302.71,-370.338 2298.78,-364.548\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205 -->\n",
"<g class=\"node\" id=\"node99\"><title>7694427450707397205</title>\n",
"<ellipse cx=\"2839\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2839\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7694427450707397205 -->\n",
"<g class=\"edge\" id=\"edge126\"><title>2352516578633953836-&gt;7694427450707397205</title>\n",
"<path d=\"M2637.74,-322.068C2667.64,-332.014 2705.64,-345.106 2739,-358 2755.65,-364.435 2773.63,-371.976 2789.69,-378.93\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2788.33,-382.157 2798.9,-382.944 2791.13,-375.74 2788.33,-382.157\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292751007448369390 -->\n",
"<g class=\"node\" id=\"node28\"><title>-6292751007448369390</title>\n",
"<polygon fill=\"none\" points=\"617.5,-714 476.5,-714 476.5,-678 617.5,-678 617.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-692.3\">('tensordot-#0', 0, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;6292751007448369390&#45;&gt;6930179379607566571 -->\n",
"<g class=\"edge\" id=\"edge71\"><title>-6292751007448369390-&gt;6930179379607566571</title>\n",
"<path d=\"M547,-714.311C547,-721.795 547,-730.841 547,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"543.5,-739.743 547,-749.743 550.5,-739.743 543.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5632627836042325372 -->\n",
"<g class=\"node\" id=\"node29\"><title>-5632627836042325372</title>\n",
"<ellipse cx=\"547\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;5632627836042325372&#45;&gt;&#45;6292751007448369390 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>-5632627836042325372-&gt;-6292751007448369390</title>\n",
"<path d=\"M547,-641.666C547,-650.58 547,-659.742 547,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"543.5,-667.948 547,-677.948 550.5,-667.948 543.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node30\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"649.5,-322 526.5,-322 526.5,-286 649.5,-286 649.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"588\" y=\"-300.3\">('wrapped-#2', 0, 2)</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;5632627836042325372 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>2352515317441615209-&gt;-5632627836042325372</title>\n",
"<path d=\"M565.084,-322.233C554.257,-331.612 542.163,-344.125 535,-358 509.358,-407.667 518.683,-426.301 514,-482 512.659,-497.944 510.855,-502.312 514,-518 516.103,-528.492 519.633,-539.331 523.622,-549.491\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"520.495,-551.09 527.554,-558.991 526.963,-548.413 520.495,-551.09\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;432155914532329469 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>2352515317441615209-&gt;432155914532329469</title>\n",
"<path d=\"M649.497,-304.512C782.723,-304.4 1093.37,-309.521 1185,-358 1266.24,-400.98 1234.2,-476.094 1316,-518 1430.54,-576.681 1768.47,-525.644 1894,-554 1913.96,-558.508 1935.03,-566.268 1953.15,-573.966\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1951.77,-577.182 1962.33,-577.969 1954.56,-570.765 1951.77,-577.182\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;698606211332403206 -->\n",
"<g class=\"node\" id=\"node58\"><title>-698606211332403206</title>\n",
"<ellipse cx=\"1331\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1331\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;698606211332403206 -->\n",
"<g class=\"edge\" id=\"edge59\"><title>2352515317441615209-&gt;-698606211332403206</title>\n",
"<path d=\"M649.341,-305.425C795.314,-307.127 1159.59,-315.624 1273,-358 1279.01,-360.246 1284.94,-363.313 1290.57,-366.782\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1288.89,-369.871 1299.16,-372.507 1292.78,-364.047 1288.89,-369.871\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430 -->\n",
"<g class=\"node\" id=\"node74\"><title>776398453034526430</title>\n",
"<ellipse cx=\"588\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"588\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;776398453034526430 -->\n",
"<g class=\"edge\" id=\"edge82\"><title>2352515317441615209-&gt;776398453034526430</title>\n",
"<path d=\"M588,-322.163C588,-329.45 588,-338.382 588,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"584.5,-347.608 588,-357.608 591.5,-347.608 584.5,-347.608\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188 -->\n",
"<g class=\"node\" id=\"node31\"><title>-1702481823939099188</title>\n",
"<polygon fill=\"none\" points=\"651,-518 523,-518 523,-482 651,-482 651,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"587\" y=\"-496.3\">('transpose-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;&#45;5632627836042325372 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>-1702481823939099188-&gt;-5632627836042325372</title>\n",
"<path d=\"M579.849,-518.163C576.303,-526.672 571.823,-537.424 567.322,-548.228\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"563.999,-547.104 563.383,-557.68 570.46,-549.796 563.999,-547.104\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;&#45;2688114213521164719 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>-1702481823939099188-&gt;-2688114213521164719</title>\n",
"<path d=\"M651.076,-509.336C677.353,-512.487 708.095,-515.832 736,-518 832.237,-525.476 1512.86,-522.208 1604,-554 1610.35,-556.216 1616.61,-559.361 1622.53,-562.956\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1620.67,-565.919 1630.95,-568.487 1624.51,-560.07 1620.67,-565.919\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6605217346253687042 -->\n",
"<g class=\"node\" id=\"node64\"><title>6605217346253687042</title>\n",
"<ellipse cx=\"442\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"442\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;6605217346253687042 -->\n",
"<g class=\"edge\" id=\"edge68\"><title>-1702481823939099188-&gt;6605217346253687042</title>\n",
"<path d=\"M553.88,-518.06C535.734,-527.852 513.113,-540.798 494,-554 490.108,-556.688 486.151,-559.598 482.245,-562.592\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"480.032,-559.88 474.338,-568.815 484.361,-565.381 480.032,-559.88\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007106570376502426 -->\n",
"<g class=\"node\" id=\"node32\"><title>9007106570376502426</title>\n",
"<polygon fill=\"none\" points=\"1784.5,-518 1643.5,-518 1643.5,-482 1784.5,-482 1784.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1714\" y=\"-496.3\">('tensordot-#0', 2, 2, 2)</text>\n",
"</g>\n",
"<!-- 9007106570376502426&#45;&gt;7340817217181352615 -->\n",
"<g class=\"edge\" id=\"edge119\"><title>9007106570376502426-&gt;7340817217181352615</title>\n",
"<path d=\"M1672.56,-518.043C1652.68,-527.211 1629.09,-539.597 1610,-554 1603.96,-558.56 1598.05,-564.092 1592.72,-569.649\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1590.02,-567.417 1585.84,-577.152 1595.18,-572.149 1590.02,-567.417\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4174946585118682036 -->\n",
"<g class=\"node\" id=\"node33\"><title>-4174946585118682036</title>\n",
"<ellipse cx=\"1768\" cy=\"-402\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1768\" y=\"-398.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4174946585118682036&#45;&gt;9007106570376502426 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>-4174946585118682036-&gt;9007106570376502426</title>\n",
"<path d=\"M1746.97,-440.391C1740.86,-451.243 1734.33,-462.856 1728.7,-472.859\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1725.48,-471.447 1723.63,-481.879 1731.58,-474.879 1725.48,-471.447\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node34\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"1847.5,-126 1724.5,-126 1724.5,-90 1847.5,-90 1847.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1786\" y=\"-104.3\">('wrapped-#2', 2, 2)</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;4174946585118682036 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>2352517839830952659-&gt;-4174946585118682036</title>\n",
"<path d=\"M1776.84,-126.158C1771.86,-136.294 1766.11,-149.544 1763,-162 1745.72,-231.123 1746.33,-251.063 1753,-322 1753.84,-330.887 1755.19,-340.262 1756.75,-349.328\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1753.35,-350.179 1758.59,-359.39 1760.24,-348.924 1753.35,-350.179\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6605217346253687042 -->\n",
"<g class=\"edge\" id=\"edge67\"><title>2352517839830952659-&gt;6605217346253687042</title>\n",
"<path d=\"M1724.56,-116.501C1694.06,-119.945 1656.64,-123.754 1623,-126 1555.12,-130.532 457.999,-128.131 399,-162 334.935,-198.776 311,-229.13 311,-303 311,-303 311,-303 311,-403 311,-454.804 301.035,-475.05 330,-518 347.175,-543.468 363.906,-536.284 389,-554 392.966,-556.8 397.019,-559.805 401.031,-562.877\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"399.132,-565.835 409.167,-569.236 403.443,-560.32 399.132,-565.835\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;5082979332717014061 -->\n",
"<g class=\"edge\" id=\"edge124\"><title>2352517839830952659-&gt;-5082979332717014061</title>\n",
"<path d=\"M1847.5,-121.664C1857.34,-123.349 1867.42,-124.879 1877,-126 2205.37,-164.445 2297.02,-91.4017 2620,-162 2784.24,-197.9 2971,-134.884 2971,-303 2971,-303 2971,-303 2971,-403 2971,-460.045 2947.42,-471.77 2914,-518 2902.61,-533.75 2887.98,-549.198 2874.36,-562.197\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2871.83,-559.768 2866.91,-569.153 2876.61,-564.881 2871.83,-559.768\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480 -->\n",
"<g class=\"node\" id=\"node103\"><title>6609614549482009480</title>\n",
"<ellipse cx=\"1816\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1816\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6609614549482009480 -->\n",
"<g class=\"edge\" id=\"edge132\"><title>2352517839830952659-&gt;6609614549482009480</title>\n",
"<path d=\"M1791.36,-126.163C1793.84,-134.092 1796.93,-143.967 1800.07,-154.018\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1796.75,-155.149 1803.08,-163.65 1803.44,-153.061 1796.75,-155.149\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090 -->\n",
"<g class=\"node\" id=\"node35\"><title>-1702481823936769090</title>\n",
"<polygon fill=\"none\" points=\"1890,-322 1762,-322 1762,-286 1890,-286 1890,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1826\" y=\"-300.3\">('transpose-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;&#45;4174946585118682036 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>-1702481823936769090-&gt;-4174946585118682036</title>\n",
"<path d=\"M1815.63,-322.163C1809.91,-331.624 1802.52,-343.856 1795.28,-355.85\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1792.23,-354.13 1790.05,-364.499 1798.22,-357.75 1792.23,-354.13\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;&#45;698606211332403206 -->\n",
"<g class=\"edge\" id=\"edge60\"><title>-1702481823936769090-&gt;-698606211332403206</title>\n",
"<path d=\"M1761.86,-312.44C1640.15,-326.591 1387.32,-356.147 1383,-358 1378.53,-359.918 1374.13,-362.347 1369.91,-365.071\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1367.67,-362.371 1361.53,-371.004 1371.71,-368.086 1367.67,-362.371\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;8511320798132979231 -->\n",
"<g class=\"edge\" id=\"edge115\"><title>-1702481823936769090-&gt;8511320798132979231</title>\n",
"<path d=\"M1890.24,-315.055C1905.55,-317.393 1921.85,-319.83 1937,-322 2056.84,-339.164 2095.83,-310.068 2207,-358 2211.71,-360.03 2216.34,-362.602 2220.78,-365.474\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2218.88,-368.415 2229.07,-371.306 2222.91,-362.69 2218.88,-368.415\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node36\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"3062\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3062\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M3062,-232.726C3062,-246.049 3062,-262.313 3062,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3058.5,-275.989 3062,-285.989 3065.5,-275.989 3058.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825&#45;&gt;&#45;1702484346334261883 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>-4787277377886557825-&gt;-1702484346334261883</title>\n",
"<path d=\"M3062.45,-446.226C3062.54,-454.848 3062.63,-463.678 3062.71,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3059.22,-471.734 3062.82,-481.697 3066.22,-471.661 3059.22,-471.734\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651200235399571696 -->\n",
"<g class=\"node\" id=\"node38\"><title>1651200235399571696</title>\n",
"<polygon fill=\"none\" points=\"1275,-874 1175,-874 1175,-838 1275,-838 1275,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1225\" y=\"-852.3\">('sum-#3', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;5208501988845057046 -->\n",
"<g class=\"node\" id=\"node39\"><title>-5208501988845057046</title>\n",
"<ellipse cx=\"1225\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1225\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;5208501988845057046&#45;&gt;1651200235399571696 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>-5208501988845057046-&gt;1651200235399571696</title>\n",
"<path d=\"M1225,-802.109C1225,-810.16 1225,-819.12 1225,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1221.5,-827.589 1225,-837.589 1228.5,-827.589 1221.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866192801898465240 -->\n",
"<g class=\"node\" id=\"node40\"><title>-7866192801898465240</title>\n",
"<polygon fill=\"none\" points=\"1136.5,-714 995.5,-714 995.5,-678 1136.5,-678 1136.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1066\" y=\"-692.3\">('tensordot-#0', 1, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7866192801898465240&#45;&gt;&#45;5208501988845057046 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>-7866192801898465240-&gt;-5208501988845057046</title>\n",
"<path d=\"M1100.89,-714.117C1128.25,-727.537 1166.02,-746.068 1192.69,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1191.46,-762.443 1201.98,-763.705 1194.54,-756.158 1191.46,-762.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866194255389461715 -->\n",
"<g class=\"node\" id=\"node41\"><title>-7866194255389461715</title>\n",
"<polygon fill=\"none\" points=\"1295.5,-714 1154.5,-714 1154.5,-678 1295.5,-678 1295.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1225\" y=\"-692.3\">('tensordot-#0', 1, 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7866194255389461715&#45;&gt;&#45;5208501988845057046 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>-7866194255389461715-&gt;-5208501988845057046</title>\n",
"<path d=\"M1225,-714.311C1225,-721.795 1225,-730.841 1225,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1221.5,-739.743 1225,-749.743 1228.5,-739.743 1221.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866197162371454665 -->\n",
"<g class=\"node\" id=\"node42\"><title>-7866197162371454665</title>\n",
"<polygon fill=\"none\" points=\"1733.5,-714 1592.5,-714 1592.5,-678 1733.5,-678 1733.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1663\" y=\"-692.3\">('tensordot-#0', 1, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7866197162371454665&#45;&gt;&#45;5208501988845057046 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>-7866197162371454665-&gt;-5208501988845057046</title>\n",
"<path d=\"M1592.36,-712.173C1589.2,-712.801 1586.07,-713.413 1583,-714 1465.09,-736.563 1324.54,-759.307 1260.25,-769.481\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1259.57,-766.045 1250.24,-771.061 1260.66,-772.959 1259.57,-766.045\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node43\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"2215.5,-322 2092.5,-322 2092.5,-286 2215.5,-286 2215.5,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2154\" y=\"-300.3\">('wrapped-#2', 1, 1)</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;2784726588468476194 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>2352516578635118885-&gt;2784726588468476194</title>\n",
"<path d=\"M2092.63,-321.544C2055.08,-332.411 2011.21,-346.66 1995,-358 1954.05,-386.641 1969.35,-422.969 1925,-446 1804.68,-508.476 1447.42,-448.697 1316,-482 1279.38,-491.28 1273.29,-502.154 1239,-518 1197.08,-537.369 1149.33,-559.152 1114.63,-574.932\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1112.86,-571.891 1105.21,-579.216 1115.76,-578.264 1112.86,-571.891\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718 -->\n",
"<g class=\"node\" id=\"node80\"><title>-5960313230188137718</title>\n",
"<ellipse cx=\"2154\" cy=\"-402\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2154\" y=\"-398.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5960313230188137718 -->\n",
"<g class=\"edge\" id=\"edge88\"><title>2352516578635118885-&gt;-5960313230188137718</title>\n",
"<path d=\"M2154,-322.163C2154,-329.45 2154,-338.382 2154,-347.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2150.5,-347.608 2154,-357.608 2157.5,-347.608 2150.5,-347.608\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3635362200086040819 -->\n",
"<g class=\"node\" id=\"node81\"><title>3635362200086040819</title>\n",
"<ellipse cx=\"2620\" cy=\"-598\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2620\" y=\"-594.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;3635362200086040819 -->\n",
"<g class=\"edge\" id=\"edge91\"><title>2352516578635118885-&gt;3635362200086040819</title>\n",
"<path d=\"M2215.3,-306.915C2350.72,-311.71 2666.21,-326.198 2702,-358 2755.91,-405.899 2761.78,-453.763 2729,-518 2716.2,-543.086 2691.3,-562.06 2668.52,-575.117\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2666.69,-572.131 2659.6,-580.004 2670.05,-578.27 2666.69,-572.131\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5165126573016779156 -->\n",
"<g class=\"edge\" id=\"edge136\"><title>2352516578635118885-&gt;-5165126573016779156</title>\n",
"<path d=\"M2135.05,-322.163C2121.85,-334.121 2103.75,-350.506 2087.48,-365.242\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2084.73,-363.01 2079.67,-372.317 2089.43,-368.198 2084.73,-363.01\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node44\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"2154\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2154\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M2154,-232.726C2154,-246.049 2154,-262.313 2154,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2150.5,-275.989 2154,-285.989 2157.5,-275.989 2150.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2784726588468476194&#45;&gt;&#45;7866192801898465240 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>2784726588468476194-&gt;-7866192801898465240</title>\n",
"<path d=\"M1066,-641.666C1066,-650.58 1066,-659.742 1066,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1062.5,-667.948 1066,-677.948 1069.5,-667.948 1062.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node46\"><title>764343963291774846</title>\n",
"<ellipse cx=\"2585\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2585\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M2585,-232.726C2585,-246.049 2585,-262.313 2585,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2581.5,-275.989 2585,-285.989 2588.5,-275.989 2581.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7736179908742621287&#45;&gt;&#45;7866194255389461715 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>7736179908742621287-&gt;-7866194255389461715</title>\n",
"<path d=\"M1225,-641.666C1225,-650.58 1225,-659.742 1225,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1221.5,-667.948 1225,-677.948 1228.5,-667.948 1221.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007102209907255726 -->\n",
"<g class=\"node\" id=\"node48\"><title>9007102209907255726</title>\n",
"<polygon fill=\"none\" points=\"2410.5,-714 2269.5,-714 2269.5,-678 2410.5,-678 2410.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2340\" y=\"-692.3\">('tensordot-#0', 2, 1, 1)</text>\n",
"</g>\n",
"<!-- 8128242828618998790 -->\n",
"<g class=\"node\" id=\"node101\"><title>8128242828618998790</title>\n",
"<ellipse cx=\"2779\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2779\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- 9007102209907255726&#45;&gt;8128242828618998790 -->\n",
"<g class=\"edge\" id=\"edge130\"><title>9007102209907255726-&gt;8128242828618998790</title>\n",
"<path d=\"M2410.64,-711.809C2414.48,-712.563 2418.29,-713.298 2422,-714 2539.64,-736.237 2679.77,-759.139 2743.86,-769.417\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2743.41,-772.89 2753.84,-771.014 2744.52,-765.978 2743.41,-772.89\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8652208820625926520&#45;&gt;9007102209907255726 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>8652208820625926520-&gt;9007102209907255726</title>\n",
"<path d=\"M2338.89,-641.666C2339.07,-650.58 2339.27,-659.742 2339.44,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2335.94,-668.023 2339.64,-677.948 2342.94,-667.877 2335.94,-668.023\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608 -->\n",
"<g class=\"node\" id=\"node50\"><title>-1702485607528930608</title>\n",
"<polygon fill=\"none\" points=\"2402,-518 2274,-518 2274,-482 2402,-482 2402,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2338\" y=\"-496.3\">('transpose-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;8652208820625926520 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>-1702485607528930608-&gt;8652208820625926520</title>\n",
"<path d=\"M2338,-518.163C2338,-525.609 2338,-534.772 2338,-544.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2334.5,-544.426 2338,-554.426 2341.5,-544.426 2334.5,-544.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;3635362200086040819 -->\n",
"<g class=\"edge\" id=\"edge90\"><title>-1702485607528930608-&gt;3635362200086040819</title>\n",
"<path d=\"M2402.11,-517.216C2437.78,-526.799 2482.77,-539.813 2522,-554 2538.35,-559.912 2555.84,-567.248 2571.46,-574.176\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2570.35,-577.517 2580.91,-578.421 2573.22,-571.131 2570.35,-577.517\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;4164143344279495350 -->\n",
"<g class=\"edge\" id=\"edge111\"><title>-1702485607528930608-&gt;4164143344279495350</title>\n",
"<path d=\"M2273.91,-516.186C2270.57,-516.834 2267.25,-517.444 2264,-518 2124.68,-541.862 2084.98,-519.11 1948,-554 1928.68,-558.922 1908.21,-566.597 1890.46,-574.11\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1888.69,-571.062 1880.9,-578.248 1891.47,-577.485 1888.69,-571.062\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292748100467624015 -->\n",
"<g class=\"node\" id=\"node51\"><title>-6292748100467624015</title>\n",
"<polygon fill=\"none\" points=\"2230.5,-714 2089.5,-714 2089.5,-678 2230.5,-678 2230.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2160\" y=\"-692.3\">('tensordot-#0', 0, 0, 1)</text>\n",
"</g>\n",
"<!-- 6139360684844588596 -->\n",
"<g class=\"node\" id=\"node60\"><title>6139360684844588596</title>\n",
"<ellipse cx=\"2001\" cy=\"-776\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2001\" y=\"-772.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;6292748100467624015&#45;&gt;6139360684844588596 -->\n",
"<g class=\"edge\" id=\"edge62\"><title>-6292748100467624015-&gt;6139360684844588596</title>\n",
"<path d=\"M2125.11,-714.117C2097.75,-727.537 2059.98,-746.068 2033.31,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2031.46,-756.158 2024.02,-763.705 2034.54,-762.443 2031.46,-756.158\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8562539836851205613&#45;&gt;&#45;6292748100467624015 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>-8562539836851205613-&gt;-6292748100467624015</title>\n",
"<path d=\"M2160,-641.666C2160,-650.58 2160,-659.742 2160,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2156.5,-667.948 2160,-677.948 2163.5,-667.948 2156.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2688114213521164719&#45;&gt;&#45;7866197162371454665 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>-2688114213521164719-&gt;-7866197162371454665</title>\n",
"<path d=\"M1663,-641.666C1663,-650.58 1663,-659.742 1663,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1659.5,-667.948 1663,-677.948 1666.5,-667.948 1659.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292751007449616965 -->\n",
"<g class=\"node\" id=\"node54\"><title>-6292751007449616965</title>\n",
"<polygon fill=\"none\" points=\"2071.5,-714 1930.5,-714 1930.5,-678 2071.5,-678 2071.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2001\" y=\"-692.3\">('tensordot-#0', 0, 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;6292751007449616965&#45;&gt;6139360684844588596 -->\n",
"<g class=\"edge\" id=\"edge63\"><title>-6292751007449616965-&gt;6139360684844588596</title>\n",
"<path d=\"M2001,-714.311C2001,-721.795 2001,-730.841 2001,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1997.5,-739.743 2001,-749.743 2004.5,-739.743 1997.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 432155914532329469&#45;&gt;&#45;6292751007449616965 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>432155914532329469-&gt;-6292751007449616965</title>\n",
"<path d=\"M2001,-641.666C2001,-650.58 2001,-659.742 2001,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1997.5,-667.948 2001,-677.948 2004.5,-667.948 1997.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node56\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"1553\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1553\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M1553,-53.8676C1553,-62.094 1553,-71.2197 1553,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1549.5,-79.5592 1553,-89.5592 1556.5,-79.5592 1549.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292751007445874240 -->\n",
"<g class=\"node\" id=\"node57\"><title>-6292751007445874240</title>\n",
"<polygon fill=\"none\" points=\"1230.5,-518 1089.5,-518 1089.5,-482 1230.5,-482 1230.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1160\" y=\"-496.3\">('tensordot-#0', 0, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4130049294794576079 -->\n",
"<g class=\"node\" id=\"node68\"><title>-4130049294794576079</title>\n",
"<ellipse cx=\"1339\" cy=\"-598\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1339\" y=\"-594.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;6292751007445874240&#45;&gt;&#45;4130049294794576079 -->\n",
"<g class=\"edge\" id=\"edge74\"><title>-6292751007445874240-&gt;-4130049294794576079</title>\n",
"<path d=\"M1202.61,-518.096C1225.2,-527.707 1253.14,-540.47 1277,-554 1288.39,-560.462 1300.35,-568.436 1310.68,-575.756\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1308.78,-578.698 1318.94,-581.703 1312.87,-573.018 1308.78,-578.698\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;698606211332403206&#45;&gt;&#45;6292751007445874240 -->\n",
"<g class=\"edge\" id=\"edge58\"><title>-698606211332403206-&gt;-6292751007445874240</title>\n",
"<path d=\"M1293.47,-424.068C1265.53,-439.756 1227.48,-461.119 1199.15,-477.021\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1197.33,-474.031 1190.32,-481.978 1200.75,-480.135 1197.33,-474.031\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651198974203737922 -->\n",
"<g class=\"node\" id=\"node59\"><title>1651198974203737922</title>\n",
"<polygon fill=\"none\" points=\"2051,-874 1951,-874 1951,-838 2051,-838 2051,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2001\" y=\"-852.3\">('sum-#3', 0, 1)</text>\n",
"</g>\n",
"<!-- 6139360684844588596&#45;&gt;1651198974203737922 -->\n",
"<g class=\"edge\" id=\"edge61\"><title>6139360684844588596-&gt;1651198974203737922</title>\n",
"<path d=\"M2001,-802.109C2001,-810.16 2001,-819.12 2001,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1997.5,-827.589 2001,-837.589 2004.5,-827.589 1997.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292749553956125340 -->\n",
"<g class=\"node\" id=\"node61\"><title>-6292749553956125340</title>\n",
"<polygon fill=\"none\" points=\"1912.5,-714 1771.5,-714 1771.5,-678 1912.5,-678 1912.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1842\" y=\"-692.3\">('tensordot-#0', 0, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;6292749553956125340&#45;&gt;6139360684844588596 -->\n",
"<g class=\"edge\" id=\"edge64\"><title>-6292749553956125340-&gt;6139360684844588596</title>\n",
"<path d=\"M1876.89,-714.117C1904.25,-727.537 1942.02,-746.068 1968.69,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1967.46,-762.443 1977.98,-763.705 1970.54,-756.158 1967.46,-762.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node62\"><title>411860816835340863</title>\n",
"<ellipse cx=\"1948\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1948\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge65\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M1948,-53.8676C1948,-62.094 1948,-71.2197 1948,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1944.5,-79.5592 1948,-89.5592 1951.5,-79.5592 1944.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007106570378997576 -->\n",
"<g class=\"node\" id=\"node63\"><title>9007106570378997576</title>\n",
"<polygon fill=\"none\" points=\"299.5,-714 158.5,-714 158.5,-678 299.5,-678 299.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-692.3\">('tensordot-#0', 2, 2, 0)</text>\n",
"</g>\n",
"<!-- 9007106570378997576&#45;&gt;&#45;7178484057271677251 -->\n",
"<g class=\"edge\" id=\"edge107\"><title>9007106570378997576-&gt;-7178484057271677251</title>\n",
"<path d=\"M229,-714.311C229,-721.795 229,-730.841 229,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"225.5,-739.743 229,-749.743 232.5,-739.743 225.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6605217346253687042&#45;&gt;9007106570378997576 -->\n",
"<g class=\"edge\" id=\"edge66\"><title>6605217346253687042-&gt;9007106570378997576</title>\n",
"<path d=\"M410.244,-627.807C403.536,-632.999 396.276,-638.018 389,-642 363.966,-655.7 334.786,-666.654 308.251,-674.965\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"307.151,-671.641 298.608,-677.908 309.194,-678.337 307.151,-671.641\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651198974202572873 -->\n",
"<g class=\"node\" id=\"node65\"><title>1651198974202572873</title>\n",
"<polygon fill=\"none\" points=\"597,-874 497,-874 497,-838 597,-838 597,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-852.3\">('sum-#3', 0, 0)</text>\n",
"</g>\n",
"<!-- 6930179379607566571&#45;&gt;1651198974202572873 -->\n",
"<g class=\"edge\" id=\"edge69\"><title>6930179379607566571-&gt;1651198974202572873</title>\n",
"<path d=\"M547,-802.109C547,-810.16 547,-819.12 547,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"543.5,-827.589 547,-837.589 550.5,-827.589 543.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651198974200242775 -->\n",
"<g class=\"node\" id=\"node67\"><title>1651198974200242775</title>\n",
"<polygon fill=\"none\" points=\"1414,-714 1314,-714 1314,-678 1414,-678 1414,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1364\" y=\"-692.3\">('sum-#3', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;4130049294794576079&#45;&gt;1651198974200242775 -->\n",
"<g class=\"edge\" id=\"edge73\"><title>-4130049294794576079-&gt;1651198974200242775</title>\n",
"<path d=\"M1345.31,-623.225C1348.84,-636.769 1353.24,-653.693 1356.89,-667.704\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1353.6,-668.952 1359.51,-677.747 1360.37,-667.188 1353.6,-668.952\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292748100468871590 -->\n",
"<g class=\"node\" id=\"node69\"><title>-6292748100468871590</title>\n",
"<polygon fill=\"none\" points=\"1466.5,-518 1325.5,-518 1325.5,-482 1466.5,-482 1466.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1396\" y=\"-496.3\">('tensordot-#0', 0, 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;6292748100468871590&#45;&gt;&#45;4130049294794576079 -->\n",
"<g class=\"edge\" id=\"edge75\"><title>-6292748100468871590-&gt;-4130049294794576079</title>\n",
"<path d=\"M1385.81,-518.163C1377.89,-531.508 1366.69,-550.367 1357.23,-566.294\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1354,-564.883 1351.9,-575.269 1360.02,-568.457 1354,-564.883\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6292749553959868065 -->\n",
"<g class=\"node\" id=\"node70\"><title>-6292749553959868065</title>\n",
"<polygon fill=\"none\" points=\"1032.5,-518 891.5,-518 891.5,-482 1032.5,-482 1032.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"962\" y=\"-496.3\">('tensordot-#0', 0, 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;6292749553959868065&#45;&gt;&#45;4130049294794576079 -->\n",
"<g class=\"edge\" id=\"edge76\"><title>-6292749553959868065-&gt;-4130049294794576079</title>\n",
"<path d=\"M1032.46,-515.329C1037.38,-516.256 1042.26,-517.155 1047,-518 1148.86,-536.15 1180.95,-515.543 1277,-554 1289.26,-558.907 1301.47,-566.614 1311.78,-574.157\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1309.87,-577.106 1319.95,-580.389 1314.12,-571.541 1309.87,-577.106\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651200235398406647 -->\n",
"<g class=\"node\" id=\"node71\"><title>1651200235398406647</title>\n",
"<polygon fill=\"none\" points=\"3147,-874 3047,-874 3047,-838 3147,-838 3147,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3097\" y=\"-852.3\">('sum-#3', 1, 1)</text>\n",
"</g>\n",
"<!-- 4560639130593260945&#45;&gt;1651200235398406647 -->\n",
"<g class=\"edge\" id=\"edge77\"><title>4560639130593260945-&gt;1651200235398406647</title>\n",
"<path d=\"M3097,-802.109C3097,-810.16 3097,-819.12 3097,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3093.5,-827.589 3097,-837.589 3100.5,-827.589 3093.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866192801899712815 -->\n",
"<g class=\"node\" id=\"node73\"><title>-7866192801899712815</title>\n",
"<polygon fill=\"none\" points=\"2690.5,-714 2549.5,-714 2549.5,-678 2690.5,-678 2690.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2620\" y=\"-692.3\">('tensordot-#0', 1, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;7866192801899712815&#45;&gt;4560639130593260945 -->\n",
"<g class=\"edge\" id=\"edge78\"><title>-7866192801899712815-&gt;4560639130593260945</title>\n",
"<path d=\"M2690.63,-712.236C2693.79,-712.847 2696.93,-713.438 2700,-714 2833.1,-738.347 2992.51,-760.831 3061.88,-770.288\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3061.45,-773.763 3071.83,-771.64 3062.4,-766.826 3061.45,-773.763\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430&#45;&gt;&#45;1702481823939099188 -->\n",
"<g class=\"edge\" id=\"edge81\"><title>776398453034526430-&gt;-1702481823939099188</title>\n",
"<path d=\"M587.55,-446.226C587.46,-454.848 587.368,-463.678 587.286,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"583.785,-471.661 587.18,-481.697 590.784,-471.734 583.785,-471.661\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651200235401901794 -->\n",
"<g class=\"node\" id=\"node75\"><title>1651200235401901794</title>\n",
"<polygon fill=\"none\" points=\"2531,-714 2431,-714 2431,-678 2531,-678 2531,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2481\" y=\"-692.3\">('sum-#3', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;2591046409219692396 -->\n",
"<g class=\"node\" id=\"node76\"><title>-2591046409219692396</title>\n",
"<ellipse cx=\"2488\" cy=\"-598\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2488\" y=\"-594.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;2591046409219692396&#45;&gt;1651200235401901794 -->\n",
"<g class=\"edge\" id=\"edge83\"><title>-2591046409219692396-&gt;1651200235401901794</title>\n",
"<path d=\"M2486.18,-623.972C2485.21,-637.299 2484.01,-653.728 2483.01,-667.429\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2479.5,-667.491 2482.26,-677.719 2486.48,-668 2479.5,-667.491\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866192801900960390 -->\n",
"<g class=\"node\" id=\"node77\"><title>-7866192801900960390</title>\n",
"<polygon fill=\"none\" points=\"2255.5,-518 2114.5,-518 2114.5,-482 2255.5,-482 2255.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2185\" y=\"-496.3\">('tensordot-#0', 1, 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7866192801900960390&#45;&gt;&#45;2591046409219692396 -->\n",
"<g class=\"edge\" id=\"edge84\"><title>-7866192801900960390-&gt;-2591046409219692396</title>\n",
"<path d=\"M2255.57,-516.289C2295.49,-525.669 2346.06,-538.789 2390,-554 2412.68,-561.851 2437.42,-572.727 2456.37,-581.577\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2454.91,-584.755 2465.45,-585.864 2457.9,-578.426 2454.91,-584.755\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866197162368959515 -->\n",
"<g class=\"node\" id=\"node78\"><title>-7866197162368959515</title>\n",
"<polygon fill=\"none\" points=\"2561.5,-518 2420.5,-518 2420.5,-482 2561.5,-482 2561.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2491\" y=\"-496.3\">('tensordot-#0', 1, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;7866197162368959515&#45;&gt;&#45;2591046409219692396 -->\n",
"<g class=\"edge\" id=\"edge85\"><title>-7866197162368959515-&gt;-2591046409219692396</title>\n",
"<path d=\"M2490.46,-518.163C2490.09,-530.141 2489.58,-546.561 2489.12,-561.317\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2485.61,-561.575 2488.79,-571.679 2492.6,-561.793 2485.61,-561.575\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7866194255391956865 -->\n",
"<g class=\"node\" id=\"node79\"><title>-7866194255391956865</title>\n",
"<polygon fill=\"none\" points=\"2720.5,-518 2579.5,-518 2579.5,-482 2720.5,-482 2720.5,-518\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2650\" y=\"-496.3\">('tensordot-#0', 1, 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;7866194255391956865&#45;&gt;&#45;2591046409219692396 -->\n",
"<g class=\"edge\" id=\"edge86\"><title>-7866194255391956865-&gt;-2591046409219692396</title>\n",
"<path d=\"M2621.04,-518.163C2592.17,-535.269 2548.01,-561.437 2518.59,-578.874\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2516.78,-575.877 2509.96,-583.986 2520.35,-581.899 2516.78,-575.877\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718&#45;&gt;&#45;1702485607528930608 -->\n",
"<g class=\"edge\" id=\"edge87\"><title>-5960313230188137718-&gt;-1702485607528930608</title>\n",
"<path d=\"M2186.54,-431.886C2193.07,-436.953 2200.06,-441.906 2207,-446 2228.63,-458.763 2253.91,-469.794 2276.46,-478.437\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2275.35,-481.757 2285.94,-481.993 2277.81,-475.203 2275.35,-481.757\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3635362200086040819&#45;&gt;&#45;7866192801899712815 -->\n",
"<g class=\"edge\" id=\"edge89\"><title>3635362200086040819-&gt;-7866192801899712815</title>\n",
"<path d=\"M2620,-641.666C2620,-650.58 2620,-659.742 2620,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2616.5,-667.948 2620,-677.948 2623.5,-667.948 2616.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007103663397004626 -->\n",
"<g class=\"node\" id=\"node82\"><title>9007103663397004626</title>\n",
"<polygon fill=\"none\" points=\"776.5,-714 635.5,-714 635.5,-678 776.5,-678 776.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"706\" y=\"-692.3\">('tensordot-#0', 2, 0, 0)</text>\n",
"</g>\n",
"<!-- 9007103663397004626&#45;&gt;&#45;7178484057271677251 -->\n",
"<g class=\"edge\" id=\"edge108\"><title>9007103663397004626-&gt;-7178484057271677251</title>\n",
"<path d=\"M635.373,-712.236C632.208,-712.847 629.073,-713.438 626,-714 492.9,-738.347 333.49,-760.831 264.121,-770.288\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"263.603,-766.826 254.165,-771.64 264.545,-773.763 263.603,-766.826\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7515668350910358460&#45;&gt;9007103663397004626 -->\n",
"<g class=\"edge\" id=\"edge92\"><title>-7515668350910358460-&gt;9007103663397004626</title>\n",
"<path d=\"M705.444,-641.666C705.537,-650.58 705.633,-659.742 705.718,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"702.218,-667.985 705.822,-677.948 709.218,-667.912 702.218,-667.985\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node84\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"1786\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1786\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge95\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M1786,-53.8676C1786,-62.094 1786,-71.2197 1786,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1782.5,-79.5592 1786,-89.5592 1789.5,-79.5592 1782.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727&#45;&gt;&#45;1702485607530095657 -->\n",
"<g class=\"edge\" id=\"edge96\"><title>-319771713687643727-&gt;-1702485607530095657</title>\n",
"<path d=\"M413.556,-445.666C411.792,-454.58 409.978,-463.742 408.363,-471.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"404.883,-471.458 406.375,-481.948 411.75,-472.818 404.883,-471.458\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7100636361203542388&#45;&gt;&#45;6292748100468871590 -->\n",
"<g class=\"edge\" id=\"edge98\"><title>-7100636361203542388-&gt;-6292748100468871590</title>\n",
"<path d=\"M1419.62,-442.324C1415.43,-452.363 1411.03,-462.926 1407.18,-472.176\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1403.86,-471.035 1403.25,-481.612 1410.32,-473.727 1403.86,-471.035\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8699158098913445191&#45;&gt;&#45;6292749553959868065 -->\n",
"<g class=\"edge\" id=\"edge101\"><title>-8699158098913445191-&gt;-6292749553959868065</title>\n",
"<path d=\"M1095.47,-424.068C1067.53,-439.756 1029.48,-461.119 1001.15,-477.021\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"999.326,-474.031 992.32,-481.978 1002.75,-480.135 999.326,-474.031\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493&#45;&gt;&#45;1702485607527765559 -->\n",
"<g class=\"edge\" id=\"edge104\"><title>-6786951993123257493-&gt;-1702485607527765559</title>\n",
"<path d=\"M1598.5,-250.226C1599.4,-258.848 1600.32,-267.678 1601.14,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1597.68,-276.113 1602.2,-285.697 1604.64,-275.388 1597.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651196451808575227 -->\n",
"<g class=\"node\" id=\"node89\"><title>1651196451808575227</title>\n",
"<polygon fill=\"none\" points=\"279,-874 179,-874 179,-838 279,-838 279,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-852.3\">('sum-#3', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7178484057271677251&#45;&gt;1651196451808575227 -->\n",
"<g class=\"edge\" id=\"edge106\"><title>-7178484057271677251-&gt;1651196451808575227</title>\n",
"<path d=\"M229,-802.109C229,-810.16 229,-819.12 229,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"225.5,-827.589 229,-837.589 232.5,-827.589 225.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4164143344279495350&#45;&gt;&#45;6292749553956125340 -->\n",
"<g class=\"edge\" id=\"edge110\"><title>4164143344279495350-&gt;-6292749553956125340</title>\n",
"<path d=\"M1842,-641.666C1842,-650.58 1842,-659.742 1842,-667.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1838.5,-667.948 1842,-677.948 1845.5,-667.948 1838.5,-667.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8511320798132979231&#45;&gt;&#45;7866197162368959515 -->\n",
"<g class=\"edge\" id=\"edge113\"><title>8511320798132979231-&gt;-7866197162368959515</title>\n",
"<path d=\"M2299.71,-419.503C2338.69,-435.701 2398.28,-460.466 2440.58,-478.046\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2439.29,-481.299 2449.87,-481.905 2441.97,-474.835 2439.29,-481.299\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node93\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"588\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"588\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge116\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M588,-232.726C588,-246.049 588,-262.313 588,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"584.5,-275.989 588,-285.989 591.5,-275.989 584.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651196451810905325 -->\n",
"<g class=\"node\" id=\"node94\"><title>1651196451810905325</title>\n",
"<polygon fill=\"none\" points=\"1574,-714 1474,-714 1474,-678 1574,-678 1574,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1524\" y=\"-692.3\">('sum-#3', 2, 2)</text>\n",
"</g>\n",
"<!-- 7340817217181352615&#45;&gt;1651196451810905325 -->\n",
"<g class=\"edge\" id=\"edge117\"><title>7340817217181352615-&gt;1651196451810905325</title>\n",
"<path d=\"M1559.1,-621.751C1552.34,-635.85 1543.64,-654.014 1536.59,-668.726\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1533.4,-667.287 1532.23,-677.818 1539.71,-670.312 1533.4,-667.287\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node96\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"435\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"435\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge121\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M435,-232.726C435,-246.049 435,-262.313 435,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"431.5,-275.989 435,-285.989 438.5,-275.989 431.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007106570377750001 -->\n",
"<g class=\"node\" id=\"node97\"><title>9007106570377750001</title>\n",
"<polygon fill=\"none\" points=\"2849.5,-714 2708.5,-714 2708.5,-678 2849.5,-678 2849.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2779\" y=\"-692.3\">('tensordot-#0', 2, 2, 1)</text>\n",
"</g>\n",
"<!-- 9007106570377750001&#45;&gt;8128242828618998790 -->\n",
"<g class=\"edge\" id=\"edge128\"><title>9007106570377750001-&gt;8128242828618998790</title>\n",
"<path d=\"M2779,-714.311C2779,-721.795 2779,-730.841 2779,-739.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2775.5,-739.743 2779,-749.743 2782.5,-739.743 2775.5,-739.743\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5082979332717014061&#45;&gt;9007106570377750001 -->\n",
"<g class=\"edge\" id=\"edge122\"><title>-5082979332717014061-&gt;9007106570377750001</title>\n",
"<path d=\"M2812.74,-636.116C2806.44,-647.104 2799.69,-658.895 2793.89,-669.018\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2790.8,-667.358 2788.87,-677.775 2796.88,-670.838 2790.8,-667.358\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205&#45;&gt;&#45;1702481823940264237 -->\n",
"<g class=\"edge\" id=\"edge125\"><title>7694427450707397205-&gt;-1702481823940264237</title>\n",
"<path d=\"M2839.9,-446.226C2840.08,-454.848 2840.26,-463.678 2840.43,-471.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2836.93,-471.772 2840.64,-481.697 2843.93,-471.626 2836.93,-471.772\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1651196451809740276 -->\n",
"<g class=\"node\" id=\"node100\"><title>1651196451809740276</title>\n",
"<polygon fill=\"none\" points=\"2829,-874 2729,-874 2729,-838 2829,-838 2829,-874\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2779\" y=\"-852.3\">('sum-#3', 2, 1)</text>\n",
"</g>\n",
"<!-- 8128242828618998790&#45;&gt;1651196451809740276 -->\n",
"<g class=\"edge\" id=\"edge127\"><title>8128242828618998790-&gt;1651196451809740276</title>\n",
"<path d=\"M2779,-802.109C2779,-810.16 2779,-819.12 2779,-827.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2775.5,-827.589 2779,-837.589 2782.5,-827.589 2775.5,-827.589\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9007103663395757051 -->\n",
"<g class=\"node\" id=\"node102\"><title>9007103663395757051</title>\n",
"<polygon fill=\"none\" points=\"3008.5,-714 2867.5,-714 2867.5,-678 3008.5,-678 3008.5,-714\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2938\" y=\"-692.3\">('tensordot-#0', 2, 0, 1)</text>\n",
"</g>\n",
"<!-- 9007103663395757051&#45;&gt;8128242828618998790 -->\n",
"<g class=\"edge\" id=\"edge129\"><title>9007103663395757051-&gt;8128242828618998790</title>\n",
"<path d=\"M2903.11,-714.117C2875.75,-727.537 2837.98,-746.068 2811.31,-759.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2809.46,-756.158 2802.02,-763.705 2812.54,-762.443 2809.46,-756.158\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480&#45;&gt;&#45;1702481823936769090 -->\n",
"<g class=\"edge\" id=\"edge131\"><title>6609614549482009480-&gt;-1702481823936769090</title>\n",
"<path d=\"M1820.5,-250.226C1821.4,-258.848 1822.32,-267.678 1823.14,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1819.68,-276.113 1824.2,-285.697 1826.64,-275.388 1819.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node104\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"1205\" cy=\"-206\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1205\" y=\"-202.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge133\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M1205,-232.726C1205,-246.049 1205,-262.313 1205,-275.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1201.5,-275.989 1205,-285.989 1208.5,-275.989 1201.5,-275.989\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5165126573016779156&#45;&gt;&#45;7866192801900960390 -->\n",
"<g class=\"edge\" id=\"edge134\"><title>-5165126573016779156-&gt;-7866192801900960390</title>\n",
"<path d=\"M2080.89,-430.684C2087.44,-435.914 2094.36,-441.235 2101,-446 2115.74,-456.57 2132.54,-467.401 2147.23,-476.494\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2145.71,-479.667 2156.06,-481.913 2149.37,-473.7 2145.71,-479.667\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7684862475247067581&#45;&gt;9007103663395757051 -->\n",
"<g class=\"edge\" id=\"edge137\"><title>7684862475247067581-&gt;9007103663395757051</title>\n",
"<path d=\"M3028.84,-625.232C3009.91,-639.771 2986.58,-657.691 2968.3,-671.728\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2966.09,-669.012 2960.29,-677.879 2970.36,-674.563 2966.09,-669.012\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400&#45;&gt;&#45;1702484346333096834 -->\n",
"<g class=\"edge\" id=\"edge140\"><title>-5581502510081209400-&gt;-1702484346333096834</title>\n",
"<path d=\"M869.281,-434.7C857.185,-447.603 843.417,-462.289 832.096,-474.365\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"829.337,-472.189 825.051,-481.879 834.444,-476.977 829.337,-472.189\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4115194492268863079&#45;&gt;&#45;7866194255391956865 -->\n",
"<g class=\"edge\" id=\"edge142\"><title>-4115194492268863079-&gt;-7866194255391956865</title>\n",
"<path d=\"M2650,-445.666C2650,-454.58 2650,-463.742 2650,-471.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2646.5,-471.948 2650,-481.948 2653.5,-471.948 2646.5,-471.948\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Now we just start showing off\n",
"(x.dot(x.T)).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"1222pt\" viewBox=\"0.00 0.00 3276.00 1222.00\" width=\"3276pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 1218)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-1218 3272,-1218 3272,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 5891787459999487746 -->\n",
"<g class=\"node\" id=\"node1\"><title>5891787459999487746</title>\n",
"<polygon fill=\"none\" points=\"1100.5,-688 959.5,-688 959.5,-652 1100.5,-652 1100.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1030\" y=\"-666.3\">('tensordot-#0', 2, 0, 1)</text>\n",
"</g>\n",
"<!-- 3544771365942889020 -->\n",
"<g class=\"node\" id=\"node89\"><title>3544771365942889020</title>\n",
"<ellipse cx=\"1189\" cy=\"-755\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-751.3\">sum</text>\n",
"</g>\n",
"<!-- 5891787459999487746&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge95\"><title>5891787459999487746-&gt;3544771365942889020</title>\n",
"<path d=\"M1062.94,-688.198C1090.61,-702.639 1129.89,-723.143 1157.22,-737.411\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1155.87,-740.652 1166.35,-742.177 1159.11,-734.447 1155.87,-740.652\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2112073439733749108 -->\n",
"<g class=\"node\" id=\"node2\"><title>2112073439733749108</title>\n",
"<ellipse cx=\"1030\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1030\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2112073439733749108&#45;&gt;5891787459999487746 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>2112073439733749108-&gt;5891787459999487746</title>\n",
"<path d=\"M1030,-615.666C1030,-624.58 1030,-633.742 1030,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1026.5,-641.948 1030,-651.948 1033.5,-641.948 1026.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293878387836 -->\n",
"<g class=\"node\" id=\"node3\"><title>-4593915293878387836</title>\n",
"<polygon fill=\"none\" points=\"1531,-492 1435,-492 1435,-456 1531,-456 1531,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1483\" y=\"-470.3\">('add-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-4593915293878387836-&gt;2112073439733749108</title>\n",
"<path d=\"M1434.83,-478.774C1367.14,-484.883 1240.44,-499.266 1136,-528 1116.77,-533.289 1096.32,-541.044 1078.57,-548.517\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1076.81,-545.461 1069,-552.622 1079.57,-551.894 1076.81,-545.461\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514 -->\n",
"<g class=\"node\" id=\"node72\"><title>1902485199954662514</title>\n",
"<ellipse cx=\"2036\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2036\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge66\"><title>-4593915293878387836-&gt;1902485199954662514</title>\n",
"<path d=\"M1531.13,-479.738C1654.41,-491.921 1972.61,-523.684 1983,-528 1987.73,-529.966 1992.38,-532.496 1996.84,-535.343\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1994.94,-538.285 2005.14,-541.143 1998.95,-532.547 1994.94,-538.285\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495 -->\n",
"<g class=\"node\" id=\"node111\"><title>9171612616599742495</title>\n",
"<ellipse cx=\"1546\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1546\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge131\"><title>-4593915293878387836-&gt;9171612616599742495</title>\n",
"<path d=\"M1494.26,-492.163C1500.65,-501.891 1508.95,-514.549 1517.04,-526.866\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1514.16,-528.858 1522.57,-535.298 1520.01,-525.017 1514.16,-528.858\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node4\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"612.5,-492 489.5,-492 489.5,-456 612.5,-456 612.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"551\" y=\"-470.3\">('wrapped-#2', 2, 0)</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>2352517839833282757-&gt;2112073439733749108</title>\n",
"<path d=\"M612.252,-482.938C697.721,-494.24 848.309,-515.033 902,-528 928.22,-534.333 956.728,-543.659 980.171,-552.009\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"979.292,-555.413 989.886,-555.517 981.669,-548.829 979.292,-555.413\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250 -->\n",
"<g class=\"node\" id=\"node20\"><title>-7899640582056257250</title>\n",
"<ellipse cx=\"405\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"405\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7899640582056257250 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>2352517839833282757-&gt;-7899640582056257250</title>\n",
"<path d=\"M524.898,-492.163C504.134,-505.816 474.592,-525.241 450.028,-541.393\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"448.002,-538.536 441.57,-546.954 451.848,-544.385 448.002,-538.536\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867 -->\n",
"<g class=\"node\" id=\"node59\"><title>-1151802381257702867</title>\n",
"<ellipse cx=\"1820\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1820\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>2352517839833282757-&gt;-1151802381257702867</title>\n",
"<path d=\"M590.357,-492.202C607.635,-501.11 627.289,-513.235 642,-528 688.73,-574.902 738.523,-745.632 791,-786 815.269,-804.669 1026.84,-852.741 1057,-858 1252.04,-892.007 1304.16,-872.769 1501,-894 1594.95,-904.133 1703.96,-919.639 1767.15,-929\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1766.86,-932.496 1777.26,-930.505 1767.89,-925.572 1766.86,-932.496\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683 -->\n",
"<g class=\"node\" id=\"node105\"><title>4448115844193066683</title>\n",
"<ellipse cx=\"189\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"189\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge119\"><title>2352517839833282757-&gt;4448115844193066683</title>\n",
"<path d=\"M489.431,-477.218C446.242,-481.856 389.702,-494.535 352,-528 245.045,-622.934 207.361,-797.558 194.824,-884.688\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"191.354,-884.23 193.45,-894.615 198.288,-885.189 191.354,-884.23\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088399565187 -->\n",
"<g class=\"node\" id=\"node5\"><title>536982088399565187</title>\n",
"<polygon fill=\"none\" points=\"2930,-1214 2830,-1214 2830,-1178 2930,-1178 2930,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2880\" y=\"-1192.3\">('sum-#3', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7009839733874380347 -->\n",
"<g class=\"node\" id=\"node6\"><title>-7009839733874380347</title>\n",
"<ellipse cx=\"2880\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2880\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7009839733874380347&#45;&gt;536982088399565187 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-7009839733874380347-&gt;536982088399565187</title>\n",
"<path d=\"M2880,-1142.11C2880,-1150.16 2880,-1159.12 2880,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2876.5,-1167.59 2880,-1177.59 2883.5,-1167.59 2876.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769844410721 -->\n",
"<g class=\"node\" id=\"node7\"><title>9038679769844410721</title>\n",
"<polygon fill=\"none\" points=\"2791.5,-1054 2650.5,-1054 2650.5,-1018 2791.5,-1018 2791.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2721\" y=\"-1032.3\">('tensordot-#0', 0, 0, 0)</text>\n",
"</g>\n",
"<!-- 9038679769844410721&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>9038679769844410721-&gt;-7009839733874380347</title>\n",
"<path d=\"M2755.89,-1054.12C2783.25,-1067.54 2821.02,-1086.07 2847.69,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2846.46,-1102.44 2856.98,-1103.71 2849.54,-1096.16 2846.46,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862862417771 -->\n",
"<g class=\"node\" id=\"node8\"><title>9038676862862417771</title>\n",
"<polygon fill=\"none\" points=\"2950.5,-1054 2809.5,-1054 2809.5,-1018 2950.5,-1018 2950.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2880\" y=\"-1032.3\">('tensordot-#0', 0, 2, 0)</text>\n",
"</g>\n",
"<!-- 9038676862862417771&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>9038676862862417771-&gt;-7009839733874380347</title>\n",
"<path d=\"M2880,-1054.31C2880,-1061.79 2880,-1070.84 2880,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2876.5,-1079.74 2880,-1089.74 2883.5,-1079.74 2876.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223335407196 -->\n",
"<g class=\"node\" id=\"node9\"><title>9038681223335407196</title>\n",
"<polygon fill=\"none\" points=\"3268.5,-1054 3127.5,-1054 3127.5,-1018 3268.5,-1018 3268.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3198\" y=\"-1032.3\">('tensordot-#0', 0, 1, 0)</text>\n",
"</g>\n",
"<!-- 9038681223335407196&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>9038681223335407196-&gt;-7009839733874380347</title>\n",
"<path d=\"M3128.61,-1054.02C3062.44,-1070.25 2965.54,-1094.02 2914.45,-1106.55\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2913.45,-1103.19 2904.57,-1108.97 2915.12,-1109.99 2913.45,-1103.19\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6853708615871473046 -->\n",
"<g class=\"node\" id=\"node10\"><title>6853708615871473046</title>\n",
"<ellipse cx=\"1475\" cy=\"-389\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1475\" y=\"-385.3\">apply</text>\n",
"</g>\n",
"<!-- 6853708615871473046&#45;&gt;&#45;4593915293878387836 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>6853708615871473046-&gt;-4593915293878387836</title>\n",
"<path d=\"M1477.84,-419.496C1478.66,-428.015 1479.56,-437.271 1480.36,-445.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1476.89,-446.061 1481.33,-455.679 1483.85,-445.39 1476.89,-446.061\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883 -->\n",
"<g class=\"node\" id=\"node11\"><title>-1702484346334261883</title>\n",
"<polygon fill=\"none\" points=\"1535,-322 1407,-322 1407,-286 1535,-286 1535,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1471\" y=\"-300.3\">('transpose-#4', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;6853708615871473046 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>-1702484346334261883-&gt;6853708615871473046</title>\n",
"<path d=\"M1471.83,-322.198C1472.19,-329.787 1472.64,-339.052 1473.08,-348.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1469.6,-348.578 1473.57,-358.398 1476.59,-348.241 1469.6,-348.578\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223334159621 -->\n",
"<g class=\"node\" id=\"node12\"><title>9038681223334159621</title>\n",
"<polygon fill=\"none\" points=\"2450.5,-688 2309.5,-688 2309.5,-652 2450.5,-652 2450.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2380\" y=\"-666.3\">('tensordot-#0', 0, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;3850586505003371506 -->\n",
"<g class=\"node\" id=\"node124\"><title>-3850586505003371506</title>\n",
"<ellipse cx=\"2221\" cy=\"-755\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2221\" y=\"-751.3\">sum</text>\n",
"</g>\n",
"<!-- 9038681223334159621&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge158\"><title>9038681223334159621-&gt;-3850586505003371506</title>\n",
"<path d=\"M2347.06,-688.198C2319.39,-702.639 2280.11,-723.143 2252.78,-737.411\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2250.89,-734.447 2243.65,-742.177 2254.13,-740.652 2250.89,-734.447\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8007207361433000449 -->\n",
"<g class=\"node\" id=\"node13\"><title>-8007207361433000449</title>\n",
"<ellipse cx=\"2380\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2380\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;8007207361433000449&#45;&gt;9038681223334159621 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-8007207361433000449-&gt;9038681223334159621</title>\n",
"<path d=\"M2380,-615.666C2380,-624.58 2380,-633.742 2380,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2376.5,-641.948 2380,-651.948 2383.5,-641.948 2376.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node14\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"3096.5,-492 2973.5,-492 2973.5,-456 3096.5,-456 3096.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3035\" y=\"-470.3\">('wrapped-#2', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>2352515317440450160-&gt;-8007207361433000449</title>\n",
"<path d=\"M2973.69,-480.134C2832,-492.081 2492.06,-521.24 2468,-528 2453.9,-531.96 2439.34,-538.12 2426.21,-544.553\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2424.27,-541.613 2416.93,-549.257 2427.43,-547.856 2424.27,-541.613\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824 -->\n",
"<g class=\"node\" id=\"node62\"><title>-7130192105596146824</title>\n",
"<ellipse cx=\"1449\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1449\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>2352515317440450160-&gt;-7130192105596146824</title>\n",
"<path d=\"M3013.29,-492.224C2976.58,-520.76 2899.16,-578.418 2827,-616 2825.13,-616.972 2545.8,-722.916 2544,-724 2508.09,-745.582 2507.59,-762.367 2473,-786 2415.88,-825.025 2401.63,-839.408 2335,-858 2091.35,-925.98 2018.72,-869.036 1767,-894 1673.39,-903.283 1564.93,-919.027 1501.92,-928.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1501.19,-925.243 1491.83,-930.222 1502.25,-932.161 1501.19,-925.243\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727 -->\n",
"<g class=\"node\" id=\"node103\"><title>-319771713687643727</title>\n",
"<ellipse cx=\"3035\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3035\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;319771713687643727 -->\n",
"<g class=\"edge\" id=\"edge116\"><title>2352515317440450160-&gt;-319771713687643727</title>\n",
"<path d=\"M3035,-492.163C3035,-499.45 3035,-508.382 3035,-517.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3031.5,-517.608 3035,-527.608 3038.5,-517.608 3031.5,-517.608\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386 -->\n",
"<g class=\"node\" id=\"node106\"><title>-4665353698318514386</title>\n",
"<ellipse cx=\"3183\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3183\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge121\"><title>2352515317440450160-&gt;-4665353698318514386</title>\n",
"<path d=\"M3056.64,-492.179C3067.4,-501.72 3079.82,-514.395 3088,-528 3156.81,-642.429 3175.79,-802.491 3181.02,-884.306\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3177.53,-884.59 3181.61,-894.365 3184.51,-884.175 3177.53,-884.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032683719111 -->\n",
"<g class=\"node\" id=\"node15\"><title>-4593914032683719111</title>\n",
"<polygon fill=\"none\" points=\"2235,-492 2139,-492 2139,-456 2235,-456 2235,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2187\" y=\"-470.3\">('add-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>-4593914032683719111-&gt;-8007207361433000449</title>\n",
"<path d=\"M2221.5,-492.163C2252.33,-507.494 2297.78,-530.104 2332.12,-547.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2330.98,-550.524 2341.49,-551.844 2334.09,-544.257 2330.98,-550.524\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730 -->\n",
"<g class=\"node\" id=\"node35\"><title>3463670600158563730</title>\n",
"<ellipse cx=\"1931\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1931\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>-4593914032683719111-&gt;3463670600158563730</title>\n",
"<path d=\"M2138.71,-481.459C2095.98,-488.563 2032.85,-502.517 1983,-528 1978.73,-530.185 1974.49,-532.771 1970.39,-535.575\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1968.19,-532.848 1962.18,-541.577 1972.32,-538.497 1968.19,-532.848\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839 -->\n",
"<g class=\"node\" id=\"node93\"><title>-7451697953502986839</title>\n",
"<ellipse cx=\"1348\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1348\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge100\"><title>-4593914032683719111-&gt;-7451697953502986839</title>\n",
"<path d=\"M2138.95,-477.34C2003,-484.171 1617.48,-505.058 1493,-528 1461.03,-533.892 1426.07,-544.141 1398.49,-553.155\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1397.07,-549.938 1388.69,-556.41 1399.28,-556.582 1397.07,-549.938\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293879552885 -->\n",
"<g class=\"node\" id=\"node16\"><title>-4593915293879552885</title>\n",
"<polygon fill=\"none\" points=\"2635,-858 2539,-858 2539,-822 2635,-822 2635,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2587\" y=\"-836.3\">('add-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>-4593915293879552885-&gt;-1151802381257702867</title>\n",
"<path d=\"M2538.81,-855.252C2534.17,-856.31 2529.51,-857.254 2525,-858 2261.87,-901.497 2186.12,-835.094 1926,-894 1906.55,-898.404 1886.05,-905.968 1868.32,-913.536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1866.53,-910.499 1858.78,-917.721 1869.34,-916.91 1866.53,-910.499\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8919005857274069070 -->\n",
"<g class=\"node\" id=\"node75\"><title>8919005857274069070</title>\n",
"<ellipse cx=\"2587\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2587\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge71\"><title>-4593915293879552885-&gt;8919005857274069070</title>\n",
"<path d=\"M2587,-858.163C2587,-865.609 2587,-874.772 2587,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2583.5,-884.426 2587,-894.426 2590.5,-884.426 2583.5,-884.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339 -->\n",
"<g class=\"node\" id=\"node110\"><title>2155017006565686339</title>\n",
"<ellipse cx=\"2701\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2701\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge128\"><title>-4593915293879552885-&gt;2155017006565686339</title>\n",
"<path d=\"M2607.38,-858.163C2622.04,-870.51 2642.31,-887.578 2660.24,-902.676\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2658.38,-905.686 2668.28,-909.45 2662.89,-900.331 2658.38,-905.686\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3778213785011596621 -->\n",
"<g class=\"node\" id=\"node17\"><title>3778213785011596621</title>\n",
"<ellipse cx=\"2584\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2584\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- 3778213785011596621&#45;&gt;&#45;4593915293879552885 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>3778213785011596621-&gt;-4593915293879552885</title>\n",
"<path d=\"M2585.08,-785.965C2585.39,-794.359 2585.71,-803.438 2586.01,-811.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2582.52,-812.011 2586.38,-821.878 2589.52,-811.758 2582.52,-812.011\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834 -->\n",
"<g class=\"node\" id=\"node18\"><title>-1702484346333096834</title>\n",
"<polygon fill=\"none\" points=\"2597,-688 2469,-688 2469,-652 2597,-652 2597,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2533\" y=\"-666.3\">('transpose-#4', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;3778213785011596621 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>-1702484346333096834-&gt;3778213785011596621</title>\n",
"<path d=\"M2543.57,-688.198C2549.23,-697.415 2556.41,-709.101 2563.14,-720.059\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2560.19,-721.943 2568.41,-728.63 2566.16,-718.278 2560.19,-721.943\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346335426932 -->\n",
"<g class=\"node\" id=\"node19\"><title>-1702484346335426932</title>\n",
"<polygon fill=\"none\" points=\"459,-688 331,-688 331,-652 459,-652 459,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"395\" y=\"-666.3\">('transpose-#4', 0, 2)</text>\n",
"</g>\n",
"<!-- 5779655052493914871 -->\n",
"<g class=\"node\" id=\"node125\"><title>5779655052493914871</title>\n",
"<ellipse cx=\"379\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"379\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;5779655052493914871 -->\n",
"<g class=\"edge\" id=\"edge160\"><title>-1702484346335426932-&gt;5779655052493914871</title>\n",
"<path d=\"M391.685,-688.198C390.193,-695.939 388.364,-705.422 386.566,-714.753\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"383.099,-714.246 384.643,-724.728 389.972,-715.571 383.099,-714.246\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250&#45;&gt;&#45;1702484346335426932 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>-7899640582056257250-&gt;-1702484346335426932</title>\n",
"<path d=\"M400.497,-616.226C399.599,-624.848 398.679,-633.678 397.855,-641.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"394.357,-641.388 396.802,-651.697 401.32,-642.113 394.357,-641.388\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148944550770 -->\n",
"<g class=\"node\" id=\"node21\"><title>-7834618148944550770</title>\n",
"<polygon fill=\"none\" points=\"617.5,-1054 476.5,-1054 476.5,-1018 617.5,-1018 617.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-1032.3\">('tensordot-#0', 1, 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;8530873149116771598 -->\n",
"<g class=\"node\" id=\"node96\"><title>-8530873149116771598</title>\n",
"<ellipse cx=\"706\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"706\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7834618148944550770&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge107\"><title>-7834618148944550770-&gt;-8530873149116771598</title>\n",
"<path d=\"M581.893,-1054.12C609.249,-1067.54 647.023,-1086.07 673.692,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"672.456,-1102.44 682.976,-1103.71 675.539,-1096.16 672.456,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5554165230518528920 -->\n",
"<g class=\"node\" id=\"node22\"><title>5554165230518528920</title>\n",
"<ellipse cx=\"303\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"303\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 5554165230518528920&#45;&gt;&#45;7834618148944550770 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>5554165230518528920-&gt;-7834618148944550770</title>\n",
"<path d=\"M343.018,-954.745C384.293,-970.984 448.867,-996.39 494.282,-1014.26\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"493.08,-1017.55 503.667,-1017.95 495.643,-1011.03 493.08,-1017.55\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787 -->\n",
"<g class=\"node\" id=\"node23\"><title>-4593915293877222787</title>\n",
"<polygon fill=\"none\" points=\"351,-858 255,-858 255,-822 351,-822 351,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"303\" y=\"-836.3\">('add-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>-4593915293877222787-&gt;5554165230518528920</title>\n",
"<path d=\"M303,-858.163C303,-865.609 303,-874.772 303,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"299.5,-884.426 303,-894.426 306.5,-884.426 299.5,-884.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389 -->\n",
"<g class=\"node\" id=\"node69\"><title>6543316332180790389</title>\n",
"<ellipse cx=\"1131\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1131\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge63\"><title>-4593915293877222787-&gt;6543316332180790389</title>\n",
"<path d=\"M351.291,-844.367C449.309,-851.453 678.548,-869.312 870,-894 942.589,-903.361 1025.95,-917.732 1078.54,-927.247\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1078.17,-930.737 1088.64,-929.083 1079.43,-923.85 1078.17,-930.737\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge118\"><title>-4593915293877222787-&gt;4448115844193066683</title>\n",
"<path d=\"M282.619,-858.163C267.957,-870.51 247.689,-887.578 229.76,-902.676\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"227.11,-900.331 221.716,-909.45 231.619,-905.686 227.11,-900.331\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node24\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"1583.5,-126 1460.5,-126 1460.5,-90 1583.5,-90 1583.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1522\" y=\"-104.3\">('wrapped-#2', 1, 0)</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>2352516578636283934-&gt;5554165230518528920</title>\n",
"<path d=\"M1460.46,-108.556C1229.83,-107.32 424.737,-107.016 325,-162 258.167,-198.844 227,-226.684 227,-303 227,-303 227,-303 227,-756 227,-802.113 227.848,-815.61 246,-858 251.732,-871.386 260.056,-884.705 268.581,-896.486\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"265.992,-898.868 274.789,-904.773 271.594,-894.671 265.992,-898.868\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825 -->\n",
"<g class=\"node\" id=\"node45\"><title>-4787277377886557825</title>\n",
"<ellipse cx=\"1481\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1481\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4787277377886557825 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>2352516578636283934-&gt;-4787277377886557825</title>\n",
"<path d=\"M1514.67,-126.163C1511.11,-134.505 1506.62,-145.003 1502.1,-155.592\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1498.85,-154.299 1498.14,-164.87 1505.29,-157.048 1498.85,-154.299\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge72\"><title>2352516578636283934-&gt;8919005857274069070</title>\n",
"<path d=\"M1583.53,-119.678C1767.36,-152.461 2308.67,-255.654 2453,-358 2634.92,-486.998 2620.51,-600.23 2644,-822 2645.69,-837.911 2648.92,-842.775 2644,-858 2639.44,-872.122 2631.31,-885.845 2622.59,-897.783\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2619.79,-895.676 2616.49,-905.745 2625.35,-899.93 2619.79,-895.676\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge132\"><title>2352516578636283934-&gt;9171612616599742495</title>\n",
"<path d=\"M1528.14,-126.133C1539.58,-159.638 1563,-236.389 1563,-303 1563,-303 1563,-303 1563,-390 1563,-433.377 1558.1,-482.345 1553.56,-518.401\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1550.04,-518.316 1552.23,-528.683 1556.99,-519.213 1550.04,-518.316\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602435547245 -->\n",
"<g class=\"node\" id=\"node25\"><title>-7834619602435547245</title>\n",
"<polygon fill=\"none\" points=\"935.5,-1054 794.5,-1054 794.5,-1018 935.5,-1018 935.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"865\" y=\"-1032.3\">('tensordot-#0', 1, 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834619602435547245&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge105\"><title>-7834619602435547245-&gt;-8530873149116771598</title>\n",
"<path d=\"M830.107,-1054.12C802.751,-1067.54 764.977,-1086.07 738.308,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"736.461,-1096.16 729.024,-1103.71 739.544,-1102.44 736.461,-1096.16\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2852539183771093611 -->\n",
"<g class=\"node\" id=\"node26\"><title>-2852539183771093611</title>\n",
"<ellipse cx=\"713\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"713\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;2852539183771093611&#45;&gt;&#45;7834619602435547245 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>-2852539183771093611-&gt;-7834619602435547245</title>\n",
"<path d=\"M745.227,-967.349C751.604,-972.465 758.377,-977.574 765,-982 781.954,-993.331 801.596,-1004.18 818.961,-1013.09\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"817.838,-1016.44 828.342,-1017.82 820.992,-1010.19 817.838,-1016.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160 -->\n",
"<g class=\"node\" id=\"node27\"><title>-4593914032684884160</title>\n",
"<polygon fill=\"none\" points=\"871,-858 775,-858 775,-822 871,-822 871,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"823\" y=\"-836.3\">('add-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>-4593914032684884160-&gt;-2852539183771093611</title>\n",
"<path d=\"M803.334,-858.163C789.401,-870.323 770.221,-887.061 753.118,-901.988\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"750.665,-899.483 745.432,-908.696 755.268,-904.757 750.665,-899.483\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>-4593914032684884160-&gt;-7130192105596146824</title>\n",
"<path d=\"M871.2,-855.164C875.838,-856.24 880.492,-857.212 885,-858 1085.7,-893.094 1143.64,-847.479 1342,-894 1361.92,-898.671 1382.98,-906.465 1401.11,-914.144\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1399.73,-917.36 1410.29,-918.131 1402.51,-910.939 1399.73,-917.36\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6044676205664862886 -->\n",
"<g class=\"node\" id=\"node102\"><title>6044676205664862886</title>\n",
"<ellipse cx=\"818\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"818\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge113\"><title>-4593914032684884160-&gt;6044676205664862886</title>\n",
"<path d=\"M822.106,-858.163C821.718,-865.609 821.241,-874.772 820.751,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"817.242,-884.257 820.217,-894.426 824.233,-884.621 817.242,-884.257\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node28\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"2585.5,-126 2462.5,-126 2462.5,-90 2585.5,-90 2585.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2524\" y=\"-104.3\">('wrapped-#2', 1, 1)</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>2352516578635118885-&gt;-2852539183771093611</title>\n",
"<path d=\"M2462.51,-112.402C2352.41,-119.071 2126.18,-135.561 2052,-162 1928.44,-206.039 1929.02,-282.313 1804,-322 1621.48,-379.94 1116.17,-276.238 943,-358 870.707,-392.133 887.294,-444.486 823,-492 792.294,-514.692 769.427,-498.655 745,-528 703.622,-577.709 709,-604.323 709,-669 709,-669 709,-669 709,-756 709,-799.054 710.145,-847.855 711.21,-883.926\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"707.721,-884.329 711.522,-894.218 714.717,-884.117 707.721,-884.329\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>2352516578635118885-&gt;3463670600158563730</title>\n",
"<path d=\"M2462.57,-119.307C2328.39,-143.561 2021,-209.345 2021,-303 2021,-303 2021,-303 2021,-390 2021,-442.47 1990.3,-495.39 1964.76,-530.337\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1961.93,-528.283 1958.74,-538.386 1967.53,-532.478 1961.93,-528.283\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 787173648895319139 -->\n",
"<g class=\"node\" id=\"node82\"><title>787173648895319139</title>\n",
"<ellipse cx=\"3053\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3053\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge83\"><title>2352516578635118885-&gt;787173648895319139</title>\n",
"<path d=\"M2585.48,-111.428C2721.76,-117.297 3040.36,-133.881 3080,-162 3136.28,-201.922 3145,-233.995 3145,-303 3145,-303 3145,-303 3145,-756 3145,-808.867 3113.42,-861.912 3087.27,-896.782\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3084.42,-894.746 3081.1,-904.808 3089.97,-899.011 3084.42,-894.746\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718 -->\n",
"<g class=\"node\" id=\"node94\"><title>-5960313230188137718</title>\n",
"<ellipse cx=\"3027\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3027\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5960313230188137718 -->\n",
"<g class=\"edge\" id=\"edge103\"><title>2352516578635118885-&gt;-5960313230188137718</title>\n",
"<path d=\"M2585.38,-108.096C2671.42,-108.68 2831.63,-116.577 2959,-162 2967.32,-164.966 2975.67,-169.088 2983.54,-173.616\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2981.82,-176.668 2992.19,-178.86 2985.45,-170.682 2981.82,-176.668\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node29\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"814.5,-492 691.5,-492 691.5,-456 814.5,-456 814.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"753\" y=\"-470.3\">('wrapped-#2', 2, 2)</text>\n",
"</g>\n",
"<!-- 9071322917178969347 -->\n",
"<g class=\"node\" id=\"node47\"><title>9071322917178969347</title>\n",
"<ellipse cx=\"1979\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1979\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>2352517839830952659-&gt;9071322917178969347</title>\n",
"<path d=\"M814.506,-483.587C844.568,-490.769 879.107,-503.926 902,-528 953.161,-581.8 911.023,-624.812 950,-688 1007.77,-781.655 1028.76,-814.88 1130,-858 1281.88,-922.69 1710.73,-858.732 1872,-894 1891.99,-898.371 1913.07,-906.104 1931.18,-913.818\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1929.8,-917.033 1940.36,-917.833 1932.6,-910.619 1929.8,-917.033\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480 -->\n",
"<g class=\"node\" id=\"node77\"><title>6609614549482009480</title>\n",
"<ellipse cx=\"589\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"589\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6609614549482009480 -->\n",
"<g class=\"edge\" id=\"edge74\"><title>2352517839830952659-&gt;6609614549482009480</title>\n",
"<path d=\"M723.68,-492.163C699.238,-506.47 663.967,-527.117 635.651,-543.692\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"633.587,-540.845 626.725,-548.917 637.123,-546.886 633.587,-540.845\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197 -->\n",
"<g class=\"node\" id=\"node118\"><title>6347176622330054197</title>\n",
"<ellipse cx=\"481\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"481\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge145\"><title>2352517839830952659-&gt;6347176622330054197</title>\n",
"<path d=\"M691.646,-483.334C635.769,-492.079 558.631,-507.421 536,-528 486.916,-572.633 487,-602.657 487,-669 487,-669 487,-669 487,-756 487,-799.067 485.282,-847.867 483.685,-883.934\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"480.175,-884.077 483.217,-894.225 487.168,-884.395 480.175,-884.077\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494 -->\n",
"<g class=\"node\" id=\"node122\"><title>-5482521523239052494</title>\n",
"<ellipse cx=\"1189\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge154\"><title>2352517839830952659-&gt;-5482521523239052494</title>\n",
"<path d=\"M814.51,-480.777C881.27,-487.998 990.579,-502.608 1082,-528 1101.71,-533.475 1122.74,-541.431 1140.88,-549.014\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1139.52,-552.236 1150.09,-552.931 1142.26,-545.795 1139.52,-552.236\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node30\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"753\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"753\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M753,-415.807C753,-425.28 753,-436.034 753,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"749.5,-445.867 753,-455.867 756.5,-445.867 749.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771485555239 -->\n",
"<g class=\"node\" id=\"node31\"><title>-4593912771485555239</title>\n",
"<polygon fill=\"none\" points=\"2887,-858 2791,-858 2791,-822 2887,-822 2887,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2839\" y=\"-836.3\">('add-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>-4593912771485555239-&gt;9071322917178969347</title>\n",
"<path d=\"M2790.94,-845.495C2751.49,-849.112 2694.15,-854.2 2644,-858 2395.75,-876.812 2327.69,-838.493 2085,-894 2065.56,-898.446 2045.07,-906.019 2027.33,-913.582\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2025.54,-910.545 2017.79,-917.763 2028.35,-916.956 2025.54,-910.545\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7942807732901793936 -->\n",
"<g class=\"node\" id=\"node86\"><title>7942807732901793936</title>\n",
"<ellipse cx=\"2945\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2945\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge89\"><title>-4593912771485555239-&gt;7942807732901793936</title>\n",
"<path d=\"M2857.95,-858.163C2871.15,-870.121 2889.25,-886.506 2905.52,-901.242\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2903.57,-904.198 2913.33,-908.317 2908.27,-899.01 2903.57,-904.198\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131 -->\n",
"<g class=\"node\" id=\"node116\"><title>-6352743382588554131</title>\n",
"<ellipse cx=\"2840\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2840\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge141\"><title>-4593912771485555239-&gt;-6352743382588554131</title>\n",
"<path d=\"M2839.18,-858.163C2839.26,-865.609 2839.35,-874.772 2839.45,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2835.95,-884.463 2839.56,-894.426 2842.95,-884.39 2835.95,-884.463\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5250500545857054011 -->\n",
"<g class=\"node\" id=\"node32\"><title>5250500545857054011</title>\n",
"<ellipse cx=\"2837\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2837\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- 5250500545857054011&#45;&gt;&#45;4593912771485555239 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>5250500545857054011-&gt;-4593912771485555239</title>\n",
"<path d=\"M2837.72,-785.965C2837.92,-794.359 2838.14,-803.438 2838.34,-811.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2834.85,-811.965 2838.59,-821.878 2841.85,-811.796 2834.85,-811.965\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188 -->\n",
"<g class=\"node\" id=\"node33\"><title>-1702481823939099188</title>\n",
"<polygon fill=\"none\" points=\"2895,-688 2767,-688 2767,-652 2895,-652 2895,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2831\" y=\"-666.3\">('transpose-#4', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;5250500545857054011 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>-1702481823939099188-&gt;5250500545857054011</title>\n",
"<path d=\"M2832.24,-688.198C2832.79,-695.787 2833.46,-705.052 2834.12,-714.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2830.65,-714.676 2834.86,-724.398 2837.63,-714.171 2830.65,-714.676\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602431804520 -->\n",
"<g class=\"node\" id=\"node34\"><title>-7834619602431804520</title>\n",
"<polygon fill=\"none\" points=\"1934.5,-688 1793.5,-688 1793.5,-652 1934.5,-652 1934.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1864\" y=\"-666.3\">('tensordot-#0', 1, 1, 1)</text>\n",
"</g>\n",
"<!-- 9141756917105937043 -->\n",
"<g class=\"node\" id=\"node64\"><title>9141756917105937043</title>\n",
"<ellipse cx=\"1705\" cy=\"-755\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1705\" y=\"-751.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;7834619602431804520&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>-7834619602431804520-&gt;9141756917105937043</title>\n",
"<path d=\"M1831.06,-688.198C1803.39,-702.639 1764.11,-723.143 1736.78,-737.411\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1734.89,-734.447 1727.65,-742.177 1738.13,-740.652 1734.89,-734.447\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730&#45;&gt;&#45;7834619602431804520 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>3463670600158563730-&gt;-7834619602431804520</title>\n",
"<path d=\"M1906.43,-608.202C1898.24,-619.94 1889.28,-632.78 1881.71,-643.623\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1878.83,-641.628 1875.98,-651.832 1884.58,-645.635 1878.83,-641.628\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862864912921 -->\n",
"<g class=\"node\" id=\"node36\"><title>9038676862864912921</title>\n",
"<polygon fill=\"none\" points=\"1360.5,-1054 1219.5,-1054 1219.5,-1018 1360.5,-1018 1360.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1290\" y=\"-1032.3\">('tensordot-#0', 0, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;1771662201047361681 -->\n",
"<g class=\"node\" id=\"node79\"><title>-1771662201047361681</title>\n",
"<ellipse cx=\"1290\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1290\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- 9038676862864912921&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge76\"><title>9038676862864912921-&gt;-1771662201047361681</title>\n",
"<path d=\"M1290,-1054.31C1290,-1061.79 1290,-1070.84 1290,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1286.5,-1079.74 1290,-1089.74 1293.5,-1079.74 1286.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1606910644660353019 -->\n",
"<g class=\"node\" id=\"node37\"><title>1606910644660353019</title>\n",
"<ellipse cx=\"1290\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1290\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- 1606910644660353019&#45;&gt;9038676862864912921 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>1606910644660353019-&gt;9038676862864912921</title>\n",
"<path d=\"M1290,-981.666C1290,-990.58 1290,-999.742 1290,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1286.5,-1007.95 1290,-1017.95 1293.5,-1007.95 1286.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node38\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"2804.5,-492 2681.5,-492 2681.5,-456 2804.5,-456 2804.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2743\" y=\"-470.3\">('wrapped-#2', 0, 2)</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>2352515317441615209-&gt;1606910644660353019</title>\n",
"<path d=\"M2736.55,-492.035C2720.57,-531.997 2675.39,-632.569 2606,-688 2569.42,-717.22 2549.34,-704.015 2507,-724 2401.05,-774.009 2392.36,-824.838 2280,-858 2091.43,-913.651 1588.16,-852.431 1396,-894 1376.51,-898.216 1356,-905.739 1338.27,-913.328\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1336.48,-910.295 1328.74,-917.529 1339.3,-916.701 1336.48,-910.295\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444 -->\n",
"<g class=\"node\" id=\"node84\"><title>1855122232498955444</title>\n",
"<ellipse cx=\"2221\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2221\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge85\"><title>2352515317441615209-&gt;1855122232498955444</title>\n",
"<path d=\"M2681.43,-477.869C2599.4,-482.813 2450.26,-495.732 2327,-528 2307.71,-533.05 2287.25,-540.753 2269.5,-548.252\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2267.73,-545.201 2259.94,-552.378 2270.51,-551.628 2267.73,-545.201\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430 -->\n",
"<g class=\"node\" id=\"node92\"><title>776398453034526430</title>\n",
"<ellipse cx=\"2774\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2774\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;776398453034526430 -->\n",
"<g class=\"edge\" id=\"edge98\"><title>2352515317441615209-&gt;776398453034526430</title>\n",
"<path d=\"M2748.54,-492.163C2751.1,-500.092 2754.29,-509.967 2757.54,-520.018\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2754.24,-521.209 2760.65,-529.65 2760.9,-519.058 2754.24,-521.209\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge142\"><title>2352515317441615209-&gt;-6352743382588554131</title>\n",
"<path d=\"M2777.41,-492.011C2793.7,-501.172 2812.66,-513.561 2827,-528 2872.71,-574.036 2886.21,-589.616 2904,-652 2916.38,-695.398 2943.1,-721.314 2896,-858 2891.28,-871.685 2883.41,-885.102 2875.03,-896.882\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2872.03,-895.038 2868.87,-905.15 2877.65,-899.217 2872.03,-895.038\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771487885337 -->\n",
"<g class=\"node\" id=\"node39\"><title>-4593912771487885337</title>\n",
"<polygon fill=\"none\" points=\"632,-858 536,-858 536,-822 632,-822 632,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"584\" y=\"-836.3\">('add-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>-4593912771487885337-&gt;1606910644660353019</title>\n",
"<path d=\"M632.274,-845.602C668.949,-849.076 720.643,-853.924 766,-858 951.276,-874.65 1002.05,-850.846 1183,-894 1202.9,-898.746 1223.96,-906.555 1242.09,-914.224\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1240.71,-917.442 1251.28,-918.206 1243.49,-911.019 1240.71,-917.442\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge146\"><title>-4593912771487885337-&gt;6347176622330054197</title>\n",
"<path d=\"M565.586,-858.163C552.955,-869.935 535.72,-885.999 520.102,-900.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"517.521,-898.176 512.592,-907.555 522.294,-903.297 517.521,-898.176\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714 -->\n",
"<g class=\"node\" id=\"node119\"><title>-8682956723209822714</title>\n",
"<ellipse cx=\"586\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"586\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge149\"><title>-4593912771487885337-&gt;-8682956723209822714</title>\n",
"<path d=\"M584.358,-858.163C584.513,-865.609 584.704,-874.772 584.9,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"581.405,-884.501 585.113,-894.426 588.404,-884.355 581.405,-884.501\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055925296145 -->\n",
"<g class=\"node\" id=\"node40\"><title>-7834621055925296145</title>\n",
"<polygon fill=\"none\" points=\"1775.5,-688 1634.5,-688 1634.5,-652 1775.5,-652 1775.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1705\" y=\"-666.3\">('tensordot-#0', 1, 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834621055925296145&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge59\"><title>-7834621055925296145-&gt;9141756917105937043</title>\n",
"<path d=\"M1705,-688.198C1705,-697.029 1705,-708.129 1705,-718.682\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1701.5,-718.949 1705,-728.95 1708.5,-718.95 1701.5,-718.949\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8478887104462935561 -->\n",
"<g class=\"node\" id=\"node41\"><title>8478887104462935561</title>\n",
"<ellipse cx=\"1705\" cy=\"-572\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1705\" y=\"-568.3\">tensordot</text>\n",
"</g>\n",
"<!-- 8478887104462935561&#45;&gt;&#45;7834621055925296145 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>8478887104462935561-&gt;-7834621055925296145</title>\n",
"<path d=\"M1705,-615.666C1705,-624.58 1705,-633.742 1705,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1701.5,-641.948 1705,-651.948 1708.5,-641.948 1701.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190 -->\n",
"<g class=\"node\" id=\"node42\"><title>-4593912771484390190</title>\n",
"<polygon fill=\"none\" points=\"1771,-492 1675,-492 1675,-456 1771,-456 1771,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1723\" y=\"-470.3\">('add-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>-4593912771484390190-&gt;8478887104462935561</title>\n",
"<path d=\"M1719.78,-492.163C1718.36,-499.768 1716.59,-509.164 1714.79,-518.788\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1711.31,-518.36 1712.91,-528.834 1718.19,-519.65 1711.31,-518.36\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge86\"><title>-4593912771484390190-&gt;1855122232498955444</title>\n",
"<path d=\"M1771.02,-479.367C1841.27,-486.343 1975.89,-501.934 2088,-528 2115.86,-534.477 2146.25,-544.104 2170.95,-552.608\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2169.86,-555.937 2180.46,-555.925 2172.17,-549.327 2169.86,-555.937\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge153\"><title>-4593912771484390190-&gt;-5482521523239052494</title>\n",
"<path d=\"M1674.82,-479.362C1578.63,-488.334 1365.93,-509.565 1295,-528 1275.7,-533.016 1255.23,-540.712 1237.49,-548.214\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1235.72,-545.164 1227.93,-552.344 1238.5,-551.59 1235.72,-545.164\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node43\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"1774.5,-126 1651.5,-126 1651.5,-90 1774.5,-90 1774.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1713\" y=\"-104.3\">('wrapped-#2', 1, 2)</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>2352516578633953836-&gt;8478887104462935561</title>\n",
"<path d=\"M1695.13,-126.098C1685.99,-135.803 1675.47,-148.655 1669,-162 1641.06,-219.656 1639,-238.931 1639,-303 1639,-303 1639,-303 1639,-390 1639,-438.205 1659.92,-489.5 1678.2,-525.127\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1675.27,-527.07 1683.02,-534.29 1681.46,-523.81 1675.27,-527.07\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge90\"><title>2352516578633953836-&gt;7942807732901793936</title>\n",
"<path d=\"M1774.52,-112.11C2023.73,-125.514 2945,-183.167 2945,-303 2945,-303 2945,-303 2945,-390 2945,-571.421 2945,-786.688 2945,-884.255\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2941.5,-884.445 2945,-894.445 2948.5,-884.445 2941.5,-884.445\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205 -->\n",
"<g class=\"node\" id=\"node100\"><title>7694427450707397205</title>\n",
"<ellipse cx=\"1722\" cy=\"-206\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1722\" y=\"-202.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7694427450707397205 -->\n",
"<g class=\"edge\" id=\"edge111\"><title>2352516578633953836-&gt;7694427450707397205</title>\n",
"<path d=\"M1714.61,-126.163C1715.29,-133.45 1716.13,-142.382 1716.99,-151.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1713.51,-151.978 1717.93,-161.608 1720.48,-151.325 1713.51,-151.978\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge148\"><title>2352516578633953836-&gt;-8682956723209822714</title>\n",
"<path d=\"M1651.46,-117.731C1632.4,-120.412 1611.34,-123.352 1592,-126 1444.63,-146.181 265,-154.25 265,-303 265,-303 265,-303 265,-671 265,-825.953 404.658,-807.174 533,-894 537.021,-896.72 541.112,-899.671 545.148,-902.709\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"543.262,-905.675 553.315,-909.021 547.543,-900.136 543.262,-905.675\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node44\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"1522\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1522\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M1522,-53.8676C1522,-62.094 1522,-71.2197 1522,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1518.5,-79.5592 1522,-89.5592 1525.5,-79.5592 1518.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825&#45;&gt;&#45;1702484346334261883 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>-4787277377886557825-&gt;-1702484346334261883</title>\n",
"<path d=\"M1476.5,-250.226C1475.6,-258.848 1474.68,-267.678 1473.86,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1470.36,-275.388 1472.8,-285.697 1477.32,-276.113 1470.36,-275.388\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366980233121 -->\n",
"<g class=\"node\" id=\"node46\"><title>5891790366980233121</title>\n",
"<polygon fill=\"none\" points=\"2049.5,-1054 1908.5,-1054 1908.5,-1018 2049.5,-1018 2049.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1979\" y=\"-1032.3\">('tensordot-#0', 2, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;8014627570698660621 -->\n",
"<g class=\"node\" id=\"node113\"><title>-8014627570698660621</title>\n",
"<ellipse cx=\"1979\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1979\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- 5891790366980233121&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge134\"><title>5891790366980233121-&gt;-8014627570698660621</title>\n",
"<path d=\"M1979,-1054.31C1979,-1061.79 1979,-1070.84 1979,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1975.5,-1079.74 1979,-1089.74 1982.5,-1079.74 1975.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9071322917178969347&#45;&gt;5891790366980233121 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>9071322917178969347-&gt;5891790366980233121</title>\n",
"<path d=\"M1979,-981.666C1979,-990.58 1979,-999.742 1979,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1975.5,-1007.95 1979,-1017.95 1982.5,-1007.95 1975.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node48\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"2524\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2524\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M2524,-53.8676C2524,-62.094 2524,-71.2197 2524,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2520.5,-79.5592 2524,-89.5592 2527.5,-79.5592 2520.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913489236646 -->\n",
"<g class=\"node\" id=\"node49\"><title>5891788913489236646</title>\n",
"<polygon fill=\"none\" points=\"2208.5,-1054 2067.5,-1054 2067.5,-1018 2208.5,-1018 2208.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2138\" y=\"-1032.3\">('tensordot-#0', 2, 1, 0)</text>\n",
"</g>\n",
"<!-- 5891788913489236646&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge136\"><title>5891788913489236646-&gt;-8014627570698660621</title>\n",
"<path d=\"M2103.11,-1054.12C2075.75,-1067.54 2037.98,-1086.07 2011.31,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2009.46,-1096.16 2002.02,-1103.71 2012.54,-1102.44 2009.46,-1096.16\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8948778837867014864 -->\n",
"<g class=\"node\" id=\"node50\"><title>-8948778837867014864</title>\n",
"<ellipse cx=\"2138\" cy=\"-938\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2138\" y=\"-934.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;8948778837867014864&#45;&gt;5891788913489236646 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>-8948778837867014864-&gt;5891788913489236646</title>\n",
"<path d=\"M2138,-981.666C2138,-990.58 2138,-999.742 2138,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2134.5,-1007.95 2138,-1017.95 2141.5,-1007.95 2134.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062 -->\n",
"<g class=\"node\" id=\"node51\"><title>-4593914032682554062</title>\n",
"<polygon fill=\"none\" points=\"3101,-858 3005,-858 3005,-822 3101,-822 3101,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3053\" y=\"-836.3\">('add-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>-4593914032682554062-&gt;-8948778837867014864</title>\n",
"<path d=\"M3004.91,-846.317C2973.84,-849.725 2932.54,-854.205 2896,-858 2735.18,-874.703 2694.81,-877.273 2534,-894 2411.32,-906.761 2267.36,-922.613 2191.32,-931.055\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2190.61,-927.613 2181.06,-932.196 2191.38,-934.57 2190.61,-927.613\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge82\"><title>-4593914032682554062-&gt;787173648895319139</title>\n",
"<path d=\"M3053,-858.163C3053,-865.609 3053,-874.772 3053,-884.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3049.5,-884.426 3053,-894.426 3056.5,-884.426 3049.5,-884.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge122\"><title>-4593914032682554062-&gt;-4665353698318514386</title>\n",
"<path d=\"M3076.24,-858.163C3093.91,-871.208 3118.71,-889.524 3139.96,-905.218\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3138.09,-908.186 3148.21,-911.311 3142.25,-902.555 3138.09,-908.186\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node52\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"1040.5,-492 917.5,-492 917.5,-456 1040.5,-456 1040.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"979\" y=\"-470.3\">('wrapped-#2', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>2352517839834447806-&gt;-8948778837867014864</title>\n",
"<path d=\"M1040.59,-474.93C1143.98,-476.06 1346.4,-484.016 1400,-528 1451.07,-569.901 1447,-602.944 1447,-669 1447,-669 1447,-669 1447,-756 1447,-921.732 1920.01,-867.113 2031,-894 2050.88,-898.817 2071.94,-906.64 2090.07,-914.301\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2088.69,-917.519 2099.26,-918.276 2091.47,-911.094 2088.69,-917.519\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493 -->\n",
"<g class=\"node\" id=\"node87\"><title>-6786951993123257493</title>\n",
"<ellipse cx=\"849\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"849\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;6786951993123257493 -->\n",
"<g class=\"edge\" id=\"edge92\"><title>2352517839834447806-&gt;-6786951993123257493</title>\n",
"<path d=\"M955.759,-492.163C938.222,-505.113 913.652,-523.257 892.504,-538.874\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"890.252,-536.186 884.287,-544.942 894.411,-541.817 890.252,-536.186\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge101\"><title>2352517839834447806-&gt;-7451697953502986839</title>\n",
"<path d=\"M1040.39,-484.162C1093.99,-492.929 1173.53,-507.804 1241,-528 1260.34,-533.789 1281.04,-541.688 1299.04,-549.137\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1298.15,-552.563 1308.73,-553.213 1300.87,-546.11 1298.15,-552.563\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge114\"><title>2352517839834447806-&gt;6044676205664862886</title>\n",
"<path d=\"M917.315,-486.542C871.359,-496.275 813.636,-511.267 796,-528 747.872,-573.663 747,-602.657 747,-669 747,-669 747,-669 747,-756 747,-802.113 748.761,-815.23 766,-858 771.087,-870.621 778.33,-883.35 785.8,-894.794\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"783.028,-896.943 791.525,-903.272 788.829,-893.026 783.028,-896.943\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349596564010 -->\n",
"<g class=\"node\" id=\"node53\"><title>536983349596564010</title>\n",
"<polygon fill=\"none\" points=\"2612,-1214 2512,-1214 2512,-1178 2612,-1178 2612,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2562\" y=\"-1192.3\">('sum-#3', 1, 0)</text>\n",
"</g>\n",
"<!-- 1863595301430175452 -->\n",
"<g class=\"node\" id=\"node54\"><title>1863595301430175452</title>\n",
"<ellipse cx=\"2562\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2562\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- 1863595301430175452&#45;&gt;536983349596564010 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>1863595301430175452-&gt;536983349596564010</title>\n",
"<path d=\"M2562,-1142.11C2562,-1150.16 2562,-1159.12 2562,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2558.5,-1167.59 2562,-1177.59 2565.5,-1167.59 2558.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602433052095 -->\n",
"<g class=\"node\" id=\"node55\"><title>-7834619602433052095</title>\n",
"<polygon fill=\"none\" points=\"3109.5,-1054 2968.5,-1054 2968.5,-1018 3109.5,-1018 3109.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3039\" y=\"-1032.3\">('tensordot-#0', 1, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834619602433052095&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>-7834619602433052095-&gt;1863595301430175452</title>\n",
"<path d=\"M2968.37,-1052.24C2965.21,-1052.85 2962.07,-1053.44 2959,-1054 2825.9,-1078.35 2666.49,-1100.83 2597.12,-1110.29\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2596.6,-1106.83 2587.17,-1111.64 2597.55,-1113.76 2596.6,-1106.83\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148942055620 -->\n",
"<g class=\"node\" id=\"node56\"><title>-7834618148942055620</title>\n",
"<polygon fill=\"none\" points=\"2473.5,-1054 2332.5,-1054 2332.5,-1018 2473.5,-1018 2473.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2403\" y=\"-1032.3\">('tensordot-#0', 1, 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834618148942055620&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>-7834618148942055620-&gt;1863595301430175452</title>\n",
"<path d=\"M2437.89,-1054.12C2465.25,-1067.54 2503.02,-1086.07 2529.69,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2528.46,-1102.44 2538.98,-1103.71 2531.54,-1096.16 2528.46,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055924048570 -->\n",
"<g class=\"node\" id=\"node57\"><title>-7834621055924048570</title>\n",
"<polygon fill=\"none\" points=\"2632.5,-1054 2491.5,-1054 2491.5,-1018 2632.5,-1018 2632.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2562\" y=\"-1032.3\">('tensordot-#0', 1, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834621055924048570&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>-7834621055924048570-&gt;1863595301430175452</title>\n",
"<path d=\"M2562,-1054.31C2562,-1061.79 2562,-1070.84 2562,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2558.5,-1079.74 2562,-1089.74 2565.5,-1079.74 2558.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787459998240171 -->\n",
"<g class=\"node\" id=\"node58\"><title>5891787459998240171</title>\n",
"<polygon fill=\"none\" points=\"1890.5,-1054 1749.5,-1054 1749.5,-1018 1890.5,-1018 1890.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1820\" y=\"-1032.3\">('tensordot-#0', 2, 0, 0)</text>\n",
"</g>\n",
"<!-- 5891787459998240171&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge135\"><title>5891787459998240171-&gt;-8014627570698660621</title>\n",
"<path d=\"M1854.89,-1054.12C1882.25,-1067.54 1920.02,-1086.07 1946.69,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1945.46,-1102.44 1955.98,-1103.71 1948.54,-1096.16 1945.46,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867&#45;&gt;5891787459998240171 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>-1151802381257702867-&gt;5891787459998240171</title>\n",
"<path d=\"M1820,-981.666C1820,-990.58 1820,-999.742 1820,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1816.5,-1007.95 1820,-1017.95 1823.5,-1007.95 1816.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node60\"><title>764343963291774846</title>\n",
"<ellipse cx=\"1713\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1713\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M1713,-53.8676C1713,-62.094 1713,-71.2197 1713,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1709.5,-79.5592 1713,-89.5592 1716.5,-79.5592 1709.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223332912046 -->\n",
"<g class=\"node\" id=\"node61\"><title>9038681223332912046</title>\n",
"<polygon fill=\"none\" points=\"1519.5,-1054 1378.5,-1054 1378.5,-1018 1519.5,-1018 1519.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1449\" y=\"-1032.3\">('tensordot-#0', 0, 1, 2)</text>\n",
"</g>\n",
"<!-- 9038681223332912046&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge78\"><title>9038681223332912046-&gt;-1771662201047361681</title>\n",
"<path d=\"M1414.11,-1054.12C1386.75,-1067.54 1348.98,-1086.07 1322.31,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1320.46,-1096.16 1313.02,-1103.71 1323.54,-1102.44 1320.46,-1096.16\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824&#45;&gt;9038681223332912046 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>-7130192105596146824-&gt;9038681223332912046</title>\n",
"<path d=\"M1449,-981.666C1449,-990.58 1449,-999.742 1449,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1445.5,-1007.95 1449,-1017.95 1452.5,-1007.95 1445.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349595398961 -->\n",
"<g class=\"node\" id=\"node63\"><title>536983349595398961</title>\n",
"<polygon fill=\"none\" points=\"1755,-858 1655,-858 1655,-822 1755,-822 1755,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1705\" y=\"-836.3\">('sum-#3', 1, 1)</text>\n",
"</g>\n",
"<!-- 9141756917105937043&#45;&gt;536983349595398961 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>9141756917105937043-&gt;536983349595398961</title>\n",
"<path d=\"M1705,-781.354C1705,-791.017 1705,-802.063 1705,-811.883\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1701.5,-811.934 1705,-821.934 1708.5,-811.934 1701.5,-811.934\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148943303195 -->\n",
"<g class=\"node\" id=\"node65\"><title>-7834618148943303195</title>\n",
"<polygon fill=\"none\" points=\"1616.5,-688 1475.5,-688 1475.5,-652 1616.5,-652 1616.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1546\" y=\"-666.3\">('tensordot-#0', 1, 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834618148943303195&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge58\"><title>-7834618148943303195-&gt;9141756917105937043</title>\n",
"<path d=\"M1578.94,-688.198C1606.61,-702.639 1645.89,-723.143 1673.22,-737.411\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1671.87,-740.652 1682.35,-742.177 1675.11,-734.447 1671.87,-740.652\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1555019213624058268 -->\n",
"<g class=\"node\" id=\"node66\"><title>-1555019213624058268</title>\n",
"<ellipse cx=\"3053\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3053\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1555019213624058268&#45;&gt;&#45;4593914032682554062 -->\n",
"<g class=\"edge\" id=\"edge60\"><title>-1555019213624058268-&gt;-4593914032682554062</title>\n",
"<path d=\"M3053,-785.965C3053,-794.359 3053,-803.438 3053,-811.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3049.5,-811.878 3053,-821.878 3056.5,-811.878 3049.5,-811.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607530095657 -->\n",
"<g class=\"node\" id=\"node67\"><title>-1702485607530095657</title>\n",
"<polygon fill=\"none\" points=\"3117,-688 2989,-688 2989,-652 3117,-652 3117,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3053\" y=\"-666.3\">('transpose-#4', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;&#45;1555019213624058268 -->\n",
"<g class=\"edge\" id=\"edge61\"><title>-1702485607530095657-&gt;-1555019213624058268</title>\n",
"<path d=\"M3053,-688.198C3053,-695.787 3053,-705.052 3053,-714.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3049.5,-714.398 3053,-724.398 3056.5,-714.398 3049.5,-714.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769841915571 -->\n",
"<g class=\"node\" id=\"node68\"><title>9038679769841915571</title>\n",
"<polygon fill=\"none\" points=\"1201.5,-1054 1060.5,-1054 1060.5,-1018 1201.5,-1018 1201.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1131\" y=\"-1032.3\">('tensordot-#0', 0, 0, 2)</text>\n",
"</g>\n",
"<!-- 9038679769841915571&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge77\"><title>9038679769841915571-&gt;-1771662201047361681</title>\n",
"<path d=\"M1165.89,-1054.12C1193.25,-1067.54 1231.02,-1086.07 1257.69,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1256.46,-1102.44 1266.98,-1103.71 1259.54,-1096.16 1256.46,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389&#45;&gt;9038679769841915571 -->\n",
"<g class=\"edge\" id=\"edge62\"><title>6543316332180790389-&gt;9038679769841915571</title>\n",
"<path d=\"M1131,-981.666C1131,-990.58 1131,-999.742 1131,-1007.9\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1127.5,-1007.95 1131,-1017.95 1134.5,-1007.95 1127.5,-1007.95\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node70\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"2479.5,-492 2356.5,-492 2356.5,-456 2479.5,-456 2479.5,-492\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2418\" y=\"-470.3\">('wrapped-#2', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge64\"><title>2352515317439285111-&gt;6543316332180790389</title>\n",
"<path d=\"M2356.6,-480.986C2291.79,-488.496 2195.31,-503.457 2168,-528 2118.98,-572.065 2122,-603.083 2122,-669 2122,-669 2122,-669 2122,-756 2122,-893.414 1367.01,-863.998 1237,-894 1217.57,-898.484 1197.08,-906.065 1179.34,-913.624\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1177.55,-910.586 1169.8,-917.802 1180.36,-916.998 1177.55,-910.586\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge67\"><title>2352515317439285111-&gt;1902485199954662514</title>\n",
"<path d=\"M2356.57,-478.818C2292.76,-484.308 2190.84,-497.397 2108,-528 2098.58,-531.481 2089,-536.21 2080.04,-541.26\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2078.17,-538.302 2071.32,-546.383 2081.71,-544.338 2078.17,-538.302\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge129\"><title>2352515317439285111-&gt;2155017006565686339</title>\n",
"<path d=\"M2479.56,-482.833C2511.41,-489.824 2548.8,-503.039 2574,-528 2672.35,-625.419 2694.82,-797.468 2699.76,-884.067\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2696.27,-884.386 2700.28,-894.194 2703.26,-884.027 2696.27,-884.386\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400 -->\n",
"<g class=\"node\" id=\"node126\"><title>-5581502510081209400</title>\n",
"<ellipse cx=\"2521\" cy=\"-572\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2521\" y=\"-568.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;5581502510081209400 -->\n",
"<g class=\"edge\" id=\"edge162\"><title>2352515317439285111-&gt;-5581502510081209400</title>\n",
"<path d=\"M2436.41,-492.163C2448.95,-503.842 2466.01,-519.746 2481.53,-534.211\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2479.3,-536.914 2489,-541.172 2484.07,-531.793 2479.3,-536.914\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769845658296 -->\n",
"<g class=\"node\" id=\"node71\"><title>9038679769845658296</title>\n",
"<polygon fill=\"none\" points=\"2093.5,-688 1952.5,-688 1952.5,-652 2093.5,-652 2093.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2023\" y=\"-666.3\">('tensordot-#0', 0, 0, 1)</text>\n",
"</g>\n",
"<!-- 9038679769845658296&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge156\"><title>9038679769845658296-&gt;-3850586505003371506</title>\n",
"<path d=\"M2064.03,-688.198C2100.83,-703.626 2154.14,-725.974 2188.19,-740.244\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2187.09,-743.582 2197.67,-744.22 2189.8,-737.126 2187.09,-743.582\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514&#45;&gt;9038679769845658296 -->\n",
"<g class=\"edge\" id=\"edge65\"><title>1902485199954662514-&gt;9038679769845658296</title>\n",
"<path d=\"M2030.26,-615.386C2029.05,-624.327 2027.8,-633.531 2026.69,-641.735\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2023.2,-641.458 2025.32,-651.837 2030.13,-642.397 2023.2,-641.458\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8632863297403887323 -->\n",
"<g class=\"node\" id=\"node73\"><title>8632863297403887323</title>\n",
"<ellipse cx=\"2226\" cy=\"-389\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2226\" y=\"-385.3\">apply</text>\n",
"</g>\n",
"<!-- 8632863297403887323&#45;&gt;&#45;4593914032683719111 -->\n",
"<g class=\"edge\" id=\"edge68\"><title>8632863297403887323-&gt;-4593914032683719111</title>\n",
"<path d=\"M2213.23,-417.177C2208.78,-426.651 2203.79,-437.261 2199.37,-446.665\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2196.11,-445.392 2195.02,-455.931 2202.44,-448.369 2196.11,-445.392\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608 -->\n",
"<g class=\"node\" id=\"node74\"><title>-1702485607528930608</title>\n",
"<polygon fill=\"none\" points=\"3101,-322 2973,-322 2973,-286 3101,-286 3101,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3037\" y=\"-300.3\">('transpose-#4', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;8632863297403887323 -->\n",
"<g class=\"edge\" id=\"edge69\"><title>-1702485607528930608-&gt;8632863297403887323</title>\n",
"<path d=\"M2972.6,-307.873C2854.9,-313.643 2597.35,-328.67 2382,-358 2342.1,-363.434 2296.98,-372.427 2265.56,-379.153\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2264.49,-375.802 2255.46,-381.338 2265.97,-382.644 2264.49,-375.802\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8919005857274069070&#45;&gt;&#45;7834618148942055620 -->\n",
"<g class=\"edge\" id=\"edge70\"><title>8919005857274069070-&gt;-7834618148942055620</title>\n",
"<path d=\"M2548.88,-958.891C2518.5,-974.737 2476.04,-996.892 2444.76,-1013.21\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2443.09,-1010.14 2435.84,-1017.87 2446.33,-1016.34 2443.09,-1010.14\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090 -->\n",
"<g class=\"node\" id=\"node76\"><title>-1702481823936769090</title>\n",
"<polygon fill=\"none\" points=\"643,-688 515,-688 515,-652 643,-652 643,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"579\" y=\"-666.3\">('transpose-#4', 2, 2)</text>\n",
"</g>\n",
"<!-- 6804251353386746561 -->\n",
"<g class=\"node\" id=\"node115\"><title>6804251353386746561</title>\n",
"<ellipse cx=\"582\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"582\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;6804251353386746561 -->\n",
"<g class=\"edge\" id=\"edge139\"><title>-1702481823936769090-&gt;6804251353386746561</title>\n",
"<path d=\"M579.622,-688.198C579.896,-695.787 580.231,-705.052 580.562,-714.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"577.071,-714.531 580.93,-724.398 584.066,-714.278 577.071,-714.531\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480&#45;&gt;&#45;1702481823936769090 -->\n",
"<g class=\"edge\" id=\"edge73\"><title>6609614549482009480-&gt;-1702481823936769090</title>\n",
"<path d=\"M584.497,-616.226C583.599,-624.848 582.679,-633.678 581.855,-641.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"578.357,-641.388 580.802,-651.697 585.32,-642.113 578.357,-641.388\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088401895285 -->\n",
"<g class=\"node\" id=\"node78\"><title>536982088401895285</title>\n",
"<polygon fill=\"none\" points=\"1340,-1214 1240,-1214 1240,-1178 1340,-1178 1340,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1290\" y=\"-1192.3\">('sum-#3', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;1771662201047361681&#45;&gt;536982088401895285 -->\n",
"<g class=\"edge\" id=\"edge75\"><title>-1771662201047361681-&gt;536982088401895285</title>\n",
"<path d=\"M1290,-1142.11C1290,-1150.16 1290,-1159.12 1290,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1286.5,-1167.59 1290,-1177.59 1293.5,-1167.59 1286.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5551179904537381498 -->\n",
"<g class=\"node\" id=\"node80\"><title>5551179904537381498</title>\n",
"<ellipse cx=\"831\" cy=\"-755\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"831\" y=\"-751.3\">apply</text>\n",
"</g>\n",
"<!-- 5551179904537381498&#45;&gt;&#45;4593914032684884160 -->\n",
"<g class=\"edge\" id=\"edge79\"><title>5551179904537381498-&gt;-4593914032684884160</title>\n",
"<path d=\"M828.157,-785.496C827.336,-794.015 826.444,-803.271 825.636,-811.652\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"822.145,-811.39 824.669,-821.679 829.113,-812.061 822.145,-811.39\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607527765559 -->\n",
"<g class=\"node\" id=\"node81\"><title>-1702485607527765559</title>\n",
"<polygon fill=\"none\" points=\"903,-688 775,-688 775,-652 903,-652 903,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"839\" y=\"-666.3\">('transpose-#4', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;5551179904537381498 -->\n",
"<g class=\"edge\" id=\"edge80\"><title>-1702485607527765559-&gt;5551179904537381498</title>\n",
"<path d=\"M837.342,-688.198C836.611,-695.787 835.718,-705.052 834.836,-714.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"831.329,-714.108 833.853,-724.398 838.297,-714.78 831.329,-714.108\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 787173648895319139&#45;&gt;&#45;7834619602433052095 -->\n",
"<g class=\"edge\" id=\"edge81\"><title>787173648895319139-&gt;-7834619602433052095</title>\n",
"<path d=\"M3046.86,-981.107C3045.55,-990.074 3044.2,-999.32 3043,-1007.57\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3039.5,-1007.33 3041.52,-1017.73 3046.43,-1008.34 3039.5,-1007.33\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862863665346 -->\n",
"<g class=\"node\" id=\"node83\"><title>9038676862863665346</title>\n",
"<polygon fill=\"none\" points=\"2291.5,-688 2150.5,-688 2150.5,-652 2291.5,-652 2291.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2221\" y=\"-666.3\">('tensordot-#0', 0, 2, 1)</text>\n",
"</g>\n",
"<!-- 9038676862863665346&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge157\"><title>9038676862863665346-&gt;-3850586505003371506</title>\n",
"<path d=\"M2221,-688.198C2221,-697.029 2221,-708.129 2221,-718.682\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2217.5,-718.949 2221,-728.95 2224.5,-718.95 2217.5,-718.949\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444&#45;&gt;9038676862863665346 -->\n",
"<g class=\"edge\" id=\"edge84\"><title>1855122232498955444-&gt;9038676862863665346</title>\n",
"<path d=\"M2221,-615.666C2221,-624.58 2221,-633.742 2221,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2217.5,-641.948 2221,-651.948 2224.5,-641.948 2217.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node85\"><title>411860816835340863</title>\n",
"<ellipse cx=\"551\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"551\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge87\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M551,-415.807C551,-425.28 551,-436.034 551,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"547.5,-445.867 551,-455.867 554.5,-445.867 547.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7942807732901793936&#45;&gt;&#45;7834621055924048570 -->\n",
"<g class=\"edge\" id=\"edge88\"><title>7942807732901793936-&gt;-7834621055924048570</title>\n",
"<path d=\"M2914.05,-968.634C2907.22,-973.823 2899.71,-978.631 2892,-982 2791.66,-1025.85 2754.07,-999.717 2642.53,-1017.85\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2641.85,-1014.42 2632.59,-1019.56 2643.03,-1021.32 2641.85,-1014.42\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493&#45;&gt;&#45;1702485607527765559 -->\n",
"<g class=\"edge\" id=\"edge91\"><title>-6786951993123257493-&gt;-1702485607527765559</title>\n",
"<path d=\"M844.497,-616.226C843.599,-624.848 842.679,-633.678 841.855,-641.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"838.357,-641.388 840.802,-651.697 845.32,-642.113 838.357,-641.388\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610794727882 -->\n",
"<g class=\"node\" id=\"node88\"><title>536984610794727882</title>\n",
"<polygon fill=\"none\" points=\"1239,-858 1139,-858 1139,-822 1239,-822 1239,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-836.3\">('sum-#3', 2, 1)</text>\n",
"</g>\n",
"<!-- 3544771365942889020&#45;&gt;536984610794727882 -->\n",
"<g class=\"edge\" id=\"edge93\"><title>3544771365942889020-&gt;536984610794727882</title>\n",
"<path d=\"M1189,-781.354C1189,-791.017 1189,-802.063 1189,-811.883\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1185.5,-811.934 1189,-821.934 1192.5,-811.934 1185.5,-811.934\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366981480696 -->\n",
"<g class=\"node\" id=\"node90\"><title>5891790366981480696</title>\n",
"<polygon fill=\"none\" points=\"1259.5,-688 1118.5,-688 1118.5,-652 1259.5,-652 1259.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-666.3\">('tensordot-#0', 2, 2, 1)</text>\n",
"</g>\n",
"<!-- 5891790366981480696&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge94\"><title>5891790366981480696-&gt;3544771365942889020</title>\n",
"<path d=\"M1189,-688.198C1189,-697.029 1189,-708.129 1189,-718.682\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1185.5,-718.949 1189,-728.95 1192.5,-718.95 1185.5,-718.949\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913487989071 -->\n",
"<g class=\"node\" id=\"node91\"><title>5891788913487989071</title>\n",
"<polygon fill=\"none\" points=\"1418.5,-688 1277.5,-688 1277.5,-652 1418.5,-652 1418.5,-688\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1348\" y=\"-666.3\">('tensordot-#0', 2, 1, 1)</text>\n",
"</g>\n",
"<!-- 5891788913487989071&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge96\"><title>5891788913487989071-&gt;3544771365942889020</title>\n",
"<path d=\"M1315.06,-688.198C1287.39,-702.639 1248.11,-723.143 1220.78,-737.411\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1218.89,-734.447 1211.65,-742.177 1222.13,-740.652 1218.89,-734.447\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430&#45;&gt;&#45;1702481823939099188 -->\n",
"<g class=\"edge\" id=\"edge97\"><title>776398453034526430-&gt;-1702481823939099188</title>\n",
"<path d=\"M2796.2,-610.391C2802.71,-621.355 2809.68,-633.096 2815.66,-643.168\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2812.72,-645.067 2820.83,-651.879 2818.74,-641.493 2812.72,-645.067\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839&#45;&gt;5891788913487989071 -->\n",
"<g class=\"edge\" id=\"edge99\"><title>-7451697953502986839-&gt;5891788913487989071</title>\n",
"<path d=\"M1348,-615.666C1348,-624.58 1348,-633.742 1348,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1344.5,-641.948 1348,-651.948 1351.5,-641.948 1344.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718&#45;&gt;&#45;1702485607528930608 -->\n",
"<g class=\"edge\" id=\"edge102\"><title>-5960313230188137718-&gt;-1702485607528930608</title>\n",
"<path d=\"M3031.5,-250.226C3032.4,-258.848 3033.32,-267.678 3034.14,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3030.68,-276.113 3035.2,-285.697 3037.64,-275.388 3030.68,-276.113\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349594233912 -->\n",
"<g class=\"node\" id=\"node95\"><title>536983349594233912</title>\n",
"<polygon fill=\"none\" points=\"756,-1214 656,-1214 656,-1178 756,-1178 756,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"706\" y=\"-1192.3\">('sum-#3', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;8530873149116771598&#45;&gt;536983349594233912 -->\n",
"<g class=\"edge\" id=\"edge104\"><title>-8530873149116771598-&gt;536983349594233912</title>\n",
"<path d=\"M706,-1142.11C706,-1150.16 706,-1159.12 706,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"702.5,-1167.59 706,-1177.59 709.5,-1167.59 702.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055921553420 -->\n",
"<g class=\"node\" id=\"node97\"><title>-7834621055921553420</title>\n",
"<polygon fill=\"none\" points=\"776.5,-1054 635.5,-1054 635.5,-1018 776.5,-1018 776.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"706\" y=\"-1032.3\">('tensordot-#0', 1, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834621055921553420&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge106\"><title>-7834621055921553420-&gt;-8530873149116771598</title>\n",
"<path d=\"M706,-1054.31C706,-1061.79 706,-1070.84 706,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"702.5,-1079.74 706,-1089.74 709.5,-1079.74 702.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;398662181193291580 -->\n",
"<g class=\"node\" id=\"node98\"><title>-398662181193291580</title>\n",
"<ellipse cx=\"1727\" cy=\"-389\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1727\" y=\"-385.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;398662181193291580&#45;&gt;&#45;4593912771484390190 -->\n",
"<g class=\"edge\" id=\"edge108\"><title>-398662181193291580-&gt;-4593912771484390190</title>\n",
"<path d=\"M1725.56,-419.965C1725.15,-428.359 1724.71,-437.438 1724.32,-445.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1720.81,-445.721 1723.83,-455.878 1727.8,-446.058 1720.81,-445.721\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823940264237 -->\n",
"<g class=\"node\" id=\"node99\"><title>-1702481823940264237</title>\n",
"<polygon fill=\"none\" points=\"1795,-322 1667,-322 1667,-286 1795,-286 1795,-322\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1731\" y=\"-300.3\">('transpose-#4', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;398662181193291580 -->\n",
"<g class=\"edge\" id=\"edge109\"><title>-1702481823940264237-&gt;-398662181193291580</title>\n",
"<path d=\"M1730.17,-322.198C1729.81,-329.787 1729.36,-339.052 1728.92,-348.205\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1725.41,-348.241 1728.43,-358.398 1732.4,-348.578 1725.41,-348.241\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205&#45;&gt;&#45;1702481823940264237 -->\n",
"<g class=\"edge\" id=\"edge110\"><title>7694427450707397205-&gt;-1702481823940264237</title>\n",
"<path d=\"M1726.05,-250.226C1726.86,-258.848 1727.69,-267.678 1728.43,-275.587\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1724.96,-276.067 1729.38,-285.697 1731.93,-275.414 1724.96,-276.067\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913491731796 -->\n",
"<g class=\"node\" id=\"node101\"><title>5891788913491731796</title>\n",
"<polygon fill=\"none\" points=\"458.5,-1054 317.5,-1054 317.5,-1018 458.5,-1018 458.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-1032.3\">('tensordot-#0', 2, 1, 2)</text>\n",
"</g>\n",
"<!-- 7825696376998841145 -->\n",
"<g class=\"node\" id=\"node108\"><title>7825696376998841145</title>\n",
"<ellipse cx=\"229\" cy=\"-1116\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-1112.3\">sum</text>\n",
"</g>\n",
"<!-- 5891788913491731796&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge126\"><title>5891788913491731796-&gt;7825696376998841145</title>\n",
"<path d=\"M353.107,-1054.12C325.751,-1067.54 287.977,-1086.07 261.308,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"259.461,-1096.16 252.024,-1103.71 262.544,-1102.44 259.461,-1096.16\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6044676205664862886&#45;&gt;5891788913491731796 -->\n",
"<g class=\"edge\" id=\"edge112\"><title>6044676205664862886-&gt;5891788913491731796</title>\n",
"<path d=\"M787.104,-968.768C780.272,-973.947 772.746,-978.717 765,-982 645.17,-1032.79 600.748,-997.752 468.658,-1017.86\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"467.894,-1014.44 458.574,-1019.48 469.001,-1021.35 467.894,-1014.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727&#45;&gt;&#45;1702485607530095657 -->\n",
"<g class=\"edge\" id=\"edge115\"><title>-319771713687643727-&gt;-1702485607530095657</title>\n",
"<path d=\"M3043,-615.666C3044.67,-624.58 3046.39,-633.742 3047.92,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3044.52,-642.764 3049.8,-651.948 3051.4,-641.474 3044.52,-642.764\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787460000735321 -->\n",
"<g class=\"node\" id=\"node104\"><title>5891787460000735321</title>\n",
"<polygon fill=\"none\" points=\"140.5,-1054 -0.5,-1054 -0.5,-1018 140.5,-1018 140.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"70\" y=\"-1032.3\">('tensordot-#0', 2, 0, 2)</text>\n",
"</g>\n",
"<!-- 5891787460000735321&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge124\"><title>5891787460000735321-&gt;7825696376998841145</title>\n",
"<path d=\"M104.893,-1054.12C132.249,-1067.54 170.023,-1086.07 196.692,-1099.15\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"195.456,-1102.44 205.976,-1103.71 198.539,-1096.16 195.456,-1102.44\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683&#45;&gt;5891787460000735321 -->\n",
"<g class=\"edge\" id=\"edge117\"><title>4448115844193066683-&gt;5891787460000735321</title>\n",
"<path d=\"M155.535,-965.997C137.812,-980.295 116.25,-997.689 99.2085,-1011.44\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"96.8282,-1008.86 91.2426,-1017.86 101.223,-1014.31 96.8282,-1008.86\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386&#45;&gt;9038681223335407196 -->\n",
"<g class=\"edge\" id=\"edge120\"><title>-4665353698318514386-&gt;9038681223335407196</title>\n",
"<path d=\"M3189.58,-981.107C3191,-990.175 3192.46,-999.528 3193.76,-1007.85\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3190.3,-1008.39 3195.3,-1017.73 3197.22,-1007.31 3190.3,-1008.39\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610791232735 -->\n",
"<g class=\"node\" id=\"node107\"><title>536984610791232735</title>\n",
"<polygon fill=\"none\" points=\"279,-1214 179,-1214 179,-1178 279,-1178 279,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-1192.3\">('sum-#3', 2, 2)</text>\n",
"</g>\n",
"<!-- 7825696376998841145&#45;&gt;536984610791232735 -->\n",
"<g class=\"edge\" id=\"edge123\"><title>7825696376998841145-&gt;536984610791232735</title>\n",
"<path d=\"M229,-1142.11C229,-1150.16 229,-1159.12 229,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"225.5,-1167.59 229,-1177.59 232.5,-1167.59 225.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366977737971 -->\n",
"<g class=\"node\" id=\"node109\"><title>5891790366977737971</title>\n",
"<polygon fill=\"none\" points=\"299.5,-1054 158.5,-1054 158.5,-1018 299.5,-1018 299.5,-1054\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-1032.3\">('tensordot-#0', 2, 2, 2)</text>\n",
"</g>\n",
"<!-- 5891790366977737971&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge125\"><title>5891790366977737971-&gt;7825696376998841145</title>\n",
"<path d=\"M229,-1054.31C229,-1061.79 229,-1070.84 229,-1079.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"225.5,-1079.74 229,-1089.74 232.5,-1079.74 225.5,-1079.74\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339&#45;&gt;9038679769844410721 -->\n",
"<g class=\"edge\" id=\"edge127\"><title>2155017006565686339-&gt;9038679769844410721</title>\n",
"<path d=\"M2709.71,-980.828C2711.61,-989.923 2713.57,-999.318 2715.31,-1007.68\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2711.91,-1008.54 2717.38,-1017.62 2718.76,-1007.11 2711.91,-1008.54\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495&#45;&gt;&#45;7834618148943303195 -->\n",
"<g class=\"edge\" id=\"edge130\"><title>9171612616599742495-&gt;-7834618148943303195</title>\n",
"<path d=\"M1546,-615.666C1546,-624.58 1546,-633.742 1546,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1542.5,-641.948 1546,-651.948 1549.5,-641.948 1542.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610793562833 -->\n",
"<g class=\"node\" id=\"node112\"><title>536984610793562833</title>\n",
"<polygon fill=\"none\" points=\"2029,-1214 1929,-1214 1929,-1178 2029,-1178 2029,-1214\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1979\" y=\"-1192.3\">('sum-#3', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;8014627570698660621&#45;&gt;536984610793562833 -->\n",
"<g class=\"edge\" id=\"edge133\"><title>-8014627570698660621-&gt;536984610793562833</title>\n",
"<path d=\"M1979,-1142.11C1979,-1150.16 1979,-1159.12 1979,-1167.34\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1975.5,-1167.59 1979,-1177.59 1982.5,-1167.59 1975.5,-1167.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node114\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"2743\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2743\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge137\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M2743,-415.807C2743,-425.28 2743,-436.034 2743,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2739.5,-445.867 2743,-455.867 2746.5,-445.867 2739.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6804251353386746561&#45;&gt;&#45;4593912771487885337 -->\n",
"<g class=\"edge\" id=\"edge138\"><title>6804251353386746561-&gt;-4593912771487885337</title>\n",
"<path d=\"M582.722,-785.965C582.924,-794.359 583.143,-803.438 583.341,-811.671\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"579.847,-811.965 583.587,-821.878 586.845,-811.796 579.847,-811.965\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131&#45;&gt;9038676862862417771 -->\n",
"<g class=\"edge\" id=\"edge140\"><title>-6352743382588554131-&gt;9038676862862417771</title>\n",
"<path d=\"M2856.38,-978.324C2860.57,-988.363 2864.97,-998.926 2868.82,-1008.18\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2865.68,-1009.73 2872.75,-1017.61 2872.14,-1007.03 2865.68,-1009.73\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node117\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"3035\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3035\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge143\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M3035,-415.807C3035,-425.28 3035,-436.034 3035,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3031.5,-445.867 3035,-455.867 3038.5,-445.867 3031.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197&#45;&gt;5891790366977737971 -->\n",
"<g class=\"edge\" id=\"edge144\"><title>6347176622330054197-&gt;5891790366977737971</title>\n",
"<path d=\"M440.791,-954.318C398.151,-970.562 330.546,-996.316 283.218,-1014.35\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"281.838,-1011.13 273.74,-1017.96 284.33,-1017.67 281.838,-1011.13\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714&#45;&gt;&#45;7834621055921553420 -->\n",
"<g class=\"edge\" id=\"edge147\"><title>-8682956723209822714-&gt;-7834621055921553420</title>\n",
"<path d=\"M619.427,-965.741C637.306,-980.045 659.13,-997.504 676.393,-1011.31\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"674.469,-1014.26 684.464,-1017.77 678.842,-1008.79 674.469,-1014.26\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node120\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"979\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"979\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge150\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M979,-415.807C979,-425.28 979,-436.034 979,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"975.5,-445.867 979,-455.867 982.5,-445.867 975.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node121\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"2418\" cy=\"-389\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2418\" y=\"-385.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge151\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M2418,-415.807C2418,-425.28 2418,-436.034 2418,-445.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2414.5,-445.867 2418,-455.867 2421.5,-445.867 2414.5,-445.867\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494&#45;&gt;5891790366981480696 -->\n",
"<g class=\"edge\" id=\"edge152\"><title>-5482521523239052494-&gt;5891790366981480696</title>\n",
"<path d=\"M1189,-615.666C1189,-624.58 1189,-633.742 1189,-641.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1185.5,-641.948 1189,-651.948 1192.5,-641.948 1185.5,-641.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088400730236 -->\n",
"<g class=\"node\" id=\"node123\"><title>536982088400730236</title>\n",
"<polygon fill=\"none\" points=\"2271,-858 2171,-858 2171,-822 2271,-822 2271,-858\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2221\" y=\"-836.3\">('sum-#3', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;3850586505003371506&#45;&gt;536982088400730236 -->\n",
"<g class=\"edge\" id=\"edge155\"><title>-3850586505003371506-&gt;536982088400730236</title>\n",
"<path d=\"M2221,-781.354C2221,-791.017 2221,-802.063 2221,-811.883\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2217.5,-811.934 2221,-821.934 2224.5,-811.934 2217.5,-811.934\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5779655052493914871&#45;&gt;&#45;4593915293877222787 -->\n",
"<g class=\"edge\" id=\"edge159\"><title>5779655052493914871-&gt;-4593915293877222787</title>\n",
"<path d=\"M358.633,-778.242C348.416,-789.401 336.013,-802.946 325.514,-814.413\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"322.771,-812.225 318.599,-821.964 327.934,-816.953 322.771,-812.225\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400&#45;&gt;&#45;1702484346333096834 -->\n",
"<g class=\"edge\" id=\"edge161\"><title>-5581502510081209400-&gt;-1702484346333096834</title>\n",
"<path d=\"M2526.37,-615.946C2527.45,-624.595 2528.56,-633.465 2529.55,-641.417\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2526.11,-642.095 2530.82,-651.584 2533.06,-641.227 2526.11,-642.095\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Now we just start showing off\n",
"(x.dot(x.T + 1)).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"1068pt\" viewBox=\"0.00 0.00 4400.00 1068.00\" width=\"4400pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 1064)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-1064 4396,-1064 4396,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 5891787459999487746 -->\n",
"<g class=\"node\" id=\"node1\"><title>5891787459999487746</title>\n",
"<polygon fill=\"none\" points=\"458.5,-746 317.5,-746 317.5,-710 458.5,-710 458.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-724.3\">('tensordot-#0', 2, 0, 1)</text>\n",
"</g>\n",
"<!-- 3544771365942889020 -->\n",
"<g class=\"node\" id=\"node141\"><title>3544771365942889020</title>\n",
"<ellipse cx=\"570\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"570\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891787459999487746&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge164\"><title>5891787459999487746-&gt;3544771365942889020</title>\n",
"<path d=\"M427.941,-746.117C460.799,-760.199 506.788,-779.909 537.442,-793.047\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"536.249,-796.343 546.82,-797.066 539.007,-789.909 536.249,-796.343\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2112073439733749108 -->\n",
"<g class=\"node\" id=\"node2\"><title>2112073439733749108</title>\n",
"<ellipse cx=\"788\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"788\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2112073439733749108&#45;&gt;5891787459999487746 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>2112073439733749108-&gt;5891787459999487746</title>\n",
"<path d=\"M757.069,-660.688C750.24,-665.873 742.724,-670.665 735,-674 627.68,-720.334 587.593,-691.049 468.791,-709.825\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"467.871,-706.429 458.582,-711.525 469.021,-713.334 467.871,-706.429\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293878387836 -->\n",
"<g class=\"node\" id=\"node3\"><title>-4593915293878387836</title>\n",
"<polygon fill=\"none\" points=\"969,-550 873,-550 873,-514 969,-514 969,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"921\" y=\"-528.3\">('add-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>-4593915293878387836-&gt;2112073439733749108</title>\n",
"<path d=\"M893.113,-550.164C877.249,-560.194 857.18,-573.337 840,-586 836.193,-588.806 832.293,-591.797 828.424,-594.844\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"826.185,-592.154 820.568,-601.137 830.561,-597.617 826.185,-592.154\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514 -->\n",
"<g class=\"node\" id=\"node140\"><title>1902485199954662514</title>\n",
"<ellipse cx=\"1189\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1189\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge160\"><title>-4593915293878387836-&gt;1902485199954662514</title>\n",
"<path d=\"M969.228,-546.812C1003.05,-556.837 1049.15,-571.19 1089,-586 1106.03,-592.329 1124.37,-599.969 1140.64,-607.042\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1139.38,-610.314 1149.95,-611.126 1142.2,-603.904 1139.38,-610.314\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495 -->\n",
"<g class=\"node\" id=\"node163\"><title>9171612616599742495</title>\n",
"<ellipse cx=\"683\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"683\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge203\"><title>-4593915293878387836-&gt;9171612616599742495</title>\n",
"<path d=\"M872.816,-547.436C869.834,-548.309 866.877,-549.17 864,-550 806.811,-566.507 787.755,-558.432 735,-586 730.746,-588.223 726.523,-590.835 722.428,-593.656\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"720.219,-590.936 714.236,-599.68 724.366,-596.576 720.219,-590.936\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node4\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"1494.5,-126 1371.5,-126 1371.5,-90 1494.5,-90 1494.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1433\" y=\"-104.3\">('wrapped-#2', 2, 0)</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>2352517839833282757-&gt;2112073439733749108</title>\n",
"<path d=\"M1371.44,-120.904C1340.53,-128.963 1303.66,-141.902 1275,-162 1222.94,-198.501 1237.66,-236.931 1186,-274 1147.62,-301.54 1120.67,-277.914 1086,-310 1000.16,-389.452 1067.35,-474.507 978,-550 929.584,-590.91 896.425,-557.12 840,-586 835.728,-588.187 831.491,-590.775 827.388,-593.58\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"825.188,-590.852 819.185,-599.583 829.322,-596.501 825.188,-590.852\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683 -->\n",
"<g class=\"node\" id=\"node85\"><title>4448115844193066683</title>\n",
"<ellipse cx=\"2044\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2044\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge81\"><title>2352517839833282757-&gt;4448115844193066683</title>\n",
"<path d=\"M1434.26,-126.069C1437.84,-166.461 1450.48,-270.2 1490,-346 1526.24,-415.513 1540.53,-436.434 1607,-478 1657.47,-509.561 1678.94,-497.035 1736,-514 1786.93,-529.143 1798.91,-535.422 1850,-550 1912.2,-567.745 1933.21,-556.952 1991,-586 1995.52,-588.27 2000,-590.977 2004.33,-593.913\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2002.3,-596.764 2012.46,-599.786 2006.4,-591.091 2002.3,-596.764\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250 -->\n",
"<g class=\"node\" id=\"node121\"><title>-7899640582056257250</title>\n",
"<ellipse cx=\"1673\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1673\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7899640582056257250 -->\n",
"<g class=\"edge\" id=\"edge127\"><title>2352517839833282757-&gt;-7899640582056257250</title>\n",
"<path d=\"M1494.39,-118.237C1532.27,-125.877 1580.75,-139.276 1619,-162 1625.71,-165.989 1632.17,-171.017 1638.14,-176.404\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1635.78,-178.988 1645.43,-183.368 1640.62,-173.928 1635.78,-178.988\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867 -->\n",
"<g class=\"node\" id=\"node135\"><title>-1151802381257702867</title>\n",
"<ellipse cx=\"2648\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2648\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge152\"><title>2352517839833282757-&gt;-1151802381257702867</title>\n",
"<path d=\"M1494.39,-111.17C1571.45,-115.335 1697.09,-127.385 1726,-162 1757.91,-200.203 1749.1,-229.908 1726,-274 1712.95,-298.898 1687.05,-285.102 1674,-310 1666.57,-324.172 1665.51,-332.44 1674,-346 1865.68,-652.072 2126.18,-400.436 2469,-514 2521.26,-531.313 2573.35,-567.45 2607.74,-594.622\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2605.67,-597.448 2615.67,-600.97 2610.05,-591.985 2605.67,-597.448\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1552250351150745796 -->\n",
"<g class=\"node\" id=\"node151\"><title>-1552250351150745796</title>\n",
"<ellipse cx=\"1340\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1340\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;1552250351150745796 -->\n",
"<g class=\"edge\" id=\"edge182\"><title>2352517839833282757-&gt;-1552250351150745796</title>\n",
"<path d=\"M1418.06,-126.352C1408.44,-137.523 1395.41,-152.655 1382.75,-167.355\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1380.06,-165.117 1376.19,-174.979 1385.36,-169.685 1380.06,-165.117\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223334159621 -->\n",
"<g class=\"node\" id=\"node5\"><title>9038681223334159621</title>\n",
"<polygon fill=\"none\" points=\"815.5,-746 674.5,-746 674.5,-710 815.5,-710 815.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"745\" y=\"-724.3\">('tensordot-#0', 0, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;3850586505003371506 -->\n",
"<g class=\"node\" id=\"node108\"><title>-3850586505003371506</title>\n",
"<ellipse cx=\"1137\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1137\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038681223334159621&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge109\"><title>9038681223334159621-&gt;-3850586505003371506</title>\n",
"<path d=\"M815.621,-744.268C818.45,-744.857 821.251,-745.436 824,-746 924.582,-766.621 1043.7,-789.378 1101.71,-800.355\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1101.34,-803.846 1111.81,-802.264 1102.64,-796.968 1101.34,-803.846\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8007207361433000449 -->\n",
"<g class=\"node\" id=\"node6\"><title>-8007207361433000449</title>\n",
"<ellipse cx=\"1037\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1037\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;8007207361433000449&#45;&gt;9038681223334159621 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-8007207361433000449-&gt;9038681223334159621</title>\n",
"<path d=\"M1004.45,-658.764C996.514,-664.479 987.772,-669.973 979,-674 971.787,-677.311 890.207,-695.468 825.375,-709.619\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"824.56,-706.214 815.535,-711.764 826.051,-713.054 824.56,-706.214\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node7\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"2652.5,-126 2529.5,-126 2529.5,-90 2652.5,-90 2652.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2591\" y=\"-104.3\">('wrapped-#2', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>2352515317440450160-&gt;-8007207361433000449</title>\n",
"<path d=\"M2572.24,-126.132C2561.69,-136.152 2548.57,-149.295 2538,-162 2499.37,-208.44 2512.38,-242.229 2461,-274 2362.9,-334.663 2305.37,-254.982 2204,-310 2160.53,-333.594 2102.49,-456.383 2058,-478 1911.91,-548.985 1487.05,-481.092 1328,-514 1238.3,-532.558 1140.52,-576.558 1084.22,-604.435\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1082.59,-601.335 1075.21,-608.934 1085.72,-607.598 1082.59,-601.335\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3232767763011985401 -->\n",
"<g class=\"node\" id=\"node32\"><title>3232767763011985401</title>\n",
"<ellipse cx=\"2397\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2397\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;3232767763011985401 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>2352515317440450160-&gt;3232767763011985401</title>\n",
"<path d=\"M2560.26,-126.113C2531.92,-141.892 2489.11,-165.721 2454.44,-185.021\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2452.4,-182.155 2445.36,-190.077 2455.8,-188.271 2452.4,-182.155\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386 -->\n",
"<g class=\"node\" id=\"node88\"><title>-4665353698318514386</title>\n",
"<ellipse cx=\"3115\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3115\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge83\"><title>2352515317440450160-&gt;-4665353698318514386</title>\n",
"<path d=\"M2652.56,-113.441C2759.75,-121.693 2971.79,-140.516 2998,-162 3038.65,-195.321 2998.84,-236.825 3036,-274 3071.18,-309.187 3113.02,-269.555 3142,-310 3199.7,-390.527 3163.96,-513.554 3136.93,-580.867\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3133.59,-579.803 3133.02,-590.382 3140.06,-582.465 3133.59,-579.803\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824 -->\n",
"<g class=\"node\" id=\"node137\"><title>-7130192105596146824</title>\n",
"<ellipse cx=\"2992\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2992\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge155\"><title>2352515317440450160-&gt;-7130192105596146824</title>\n",
"<path d=\"M2652.33,-113.495C2691.06,-119.288 2739.86,-132.408 2773,-162 2839.12,-221.046 2799.15,-273.382 2850,-346 2863.53,-365.323 2875.48,-362.668 2889,-382 2932.02,-443.525 2961.77,-525.788 2977.86,-578.098\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2974.56,-579.265 2980.8,-587.825 2981.26,-577.24 2974.56,-579.265\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727 -->\n",
"<g class=\"node\" id=\"node159\"><title>-319771713687643727</title>\n",
"<ellipse cx=\"2591\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2591\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;319771713687643727 -->\n",
"<g class=\"edge\" id=\"edge193\"><title>2352515317440450160-&gt;-319771713687643727</title>\n",
"<path d=\"M2591,-126.352C2591,-136.52 2591,-149.971 2591,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2587.5,-163.59 2591,-173.59 2594.5,-163.59 2587.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032683719111 -->\n",
"<g class=\"node\" id=\"node8\"><title>-4593914032683719111</title>\n",
"<polygon fill=\"none\" points=\"855,-550 759,-550 759,-514 855,-514 855,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"807\" y=\"-528.3\">('add-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>-4593914032683719111-&gt;-8007207361433000449</title>\n",
"<path d=\"M853.959,-550.097C880.806,-560.105 915.004,-573.249 945,-586 959.508,-592.167 975.105,-599.272 989.26,-605.907\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"987.79,-609.084 998.328,-610.185 990.777,-602.753 987.79,-609.084\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839 -->\n",
"<g class=\"node\" id=\"node75\"><title>-7451697953502986839</title>\n",
"<ellipse cx=\"893\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"893\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge68\"><title>-4593914032683719111-&gt;-7451697953502986839</title>\n",
"<path d=\"M822.375,-550.163C832.159,-561.084 845.251,-575.699 857.504,-589.377\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"854.919,-591.737 864.199,-596.85 860.133,-587.066 854.919,-591.737\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730 -->\n",
"<g class=\"node\" id=\"node126\"><title>3463670600158563730</title>\n",
"<ellipse cx=\"547\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge137\"><title>-4593914032683719111-&gt;3463670600158563730</title>\n",
"<path d=\"M758.84,-544.807C722.768,-554.274 672.522,-568.796 630,-586 617.892,-590.899 605.193,-596.968 593.472,-602.987\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"591.55,-600.042 584.312,-607.78 594.795,-606.245 591.55,-600.042\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908220220682 -->\n",
"<g class=\"node\" id=\"node9\"><title>2118056908220220682</title>\n",
"<polygon fill=\"none\" points=\"2773.5,-1060 2678.5,-1060 2678.5,-1024 2773.5,-1024 2773.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2726\" y=\"-1038.3\">('sub-#3', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;4127379915505294852 -->\n",
"<g class=\"node\" id=\"node10\"><title>-4127379915505294852</title>\n",
"<ellipse cx=\"2726\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2726\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- &#45;4127379915505294852&#45;&gt;2118056908220220682 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>-4127379915505294852-&gt;2118056908220220682</title>\n",
"<path d=\"M2726,-988.097C2726,-996.118 2726,-1005.28 2726,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2722.5,-1013.82 2726,-1023.82 2729.5,-1013.82 2722.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965057825736 -->\n",
"<g class=\"node\" id=\"node11\"><title>3513110965057825736</title>\n",
"<polygon fill=\"none\" points=\"2550,-906 2374,-906 2374,-870 2550,-870 2550,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2462\" y=\"-884.3\">('mean_agg-aggregate-#4', 0)</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;4127379915505294852 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>3513110965057825736-&gt;-4127379915505294852</title>\n",
"<path d=\"M2521.91,-906.019C2575.59,-921.271 2652.23,-943.043 2694.68,-955.102\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2693.87,-958.511 2704.45,-957.877 2695.79,-951.778 2693.87,-958.511\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2439326870687513902 -->\n",
"<g class=\"node\" id=\"node82\"><title>-2439326870687513902</title>\n",
"<ellipse cx=\"2598\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2598\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;2439326870687513902 -->\n",
"<g class=\"edge\" id=\"edge77\"><title>3513110965057825736-&gt;-2439326870687513902</title>\n",
"<path d=\"M2492.86,-906.019C2515.9,-918.725 2547.15,-935.957 2569.58,-948.327\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2568.16,-951.54 2578.6,-953.304 2571.54,-945.41 2568.16,-951.54\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6451867983632238107 -->\n",
"<g class=\"node\" id=\"node96\"><title>-6451867983632238107</title>\n",
"<ellipse cx=\"2384\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2384\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;6451867983632238107 -->\n",
"<g class=\"edge\" id=\"edge92\"><title>3513110965057825736-&gt;-6451867983632238107</title>\n",
"<path d=\"M2444.3,-906.019C2433.31,-916.584 2419.07,-930.277 2407.19,-941.704\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2404.56,-939.376 2399.78,-948.83 2409.41,-944.421 2404.56,-939.376\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088399565187 -->\n",
"<g class=\"node\" id=\"node12\"><title>536982088399565187</title>\n",
"<polygon fill=\"none\" points=\"2907,-906 2807,-906 2807,-870 2907,-870 2907,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2857\" y=\"-884.3\">('sum-#5', 0, 0)</text>\n",
"</g>\n",
"<!-- 536982088399565187&#45;&gt;&#45;4127379915505294852 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>536982088399565187-&gt;-4127379915505294852</title>\n",
"<path d=\"M2827.27,-906.019C2805.21,-918.649 2775.34,-935.752 2753.76,-948.106\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2752.01,-945.077 2745.07,-953.083 2755.49,-951.152 2752.01,-945.077\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965059990786 -->\n",
"<g class=\"node\" id=\"node13\"><title>3513110965059990786</title>\n",
"<polygon fill=\"none\" points=\"3219,-906 3043,-906 3043,-870 3219,-870 3219,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3131\" y=\"-884.3\">('mean_agg-aggregate-#4', 2)</text>\n",
"</g>\n",
"<!-- 3537350042483822098 -->\n",
"<g class=\"node\" id=\"node23\"><title>3537350042483822098</title>\n",
"<ellipse cx=\"3163\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3163\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;3537350042483822098 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>3513110965059990786-&gt;3537350042483822098</title>\n",
"<path d=\"M3138.26,-906.019C3141.86,-914.446 3146.3,-924.865 3150.43,-934.535\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3147.26,-936.031 3154.4,-943.855 3153.7,-933.284 3147.26,-936.031\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6589318938339626052 -->\n",
"<g class=\"node\" id=\"node72\"><title>-6589318938339626052</title>\n",
"<ellipse cx=\"3036\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3036\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;&#45;6589318938339626052 -->\n",
"<g class=\"edge\" id=\"edge65\"><title>3513110965059990786-&gt;-6589318938339626052</title>\n",
"<path d=\"M3109.44,-906.019C3095.12,-917.323 3076.27,-932.21 3061.25,-944.068\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3059.03,-941.359 3053.35,-950.302 3063.37,-946.853 3059.03,-941.359\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8290001015458060657 -->\n",
"<g class=\"node\" id=\"node80\"><title>-8290001015458060657</title>\n",
"<ellipse cx=\"2895\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2895\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;&#45;8290001015458060657 -->\n",
"<g class=\"edge\" id=\"edge75\"><title>3513110965059990786-&gt;-8290001015458060657</title>\n",
"<path d=\"M3077.45,-906.019C3030.63,-920.896 2964.3,-941.978 2925.85,-954.196\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2924.71,-950.884 2916.24,-957.249 2926.83,-957.556 2924.71,-950.884\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5694066529386767220 -->\n",
"<g class=\"node\" id=\"node14\"><title>5694066529386767220</title>\n",
"<ellipse cx=\"3684\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3684\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- 5694066529386767220&#45;&gt;3513110965059990786 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>5694066529386767220-&gt;3513110965059990786</title>\n",
"<path d=\"M3699.88,-474.779C3711,-499.908 3728.16,-530.287 3752,-550 3790.02,-581.44 3824.2,-549.154 3857,-586 3904.95,-639.862 3926.76,-687.927 3884,-746 3797.84,-863.02 3392.14,-850.629 3228.67,-870.05\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3228.2,-866.581 3218.72,-871.313 3229.08,-873.525 3228.2,-866.581\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307630407384 -->\n",
"<g class=\"node\" id=\"node15\"><title>4665976307630407384</title>\n",
"<polygon fill=\"none\" points=\"3727,-346 3581,-346 3581,-310 3727,-310 3727,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3654\" y=\"-324.3\">('mean_chunk-#6', 2, 2)</text>\n",
"</g>\n",
"<!-- 4665976307630407384&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>4665976307630407384-&gt;5694066529386767220</title>\n",
"<path d=\"M3659.23,-346.419C3661.62,-354.391 3664.6,-364.321 3667.65,-374.501\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3664.36,-375.71 3670.58,-384.283 3671.06,-373.699 3664.36,-375.71\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830029065226 -->\n",
"<g class=\"node\" id=\"node16\"><title>4665978830029065226</title>\n",
"<polygon fill=\"none\" points=\"4075,-346 3929,-346 3929,-310 4075,-310 4075,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4002\" y=\"-324.3\">('mean_chunk-#6', 0, 2)</text>\n",
"</g>\n",
"<!-- 4665978830029065226&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>4665978830029065226-&gt;5694066529386767220</title>\n",
"<path d=\"M3928.81,-340.188C3882.11,-348.648 3820.84,-362.227 3769,-382 3756.94,-386.599 3744.49,-392.65 3732.97,-398.873\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3731,-395.964 3723.95,-403.876 3734.39,-402.086 3731,-395.964\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568827406207 -->\n",
"<g class=\"node\" id=\"node17\"><title>4665977568827406207</title>\n",
"<polygon fill=\"none\" points=\"3563,-346 3417,-346 3417,-310 3563,-310 3563,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3490\" y=\"-324.3\">('mean_chunk-#6', 1, 2)</text>\n",
"</g>\n",
"<!-- 4665977568827406207&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>4665977568827406207-&gt;5694066529386767220</title>\n",
"<path d=\"M3523.35,-346.191C3553.58,-361.774 3598.58,-384.971 3633.27,-402.852\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3631.82,-406.038 3642.31,-407.509 3635.02,-399.816 3631.82,-406.038\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908219055633 -->\n",
"<g class=\"node\" id=\"node18\"><title>2118056908219055633</title>\n",
"<polygon fill=\"none\" points=\"993.5,-1060 898.5,-1060 898.5,-1024 993.5,-1024 993.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"946\" y=\"-1038.3\">('sub-#3', 0, 1)</text>\n",
"</g>\n",
"<!-- 2146161611837164723 -->\n",
"<g class=\"node\" id=\"node19\"><title>2146161611837164723</title>\n",
"<ellipse cx=\"946\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"946\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 2146161611837164723&#45;&gt;2118056908219055633 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>2146161611837164723-&gt;2118056908219055633</title>\n",
"<path d=\"M946,-988.097C946,-996.118 946,-1005.28 946,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"942.5,-1013.82 946,-1023.82 949.5,-1013.82 942.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965056743211 -->\n",
"<g class=\"node\" id=\"node20\"><title>3513110965056743211</title>\n",
"<polygon fill=\"none\" points=\"878,-906 702,-906 702,-870 878,-870 878,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"790\" y=\"-884.3\">('mean_agg-aggregate-#4', 1)</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;2146161611837164723 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>3513110965056743211-&gt;2146161611837164723</title>\n",
"<path d=\"M825.399,-906.019C852.979,-919.278 890.81,-937.467 916.704,-949.915\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"915.468,-953.205 925.997,-954.383 918.501,-946.896 915.468,-953.205\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7247770582433443282 -->\n",
"<g class=\"node\" id=\"node36\"><title>-7247770582433443282</title>\n",
"<ellipse cx=\"481\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"481\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;&#45;7247770582433443282 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>3513110965056743211-&gt;-7247770582433443282</title>\n",
"<path d=\"M719.883,-906.019C654.854,-921.802 561.055,-944.569 512.614,-956.327\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"511.605,-952.97 502.713,-958.73 513.256,-959.772 511.605,-952.97\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;740569539790221127 -->\n",
"<g class=\"node\" id=\"node90\"><title>-740569539790221127</title>\n",
"<ellipse cx=\"691\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"691\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;&#45;740569539790221127 -->\n",
"<g class=\"edge\" id=\"edge87\"><title>3513110965056743211-&gt;-740569539790221127</title>\n",
"<path d=\"M767.535,-906.019C752.517,-917.396 732.71,-932.402 717.008,-944.297\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"714.621,-941.714 708.763,-950.543 718.848,-947.294 714.621,-941.714\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088400730236 -->\n",
"<g class=\"node\" id=\"node21\"><title>536982088400730236</title>\n",
"<polygon fill=\"none\" points=\"1017,-906 917,-906 917,-870 1017,-870 1017,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"967\" y=\"-884.3\">('sum-#5', 0, 1)</text>\n",
"</g>\n",
"<!-- 536982088400730236&#45;&gt;2146161611837164723 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>536982088400730236-&gt;2146161611837164723</title>\n",
"<path d=\"M962.235,-906.019C959.977,-914.08 957.21,-923.964 954.604,-933.271\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"951.197,-932.459 951.871,-943.032 957.938,-934.346 951.197,-932.459\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908217890584 -->\n",
"<g class=\"node\" id=\"node22\"><title>2118056908217890584</title>\n",
"<polygon fill=\"none\" points=\"3210.5,-1060 3115.5,-1060 3115.5,-1024 3210.5,-1024 3210.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3163\" y=\"-1038.3\">('sub-#3', 0, 2)</text>\n",
"</g>\n",
"<!-- 3537350042483822098&#45;&gt;2118056908217890584 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>3537350042483822098-&gt;2118056908217890584</title>\n",
"<path d=\"M3163,-988.097C3163,-996.118 3163,-1005.28 3163,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3159.5,-1013.82 3163,-1023.82 3166.5,-1013.82 3159.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088401895285 -->\n",
"<g class=\"node\" id=\"node24\"><title>536982088401895285</title>\n",
"<polygon fill=\"none\" points=\"3337,-906 3237,-906 3237,-870 3337,-870 3337,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3287\" y=\"-884.3\">('sum-#5', 0, 2)</text>\n",
"</g>\n",
"<!-- 536982088401895285&#45;&gt;3537350042483822098 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>536982088401895285-&gt;3537350042483822098</title>\n",
"<path d=\"M3258.86,-906.019C3238.41,-918.387 3210.88,-935.043 3190.56,-947.329\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3188.53,-944.466 3181.79,-952.636 3192.16,-950.455 3188.53,-944.466\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862864912921 -->\n",
"<g class=\"node\" id=\"node25\"><title>9038676862864912921</title>\n",
"<polygon fill=\"none\" points=\"4232.5,-746 4091.5,-746 4091.5,-710 4232.5,-710 4232.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4162\" y=\"-724.3\">('tensordot-#0', 0, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;1771662201047361681 -->\n",
"<g class=\"node\" id=\"node144\"><title>-1771662201047361681</title>\n",
"<ellipse cx=\"3301\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3301\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038676862864912921&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge168\"><title>9038676862864912921-&gt;-1771662201047361681</title>\n",
"<path d=\"M4091.43,-744.573C4088.25,-745.092 4085.09,-745.572 4082,-746 3839.34,-779.546 3776.05,-760.816 3532,-782 3462.61,-788.023 3381.75,-797.293 3336.45,-802.691\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3335.77,-799.247 3326.26,-803.911 3336.61,-806.197 3335.77,-799.247\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1606910644660353019 -->\n",
"<g class=\"node\" id=\"node26\"><title>1606910644660353019</title>\n",
"<ellipse cx=\"4162\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4162\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 1606910644660353019&#45;&gt;9038676862864912921 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>1606910644660353019-&gt;9038676862864912921</title>\n",
"<path d=\"M4162,-673.666C4162,-682.58 4162,-691.742 4162,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4158.5,-699.948 4162,-709.948 4165.5,-699.948 4158.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node27\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"4256.5,-126 4133.5,-126 4133.5,-90 4256.5,-90 4256.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4195\" y=\"-104.3\">('wrapped-#2', 0, 2)</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>2352515317441615209-&gt;1606910644660353019</title>\n",
"<path d=\"M4217.27,-126.199C4228.07,-135.656 4240.33,-148.249 4248,-162 4284.7,-227.811 4287,-251.646 4287,-327 4287,-327 4287,-327 4287,-431 4287,-495.98 4238.27,-557.007 4201.66,-593.684\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4199.2,-591.188 4194.52,-600.689 4204.11,-596.186 4199.2,-591.188\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2045339520697441540 -->\n",
"<g class=\"node\" id=\"node64\"><title>-2045339520697441540</title>\n",
"<ellipse cx=\"4010\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4010\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;2045339520697441540 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>2352515317441615209-&gt;-2045339520697441540</title>\n",
"<path d=\"M4157.51,-126.115C4136.9,-135.923 4111.11,-148.867 4089,-162 4080.38,-167.12 4071.46,-172.861 4062.85,-178.651\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4060.66,-175.909 4054.38,-184.436 4064.61,-181.69 4060.66,-175.909\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131 -->\n",
"<g class=\"node\" id=\"node100\"><title>-6352743382588554131</title>\n",
"<ellipse cx=\"4321\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4321\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge99\"><title>2352515317441615209-&gt;-6352743382588554131</title>\n",
"<path d=\"M4236.22,-126.184C4252.31,-134.776 4269.59,-146.661 4281,-162 4326.3,-222.896 4325,-251.104 4325,-327 4325,-327 4325,-327 4325,-431 4325,-480.183 4323.75,-536.223 4322.65,-576.101\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4319.15,-576.038 4322.37,-586.133 4326.15,-576.236 4319.15,-576.038\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444 -->\n",
"<g class=\"node\" id=\"node145\"><title>1855122232498955444</title>\n",
"<ellipse cx=\"1504\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1504\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge172\"><title>2352515317441615209-&gt;1855122232498955444</title>\n",
"<path d=\"M4173.41,-126.206C4162.66,-135.754 4150.24,-148.428 4142,-162 4097.52,-235.306 4148.08,-289.023 4084,-346 4020.1,-402.822 3962.98,-330.123 3895,-382 3857.24,-410.82 3888.08,-452.494 3848,-478 3754.34,-537.606 1960.09,-499.708 1850,-514 1716.59,-531.318 1676.21,-525.608 1556,-586 1551.71,-588.155 1547.46,-590.721 1543.35,-593.512\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1541.16,-590.778 1535.14,-599.496 1545.28,-596.435 1541.16,-590.778\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430 -->\n",
"<g class=\"node\" id=\"node153\"><title>776398453034526430</title>\n",
"<ellipse cx=\"4195\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4195\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;776398453034526430 -->\n",
"<g class=\"edge\" id=\"edge184\"><title>2352515317441615209-&gt;776398453034526430</title>\n",
"<path d=\"M4195,-126.352C4195,-136.52 4195,-149.971 4195,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4191.5,-163.59 4195,-173.59 4198.5,-163.59 4191.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771487885337 -->\n",
"<g class=\"node\" id=\"node28\"><title>-4593912771487885337</title>\n",
"<polygon fill=\"none\" points=\"3857,-550 3761,-550 3761,-514 3857,-514 3857,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3809\" y=\"-528.3\">('add-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>-4593912771487885337-&gt;1606910644660353019</title>\n",
"<path d=\"M3857.11,-547.709C3860.11,-548.514 3863.09,-549.285 3866,-550 3947.34,-569.994 3970.52,-562.78 4051,-586 4071.72,-591.979 4094,-600.23 4113.12,-607.906\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4111.93,-611.203 4122.51,-611.734 4114.57,-604.72 4111.93,-611.203\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197 -->\n",
"<g class=\"node\" id=\"node133\"><title>6347176622330054197</title>\n",
"<ellipse cx=\"3999\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3999\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge149\"><title>-4593912771487885337-&gt;6347176622330054197</title>\n",
"<path d=\"M3842.97,-550.163C3873.12,-565.396 3917.49,-587.814 3951.21,-604.854\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3949.92,-608.121 3960.42,-609.507 3953.07,-601.873 3949.92,-608.121\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714 -->\n",
"<g class=\"node\" id=\"node167\"><title>-8682956723209822714</title>\n",
"<ellipse cx=\"3325\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3325\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge216\"><title>-4593912771487885337-&gt;-8682956723209822714</title>\n",
"<path d=\"M3760.89,-535.501C3663.22,-541.128 3445.19,-556.645 3377,-586 3372.53,-587.925 3368.14,-590.359 3363.92,-593.085\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3361.67,-590.387 3355.53,-599.022 3365.72,-596.1 3361.67,-590.387\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node29\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"1041.5,-126 918.5,-126 918.5,-90 1041.5,-90 1041.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"980\" y=\"-104.3\">('wrapped-#2', 1, 0)</text>\n",
"</g>\n",
"<!-- 8919005857274069070 -->\n",
"<g class=\"node\" id=\"node62\"><title>8919005857274069070</title>\n",
"<ellipse cx=\"1939\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1939\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>2352516578636283934-&gt;8919005857274069070</title>\n",
"<path d=\"M992.261,-126.136C999.182,-136.265 1007.68,-149.515 1014,-162 1053.65,-240.354 1020.62,-287.371 1086,-346 1130,-385.455 1166.85,-346.38 1214,-382 1253.96,-412.186 1230.47,-451.558 1273,-478 1346.35,-523.604 1576.7,-491.165 1660,-514 1696.05,-523.882 1700.75,-537.572 1736,-550 1800.66,-572.797 1824.52,-555.651 1886,-586 1890.53,-588.237 1895.03,-590.923 1899.37,-593.845\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1897.34,-596.698 1907.5,-599.702 1901.43,-591.018 1897.34,-596.698\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3674521376776689581 -->\n",
"<g class=\"node\" id=\"node103\"><title>-3674521376776689581</title>\n",
"<ellipse cx=\"1122\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1122\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;3674521376776689581 -->\n",
"<g class=\"edge\" id=\"edge102\"><title>2352516578636283934-&gt;-3674521376776689581</title>\n",
"<path d=\"M1003.48,-126.001C1017.62,-136.308 1035.94,-149.784 1052,-162 1058.14,-166.671 1064.55,-171.612 1070.89,-176.539\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1068.81,-179.361 1078.85,-182.753 1073.12,-173.842 1068.81,-179.361\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825 -->\n",
"<g class=\"node\" id=\"node119\"><title>-4787277377886557825</title>\n",
"<ellipse cx=\"870\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"870\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4787277377886557825 -->\n",
"<g class=\"edge\" id=\"edge123\"><title>2352516578636283934-&gt;-4787277377886557825</title>\n",
"<path d=\"M962.327,-126.352C947.979,-140.439 927.214,-160.826 909.01,-178.7\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"906.074,-176.677 901.39,-186.18 910.978,-181.672 906.074,-176.677\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5554165230518528920 -->\n",
"<g class=\"node\" id=\"node122\"><title>5554165230518528920</title>\n",
"<ellipse cx=\"1609\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1609\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge130\"><title>2352516578636283934-&gt;5554165230518528920</title>\n",
"<path d=\"M981.147,-126.103C984.751,-167.919 999.068,-276.953 1053,-346 1114.51,-424.749 1142.14,-441.109 1235,-478 1350.79,-523.996 1403.78,-454.052 1513,-514 1542.06,-529.952 1565.98,-558.53 1582.68,-583.206\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1579.87,-585.303 1588.28,-591.745 1585.72,-581.463 1579.87,-585.303\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge204\"><title>2352516578636283934-&gt;9171612616599742495</title>\n",
"<path d=\"M918.743,-114.876C884.527,-121.247 843.562,-134.494 817,-162 705.066,-277.915 685.57,-480.892 682.884,-576.441\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"679.384,-576.37 682.653,-586.448 686.383,-576.531 679.384,-576.37\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node30\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"980\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"980\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M980,-53.8676C980,-62.094 980,-71.2197 980,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"976.5,-79.5592 980,-89.5592 983.5,-79.5592 976.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830025570079 -->\n",
"<g class=\"node\" id=\"node31\"><title>4665978830025570079</title>\n",
"<polygon fill=\"none\" points=\"2157,-346 2011,-346 2011,-310 2157,-310 2157,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2084\" y=\"-324.3\">('mean_chunk-#6', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;4882920564923567955 -->\n",
"<g class=\"node\" id=\"node43\"><title>-4882920564923567955</title>\n",
"<ellipse cx=\"2002\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2002\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- 4665978830025570079&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>4665978830025570079-&gt;-4882920564923567955</title>\n",
"<path d=\"M2069.72,-346.419C2060.97,-357.084 2049.35,-371.252 2038.21,-384.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2035.37,-382.787 2031.73,-392.739 2040.78,-387.225 2035.37,-382.787\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3232767763011985401&#45;&gt;4665978830025570079 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>3232767763011985401-&gt;4665978830025570079</title>\n",
"<path d=\"M2357.56,-257.532C2349.58,-263.788 2340.89,-269.635 2332,-274 2324.4,-277.734 2236.27,-296.139 2167.21,-310.223\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2166.27,-306.842 2157.17,-312.267 2167.67,-313.701 2166.27,-306.842\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node33\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"821.5,-126 698.5,-126 698.5,-90 821.5,-90 821.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"760\" y=\"-104.3\">('wrapped-#2', 1, 1)</text>\n",
"</g>\n",
"<!-- 787173648895319139 -->\n",
"<g class=\"node\" id=\"node68\"><title>787173648895319139</title>\n",
"<ellipse cx=\"1834\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1834\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge60\"><title>2352516578635118885-&gt;787173648895319139</title>\n",
"<path d=\"M821.626,-119.283C854.124,-126.993 893.295,-140.111 923,-162 1003.61,-221.398 984.779,-272.707 1053,-346 1116.04,-413.731 1128.54,-442.523 1214,-478 1361.69,-539.312 1416.83,-475.325 1572,-514 1613,-524.22 1620.42,-535.199 1660,-550 1706.6,-567.427 1721.11,-564.555 1766,-586 1773.97,-589.806 1782.15,-594.354 1789.95,-599.045\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1788.21,-602.089 1798.56,-604.371 1791.89,-596.135 1788.21,-602.089\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 42209328655942044 -->\n",
"<g class=\"node\" id=\"node98\"><title>42209328655942044</title>\n",
"<ellipse cx=\"1555\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1555\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;42209328655942044 -->\n",
"<g class=\"edge\" id=\"edge96\"><title>2352516578635118885-&gt;42209328655942044</title>\n",
"<path d=\"M821.56,-116.598C848.391,-119.76 880.225,-123.313 909,-126 1128.63,-146.507 1188.31,-115.813 1404,-162 1434.75,-168.585 1467.69,-180.032 1494.94,-190.785\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1493.74,-194.075 1504.32,-194.55 1496.35,-187.579 1493.74,-194.075\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2852539183771093611 -->\n",
"<g class=\"node\" id=\"node125\"><title>-2852539183771093611</title>\n",
"<ellipse cx=\"1714\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1714\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge135\"><title>2352516578635118885-&gt;-2852539183771093611</title>\n",
"<path d=\"M756.105,-126.23C747.471,-169.297 731.676,-282.703 788,-346 833.863,-397.541 873.138,-361.455 939,-382 1051.43,-417.072 1071.6,-449.984 1186,-478 1328.01,-512.779 1372.53,-473.423 1513,-514 1583.28,-534.3 1599.31,-546.7 1661,-586 1665.09,-588.608 1669.24,-591.483 1673.3,-594.472\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1671.44,-597.449 1681.51,-600.719 1675.67,-591.878 1671.44,-597.449\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge138\"><title>2352516578635118885-&gt;3463670600158563730</title>\n",
"<path d=\"M698.522,-117.258C667.256,-124.365 630.739,-137.555 606,-162 550.602,-216.74 547,-249.119 547,-327 547,-327 547,-327 547,-431 547,-480.173 547,-536.215 547,-576.095\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"543.5,-576.128 547,-586.128 550.5,-576.128 543.5,-576.128\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718 -->\n",
"<g class=\"node\" id=\"node154\"><title>-5960313230188137718</title>\n",
"<ellipse cx=\"659\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"659\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5960313230188137718 -->\n",
"<g class=\"edge\" id=\"edge186\"><title>2352516578635118885-&gt;-5960313230188137718</title>\n",
"<path d=\"M743.773,-126.352C730.891,-140.126 712.378,-159.923 695.936,-177.504\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"693.313,-175.185 689.038,-184.88 698.425,-179.967 693.313,-175.185\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node34\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"760\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"760\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M760,-53.8676C760,-62.094 760,-71.2197 760,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"756.5,-79.5592 760,-89.5592 763.5,-79.5592 756.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647024386908 -->\n",
"<g class=\"node\" id=\"node35\"><title>2118055647024386908</title>\n",
"<polygon fill=\"none\" points=\"528.5,-1060 433.5,-1060 433.5,-1024 528.5,-1024 528.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"481\" y=\"-1038.3\">('sub-#3', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;7247770582433443282&#45;&gt;2118055647024386908 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>-7247770582433443282-&gt;2118055647024386908</title>\n",
"<path d=\"M481,-988.097C481,-996.118 481,-1005.28 481,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"477.5,-1013.82 481,-1023.82 484.5,-1013.82 477.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349595398961 -->\n",
"<g class=\"node\" id=\"node37\"><title>536983349595398961</title>\n",
"<polygon fill=\"none\" points=\"433,-906 333,-906 333,-870 433,-870 433,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"383\" y=\"-884.3\">('sum-#5', 1, 1)</text>\n",
"</g>\n",
"<!-- 536983349595398961&#45;&gt;&#45;7247770582433443282 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>536983349595398961-&gt;-7247770582433443282</title>\n",
"<path d=\"M405.238,-906.019C420.104,-917.396 439.712,-932.402 455.255,-944.297\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"453.347,-947.245 463.416,-950.543 457.602,-941.686 453.347,-947.245\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349596564010 -->\n",
"<g class=\"node\" id=\"node38\"><title>536983349596564010</title>\n",
"<polygon fill=\"none\" points=\"2355,-906 2255,-906 2255,-870 2355,-870 2355,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2305\" y=\"-884.3\">('sum-#5', 1, 0)</text>\n",
"</g>\n",
"<!-- 536983349596564010&#45;&gt;&#45;6451867983632238107 -->\n",
"<g class=\"edge\" id=\"edge93\"><title>536983349596564010-&gt;-6451867983632238107</title>\n",
"<path d=\"M2322.93,-906.019C2334.05,-916.584 2348.48,-930.277 2360.51,-941.704\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2358.36,-944.483 2368.02,-948.83 2363.18,-939.406 2358.36,-944.483\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1863595301430175452 -->\n",
"<g class=\"node\" id=\"node39\"><title>1863595301430175452</title>\n",
"<ellipse cx=\"2250\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2250\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 1863595301430175452&#45;&gt;536983349596564010 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>1863595301430175452-&gt;536983349596564010</title>\n",
"<path d=\"M2264.45,-829.494C2271.36,-839.297 2279.71,-851.131 2287.03,-861.509\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2284.25,-863.652 2292.88,-869.807 2289.97,-859.618 2284.25,-863.652\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602433052095 -->\n",
"<g class=\"node\" id=\"node40\"><title>-7834619602433052095</title>\n",
"<polygon fill=\"none\" points=\"1928.5,-746 1787.5,-746 1787.5,-710 1928.5,-710 1928.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1858\" y=\"-724.3\">('tensordot-#0', 1, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834619602433052095&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>-7834619602433052095-&gt;1863595301430175452</title>\n",
"<path d=\"M1928.58,-744.486C1931.42,-745.014 1934.24,-745.522 1937,-746 2058.03,-766.937 2095.64,-739.845 2211,-782 2214.35,-783.224 2217.71,-784.774 2220.97,-786.501\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2219.45,-789.662 2229.84,-791.709 2222.99,-783.626 2219.45,-789.662\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148942055620 -->\n",
"<g class=\"node\" id=\"node41\"><title>-7834618148942055620</title>\n",
"<polygon fill=\"none\" points=\"2087.5,-746 1946.5,-746 1946.5,-710 2087.5,-710 2087.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2017\" y=\"-724.3\">('tensordot-#0', 1, 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834618148942055620&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>-7834618148942055620-&gt;1863595301430175452</title>\n",
"<path d=\"M2087.45,-742.818C2125.06,-751.531 2171.6,-764.482 2211,-782 2214.26,-783.449 2217.56,-785.146 2220.79,-786.962\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2219.24,-790.114 2229.61,-792.286 2222.86,-784.122 2219.24,-790.114\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055924048570 -->\n",
"<g class=\"node\" id=\"node42\"><title>-7834621055924048570</title>\n",
"<polygon fill=\"none\" points=\"2762.5,-746 2621.5,-746 2621.5,-710 2762.5,-710 2762.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2692\" y=\"-724.3\">('tensordot-#0', 1, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834621055924048570&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>-7834621055924048570-&gt;1863595301430175452</title>\n",
"<path d=\"M2621.36,-744.18C2618.2,-744.806 2615.07,-745.416 2612,-746 2492.5,-768.755 2349.95,-791.489 2285.16,-801.583\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2284.43,-798.156 2275.08,-803.149 2285.5,-805.073 2284.43,-798.156\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4882920564923567955&#45;&gt;3513110965056743211 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>-4882920564923567955-&gt;3513110965056743211</title>\n",
"<path d=\"M2035.28,-463.795C2068.93,-500.601 2116,-563.75 2116,-629 2116,-629 2116,-629 2116,-729 2116,-864.133 1042.1,-853.348 908,-870 901.376,-870.823 894.548,-871.708 887.673,-872.626\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"887.024,-869.182 877.585,-873.993 887.964,-876.119 887.024,-869.182\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307631572433 -->\n",
"<g class=\"node\" id=\"node44\"><title>4665976307631572433</title>\n",
"<polygon fill=\"none\" points=\"1993,-346 1847,-346 1847,-310 1993,-310 1993,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1920\" y=\"-324.3\">('mean_chunk-#6', 2, 1)</text>\n",
"</g>\n",
"<!-- 4665976307631572433&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>4665976307631572433-&gt;-4882920564923567955</title>\n",
"<path d=\"M1934.28,-346.419C1943.03,-357.084 1954.65,-371.252 1965.79,-384.838\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1963.22,-387.225 1972.27,-392.739 1968.63,-382.787 1963.22,-387.225\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568830901354 -->\n",
"<g class=\"node\" id=\"node45\"><title>4665977568830901354</title>\n",
"<polygon fill=\"none\" points=\"1829,-346 1683,-346 1683,-310 1829,-310 1829,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1756\" y=\"-324.3\">('mean_chunk-#6', 1, 1)</text>\n",
"</g>\n",
"<!-- 4665977568830901354&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>4665977568830901354-&gt;-4882920564923567955</title>\n",
"<path d=\"M1798.01,-346.077C1839.77,-363.055 1903.97,-389.149 1949.17,-407.523\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1947.93,-410.797 1958.51,-411.32 1950.56,-404.312 1947.93,-410.797\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node46\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"3336.5,-126 3213.5,-126 3213.5,-90 3336.5,-90 3336.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3275\" y=\"-104.3\">('wrapped-#2', 1, 2)</text>\n",
"</g>\n",
"<!-- 7942807732901793936 -->\n",
"<g class=\"node\" id=\"node69\"><title>7942807732901793936</title>\n",
"<ellipse cx=\"3430\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3430\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge63\"><title>2352516578633953836-&gt;7942807732901793936</title>\n",
"<path d=\"M3280.05,-126.062C3290.38,-162.572 3313,-251.125 3313,-327 3313,-327 3313,-327 3313,-431 3313,-494.184 3357.71,-554.91 3391.85,-592.075\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3389.56,-594.747 3398.95,-599.64 3394.66,-589.955 3389.56,-594.747\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2519563596575391385 -->\n",
"<g class=\"node\" id=\"node115\"><title>2519563596575391385</title>\n",
"<ellipse cx=\"3482\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3482\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;2519563596575391385 -->\n",
"<g class=\"edge\" id=\"edge115\"><title>2352516578633953836-&gt;2519563596575391385</title>\n",
"<path d=\"M3307.8,-126.113C3338.91,-142.343 3386.34,-167.089 3423.86,-186.664\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3422.68,-189.998 3433.17,-191.521 3425.92,-183.792 3422.68,-189.998\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8478887104462935561 -->\n",
"<g class=\"node\" id=\"node165\"><title>8478887104462935561</title>\n",
"<ellipse cx=\"1294\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1294\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge211\"><title>2352516578633953836-&gt;8478887104462935561</title>\n",
"<path d=\"M3213.61,-112.948C3120.25,-119.711 2947.56,-135.416 2892,-162 2826.48,-193.35 2836.77,-239.229 2773,-274 2714.7,-305.789 2689.22,-284.295 2628,-310 2571.7,-333.636 2556.77,-341.592 2511,-382 2470,-418.198 2482.89,-453.484 2434,-478 2228.27,-581.154 1607.92,-417.477 1399,-514 1367.03,-528.772 1340.4,-558.29 1321.97,-583.72\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1318.92,-581.968 1316.03,-592.161 1324.65,-585.994 1318.92,-581.968\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205 -->\n",
"<g class=\"node\" id=\"node166\"><title>7694427450707397205</title>\n",
"<ellipse cx=\"3089\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3089\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7694427450707397205 -->\n",
"<g class=\"edge\" id=\"edge213\"><title>2352516578633953836-&gt;7694427450707397205</title>\n",
"<path d=\"M3245.53,-126.113C3216.1,-143.203 3170.4,-169.734 3135.97,-189.728\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3133.92,-186.872 3127.03,-194.92 3137.43,-192.926 3133.92,-186.872\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge215\"><title>2352516578633953836-&gt;-8682956723209822714</title>\n",
"<path d=\"M3275,-126.239C3275,-163.087 3275,-252.252 3275,-327 3275,-327 3275,-327 3275,-431 3275,-482.968 3291.39,-540.337 3305.4,-579.885\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3302.21,-581.333 3308.9,-589.542 3308.79,-578.947 3302.21,-581.333\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node47\"><title>764343963291774846</title>\n",
"<ellipse cx=\"3275\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3275\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M3275,-53.8676C3275,-62.094 3275,-71.2197 3275,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3271.5,-79.5592 3275,-89.5592 3278.5,-79.5592 3271.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9141756917105937043 -->\n",
"<g class=\"node\" id=\"node48\"><title>9141756917105937043</title>\n",
"<ellipse cx=\"354\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"354\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9141756917105937043&#45;&gt;536983349595398961 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>9141756917105937043-&gt;536983349595398961</title>\n",
"<path d=\"M362.859,-832.826C366.102,-841.55 369.792,-851.474 373.119,-860.423\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"369.913,-861.844 376.678,-869.997 376.474,-859.404 369.913,-861.844\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602431804520 -->\n",
"<g class=\"node\" id=\"node49\"><title>-7834619602431804520</title>\n",
"<polygon fill=\"none\" points=\"140.5,-746 -0.5,-746 -0.5,-710 140.5,-710 140.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"70\" y=\"-724.3\">('tensordot-#0', 1, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834619602431804520&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>-7834619602431804520-&gt;9141756917105937043</title>\n",
"<path d=\"M131.974,-746.021C189.482,-761.815 272.989,-784.751 319.475,-797.518\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"318.79,-800.959 329.36,-800.233 320.644,-794.209 318.79,-800.959\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148943303195 -->\n",
"<g class=\"node\" id=\"node50\"><title>-7834618148943303195</title>\n",
"<polygon fill=\"none\" points=\"299.5,-746 158.5,-746 158.5,-710 299.5,-710 299.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-724.3\">('tensordot-#0', 1, 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834618148943303195&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>-7834618148943303195-&gt;9141756917105937043</title>\n",
"<path d=\"M256.432,-746.117C276.339,-758.54 303.265,-775.342 323.788,-788.148\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"322.098,-791.219 332.435,-793.543 325.804,-785.28 322.098,-791.219\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055925296145 -->\n",
"<g class=\"node\" id=\"node51\"><title>-7834621055925296145</title>\n",
"<polygon fill=\"none\" points=\"974.5,-746 833.5,-746 833.5,-710 974.5,-710 974.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"904\" y=\"-724.3\">('tensordot-#0', 1, 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834621055925296145&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>-7834621055925296145-&gt;9141756917105937043</title>\n",
"<path d=\"M833.392,-744.346C830.222,-744.927 827.081,-745.482 824,-746 696.356,-767.472 663.335,-765.145 535,-782 484.332,-788.655 425.757,-796.834 389.291,-801.984\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"388.579,-798.55 379.167,-803.416 389.559,-805.481 388.579,-798.55\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062 -->\n",
"<g class=\"node\" id=\"node52\"><title>-4593914032682554062</title>\n",
"<polygon fill=\"none\" points=\"2772,-550 2676,-550 2676,-514 2772,-514 2772,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2724\" y=\"-528.3\">('add-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge59\"><title>-4593914032682554062-&gt;787173648895319139</title>\n",
"<path d=\"M2675.59,-536.298C2624.3,-539.776 2540.95,-545.38 2469,-550 2339.46,-558.317 2006.72,-538.299 1886,-586 1881.47,-587.789 1877.04,-590.131 1872.8,-592.799\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1870.59,-590.073 1864.38,-598.659 1874.59,-595.817 1870.59,-590.073\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge84\"><title>-4593914032682554062-&gt;-4665353698318514386</title>\n",
"<path d=\"M2772.14,-547.056C2776.47,-548.126 2780.8,-549.127 2785,-550 2898.79,-573.653 2934.49,-547.097 3044,-586 3053.17,-589.258 3062.45,-593.79 3071.13,-598.697\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3069.55,-601.828 3079.94,-603.908 3073.11,-595.803 3069.55,-601.828\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8948778837867014864 -->\n",
"<g class=\"node\" id=\"node131\"><title>-8948778837867014864</title>\n",
"<ellipse cx=\"2753\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2753\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge145\"><title>-4593914032682554062-&gt;-8948778837867014864</title>\n",
"<path d=\"M2729.18,-550.163C2731.6,-558.173 2734.62,-568.171 2737.69,-578.329\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2734.39,-579.496 2740.63,-588.057 2741.09,-577.472 2734.39,-579.496\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1555019213624058268 -->\n",
"<g class=\"node\" id=\"node53\"><title>-1555019213624058268</title>\n",
"<ellipse cx=\"2716\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2716\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1555019213624058268&#45;&gt;&#45;4593914032682554062 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>-1555019213624058268-&gt;-4593914032682554062</title>\n",
"<path d=\"M2718.36,-460.462C2719.46,-474.191 2720.75,-490.42 2721.83,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2718.35,-504.227 2722.63,-513.916 2725.32,-503.669 2718.35,-504.227\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607530095657 -->\n",
"<g class=\"node\" id=\"node54\"><title>-1702485607530095657</title>\n",
"<polygon fill=\"none\" points=\"2765,-346 2637,-346 2637,-310 2765,-310 2765,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2701\" y=\"-324.3\">('transpose-#7', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;&#45;1555019213624058268 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>-1702485607530095657-&gt;-1555019213624058268</title>\n",
"<path d=\"M2703.61,-346.419C2705.4,-358.331 2707.84,-374.613 2710.09,-389.572\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2706.65,-390.277 2711.6,-399.647 2713.57,-389.239 2706.65,-390.277\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349594233912 -->\n",
"<g class=\"node\" id=\"node55\"><title>536983349594233912</title>\n",
"<polygon fill=\"none\" points=\"2789,-906 2689,-906 2689,-870 2789,-870 2789,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2739\" y=\"-884.3\">('sum-#5', 1, 2)</text>\n",
"</g>\n",
"<!-- 536983349594233912&#45;&gt;&#45;8290001015458060657 -->\n",
"<g class=\"edge\" id=\"edge74\"><title>536983349594233912-&gt;-8290001015458060657</title>\n",
"<path d=\"M2774.4,-906.019C2801.98,-919.278 2839.81,-937.467 2865.7,-949.915\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2864.47,-953.205 2875,-954.383 2867.5,-946.896 2864.47,-953.205\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8530873149116771598 -->\n",
"<g class=\"node\" id=\"node56\"><title>-8530873149116771598</title>\n",
"<ellipse cx=\"2177\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2177\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;8530873149116771598&#45;&gt;536983349594233912 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>-8530873149116771598-&gt;536983349594233912</title>\n",
"<path d=\"M2196.91,-824.783C2202.48,-828.423 2208.72,-831.853 2215,-834 2407.65,-899.914 2473.33,-835.699 2678.86,-870.26\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2678.3,-873.715 2688.75,-871.981 2679.5,-866.819 2678.3,-873.715\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602435547245 -->\n",
"<g class=\"node\" id=\"node57\"><title>-7834619602435547245</title>\n",
"<polygon fill=\"none\" points=\"1769.5,-746 1628.5,-746 1628.5,-710 1769.5,-710 1769.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1699\" y=\"-724.3\">('tensordot-#0', 1, 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834619602435547245&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>-7834619602435547245-&gt;-8530873149116771598</title>\n",
"<path d=\"M1769.59,-744.411C1772.43,-744.961 1775.24,-745.493 1778,-746 1911.73,-770.589 2071.97,-792.948 2141.7,-802.331\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2141.33,-805.813 2151.7,-803.672 2142.26,-798.875 2141.33,-805.813\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055921553420 -->\n",
"<g class=\"node\" id=\"node58\"><title>-7834621055921553420</title>\n",
"<polygon fill=\"none\" points=\"2444.5,-746 2303.5,-746 2303.5,-710 2444.5,-710 2444.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2374\" y=\"-724.3\">('tensordot-#0', 1, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834621055921553420&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>-7834621055921553420-&gt;-8530873149116771598</title>\n",
"<path d=\"M2310.21,-746.11C2280.55,-755.105 2245.23,-767.327 2215,-782 2212.02,-783.448 2208.99,-785.094 2206.01,-786.834\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2203.97,-783.979 2197.33,-792.231 2207.67,-789.924 2203.97,-783.979\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148944550770 -->\n",
"<g class=\"node\" id=\"node59\"><title>-7834618148944550770</title>\n",
"<polygon fill=\"none\" points=\"1610.5,-746 1469.5,-746 1469.5,-710 1610.5,-710 1610.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1540\" y=\"-724.3\">('tensordot-#0', 1, 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834618148944550770&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>-7834618148944550770-&gt;-8530873149116771598</title>\n",
"<path d=\"M1610.57,-744.562C1613.41,-745.07 1616.23,-745.552 1619,-746 1815.21,-777.749 2052.97,-797.628 2141.52,-804.399\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2141.33,-807.894 2151.57,-805.159 2141.86,-800.914 2141.33,-807.894\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8632863297403887323 -->\n",
"<g class=\"node\" id=\"node60\"><title>8632863297403887323</title>\n",
"<ellipse cx=\"799\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"799\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 8632863297403887323&#45;&gt;&#45;4593914032683719111 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>8632863297403887323-&gt;-4593914032683719111</title>\n",
"<path d=\"M801.357,-460.462C802.455,-474.191 803.754,-490.42 804.828,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"801.347,-504.227 805.633,-513.916 808.325,-503.669 801.347,-504.227\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608 -->\n",
"<g class=\"node\" id=\"node61\"><title>-1702485607528930608</title>\n",
"<polygon fill=\"none\" points=\"703,-346 575,-346 575,-310 703,-310 703,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"639\" y=\"-324.3\">('transpose-#7', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;8632863297403887323 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>-1702485607528930608-&gt;8632863297403887323</title>\n",
"<path d=\"M666.505,-346.191C693.793,-363.245 735.669,-389.418 765.021,-407.763\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"763.363,-410.854 773.698,-413.186 767.073,-404.918 763.363,-410.854\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8919005857274069070&#45;&gt;&#45;7834618148942055620 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>8919005857274069070-&gt;-7834618148942055620</title>\n",
"<path d=\"M1966.06,-664.307C1976.12,-676.683 1987.34,-690.501 1996.69,-702.008\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1994.1,-704.371 2003.13,-709.925 1999.54,-699.957 1994.1,-704.371\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293879552885 -->\n",
"<g class=\"node\" id=\"node63\"><title>-4593915293879552885</title>\n",
"<polygon fill=\"none\" points=\"2890,-550 2794,-550 2794,-514 2890,-514 2890,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2842\" y=\"-528.3\">('add-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>-4593915293879552885-&gt;8919005857274069070</title>\n",
"<path d=\"M2793.94,-547.476C2789.59,-548.457 2785.23,-549.323 2781,-550 2607.47,-577.767 2154.96,-522.739 1991,-586 1986.46,-587.753 1982.02,-590.07 1977.77,-592.722\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1975.57,-589.988 1969.35,-598.562 1979.56,-595.741 1975.57,-589.988\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339 -->\n",
"<g class=\"node\" id=\"node93\"><title>2155017006565686339</title>\n",
"<ellipse cx=\"3220\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3220\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge89\"><title>-4593915293879552885-&gt;2155017006565686339</title>\n",
"<path d=\"M2890.2,-533.22C2955.67,-535.186 3075.06,-544.764 3167,-586 3171.68,-588.098 3176.29,-590.715 3180.72,-593.616\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3178.81,-596.554 3188.99,-599.482 3182.86,-590.843 3178.81,-596.554\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge151\"><title>-4593915293879552885-&gt;-1151802381257702867</title>\n",
"<path d=\"M2793.86,-546.543C2765.49,-555.585 2729.5,-568.947 2700,-586 2695.91,-588.367 2691.81,-591.057 2687.81,-593.909\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2685.68,-591.135 2679.78,-599.94 2689.88,-596.732 2685.68,-591.135\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2045339520697441540&#45;&gt;4665978830029065226 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>-2045339520697441540-&gt;4665978830029065226</title>\n",
"<path d=\"M4005.93,-273.949C4005.27,-282.834 4004.62,-291.684 4004.03,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4000.54,-299.308 4003.29,-309.539 4007.52,-299.825 4000.54,-299.308\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160 -->\n",
"<g class=\"node\" id=\"node65\"><title>-4593914032684884160</title>\n",
"<polygon fill=\"none\" points=\"2460,-550 2364,-550 2364,-514 2460,-514 2460,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2412\" y=\"-528.3\">('add-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- 6044676205664862886 -->\n",
"<g class=\"node\" id=\"node78\"><title>6044676205664862886</title>\n",
"<ellipse cx=\"2412\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2412\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge71\"><title>-4593914032684884160-&gt;6044676205664862886</title>\n",
"<path d=\"M2412,-550.163C2412,-557.609 2412,-566.772 2412,-576.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2408.5,-576.426 2412,-586.426 2415.5,-576.426 2408.5,-576.426\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge134\"><title>-4593914032684884160-&gt;-2852539183771093611</title>\n",
"<path d=\"M2363.8,-534.051C2235.65,-537.32 1888.88,-549.388 1781,-586 1772.63,-588.84 1764.26,-592.944 1756.42,-597.503\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1754.49,-594.578 1747.81,-602.8 1758.16,-600.54 1754.49,-594.578\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge154\"><title>-4593914032684884160-&gt;-7130192105596146824</title>\n",
"<path d=\"M2460.33,-536.272C2582.18,-544.746 2895.32,-567.999 2939,-586 2943.74,-587.953 2948.39,-590.475 2952.85,-593.316\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2950.95,-596.259 2961.15,-599.11 2954.96,-590.518 2950.95,-596.259\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5551179904537381498 -->\n",
"<g class=\"node\" id=\"node66\"><title>5551179904537381498</title>\n",
"<ellipse cx=\"2395\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2395\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 5551179904537381498&#45;&gt;&#45;4593914032684884160 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>5551179904537381498-&gt;-4593914032684884160</title>\n",
"<path d=\"M2399.96,-460.193C2402.3,-473.931 2405.07,-490.219 2407.36,-503.707\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2403.95,-504.551 2409.08,-513.823 2410.85,-503.378 2403.95,-504.551\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607527765559 -->\n",
"<g class=\"node\" id=\"node67\"><title>-1702485607527765559</title>\n",
"<polygon fill=\"none\" points=\"2543,-346 2415,-346 2415,-310 2543,-310 2543,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2479\" y=\"-324.3\">('transpose-#7', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;5551179904537381498 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>-1702485607527765559-&gt;5551179904537381498</title>\n",
"<path d=\"M2464.37,-346.419C2452.41,-360.653 2435.21,-381.127 2420.93,-398.128\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2417.94,-396.244 2414.19,-406.152 2423.3,-400.746 2417.94,-396.244\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 787173648895319139&#45;&gt;&#45;7834619602433052095 -->\n",
"<g class=\"edge\" id=\"edge58\"><title>787173648895319139-&gt;-7834619602433052095</title>\n",
"<path d=\"M1844.39,-672.549C1846.73,-681.915 1849.15,-691.616 1851.3,-700.189\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1847.93,-701.135 1853.75,-709.987 1854.72,-699.437 1847.93,-701.135\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7942807732901793936&#45;&gt;&#45;7834621055924048570 -->\n",
"<g class=\"edge\" id=\"edge61\"><title>7942807732901793936-&gt;-7834621055924048570</title>\n",
"<path d=\"M3399.25,-661.14C3392.41,-666.29 3384.84,-670.954 3377,-674 3254.2,-721.698 2920.79,-693.17 2772.87,-709.973\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2772.03,-706.55 2762.54,-711.262 2772.9,-713.496 2772.03,-706.55\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771485555239 -->\n",
"<g class=\"node\" id=\"node70\"><title>-4593912771485555239</title>\n",
"<polygon fill=\"none\" points=\"3971,-550 3875,-550 3875,-514 3971,-514 3971,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3923\" y=\"-528.3\">('add-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge62\"><title>-4593912771485555239-&gt;7942807732901793936</title>\n",
"<path d=\"M3874.9,-547.753C3871.9,-548.548 3868.91,-549.304 3866,-550 3729.13,-582.704 3565.25,-609.007 3482.84,-621.358\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3482.09,-617.93 3472.72,-622.866 3483.13,-624.854 3482.09,-617.93\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge98\"><title>-4593912771485555239-&gt;-6352743382588554131</title>\n",
"<path d=\"M3971.06,-538.725C4029.32,-546.355 4130.13,-561.779 4214,-586 4233.39,-591.601 4254.11,-599.46 4272.1,-606.93\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4271.21,-610.355 4281.78,-611.023 4273.93,-603.907 4271.21,-610.355\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9071322917178969347 -->\n",
"<g class=\"node\" id=\"node129\"><title>9071322917178969347</title>\n",
"<ellipse cx=\"3805\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3805\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge142\"><title>-4593912771485555239-&gt;9071322917178969347</title>\n",
"<path d=\"M3901.9,-550.163C3886.47,-562.715 3865.05,-580.147 3846.27,-595.428\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3843.95,-592.799 3838.4,-601.825 3848.37,-598.229 3843.95,-592.799\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430616548426 -->\n",
"<g class=\"node\" id=\"node71\"><title>2118059430616548426</title>\n",
"<polygon fill=\"none\" points=\"3083.5,-1060 2988.5,-1060 2988.5,-1024 3083.5,-1024 3083.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3036\" y=\"-1038.3\">('sub-#3', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;6589318938339626052&#45;&gt;2118059430616548426 -->\n",
"<g class=\"edge\" id=\"edge64\"><title>-6589318938339626052-&gt;2118059430616548426</title>\n",
"<path d=\"M3036,-988.097C3036,-996.118 3036,-1005.28 3036,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3032.5,-1013.82 3036,-1023.82 3039.5,-1013.82 3032.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610791232735 -->\n",
"<g class=\"node\" id=\"node73\"><title>536984610791232735</title>\n",
"<polygon fill=\"none\" points=\"3025,-906 2925,-906 2925,-870 3025,-870 3025,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2975\" y=\"-884.3\">('sum-#5', 2, 2)</text>\n",
"</g>\n",
"<!-- 536984610791232735&#45;&gt;&#45;6589318938339626052 -->\n",
"<g class=\"edge\" id=\"edge66\"><title>536984610791232735-&gt;-6589318938339626052</title>\n",
"<path d=\"M2988.84,-906.019C2996.8,-915.8 3006.93,-928.262 3015.77,-939.125\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3013.19,-941.499 3022.21,-947.049 3018.62,-937.082 3013.19,-941.499\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913487989071 -->\n",
"<g class=\"node\" id=\"node74\"><title>5891788913487989071</title>\n",
"<polygon fill=\"none\" points=\"617.5,-746 476.5,-746 476.5,-710 617.5,-710 617.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-724.3\">('tensordot-#0', 2, 1, 1)</text>\n",
"</g>\n",
"<!-- 5891788913487989071&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge165\"><title>5891788913487989071-&gt;3544771365942889020</title>\n",
"<path d=\"M552.104,-746.311C554.437,-754.221 557.284,-763.877 560.015,-773.139\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"556.718,-774.333 562.904,-782.934 563.432,-772.353 556.718,-774.333\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839&#45;&gt;5891788913487989071 -->\n",
"<g class=\"edge\" id=\"edge67\"><title>-7451697953502986839-&gt;5891788913487989071</title>\n",
"<path d=\"M861.968,-660.46C855.147,-665.663 847.659,-670.52 840,-674 754.585,-712.811 724.228,-692.799 632,-710 630.521,-710.276 629.027,-710.556 627.523,-710.84\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"626.64,-707.445 617.474,-712.758 627.953,-714.321 626.64,-707.445\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node76\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"2268.5,-126 2145.5,-126 2145.5,-90 2268.5,-90 2268.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2207\" y=\"-104.3\">('wrapped-#2', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge69\"><title>2352517839834447806-&gt;-7451697953502986839</title>\n",
"<path d=\"M2145.49,-109.893C1981.46,-112.783 1542.49,-124.017 1490,-162 1418.32,-213.872 1480.84,-288.022 1414,-346 1365.14,-388.381 1332.38,-356.368 1273,-382 1144.97,-437.267 1128.39,-479.619 1008,-550 978.817,-567.061 968.673,-566.585 941,-586 937.935,-588.151 934.85,-590.474 931.804,-592.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"929.357,-590.369 923.871,-599.433 933.812,-595.769 929.357,-590.369\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge72\"><title>2352517839834447806-&gt;6044676205664862886</title>\n",
"<path d=\"M2203.28,-126.192C2197.21,-159.224 2189.27,-232 2226,-274 2268.86,-323.009 2328.02,-258.615 2368,-310 2387.97,-335.664 2360.61,-349.969 2355,-382 2342.13,-455.549 2332.04,-478.95 2355,-550 2359.56,-564.122 2367.69,-577.845 2376.41,-589.783\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2373.65,-591.93 2382.51,-597.745 2379.21,-587.676 2373.65,-591.93\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge146\"><title>2352517839834447806-&gt;-8948778837867014864</title>\n",
"<path d=\"M2268.35,-116.152C2333.28,-124.694 2430.5,-140.566 2461,-162 2524.17,-206.4 2513.74,-242.93 2552,-310 2569.93,-341.428 2574.01,-349.541 2590,-382 2626.29,-455.682 2618.69,-483.573 2667,-550 2674.2,-559.899 2693.74,-578.036 2712.38,-594.437\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2710.44,-597.389 2720.27,-601.331 2715.04,-592.117 2710.44,-597.389\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493 -->\n",
"<g class=\"node\" id=\"node150\"><title>-6786951993123257493</title>\n",
"<ellipse cx=\"2279\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2279\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;6786951993123257493 -->\n",
"<g class=\"edge\" id=\"edge180\"><title>2352517839834447806-&gt;-6786951993123257493</title>\n",
"<path d=\"M2218.57,-126.352C2226.9,-138.843 2238.52,-156.287 2249.36,-172.541\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2246.47,-174.52 2254.93,-180.899 2252.3,-170.637 2246.47,-174.52\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;727302543681233421 -->\n",
"<g class=\"node\" id=\"node155\"><title>-727302543681233421</title>\n",
"<ellipse cx=\"2021\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2021\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;727302543681233421 -->\n",
"<g class=\"edge\" id=\"edge188\"><title>2352517839834447806-&gt;-727302543681233421</title>\n",
"<path d=\"M2177.53,-126.113C2150.73,-141.674 2110.45,-165.063 2077.46,-184.217\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2075.7,-181.193 2068.81,-189.242 2079.21,-187.247 2075.7,-181.193\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913491731796 -->\n",
"<g class=\"node\" id=\"node77\"><title>5891788913491731796</title>\n",
"<polygon fill=\"none\" points=\"2603.5,-746 2462.5,-746 2462.5,-710 2603.5,-710 2603.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2533\" y=\"-724.3\">('tensordot-#0', 2, 1, 2)</text>\n",
"</g>\n",
"<!-- 7825696376998841145 -->\n",
"<g class=\"node\" id=\"node162\"><title>7825696376998841145</title>\n",
"<ellipse cx=\"2736\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2736\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891788913491731796&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge201\"><title>5891788913491731796-&gt;7825696376998841145</title>\n",
"<path d=\"M2577.3,-746.021C2615.1,-760.545 2668.61,-781.108 2702.82,-794.249\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2701.76,-797.591 2712.35,-797.911 2704.27,-791.057 2701.76,-797.591\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6044676205664862886&#45;&gt;5891788913491731796 -->\n",
"<g class=\"edge\" id=\"edge70\"><title>6044676205664862886-&gt;5891788913491731796</title>\n",
"<path d=\"M2445.71,-657.741C2463.73,-672.045 2485.74,-689.504 2503.15,-703.315\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2501.28,-706.298 2511.28,-709.771 2505.63,-700.814 2501.28,-706.298\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647025551957 -->\n",
"<g class=\"node\" id=\"node79\"><title>2118055647025551957</title>\n",
"<polygon fill=\"none\" points=\"2942.5,-1060 2847.5,-1060 2847.5,-1024 2942.5,-1024 2942.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2895\" y=\"-1038.3\">('sub-#3', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;8290001015458060657&#45;&gt;2118055647025551957 -->\n",
"<g class=\"edge\" id=\"edge73\"><title>-8290001015458060657-&gt;2118055647025551957</title>\n",
"<path d=\"M2895,-988.097C2895,-996.118 2895,-1005.28 2895,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2891.5,-1013.82 2895,-1023.82 2898.5,-1013.82 2891.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430614218328 -->\n",
"<g class=\"node\" id=\"node81\"><title>2118059430614218328</title>\n",
"<polygon fill=\"none\" points=\"2645.5,-1060 2550.5,-1060 2550.5,-1024 2645.5,-1024 2645.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2598\" y=\"-1038.3\">('sub-#3', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;2439326870687513902&#45;&gt;2118059430614218328 -->\n",
"<g class=\"edge\" id=\"edge76\"><title>-2439326870687513902-&gt;2118059430614218328</title>\n",
"<path d=\"M2598,-988.097C2598,-996.118 2598,-1005.28 2598,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2594.5,-1013.82 2598,-1023.82 2601.5,-1013.82 2594.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610793562833 -->\n",
"<g class=\"node\" id=\"node83\"><title>536984610793562833</title>\n",
"<polygon fill=\"none\" points=\"2670,-906 2570,-906 2570,-870 2670,-870 2670,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2620\" y=\"-884.3\">('sum-#5', 2, 0)</text>\n",
"</g>\n",
"<!-- 536984610793562833&#45;&gt;&#45;2439326870687513902 -->\n",
"<g class=\"edge\" id=\"edge78\"><title>536984610793562833-&gt;-2439326870687513902</title>\n",
"<path d=\"M2615.01,-906.019C2612.64,-914.08 2609.74,-923.964 2607.01,-933.271\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2603.61,-932.451 2604.15,-943.032 2610.32,-934.421 2603.61,-932.451\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787460000735321 -->\n",
"<g class=\"node\" id=\"node84\"><title>5891787460000735321</title>\n",
"<polygon fill=\"none\" points=\"2285.5,-746 2144.5,-746 2144.5,-710 2285.5,-710 2285.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2215\" y=\"-724.3\">('tensordot-#0', 2, 0, 2)</text>\n",
"</g>\n",
"<!-- 5891787460000735321&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge199\"><title>5891787460000735321-&gt;7825696376998841145</title>\n",
"<path d=\"M2285.58,-744.463C2288.42,-744.998 2291.24,-745.513 2294,-746 2444.15,-772.478 2624.68,-794.299 2700.13,-802.973\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2700.15,-806.498 2710.48,-804.156 2700.95,-799.543 2700.15,-806.498\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683&#45;&gt;5891787460000735321 -->\n",
"<g class=\"edge\" id=\"edge79\"><title>4448115844193066683-&gt;5891787460000735321</title>\n",
"<path d=\"M2081.53,-652.068C2109.47,-667.756 2147.52,-689.119 2175.85,-705.021\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2174.25,-708.135 2184.68,-709.978 2177.67,-702.031 2174.25,-708.135\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787 -->\n",
"<g class=\"node\" id=\"node86\"><title>-4593915293877222787</title>\n",
"<polygon fill=\"none\" points=\"1955,-550 1859,-550 1859,-514 1955,-514 1955,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1907\" y=\"-528.3\">('add-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge80\"><title>-4593915293877222787-&gt;4448115844193066683</title>\n",
"<path d=\"M1935.94,-550.087C1952.39,-560.092 1973.21,-573.236 1991,-586 1994.94,-588.829 1998.98,-591.854 2002.99,-594.94\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2001.08,-597.895 2011.11,-601.316 2005.4,-592.388 2001.08,-597.895\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge129\"><title>-4593915293877222787-&gt;5554165230518528920</title>\n",
"<path d=\"M1858.56,-536.598C1807.28,-541.935 1725.07,-554.924 1661,-586 1656.68,-588.094 1652.41,-590.62 1648.29,-593.384\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1646.11,-590.639 1640.06,-599.334 1650.22,-596.311 1646.11,-590.639\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389 -->\n",
"<g class=\"node\" id=\"node139\"><title>6543316332180790389</title>\n",
"<ellipse cx=\"2887\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2887\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge157\"><title>-4593915293877222787-&gt;6543316332180790389</title>\n",
"<path d=\"M1955.06,-534.651C2129.46,-540.803 2722.99,-563.218 2805,-586 2817.47,-589.463 2830.2,-594.999 2841.8,-600.961\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2840.36,-604.164 2850.83,-605.804 2843.67,-597.994 2840.36,-604.164\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223335407196 -->\n",
"<g class=\"node\" id=\"node87\"><title>9038681223335407196</title>\n",
"<polygon fill=\"none\" points=\"3557.5,-746 3416.5,-746 3416.5,-710 3557.5,-710 3557.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3487\" y=\"-724.3\">('tensordot-#0', 0, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7009839733874380347 -->\n",
"<g class=\"node\" id=\"node116\"><title>-7009839733874380347</title>\n",
"<ellipse cx=\"3567\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3567\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038681223335407196&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge119\"><title>9038681223335407196-&gt;-7009839733874380347</title>\n",
"<path d=\"M3504.75,-746.311C3515.66,-756.941 3529.79,-770.723 3541.84,-782.466\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3539.42,-784.993 3549.02,-789.468 3544.3,-779.981 3539.42,-784.993\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386&#45;&gt;9038681223335407196 -->\n",
"<g class=\"edge\" id=\"edge82\"><title>-4665353698318514386-&gt;9038681223335407196</title>\n",
"<path d=\"M3145.6,-660.819C3152.23,-665.927 3159.51,-670.657 3167,-674 3262.6,-716.685 3298.74,-692.314 3406.43,-710.028\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3405.93,-713.494 3416.38,-711.75 3407.12,-706.596 3405.93,-713.494\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430613053279 -->\n",
"<g class=\"node\" id=\"node89\"><title>2118059430613053279</title>\n",
"<polygon fill=\"none\" points=\"738.5,-1060 643.5,-1060 643.5,-1024 738.5,-1024 738.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"691\" y=\"-1038.3\">('sub-#3', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;740569539790221127&#45;&gt;2118059430613053279 -->\n",
"<g class=\"edge\" id=\"edge85\"><title>-740569539790221127-&gt;2118059430613053279</title>\n",
"<path d=\"M691,-988.097C691,-996.118 691,-1005.28 691,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"687.5,-1013.82 691,-1023.82 694.5,-1013.82 687.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610794727882 -->\n",
"<g class=\"node\" id=\"node91\"><title>536984610794727882</title>\n",
"<polygon fill=\"none\" points=\"642,-906 542,-906 542,-870 642,-870 642,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"592\" y=\"-884.3\">('sum-#5', 2, 1)</text>\n",
"</g>\n",
"<!-- 536984610794727882&#45;&gt;&#45;740569539790221127 -->\n",
"<g class=\"edge\" id=\"edge86\"><title>536984610794727882-&gt;-740569539790221127</title>\n",
"<path d=\"M614.465,-906.019C629.483,-917.396 649.29,-932.402 664.992,-944.297\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"663.152,-947.294 673.237,-950.543 667.379,-941.714 663.152,-947.294\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769844410721 -->\n",
"<g class=\"node\" id=\"node92\"><title>9038679769844410721</title>\n",
"<polygon fill=\"none\" points=\"3716.5,-746 3575.5,-746 3575.5,-710 3716.5,-710 3716.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3646\" y=\"-724.3\">('tensordot-#0', 0, 0, 0)</text>\n",
"</g>\n",
"<!-- 9038679769844410721&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge117\"><title>9038679769844410721-&gt;-7009839733874380347</title>\n",
"<path d=\"M3628.47,-746.311C3617.88,-756.767 3604.2,-770.273 3592.43,-781.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3589.69,-779.68 3585.03,-789.197 3594.61,-784.662 3589.69,-779.68\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339&#45;&gt;9038679769844410721 -->\n",
"<g class=\"edge\" id=\"edge88\"><title>2155017006565686339-&gt;9038679769844410721</title>\n",
"<path d=\"M3250.53,-660.98C3257.17,-666.075 3264.47,-670.758 3272,-674 3389.97,-724.768 3434,-690.087 3565.36,-710.043\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3564.97,-713.524 3575.39,-711.646 3566.07,-706.611 3564.97,-713.524\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node94\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"3006.5,-126 2883.5,-126 2883.5,-90 3006.5,-90 3006.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2945\" y=\"-104.3\">('wrapped-#2', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge90\"><title>2352515317439285111-&gt;2155017006565686339</title>\n",
"<path d=\"M3006.49,-116.841C3064.95,-125.424 3147.5,-140.836 3172,-162 3231.65,-213.523 3237,-248.182 3237,-327 3237,-327 3237,-327 3237,-431 3237,-480.512 3231.66,-536.735 3226.96,-576.585\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3223.48,-576.257 3225.76,-586.604 3230.43,-577.095 3223.48,-576.257\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400 -->\n",
"<g class=\"node\" id=\"node114\"><title>-5581502510081209400</title>\n",
"<ellipse cx=\"2945\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2945\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;5581502510081209400 -->\n",
"<g class=\"edge\" id=\"edge113\"><title>2352515317439285111-&gt;-5581502510081209400</title>\n",
"<path d=\"M2945,-126.352C2945,-136.52 2945,-149.971 2945,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2941.5,-163.59 2945,-173.59 2948.5,-163.59 2941.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6346910717288689426 -->\n",
"<g class=\"node\" id=\"node124\"><title>6346910717288689426</title>\n",
"<ellipse cx=\"2709\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2709\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;6346910717288689426 -->\n",
"<g class=\"edge\" id=\"edge132\"><title>2352515317439285111-&gt;6346910717288689426</title>\n",
"<path d=\"M2901.38,-126.072C2876.46,-136.073 2844.74,-149.216 2817,-162 2800.63,-169.545 2783.11,-178.201 2767.06,-186.379\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2765.1,-183.451 2757.8,-191.126 2768.29,-189.68 2765.1,-183.451\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge158\"><title>2352515317439285111-&gt;6543316332180790389</title>\n",
"<path d=\"M3006.25,-117.269C3057.71,-125.621 3125.44,-140.391 3142,-162 3191.75,-226.904 3171.32,-269.659 3142,-346 3119.62,-404.258 2991.65,-530.425 2925.94,-592.711\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2923.49,-590.208 2918.63,-599.621 2928.3,-595.296 2923.49,-590.208\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge161\"><title>2352515317439285111-&gt;1902485199954662514</title>\n",
"<path d=\"M2926.08,-126.004C2915.49,-135.983 2902.36,-149.127 2892,-162 2831.08,-237.674 2855.88,-293.714 2774,-346 2674.57,-409.496 2613.65,-323.849 2511,-382 2463.41,-408.959 2482.89,-453.484 2434,-478 2331.14,-529.577 1511.01,-487.635 1399,-514 1323.88,-531.681 1306.41,-545.057 1241,-586 1236.99,-588.509 1232.95,-591.297 1228.99,-594.212\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1226.82,-591.466 1221.02,-600.328 1231.08,-597.021 1226.82,-591.466\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647023221859 -->\n",
"<g class=\"node\" id=\"node95\"><title>2118055647023221859</title>\n",
"<polygon fill=\"none\" points=\"2431.5,-1060 2336.5,-1060 2336.5,-1024 2431.5,-1024 2431.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2384\" y=\"-1038.3\">('sub-#3', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;6451867983632238107&#45;&gt;2118055647023221859 -->\n",
"<g class=\"edge\" id=\"edge91\"><title>-6451867983632238107-&gt;2118055647023221859</title>\n",
"<path d=\"M2384,-988.097C2384,-996.118 2384,-1005.28 2384,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2380.5,-1013.82 2384,-1023.82 2387.5,-1013.82 2380.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node97\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"4195\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4195\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge94\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M4195,-53.8676C4195,-62.094 4195,-71.2197 4195,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4191.5,-79.5592 4195,-89.5592 4198.5,-79.5592 4191.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 42209328655942044&#45;&gt;4665977568830901354 -->\n",
"<g class=\"edge\" id=\"edge95\"><title>42209328655942044-&gt;4665977568830901354</title>\n",
"<path d=\"M1595.41,-256.671C1603.24,-262.937 1611.62,-269.01 1620,-274 1641.82,-286.986 1667.39,-297.925 1690.43,-306.431\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1689.54,-309.83 1700.13,-309.926 1691.91,-303.244 1689.54,-309.83\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862862417771 -->\n",
"<g class=\"node\" id=\"node99\"><title>9038676862862417771</title>\n",
"<polygon fill=\"none\" points=\"4391.5,-746 4250.5,-746 4250.5,-710 4391.5,-710 4391.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4321\" y=\"-724.3\">('tensordot-#0', 0, 2, 0)</text>\n",
"</g>\n",
"<!-- 9038676862862417771&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge118\"><title>9038676862862417771-&gt;-7009839733874380347</title>\n",
"<path d=\"M4250.41,-744.476C4247.24,-745.022 4244.09,-745.534 4241,-746 3998.6,-782.591 3703.61,-800.057 3602.77,-805.267\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3602.34,-801.784 3592.53,-805.788 3602.7,-808.775 3602.34,-801.784\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131&#45;&gt;9038676862862417771 -->\n",
"<g class=\"edge\" id=\"edge97\"><title>-6352743382588554131-&gt;9038676862862417771</title>\n",
"<path d=\"M4321,-673.666C4321,-682.58 4321,-691.742 4321,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4317.5,-699.948 4321,-709.948 4324.5,-699.948 4317.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node101\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"2591\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2591\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge100\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M2591,-53.8676C2591,-62.094 2591,-71.2197 2591,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2587.5,-79.5592 2591,-89.5592 2594.5,-79.5592 2587.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568829736305 -->\n",
"<g class=\"node\" id=\"node102\"><title>4665977568829736305</title>\n",
"<polygon fill=\"none\" points=\"1241,-346 1095,-346 1095,-310 1241,-310 1241,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1168\" y=\"-324.3\">('mean_chunk-#6', 1, 0)</text>\n",
"</g>\n",
"<!-- 3213532805221437570 -->\n",
"<g class=\"node\" id=\"node148\"><title>3213532805221437570</title>\n",
"<ellipse cx=\"1329\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1329\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- 4665977568829736305&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge177\"><title>4665977568829736305-&gt;3213532805221437570</title>\n",
"<path d=\"M1200.61,-346.046C1219.19,-356.037 1242.73,-369.181 1263,-382 1269.6,-386.176 1276.45,-390.752 1283.12,-395.359\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1281.25,-398.319 1291.45,-401.183 1285.26,-392.583 1281.25,-398.319\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3674521376776689581&#45;&gt;4665977568829736305 -->\n",
"<g class=\"edge\" id=\"edge101\"><title>-3674521376776689581-&gt;4665977568829736305</title>\n",
"<path d=\"M1143.52,-269.522C1148.05,-280.165 1152.66,-290.99 1156.64,-300.332\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1153.54,-301.98 1160.68,-309.809 1159.98,-299.237 1153.54,-301.98\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090 -->\n",
"<g class=\"node\" id=\"node104\"><title>-1702481823936769090</title>\n",
"<polygon fill=\"none\" points=\"3873,-346 3745,-346 3745,-310 3873,-310 3873,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3809\" y=\"-324.3\">('transpose-#7', 2, 2)</text>\n",
"</g>\n",
"<!-- 6804251353386746561 -->\n",
"<g class=\"node\" id=\"node127\"><title>6804251353386746561</title>\n",
"<ellipse cx=\"3809\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3809\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;6804251353386746561 -->\n",
"<g class=\"edge\" id=\"edge140\"><title>-1702481823936769090-&gt;6804251353386746561</title>\n",
"<path d=\"M3809,-346.419C3809,-358.24 3809,-374.365 3809,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3805.5,-389.251 3809,-399.251 3812.5,-389.251 3805.5,-389.251\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480 -->\n",
"<g class=\"node\" id=\"node105\"><title>6609614549482009480</title>\n",
"<ellipse cx=\"3791\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3791\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 6609614549482009480&#45;&gt;&#45;1702481823936769090 -->\n",
"<g class=\"edge\" id=\"edge103\"><title>6609614549482009480-&gt;-1702481823936769090</title>\n",
"<path d=\"M3798.11,-261.684C3800.27,-274.595 3802.57,-288.409 3804.5,-299.992\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3801.06,-300.625 3806.15,-309.913 3807.96,-299.474 3801.06,-300.625\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node106\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"3715.5,-126 3592.5,-126 3592.5,-90 3715.5,-90 3715.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3654\" y=\"-104.3\">('wrapped-#2', 2, 2)</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6609614549482009480 -->\n",
"<g class=\"edge\" id=\"edge104\"><title>2352517839830952659-&gt;6609614549482009480</title>\n",
"<path d=\"M3675.71,-126.113C3695.23,-141.503 3724.47,-164.55 3748.61,-183.585\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3746.56,-186.427 3756.58,-189.869 3750.9,-180.929 3746.56,-186.427\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge143\"><title>2352517839830952659-&gt;9071322917178969347</title>\n",
"<path d=\"M3592.54,-115.002C3530.55,-122.362 3440.7,-137.042 3417,-162 3365.79,-215.943 3389,-252.618 3389,-327 3389,-327 3389,-327 3389,-431 3389,-589.813 3639.24,-621.383 3751.55,-627.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3751.5,-631.056 3761.66,-628.062 3751.85,-624.065 3751.5,-631.056\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge148\"><title>2352517839830952659-&gt;6347176622330054197</title>\n",
"<path d=\"M3715.35,-112.413C3756.19,-117.69 3808.64,-130.641 3844,-162 3910.19,-220.711 3863.87,-277.606 3920,-346 3938.3,-368.297 3959.12,-357.287 3974,-382 4009.74,-441.372 4010.45,-523.596 4006.03,-576.548\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4002.52,-576.452 4005.09,-586.732 4009.49,-577.098 4002.52,-576.452\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5595775467587634770 -->\n",
"<g class=\"node\" id=\"node160\"><title>5595775467587634770</title>\n",
"<ellipse cx=\"3654\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3654\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;5595775467587634770 -->\n",
"<g class=\"edge\" id=\"edge195\"><title>2352517839830952659-&gt;5595775467587634770</title>\n",
"<path d=\"M3654,-126.352C3654,-133.533 3654,-142.352 3654,-151.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3650.5,-151.848 3654,-161.848 3657.5,-151.848 3650.5,-151.848\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494 -->\n",
"<g class=\"node\" id=\"node168\"><title>-5482521523239052494</title>\n",
"<ellipse cx=\"1399\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1399\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge219\"><title>2352517839830952659-&gt;-5482521523239052494</title>\n",
"<path d=\"M3592.49,-112.715C3535.28,-118.034 3448.76,-130.913 3380,-162 3258.17,-217.08 3254.6,-273.905 3142,-346 3035.19,-414.388 3011.72,-445.983 2889,-478 2626.77,-546.414 1936.93,-467.195 1670,-514 1569.08,-531.696 1540.7,-536.493 1451,-586 1446.8,-588.319 1442.61,-590.997 1438.54,-593.86\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1436.3,-591.159 1430.38,-599.939 1440.49,-596.773 1436.3,-591.159\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node107\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"2945\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2945\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge105\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M2945,-53.8676C2945,-62.094 2945,-71.2197 2945,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2941.5,-79.5592 2945,-89.5592 2948.5,-79.5592 2941.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3850586505003371506&#45;&gt;536982088400730236 -->\n",
"<g class=\"edge\" id=\"edge106\"><title>-3850586505003371506-&gt;536982088400730236</title>\n",
"<path d=\"M1114.07,-819.519C1088.42,-831.29 1046.18,-850.671 1013.53,-865.65\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1011.8,-862.594 1004.17,-869.945 1014.72,-868.956 1011.8,-862.594\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769845658296 -->\n",
"<g class=\"node\" id=\"node109\"><title>9038679769845658296</title>\n",
"<polygon fill=\"none\" points=\"1292.5,-746 1151.5,-746 1151.5,-710 1292.5,-710 1292.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1222\" y=\"-724.3\">('tensordot-#0', 0, 0, 1)</text>\n",
"</g>\n",
"<!-- 9038679769845658296&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge107\"><title>9038679769845658296-&gt;-3850586505003371506</title>\n",
"<path d=\"M1203.14,-746.311C1191.39,-757.089 1176.11,-771.109 1163.2,-782.957\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1160.52,-780.666 1155.52,-790.006 1165.25,-785.824 1160.52,-780.666\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862863665346 -->\n",
"<g class=\"node\" id=\"node110\"><title>9038676862863665346</title>\n",
"<polygon fill=\"none\" points=\"1451.5,-746 1310.5,-746 1310.5,-710 1451.5,-710 1451.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1381\" y=\"-724.3\">('tensordot-#0', 0, 2, 1)</text>\n",
"</g>\n",
"<!-- 9038676862863665346&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge108\"><title>9038676862863665346-&gt;-3850586505003371506</title>\n",
"<path d=\"M1327.75,-746.021C1280.05,-761.269 1211.53,-783.173 1170.92,-796.158\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1169.68,-792.879 1161.22,-799.258 1171.81,-799.546 1169.68,-792.879\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5779655052493914871 -->\n",
"<g class=\"node\" id=\"node111\"><title>5779655052493914871</title>\n",
"<ellipse cx=\"1647\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1647\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 5779655052493914871&#45;&gt;&#45;4593915293877222787 -->\n",
"<g class=\"edge\" id=\"edge110\"><title>5779655052493914871-&gt;-4593915293877222787</title>\n",
"<path d=\"M1675.32,-441.892C1717.91,-458.272 1799.2,-489.537 1853.26,-510.332\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1852.1,-513.636 1862.69,-513.959 1854.62,-507.102 1852.1,-513.636\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346335426932 -->\n",
"<g class=\"node\" id=\"node112\"><title>-1702484346335426932</title>\n",
"<polygon fill=\"none\" points=\"1627,-346 1499,-346 1499,-310 1627,-310 1627,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1563\" y=\"-324.3\">('transpose-#7', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;5779655052493914871 -->\n",
"<g class=\"edge\" id=\"edge111\"><title>-1702484346335426932-&gt;5779655052493914871</title>\n",
"<path d=\"M1577.63,-346.419C1589.59,-360.653 1606.79,-381.127 1621.07,-398.128\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1618.7,-400.746 1627.81,-406.152 1624.06,-396.244 1618.7,-400.746\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834 -->\n",
"<g class=\"node\" id=\"node113\"><title>-1702484346333096834</title>\n",
"<polygon fill=\"none\" points=\"3133,-346 3005,-346 3005,-310 3133,-310 3133,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3069\" y=\"-324.3\">('transpose-#7', 0, 0)</text>\n",
"</g>\n",
"<!-- 3778213785011596621 -->\n",
"<g class=\"node\" id=\"node120\"><title>3778213785011596621</title>\n",
"<ellipse cx=\"2850\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2850\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;3778213785011596621 -->\n",
"<g class=\"edge\" id=\"edge125\"><title>-1702484346333096834-&gt;3778213785011596621</title>\n",
"<path d=\"M3004.74,-343.755C2973.74,-352.381 2936.71,-364.972 2906,-382 2896.49,-387.271 2887.08,-394.275 2878.76,-401.262\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2876.39,-398.687 2871.16,-407.899 2880.99,-403.962 2876.39,-398.687\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400&#45;&gt;&#45;1702484346333096834 -->\n",
"<g class=\"edge\" id=\"edge112\"><title>-5581502510081209400-&gt;-1702484346333096834</title>\n",
"<path d=\"M2976.17,-249.452C2984.74,-257.573 2994.11,-266.243 3003,-274 3014.4,-283.955 3027.31,-294.479 3038.67,-303.502\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3036.61,-306.332 3046.63,-309.778 3040.94,-300.836 3036.61,-306.332\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2519563596575391385&#45;&gt;4665977568827406207 -->\n",
"<g class=\"edge\" id=\"edge114\"><title>2519563596575391385-&gt;4665977568827406207</title>\n",
"<path d=\"M3486.07,-273.949C3486.73,-282.834 3487.38,-291.684 3487.97,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3484.48,-299.825 3488.71,-309.539 3491.46,-299.308 3484.48,-299.825\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7009839733874380347&#45;&gt;536982088399565187 -->\n",
"<g class=\"edge\" id=\"edge116\"><title>-7009839733874380347-&gt;536982088399565187</title>\n",
"<path d=\"M3541.61,-811.917C3498.96,-816.778 3410.2,-826.718 3335,-834 3152.23,-851.697 3101.55,-836.518 2917.09,-870.014\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2916.25,-866.608 2907.05,-871.859 2917.52,-873.492 2916.25,-866.608\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6853708615871473046 -->\n",
"<g class=\"node\" id=\"node117\"><title>6853708615871473046</title>\n",
"<ellipse cx=\"900\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"900\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 6853708615871473046&#45;&gt;&#45;4593915293878387836 -->\n",
"<g class=\"edge\" id=\"edge120\"><title>6853708615871473046-&gt;-4593915293878387836</title>\n",
"<path d=\"M906.131,-460.193C909.015,-473.931 912.436,-490.219 915.269,-503.707\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"911.912,-504.756 917.393,-513.823 918.763,-503.317 911.912,-504.756\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883 -->\n",
"<g class=\"node\" id=\"node118\"><title>-1702484346334261883</title>\n",
"<polygon fill=\"none\" points=\"925,-346 797,-346 797,-310 925,-310 925,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"861\" y=\"-324.3\">('transpose-#7', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;6853708615871473046 -->\n",
"<g class=\"edge\" id=\"edge121\"><title>-1702484346334261883-&gt;6853708615871473046</title>\n",
"<path d=\"M867.793,-346.419C872.673,-358.931 879.433,-376.264 885.5,-391.821\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"882.271,-393.174 889.165,-401.219 888.793,-390.631 882.271,-393.174\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825&#45;&gt;&#45;1702484346334261883 -->\n",
"<g class=\"edge\" id=\"edge122\"><title>-4787277377886557825-&gt;-1702484346334261883</title>\n",
"<path d=\"M866.391,-262.305C865.339,-274.935 864.218,-288.379 863.273,-299.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"859.772,-299.597 862.429,-309.854 866.747,-300.179 859.772,-299.597\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3778213785011596621&#45;&gt;&#45;4593915293879552885 -->\n",
"<g class=\"edge\" id=\"edge124\"><title>3778213785011596621-&gt;-4593915293879552885</title>\n",
"<path d=\"M2847.64,-460.462C2846.54,-474.191 2845.25,-490.42 2844.17,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2840.68,-503.669 2843.37,-513.916 2847.65,-504.227 2840.68,-503.669\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250&#45;&gt;&#45;1702484346335426932 -->\n",
"<g class=\"edge\" id=\"edge126\"><title>-7899640582056257250-&gt;-1702484346335426932</title>\n",
"<path d=\"M1642.64,-250.32C1634.98,-258.112 1626.73,-266.406 1619,-274 1609.2,-283.62 1598.26,-294.04 1588.67,-303.075\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1586.21,-300.584 1581.32,-309.981 1591.01,-305.687 1586.21,-300.584\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5554165230518528920&#45;&gt;&#45;7834618148944550770 -->\n",
"<g class=\"edge\" id=\"edge128\"><title>5554165230518528920-&gt;-7834618148944550770</title>\n",
"<path d=\"M1584.09,-665.658C1575.56,-677.524 1566.18,-690.572 1558.28,-701.572\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1555.29,-699.73 1552.3,-709.892 1560.97,-703.815 1555.29,-699.73\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830026735128 -->\n",
"<g class=\"node\" id=\"node123\"><title>4665978830026735128</title>\n",
"<polygon fill=\"none\" points=\"2359,-346 2213,-346 2213,-310 2359,-310 2359,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2286\" y=\"-324.3\">('mean_chunk-#6', 0, 0)</text>\n",
"</g>\n",
"<!-- 4665978830026735128&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge176\"><title>4665978830026735128-&gt;3213532805221437570</title>\n",
"<path d=\"M2212.81,-340.275C2197.38,-342.398 2181.17,-344.439 2166,-346 1918.35,-371.479 1854.29,-353.211 1607,-382 1529.87,-390.979 1441.59,-406.876 1385.59,-417.67\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1384.67,-414.284 1375.52,-419.624 1386,-421.156 1384.67,-414.284\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6346910717288689426&#45;&gt;4665978830026735128 -->\n",
"<g class=\"edge\" id=\"edge131\"><title>6346910717288689426-&gt;4665978830026735128</title>\n",
"<path d=\"M2669.78,-257.998C2661.78,-264.208 2653.02,-269.92 2644,-274 2640.86,-275.418 2474.07,-299.758 2369.28,-314.954\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2368.74,-311.497 2359.34,-316.395 2369.74,-318.424 2368.74,-311.497\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2852539183771093611&#45;&gt;&#45;7834619602435547245 -->\n",
"<g class=\"edge\" id=\"edge133\"><title>-2852539183771093611-&gt;-7834619602435547245</title>\n",
"<path d=\"M1707.42,-673.107C1706,-682.175 1704.54,-691.528 1703.24,-699.845\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1699.78,-699.306 1701.7,-709.726 1706.7,-700.386 1699.78,-699.306\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730&#45;&gt;&#45;7834619602431804520 -->\n",
"<g class=\"edge\" id=\"edge136\"><title>3463670600158563730-&gt;-7834619602431804520</title>\n",
"<path d=\"M504.545,-639.195C433.503,-652.96 285.788,-681.795 150.737,-709.654\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"149.708,-706.293 140.623,-711.744 151.125,-713.148 149.708,-706.293\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6804251353386746561&#45;&gt;&#45;4593912771487885337 -->\n",
"<g class=\"edge\" id=\"edge139\"><title>6804251353386746561-&gt;-4593912771487885337</title>\n",
"<path d=\"M3809,-460.733C3809,-474.226 3809,-490.09 3809,-503.327\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3805.5,-503.719 3809,-513.719 3812.5,-503.719 3805.5,-503.719\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366980233121 -->\n",
"<g class=\"node\" id=\"node128\"><title>5891790366980233121</title>\n",
"<polygon fill=\"none\" points=\"3875.5,-746 3734.5,-746 3734.5,-710 3875.5,-710 3875.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3805\" y=\"-724.3\">('tensordot-#0', 2, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;8014627570698660621 -->\n",
"<g class=\"node\" id=\"node164\"><title>-8014627570698660621</title>\n",
"<ellipse cx=\"2930\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2930\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891790366980233121&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge206\"><title>5891790366980233121-&gt;-8014627570698660621</title>\n",
"<path d=\"M3734.42,-744.529C3731.24,-745.061 3728.09,-745.555 3725,-746 3705.93,-748.745 3118.64,-792.86 2965.98,-804.305\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2965.46,-800.834 2955.75,-805.071 2965.98,-807.814 2965.46,-800.834\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9071322917178969347&#45;&gt;5891790366980233121 -->\n",
"<g class=\"edge\" id=\"edge141\"><title>9071322917178969347-&gt;5891790366980233121</title>\n",
"<path d=\"M3805,-673.666C3805,-682.58 3805,-691.742 3805,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3801.5,-699.948 3805,-709.948 3808.5,-699.948 3801.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913489236646 -->\n",
"<g class=\"node\" id=\"node130\"><title>5891788913489236646</title>\n",
"<polygon fill=\"none\" points=\"3080.5,-746 2939.5,-746 2939.5,-710 3080.5,-710 3080.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3010\" y=\"-724.3\">('tensordot-#0', 2, 1, 0)</text>\n",
"</g>\n",
"<!-- 5891788913489236646&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge208\"><title>5891788913489236646-&gt;-8014627570698660621</title>\n",
"<path d=\"M2992.25,-746.311C2981.34,-756.941 2967.21,-770.723 2955.16,-782.466\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2952.7,-779.981 2947.98,-789.468 2957.58,-784.993 2952.7,-779.981\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8948778837867014864&#45;&gt;5891788913489236646 -->\n",
"<g class=\"edge\" id=\"edge144\"><title>-8948778837867014864-&gt;5891788913489236646</title>\n",
"<path d=\"M2790.17,-652.695C2803.7,-660.057 2819.28,-667.943 2834,-674 2865.42,-686.926 2901.15,-698.268 2932.17,-707.108\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2931.49,-710.553 2942.07,-709.889 2933.39,-703.814 2931.49,-710.553\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366977737971 -->\n",
"<g class=\"node\" id=\"node132\"><title>5891790366977737971</title>\n",
"<polygon fill=\"none\" points=\"4073.5,-746 3932.5,-746 3932.5,-710 4073.5,-710 4073.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4003\" y=\"-724.3\">('tensordot-#0', 2, 2, 2)</text>\n",
"</g>\n",
"<!-- 5891790366977737971&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge200\"><title>5891790366977737971-&gt;7825696376998841145</title>\n",
"<path d=\"M3932.67,-740.301C3916.7,-742.516 3899.8,-744.588 3884,-746 3445.9,-785.156 3332.81,-739.765 2895,-782 2852.14,-786.134 2803.28,-794.348 2771.16,-800.234\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2770.14,-796.864 2760.94,-802.131 2771.41,-803.746 2770.14,-796.864\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197&#45;&gt;5891790366977737971 -->\n",
"<g class=\"edge\" id=\"edge147\"><title>6347176622330054197-&gt;5891790366977737971</title>\n",
"<path d=\"M4000.78,-673.666C4001.15,-682.58 4001.53,-691.742 4001.87,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3998.38,-700.102 4002.29,-709.948 4005.37,-699.811 3998.38,-700.102\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787459998240171 -->\n",
"<g class=\"node\" id=\"node134\"><title>5891787459998240171</title>\n",
"<polygon fill=\"none\" points=\"2921.5,-746 2780.5,-746 2780.5,-710 2921.5,-710 2921.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2851\" y=\"-724.3\">('tensordot-#0', 2, 0, 0)</text>\n",
"</g>\n",
"<!-- 5891787459998240171&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge207\"><title>5891787459998240171-&gt;-8014627570698660621</title>\n",
"<path d=\"M2868.53,-746.311C2879.12,-756.767 2892.8,-770.273 2904.57,-781.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2902.39,-784.662 2911.97,-789.197 2907.31,-779.68 2902.39,-784.662\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867&#45;&gt;5891787459998240171 -->\n",
"<g class=\"edge\" id=\"edge150\"><title>-1151802381257702867-&gt;5891787459998240171</title>\n",
"<path d=\"M2679.44,-659.948C2685.94,-665.068 2692.96,-670.024 2700,-674 2723.92,-687.512 2751.88,-698.492 2777.2,-706.881\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2776.17,-710.226 2786.76,-709.969 2778.32,-703.565 2776.17,-710.226\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223332912046 -->\n",
"<g class=\"node\" id=\"node136\"><title>9038681223332912046</title>\n",
"<polygon fill=\"none\" points=\"3398.5,-746 3257.5,-746 3257.5,-710 3398.5,-710 3398.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3328\" y=\"-724.3\">('tensordot-#0', 0, 1, 2)</text>\n",
"</g>\n",
"<!-- 9038681223332912046&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge170\"><title>9038681223332912046-&gt;-1771662201047361681</title>\n",
"<path d=\"M3322.01,-746.311C3319.22,-754.372 3315.8,-764.246 3312.54,-773.669\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3309.19,-772.635 3309.23,-783.23 3315.81,-774.925 3309.19,-772.635\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824&#45;&gt;9038681223332912046 -->\n",
"<g class=\"edge\" id=\"edge153\"><title>-7130192105596146824-&gt;9038681223332912046</title>\n",
"<path d=\"M3027.04,-655.922C3037.83,-662.65 3050.04,-669.346 3062,-674 3137.56,-703.396 3163.55,-694.028 3247.39,-709.955\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3246.86,-713.418 3257.34,-711.913 3248.21,-706.549 3246.86,-713.418\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769841915571 -->\n",
"<g class=\"node\" id=\"node138\"><title>9038679769841915571</title>\n",
"<polygon fill=\"none\" points=\"3239.5,-746 3098.5,-746 3098.5,-710 3239.5,-710 3239.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3169\" y=\"-724.3\">('tensordot-#0', 0, 0, 2)</text>\n",
"</g>\n",
"<!-- 9038679769841915571&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge169\"><title>9038679769841915571-&gt;-1771662201047361681</title>\n",
"<path d=\"M3197.97,-746.117C3219.35,-758.752 3248.4,-775.918 3270.2,-788.802\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3268.67,-791.962 3279.06,-794.036 3272.23,-785.935 3268.67,-791.962\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389&#45;&gt;9038679769841915571 -->\n",
"<g class=\"edge\" id=\"edge156\"><title>6543316332180790389-&gt;9038679769841915571</title>\n",
"<path d=\"M2918.1,-660.583C2924.63,-665.647 2931.75,-670.421 2939,-674 2945.95,-677.434 3025.13,-695.344 3088.67,-709.406\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3088.2,-712.886 3098.72,-711.627 3089.71,-706.051 3088.2,-712.886\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514&#45;&gt;9038679769845658296 -->\n",
"<g class=\"edge\" id=\"edge159\"><title>1902485199954662514-&gt;9038679769845658296</title>\n",
"<path d=\"M1202.9,-671.434C1206.19,-681.01 1209.62,-690.998 1212.66,-699.822\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1209.44,-701.232 1216,-709.551 1216.06,-698.956 1209.44,-701.232\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3544771365942889020&#45;&gt;536984610794727882 -->\n",
"<g class=\"edge\" id=\"edge162\"><title>3544771365942889020-&gt;536984610794727882</title>\n",
"<path d=\"M576.84,-833.252C579.234,-841.738 581.935,-851.316 584.388,-860.012\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"581.036,-861.021 587.119,-869.695 587.773,-859.121 581.036,-861.021\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366981480696 -->\n",
"<g class=\"node\" id=\"node142\"><title>5891790366981480696</title>\n",
"<polygon fill=\"none\" points=\"1133.5,-746 992.5,-746 992.5,-710 1133.5,-710 1133.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1063\" y=\"-724.3\">('tensordot-#0', 2, 2, 1)</text>\n",
"</g>\n",
"<!-- 5891790366981480696&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge163\"><title>5891790366981480696-&gt;3544771365942889020</title>\n",
"<path d=\"M992.377,-744.258C989.211,-744.863 986.074,-745.447 983,-746 843.906,-771.025 677.097,-793.318 605.49,-802.522\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"604.706,-799.093 595.231,-803.834 605.595,-806.037 604.706,-799.093\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node143\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"2207\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2207\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge166\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M2207,-53.8676C2207,-62.094 2207,-71.2197 2207,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2203.5,-79.5592 2207,-89.5592 2210.5,-79.5592 2203.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1771662201047361681&#45;&gt;536982088401895285 -->\n",
"<g class=\"edge\" id=\"edge167\"><title>-1771662201047361681-&gt;536982088401895285</title>\n",
"<path d=\"M3296.57,-833.68C3295.07,-842.057 3293.38,-851.457 3291.85,-860.005\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3288.39,-859.422 3290.07,-869.883 3295.28,-860.658 3288.39,-859.422\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444&#45;&gt;9038676862863665346 -->\n",
"<g class=\"edge\" id=\"edge171\"><title>1855122232498955444-&gt;9038676862863665346</title>\n",
"<path d=\"M1470.78,-658.239C1464.25,-663.507 1457.43,-668.956 1451,-674 1438.43,-683.857 1424.41,-694.526 1412.25,-703.691\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1410.06,-700.962 1404.16,-709.767 1414.26,-706.558 1410.06,-700.962\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190 -->\n",
"<g class=\"node\" id=\"node146\"><title>-4593912771484390190</title>\n",
"<polygon fill=\"none\" points=\"1504,-550 1408,-550 1408,-514 1504,-514 1504,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1456\" y=\"-528.3\">('add-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge173\"><title>-4593912771484390190-&gt;1855122232498955444</title>\n",
"<path d=\"M1464.58,-550.163C1469.05,-559.1 1474.75,-570.509 1480.43,-581.855\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1477.34,-583.513 1484.95,-590.892 1483.6,-580.383 1477.34,-583.513\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge210\"><title>-4593912771484390190-&gt;8478887104462935561</title>\n",
"<path d=\"M1414.77,-550.008C1393.56,-559.458 1367.68,-572.102 1346,-586 1342.02,-588.552 1338,-591.369 1334.05,-594.303\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1331.87,-591.565 1326.09,-600.445 1336.15,-597.108 1331.87,-591.565\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge218\"><title>-4593912771484390190-&gt;-5482521523239052494</title>\n",
"<path d=\"M1445.81,-550.163C1440.3,-559.446 1433.2,-571.397 1426.21,-583.174\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1423.01,-581.713 1420.91,-592.098 1429.03,-585.287 1423.01,-581.713\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node147\"><title>411860816835340863</title>\n",
"<ellipse cx=\"1433\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1433\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge174\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M1433,-53.8676C1433,-62.094 1433,-71.2197 1433,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1429.5,-79.5592 1433,-89.5592 1436.5,-79.5592 1429.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3213532805221437570&#45;&gt;3513110965057825736 -->\n",
"<g class=\"edge\" id=\"edge175\"><title>3213532805221437570-&gt;3513110965057825736</title>\n",
"<path d=\"M1289.89,-457.206C1248.83,-483.733 1181.64,-524.391 1119,-550 1061.52,-573.498 1031.21,-545.659 984,-586 951.477,-613.792 979.294,-648.426 945,-674 841.994,-750.812 583.603,-646.577 665,-746 790.505,-899.298 905.156,-811.538 1102,-834 1659.5,-897.615 1805.69,-813.904 2364,-870 2364.11,-870.011 2364.21,-870.022 2364.32,-870.033\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2364.13,-873.533 2374.46,-871.175 2364.92,-866.577 2364.13,-873.533\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307632737482 -->\n",
"<g class=\"node\" id=\"node149\"><title>4665976307632737482</title>\n",
"<polygon fill=\"none\" points=\"1405,-346 1259,-346 1259,-310 1405,-310 1405,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1332\" y=\"-324.3\">('mean_chunk-#6', 2, 0)</text>\n",
"</g>\n",
"<!-- 4665976307632737482&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge178\"><title>4665976307632737482-&gt;3213532805221437570</title>\n",
"<path d=\"M1331.48,-346.419C1331.26,-353.816 1330.98,-362.898 1330.7,-372.302\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1327.19,-372.467 1330.39,-382.568 1334.19,-372.677 1327.19,-372.467\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493&#45;&gt;&#45;1702485607527765559 -->\n",
"<g class=\"edge\" id=\"edge179\"><title>-6786951993123257493-&gt;-1702485607527765559</title>\n",
"<path d=\"M2306.8,-252.777C2314.37,-260.508 2322.99,-268.159 2332,-274 2354.21,-288.392 2380.84,-299.511 2405.29,-307.762\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2404.31,-311.123 2414.9,-310.898 2406.48,-304.468 2404.31,-311.123\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1552250351150745796&#45;&gt;4665976307632737482 -->\n",
"<g class=\"edge\" id=\"edge181\"><title>-1552250351150745796-&gt;4665976307632737482</title>\n",
"<path d=\"M1335.93,-273.949C1335.27,-282.834 1334.62,-291.684 1334.03,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1330.54,-299.308 1333.29,-309.539 1337.52,-299.825 1330.54,-299.308\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188 -->\n",
"<g class=\"node\" id=\"node152\"><title>-1702481823939099188</title>\n",
"<polygon fill=\"none\" points=\"4259,-346 4131,-346 4131,-310 4259,-310 4259,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4195\" y=\"-324.3\">('transpose-#7', 2, 0)</text>\n",
"</g>\n",
"<!-- 5250500545857054011 -->\n",
"<g class=\"node\" id=\"node161\"><title>5250500545857054011</title>\n",
"<ellipse cx=\"3935\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3935\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;5250500545857054011 -->\n",
"<g class=\"edge\" id=\"edge197\"><title>-1702481823939099188-&gt;5250500545857054011</title>\n",
"<path d=\"M4150.6,-346.077C4100.5,-365.346 4019.87,-396.359 3972.7,-414.499\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3971.25,-411.309 3963.17,-418.166 3973.76,-417.843 3971.25,-411.309\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430&#45;&gt;&#45;1702481823939099188 -->\n",
"<g class=\"edge\" id=\"edge183\"><title>776398453034526430-&gt;-1702481823939099188</title>\n",
"<path d=\"M4195,-262.305C4195,-274.935 4195,-288.379 4195,-299.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4191.5,-299.853 4195,-309.854 4198.5,-299.854 4191.5,-299.853\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718&#45;&gt;&#45;1702485607528930608 -->\n",
"<g class=\"edge\" id=\"edge185\"><title>-5960313230188137718-&gt;-1702485607528930608</title>\n",
"<path d=\"M651.095,-261.684C648.705,-274.595 646.146,-288.409 644.001,-299.992\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"640.544,-299.443 642.164,-309.913 647.427,-300.718 640.544,-299.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;727302543681233421&#45;&gt;4665976307631572433 -->\n",
"<g class=\"edge\" id=\"edge187\"><title>-727302543681233421-&gt;4665976307631572433</title>\n",
"<path d=\"M1983.39,-259.215C1969.83,-273.717 1954.94,-289.641 1943,-302.409\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1940.26,-300.215 1935.98,-309.909 1945.37,-304.996 1940.26,-300.215\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;398662181193291580 -->\n",
"<g class=\"node\" id=\"node156\"><title>-398662181193291580</title>\n",
"<ellipse cx=\"2551\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2551\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;398662181193291580&#45;&gt;&#45;4593912771484390190 -->\n",
"<g class=\"edge\" id=\"edge189\"><title>-398662181193291580-&gt;-4593912771484390190</title>\n",
"<path d=\"M2534,-455.433C2526.51,-464.178 2516.92,-473.081 2506,-478 2413.54,-519.657 1695.08,-505.793 1594,-514 1567.79,-516.128 1538.9,-519.523 1514.35,-522.722\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1513.57,-519.295 1504.12,-524.077 1514.49,-526.234 1513.57,-519.295\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823940264237 -->\n",
"<g class=\"node\" id=\"node157\"><title>-1702481823940264237</title>\n",
"<polygon fill=\"none\" points=\"2987,-346 2859,-346 2859,-310 2987,-310 2987,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2923\" y=\"-324.3\">('transpose-#7', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;398662181193291580 -->\n",
"<g class=\"edge\" id=\"edge190\"><title>-1702481823940264237-&gt;-398662181193291580</title>\n",
"<path d=\"M2858.73,-343.032C2854.09,-344.039 2849.47,-345.037 2845,-346 2769.93,-362.177 2749.7,-360.426 2676,-382 2645.95,-390.798 2612.81,-403.396 2588.21,-413.334\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2586.83,-410.118 2578.89,-417.137 2589.47,-416.599 2586.83,-410.118\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node158\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"3654\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3654\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge191\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M3654,-53.8676C3654,-62.094 3654,-71.2197 3654,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3650.5,-79.5592 3654,-89.5592 3657.5,-79.5592 3650.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727&#45;&gt;&#45;1702485607530095657 -->\n",
"<g class=\"edge\" id=\"edge192\"><title>-319771713687643727-&gt;-1702485607530095657</title>\n",
"<path d=\"M2620.98,-250.702C2628.42,-258.407 2636.43,-266.566 2644,-274 2653.81,-283.639 2664.83,-293.992 2674.55,-302.967\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2672.28,-305.639 2682.02,-309.83 2677.02,-300.485 2672.28,-305.639\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5595775467587634770&#45;&gt;4665976307630407384 -->\n",
"<g class=\"edge\" id=\"edge194\"><title>5595775467587634770-&gt;4665976307630407384</title>\n",
"<path d=\"M3654,-273.949C3654,-282.834 3654,-291.684 3654,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3650.5,-299.539 3654,-309.539 3657.5,-299.539 3650.5,-299.539\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5250500545857054011&#45;&gt;&#45;4593912771485555239 -->\n",
"<g class=\"edge\" id=\"edge196\"><title>5250500545857054011-&gt;-4593912771485555239</title>\n",
"<path d=\"M3931.46,-460.462C3929.82,-474.191 3927.87,-490.42 3926.26,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3922.77,-503.57 3925.05,-513.916 3929.72,-504.404 3922.77,-503.57\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7825696376998841145&#45;&gt;536984610791232735 -->\n",
"<g class=\"edge\" id=\"edge198\"><title>7825696376998841145-&gt;536984610791232735</title>\n",
"<path d=\"M2760.23,-816.908C2796.28,-828.673 2865.14,-851.148 2915.2,-867.484\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2914.36,-870.89 2924.95,-870.665 2916.53,-864.235 2914.36,-870.89\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495&#45;&gt;&#45;7834618148943303195 -->\n",
"<g class=\"edge\" id=\"edge202\"><title>9171612616599742495-&gt;-7834618148943303195</title>\n",
"<path d=\"M646.137,-653.408C631.879,-661.115 615.13,-669.044 599,-674 477.591,-711.304 438.477,-689.45 309.816,-709.809\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"308.877,-706.416 299.575,-711.488 310.01,-713.324 308.877,-706.416\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8014627570698660621&#45;&gt;536984610793562833 -->\n",
"<g class=\"edge\" id=\"edge205\"><title>-8014627570698660621-&gt;536984610793562833</title>\n",
"<path d=\"M2905.08,-814.759C2860.03,-825.243 2762.08,-848.366 2680,-870 2679.9,-870.027 2679.8,-870.054 2679.7,-870.08\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2678.8,-866.696 2670.05,-872.67 2680.62,-873.456 2678.8,-866.696\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8478887104462935561&#45;&gt;&#45;7834621055925296145 -->\n",
"<g class=\"edge\" id=\"edge209\"><title>8478887104462935561-&gt;-7834621055925296145</title>\n",
"<path d=\"M1263.06,-660.657C1256.23,-665.844 1248.72,-670.646 1241,-674 1137.83,-718.856 1099.2,-691.466 984.785,-709.819\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"983.862,-706.425 974.585,-711.543 985.028,-713.327 983.862,-706.425\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205&#45;&gt;&#45;1702481823940264237 -->\n",
"<g class=\"edge\" id=\"edge212\"><title>7694427450707397205-&gt;-1702481823940264237</title>\n",
"<path d=\"M3052.16,-242.969C3023.98,-261.305 2985.38,-286.416 2957.73,-304.403\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2955.64,-301.587 2949.17,-309.975 2959.46,-307.455 2955.64,-301.587\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714&#45;&gt;&#45;7834621055921553420 -->\n",
"<g class=\"edge\" id=\"edge214\"><title>-8682956723209822714-&gt;-7834621055921553420</title>\n",
"<path d=\"M3294.58,-661.017C3287.66,-666.247 3279.98,-670.973 3272,-674 3104.59,-737.542 2649.6,-688.495 2454.47,-710.02\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2454.05,-706.546 2444.53,-711.208 2454.88,-713.496 2454.05,-706.546\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494&#45;&gt;5891790366981480696 -->\n",
"<g class=\"edge\" id=\"edge217\"><title>-5482521523239052494-&gt;5891790366981480696</title>\n",
"<path d=\"M1367.96,-660.44C1361.14,-665.644 1353.65,-670.507 1346,-674 1265.11,-710.918 1234.46,-693.606 1143.5,-709.818\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1142.79,-706.389 1133.61,-711.669 1144.08,-713.27 1142.79,-706.389\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 14,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Now we just start showing off\n",
"(x.dot(x.T + 1) - x.mean(axis=0)).visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg height=\"1950pt\" viewBox=\"0.00 0.00 4400.00 1950.00\" width=\"4400pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
"<g class=\"graph\" id=\"graph0\" transform=\"scale(1 1) rotate(0) translate(4 1946)\">\n",
"<title>%3</title>\n",
"<polygon fill=\"white\" points=\"-4,4 -4,-1946 4396,-1946 4396,4 -4,4\" stroke=\"none\"/>\n",
"<!-- 1326321766453436673 -->\n",
"<g class=\"node\" id=\"node1\"><title>1326321766453436673</title>\n",
"<polygon fill=\"none\" points=\"2751,-1302 2589,-1302 2589,-1266 2751,-1266 2751,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2670\" y=\"-1280.3\">('moment_chunk-#0', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1767081807814990422 -->\n",
"<g class=\"node\" id=\"node59\"><title>-1767081807814990422</title>\n",
"<ellipse cx=\"2850\" cy=\"-1414\" fill=\"none\" rx=\"75.2868\" ry=\"75.2868\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2850\" y=\"-1410.3\">moment_combine</text>\n",
"</g>\n",
"<!-- 1326321766453436673&#45;&gt;&#45;1767081807814990422 -->\n",
"<g class=\"edge\" id=\"edge48\"><title>1326321766453436673-&gt;-1767081807814990422</title>\n",
"<path d=\"M2694.28,-1302.26C2716.38,-1317.98 2750.11,-1341.97 2780.54,-1363.61\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2778.84,-1366.69 2789.02,-1369.64 2782.9,-1360.99 2778.84,-1366.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5313117262834582947 -->\n",
"<g class=\"node\" id=\"node2\"><title>5313117262834582947</title>\n",
"<ellipse cx=\"2670\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2670\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 5313117262834582947&#45;&gt;1326321766453436673 -->\n",
"<g class=\"edge\" id=\"edge1\"><title>5313117262834582947-&gt;1326321766453436673</title>\n",
"<path d=\"M2670,-1229.42C2670,-1238.63 2670,-1247.64 2670,-1255.58\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2666.5,-1255.64 2670,-1265.64 2673.5,-1255.64 2666.5,-1255.64\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647023221859 -->\n",
"<g class=\"node\" id=\"node3\"><title>2118055647023221859</title>\n",
"<polygon fill=\"none\" points=\"2724.5,-1060 2629.5,-1060 2629.5,-1024 2724.5,-1024 2724.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2677\" y=\"-1038.3\">('sub-#1', 1, 0)</text>\n",
"</g>\n",
"<!-- 2118055647023221859&#45;&gt;5313117262834582947 -->\n",
"<g class=\"edge\" id=\"edge2\"><title>2118055647023221859-&gt;5313117262834582947</title>\n",
"<path d=\"M2676,-1060.05C2675.56,-1067.47 2675.02,-1076.73 2674.43,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2670.94,-1086.5 2673.84,-1096.69 2677.92,-1086.91 2670.94,-1086.5\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787459999487746 -->\n",
"<g class=\"node\" id=\"node4\"><title>5891787459999487746</title>\n",
"<polygon fill=\"none\" points=\"2246.5,-746 2105.5,-746 2105.5,-710 2246.5,-710 2246.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2176\" y=\"-724.3\">('tensordot-#2', 2, 0, 1)</text>\n",
"</g>\n",
"<!-- 3544771365942889020 -->\n",
"<g class=\"node\" id=\"node167\"><title>3544771365942889020</title>\n",
"<ellipse cx=\"2335\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2335\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891787459999487746&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge196\"><title>5891787459999487746-&gt;3544771365942889020</title>\n",
"<path d=\"M2210.89,-746.117C2238.25,-759.537 2276.02,-778.068 2302.69,-791.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2301.46,-794.443 2311.98,-795.705 2304.54,-788.158 2301.46,-794.443\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2112073439733749108 -->\n",
"<g class=\"node\" id=\"node5\"><title>2112073439733749108</title>\n",
"<ellipse cx=\"1753\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1753\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2112073439733749108&#45;&gt;5891787459999487746 -->\n",
"<g class=\"edge\" id=\"edge3\"><title>2112073439733749108-&gt;5891787459999487746</title>\n",
"<path d=\"M1783.54,-660.972C1790.17,-666.068 1797.47,-670.754 1805,-674 1921.75,-724.33 1965.34,-690.197 2095.46,-710.056\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2094.96,-713.521 2105.39,-711.651 2096.07,-706.61 2094.96,-713.521\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293878387836 -->\n",
"<g class=\"node\" id=\"node6\"><title>-4593915293878387836</title>\n",
"<polygon fill=\"none\" points=\"3105,-550 3009,-550 3009,-514 3105,-514 3105,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3057\" y=\"-528.3\">('add-#3', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge4\"><title>-4593915293878387836-&gt;2112073439733749108</title>\n",
"<path d=\"M3008.88,-534.178C2785.97,-539.747 1862.12,-564.066 1805,-586 1800.45,-587.745 1796.01,-590.057 1791.77,-592.706\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1789.57,-589.971 1783.34,-598.542 1793.55,-595.726 1789.57,-589.971\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514 -->\n",
"<g class=\"node\" id=\"node165\"><title>1902485199954662514</title>\n",
"<ellipse cx=\"3309\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3309\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge190\"><title>-4593915293878387836-&gt;1902485199954662514</title>\n",
"<path d=\"M3105,-546.552C3138.04,-556.354 3182.71,-570.548 3221,-586 3234.45,-591.428 3248.71,-598.012 3261.74,-604.38\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3260.47,-607.656 3270.98,-608.959 3263.58,-601.384 3260.47,-607.656\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495 -->\n",
"<g class=\"node\" id=\"node189\"><title>9171612616599742495</title>\n",
"<ellipse cx=\"3169\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3169\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293878387836&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge235\"><title>-4593915293878387836-&gt;9171612616599742495</title>\n",
"<path d=\"M3077.02,-550.163C3091.32,-562.416 3111.04,-579.319 3128.55,-594.332\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3126.55,-597.223 3136.42,-601.074 3131.1,-591.908 3126.55,-597.223\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839833282757 -->\n",
"<g class=\"node\" id=\"node7\"><title>2352517839833282757</title>\n",
"<polygon fill=\"none\" points=\"1127.5,-126 1004.5,-126 1004.5,-90 1127.5,-90 1127.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1066\" y=\"-104.3\">('wrapped-#4', 2, 0)</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;2112073439733749108 -->\n",
"<g class=\"edge\" id=\"edge5\"><title>2352517839833282757-&gt;2112073439733749108</title>\n",
"<path d=\"M1064.06,-126.143C1058.94,-173.914 1046.77,-307.542 1066,-346 1077.93,-369.851 1094.39,-363.925 1114,-382 1155.9,-420.628 1149.81,-449.23 1199,-478 1297.31,-535.498 1597.3,-536.773 1700,-586 1704.56,-588.185 1709.07,-590.835 1713.42,-593.735\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1711.4,-596.591 1721.57,-599.564 1715.47,-590.899 1711.4,-596.591\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683 -->\n",
"<g class=\"node\" id=\"node104\"><title>4448115844193066683</title>\n",
"<ellipse cx=\"710\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"710\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge99\"><title>2352517839833282757-&gt;4448115844193066683</title>\n",
"<path d=\"M1004.65,-114.787C938.628,-122.194 839.262,-137.135 811,-162 752.75,-213.249 754,-249.414 754,-327 754,-327 754,-327 754,-431 754,-482.291 739.756,-539.314 727.477,-578.942\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"724.092,-578.037 724.407,-588.628 730.765,-580.152 724.092,-578.037\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250 -->\n",
"<g class=\"node\" id=\"node144\"><title>-7899640582056257250</title>\n",
"<ellipse cx=\"994\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"994\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;7899640582056257250 -->\n",
"<g class=\"edge\" id=\"edge153\"><title>2352517839833282757-&gt;-7899640582056257250</title>\n",
"<path d=\"M1054.43,-126.352C1046.1,-138.843 1034.48,-156.287 1023.64,-172.541\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1020.7,-170.637 1018.07,-180.899 1026.53,-174.52 1020.7,-170.637\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867 -->\n",
"<g class=\"node\" id=\"node159\"><title>-1151802381257702867</title>\n",
"<ellipse cx=\"1858\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1858\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge180\"><title>2352517839833282757-&gt;-1151802381257702867</title>\n",
"<path d=\"M1127.58,-111.775C1224.7,-117.043 1408.25,-130.875 1465,-162 1513.05,-188.352 1740.05,-477.042 1825.43,-586.899\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1822.91,-589.361 1831.81,-595.113 1828.44,-585.068 1822.91,-589.361\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1552250351150745796 -->\n",
"<g class=\"node\" id=\"node177\"><title>-1552250351150745796</title>\n",
"<ellipse cx=\"1657\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1657\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839833282757&#45;&gt;&#45;1552250351150745796 -->\n",
"<g class=\"edge\" id=\"edge214\"><title>2352517839833282757-&gt;-1552250351150745796</title>\n",
"<path d=\"M1127.56,-110.976C1246.86,-115.504 1505.01,-128.903 1587,-162 1594.36,-164.97 1601.58,-168.959 1608.42,-173.441\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1606.67,-176.485 1616.87,-179.341 1610.67,-170.746 1606.67,-176.485\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6718097603386401019 -->\n",
"<g class=\"node\" id=\"node8\"><title>-6718097603386401019</title>\n",
"<polygon fill=\"none\" points=\"1744,-1786 1618,-1786 1618,-1750 1744,-1750 1744,-1786\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1681\" y=\"-1764.3\">('var-aggregate-#5',)</text>\n",
"</g>\n",
"<!-- &#45;6017733567966616938 -->\n",
"<g class=\"node\" id=\"node194\"><title>-6017733567966616938</title>\n",
"<ellipse cx=\"1681\" cy=\"-1846\" fill=\"none\" rx=\"24.0958\" ry=\"24.0958\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1681\" y=\"-1842.3\">sqrt</text>\n",
"</g>\n",
"<!-- &#45;6718097603386401019&#45;&gt;&#45;6017733567966616938 -->\n",
"<g class=\"edge\" id=\"edge247\"><title>-6718097603386401019-&gt;-6017733567966616938</title>\n",
"<path d=\"M1681,-1786.25C1681,-1793.8 1681,-1802.93 1681,-1811.72\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1677.5,-1811.77 1681,-1821.77 1684.5,-1811.77 1677.5,-1811.77\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4309081787156946945 -->\n",
"<g class=\"node\" id=\"node9\"><title>-4309081787156946945</title>\n",
"<ellipse cx=\"1681\" cy=\"-1656\" fill=\"none\" rx=\"57.6901\" ry=\"57.6901\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1681\" y=\"-1652.3\">moment_agg</text>\n",
"</g>\n",
"<!-- &#45;4309081787156946945&#45;&gt;&#45;6718097603386401019 -->\n",
"<g class=\"edge\" id=\"edge6\"><title>-4309081787156946945-&gt;-6718097603386401019</title>\n",
"<path d=\"M1681,-1713.93C1681,-1722.77 1681,-1731.54 1681,-1739.33\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1677.5,-1739.59 1681,-1749.59 1684.5,-1739.59 1677.5,-1739.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7729875811660573136 -->\n",
"<g class=\"node\" id=\"node10\"><title>-7729875811660573136</title>\n",
"<polygon fill=\"none\" points=\"2652.5,-1562 2519.5,-1562 2519.5,-1526 2652.5,-1526 2652.5,-1562\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2586\" y=\"-1540.3\">('var-partial-#6', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7729875811660573136&#45;&gt;&#45;4309081787156946945 -->\n",
"<g class=\"edge\" id=\"edge7\"><title>-7729875811660573136-&gt;-4309081787156946945</title>\n",
"<path d=\"M2519.45,-1553.09C2352.24,-1573.41 1915.9,-1626.45 1748.1,-1646.84\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1747.66,-1643.37 1738.15,-1648.05 1748.5,-1650.32 1747.66,-1643.37\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7729877072857571959 -->\n",
"<g class=\"node\" id=\"node11\"><title>-7729877072857571959</title>\n",
"<polygon fill=\"none\" points=\"2030.5,-1562 1897.5,-1562 1897.5,-1526 2030.5,-1526 2030.5,-1562\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1964\" y=\"-1540.3\">('var-partial-#6', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7729877072857571959&#45;&gt;&#45;4309081787156946945 -->\n",
"<g class=\"edge\" id=\"edge8\"><title>-7729877072857571959-&gt;-4309081787156946945</title>\n",
"<path d=\"M1920.09,-1562.07C1872.93,-1580.4 1797.57,-1609.69 1744.08,-1630.48\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1742.74,-1627.25 1734.69,-1634.13 1745.28,-1633.77 1742.74,-1627.25\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7729877072856406910 -->\n",
"<g class=\"node\" id=\"node12\"><title>-7729877072856406910</title>\n",
"<polygon fill=\"none\" points=\"1258.5,-1562 1125.5,-1562 1125.5,-1526 1258.5,-1526 1258.5,-1562\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1192\" y=\"-1540.3\">('var-partial-#6', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;7729877072856406910&#45;&gt;&#45;4309081787156946945 -->\n",
"<g class=\"edge\" id=\"edge9\"><title>-7729877072856406910-&gt;-4309081787156946945</title>\n",
"<path d=\"M1258.46,-1559.95C1352.06,-1581.01 1521.7,-1619.16 1615.03,-1640.16\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1614.4,-1643.61 1624.92,-1642.39 1615.93,-1636.78 1614.4,-1643.61\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7729875811661738185 -->\n",
"<g class=\"node\" id=\"node13\"><title>-7729875811661738185</title>\n",
"<polygon fill=\"none\" points=\"1465.5,-1562 1332.5,-1562 1332.5,-1526 1465.5,-1526 1465.5,-1562\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1399\" y=\"-1540.3\">('var-partial-#6', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;7729875811661738185&#45;&gt;&#45;4309081787156946945 -->\n",
"<g class=\"edge\" id=\"edge10\"><title>-7729875811661738185-&gt;-4309081787156946945</title>\n",
"<path d=\"M1442.75,-1562.07C1489.75,-1580.4 1564.84,-1609.69 1618.15,-1630.48\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1616.91,-1633.76 1627.5,-1634.13 1619.46,-1627.24 1616.91,-1633.76\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908220220682 -->\n",
"<g class=\"node\" id=\"node14\"><title>2118056908220220682</title>\n",
"<polygon fill=\"none\" points=\"2868.5,-1060 2773.5,-1060 2773.5,-1024 2868.5,-1024 2868.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2821\" y=\"-1038.3\">('sub-#1', 0, 0)</text>\n",
"</g>\n",
"<!-- 4868105685452938146 -->\n",
"<g class=\"node\" id=\"node157\"><title>4868105685452938146</title>\n",
"<ellipse cx=\"2821\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2821\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118056908220220682&#45;&gt;4868105685452938146 -->\n",
"<g class=\"edge\" id=\"edge177\"><title>2118056908220220682-&gt;4868105685452938146</title>\n",
"<path d=\"M2821,-1060.05C2821,-1067.47 2821,-1076.73 2821,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2817.5,-1086.69 2821,-1096.69 2824.5,-1086.69 2817.5,-1086.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4127379915505294852 -->\n",
"<g class=\"node\" id=\"node15\"><title>-4127379915505294852</title>\n",
"<ellipse cx=\"2821\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2821\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- &#45;4127379915505294852&#45;&gt;2118056908220220682 -->\n",
"<g class=\"edge\" id=\"edge11\"><title>-4127379915505294852-&gt;2118056908220220682</title>\n",
"<path d=\"M2821,-988.097C2821,-996.118 2821,-1005.28 2821,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2817.5,-1013.82 2821,-1023.82 2824.5,-1013.82 2817.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965057825736 -->\n",
"<g class=\"node\" id=\"node16\"><title>3513110965057825736</title>\n",
"<polygon fill=\"none\" points=\"2772,-906 2596,-906 2596,-870 2772,-870 2772,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2684\" y=\"-884.3\">('mean_agg-aggregate-#7', 0)</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;4127379915505294852 -->\n",
"<g class=\"edge\" id=\"edge12\"><title>3513110965057825736-&gt;-4127379915505294852</title>\n",
"<path d=\"M2715.09,-906.019C2738.4,-918.782 2770.06,-936.111 2792.67,-948.493\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2791.01,-951.572 2801.46,-953.304 2794.37,-945.432 2791.01,-951.572\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2439326870687513902 -->\n",
"<g class=\"node\" id=\"node101\"><title>-2439326870687513902</title>\n",
"<ellipse cx=\"2171\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2171\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;2439326870687513902 -->\n",
"<g class=\"edge\" id=\"edge95\"><title>3513110965057825736-&gt;-2439326870687513902</title>\n",
"<path d=\"M2596.4,-901.808C2480.24,-918.79 2280.89,-947.934 2203.26,-959.283\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2202.53,-955.853 2193.14,-960.763 2203.54,-962.78 2202.53,-955.853\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6451867983632238107 -->\n",
"<g class=\"node\" id=\"node115\"><title>-6451867983632238107</title>\n",
"<ellipse cx=\"2684\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2684\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965057825736&#45;&gt;&#45;6451867983632238107 -->\n",
"<g class=\"edge\" id=\"edge111\"><title>3513110965057825736-&gt;-6451867983632238107</title>\n",
"<path d=\"M2684,-906.019C2684,-913.722 2684,-923.09 2684,-932.029\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2680.5,-932.2 2684,-942.2 2687.5,-932.2 2680.5,-932.2\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088399565187 -->\n",
"<g class=\"node\" id=\"node17\"><title>536982088399565187</title>\n",
"<polygon fill=\"none\" points=\"3244,-906 3144,-906 3144,-870 3244,-870 3244,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3194\" y=\"-884.3\">('sum-#8', 0, 0)</text>\n",
"</g>\n",
"<!-- 536982088399565187&#45;&gt;&#45;4127379915505294852 -->\n",
"<g class=\"edge\" id=\"edge13\"><title>536982088399565187-&gt;-4127379915505294852</title>\n",
"<path d=\"M3143.88,-903.804C3140.88,-904.577 3137.91,-905.315 3135,-906 3049.22,-926.225 3026.66,-925.989 2940,-942 2910.48,-947.453 2876.85,-953.671 2852.89,-958.102\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2852.13,-954.683 2842.93,-959.944 2853.4,-961.567 2852.13,-954.683\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965059990786 -->\n",
"<g class=\"node\" id=\"node18\"><title>3513110965059990786</title>\n",
"<polygon fill=\"none\" points=\"1024,-906 848,-906 848,-870 1024,-870 1024,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"936\" y=\"-884.3\">('mean_agg-aggregate-#7', 2)</text>\n",
"</g>\n",
"<!-- 3537350042483822098 -->\n",
"<g class=\"node\" id=\"node31\"><title>3537350042483822098</title>\n",
"<ellipse cx=\"1092\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1092\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;3537350042483822098 -->\n",
"<g class=\"edge\" id=\"edge24\"><title>3513110965059990786-&gt;3537350042483822098</title>\n",
"<path d=\"M971.399,-906.019C998.979,-919.278 1036.81,-937.467 1062.7,-949.915\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1061.47,-953.205 1072,-954.383 1064.5,-946.896 1061.47,-953.205\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6589318938339626052 -->\n",
"<g class=\"node\" id=\"node92\"><title>-6589318938339626052</title>\n",
"<ellipse cx=\"832\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"832\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;&#45;6589318938339626052 -->\n",
"<g class=\"edge\" id=\"edge83\"><title>3513110965059990786-&gt;-6589318938339626052</title>\n",
"<path d=\"M912.401,-906.019C896.274,-917.649 874.89,-933.07 858.229,-945.085\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"856.064,-942.331 850,-951.019 860.159,-948.009 856.064,-942.331\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8290001015458060657 -->\n",
"<g class=\"node\" id=\"node99\"><title>-8290001015458060657</title>\n",
"<ellipse cx=\"936\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"936\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965059990786&#45;&gt;&#45;8290001015458060657 -->\n",
"<g class=\"edge\" id=\"edge93\"><title>3513110965059990786-&gt;-8290001015458060657</title>\n",
"<path d=\"M936,-906.019C936,-913.722 936,-923.09 936,-932.029\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"932.5,-932.2 936,-942.2 939.5,-932.2 932.5,-932.2\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5694066529386767220 -->\n",
"<g class=\"node\" id=\"node19\"><title>5694066529386767220</title>\n",
"<ellipse cx=\"1255\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1255\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- 5694066529386767220&#45;&gt;3513110965059990786 -->\n",
"<g class=\"edge\" id=\"edge14\"><title>5694066529386767220-&gt;3513110965059990786</title>\n",
"<path d=\"M1210.69,-447.103C1155.35,-469.543 1061.77,-515.567 1011,-586 978.934,-630.489 950.42,-794.696 940.102,-859.98\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"936.634,-859.505 938.55,-869.925 943.55,-860.584 936.634,-859.505\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307630407384 -->\n",
"<g class=\"node\" id=\"node20\"><title>4665976307630407384</title>\n",
"<polygon fill=\"none\" points=\"1221,-346 1075,-346 1075,-310 1221,-310 1221,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1148\" y=\"-324.3\">('mean_chunk-#9', 2, 2)</text>\n",
"</g>\n",
"<!-- 4665976307630407384&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge15\"><title>4665976307630407384-&gt;5694066529386767220</title>\n",
"<path d=\"M1166.64,-346.419C1179.4,-358.345 1196.85,-374.651 1212.87,-389.625\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1210.9,-392.572 1220.59,-396.843 1215.68,-387.458 1210.9,-392.572\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830029065226 -->\n",
"<g class=\"node\" id=\"node21\"><title>4665978830029065226</title>\n",
"<polygon fill=\"none\" points=\"1385,-346 1239,-346 1239,-310 1385,-310 1385,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1312\" y=\"-324.3\">('mean_chunk-#9', 0, 2)</text>\n",
"</g>\n",
"<!-- 4665978830029065226&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge16\"><title>4665978830029065226-&gt;5694066529386767220</title>\n",
"<path d=\"M1302.07,-346.419C1296.73,-355.785 1289.85,-367.852 1283.01,-379.854\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1279.97,-378.121 1278.06,-388.542 1286.05,-381.588 1279.97,-378.121\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568827406207 -->\n",
"<g class=\"node\" id=\"node22\"><title>4665977568827406207</title>\n",
"<polygon fill=\"none\" points=\"1549,-346 1403,-346 1403,-310 1549,-310 1549,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1476\" y=\"-324.3\">('mean_chunk-#9', 1, 2)</text>\n",
"</g>\n",
"<!-- 4665977568827406207&#45;&gt;5694066529386767220 -->\n",
"<g class=\"edge\" id=\"edge17\"><title>4665977568827406207-&gt;5694066529386767220</title>\n",
"<path d=\"M1438.26,-346.077C1402.12,-362.431 1347.28,-387.243 1307.01,-405.466\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1305.55,-402.286 1297.88,-409.598 1308.43,-408.664 1305.55,-402.286\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326321766451106575 -->\n",
"<g class=\"node\" id=\"node23\"><title>1326321766451106575</title>\n",
"<polygon fill=\"none\" points=\"1093,-1302 931,-1302 931,-1266 1093,-1266 1093,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1012\" y=\"-1280.3\">('moment_chunk-#0', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;5512494464717411247 -->\n",
"<g class=\"node\" id=\"node70\"><title>-5512494464717411247</title>\n",
"<ellipse cx=\"1192\" cy=\"-1414\" fill=\"none\" rx=\"75.2868\" ry=\"75.2868\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1192\" y=\"-1410.3\">moment_combine</text>\n",
"</g>\n",
"<!-- 1326321766451106575&#45;&gt;&#45;5512494464717411247 -->\n",
"<g class=\"edge\" id=\"edge59\"><title>1326321766451106575-&gt;-5512494464717411247</title>\n",
"<path d=\"M1036.28,-1302.26C1058.38,-1317.98 1092.11,-1341.97 1122.54,-1363.61\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1120.84,-1366.69 1131.02,-1369.64 1124.9,-1360.99 1120.84,-1366.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8944112570934608919 -->\n",
"<g class=\"node\" id=\"node24\"><title>-8944112570934608919</title>\n",
"<ellipse cx=\"998\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"998\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- &#45;8944112570934608919&#45;&gt;1326321766451106575 -->\n",
"<g class=\"edge\" id=\"edge18\"><title>-8944112570934608919-&gt;1326321766451106575</title>\n",
"<path d=\"M1005.66,-1229.07C1006.77,-1238.58 1007.87,-1247.89 1008.83,-1256.04\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1005.35,-1256.46 1010,-1265.98 1012.31,-1255.64 1005.35,-1256.46\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647025551957 -->\n",
"<g class=\"node\" id=\"node25\"><title>2118055647025551957</title>\n",
"<polygon fill=\"none\" points=\"1025.5,-1060 930.5,-1060 930.5,-1024 1025.5,-1024 1025.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"978\" y=\"-1038.3\">('sub-#1', 1, 2)</text>\n",
"</g>\n",
"<!-- 2118055647025551957&#45;&gt;&#45;8944112570934608919 -->\n",
"<g class=\"edge\" id=\"edge19\"><title>2118055647025551957-&gt;-8944112570934608919</title>\n",
"<path d=\"M980.866,-1060.05C982.151,-1067.7 983.764,-1077.29 985.483,-1087.52\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"982.047,-1088.2 987.157,-1097.48 988.951,-1087.04 982.047,-1088.2\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908219055633 -->\n",
"<g class=\"node\" id=\"node26\"><title>2118056908219055633</title>\n",
"<polygon fill=\"none\" points=\"3381.5,-1060 3286.5,-1060 3286.5,-1024 3381.5,-1024 3381.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3334\" y=\"-1038.3\">('sub-#1', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;7933360966700554679 -->\n",
"<g class=\"node\" id=\"node162\"><title>-7933360966700554679</title>\n",
"<ellipse cx=\"3311\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3311\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118056908219055633&#45;&gt;&#45;7933360966700554679 -->\n",
"<g class=\"edge\" id=\"edge185\"><title>2118056908219055633-&gt;-7933360966700554679</title>\n",
"<path d=\"M3330.7,-1060.05C3329.22,-1067.74 3327.35,-1077.42 3325.36,-1087.72\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3321.88,-1087.26 3323.42,-1097.75 3328.75,-1088.59 3321.88,-1087.26\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2146161611837164723 -->\n",
"<g class=\"node\" id=\"node27\"><title>2146161611837164723</title>\n",
"<ellipse cx=\"3350\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3350\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 2146161611837164723&#45;&gt;2118056908219055633 -->\n",
"<g class=\"edge\" id=\"edge20\"><title>2146161611837164723-&gt;2118056908219055633</title>\n",
"<path d=\"M3345.46,-987.291C3343.68,-995.633 3341.62,-1005.3 3339.74,-1014.12\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3336.3,-1013.43 3337.64,-1023.94 3343.15,-1014.89 3336.3,-1013.43\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3513110965056743211 -->\n",
"<g class=\"node\" id=\"node28\"><title>3513110965056743211</title>\n",
"<polygon fill=\"none\" points=\"3438,-906 3262,-906 3262,-870 3438,-870 3438,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3350\" y=\"-884.3\">('mean_agg-aggregate-#7', 1)</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;2146161611837164723 -->\n",
"<g class=\"edge\" id=\"edge21\"><title>3513110965056743211-&gt;2146161611837164723</title>\n",
"<path d=\"M3350,-906.019C3350,-913.722 3350,-923.09 3350,-932.029\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3346.5,-932.2 3350,-942.2 3353.5,-932.2 3346.5,-932.2\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7247770582433443282 -->\n",
"<g class=\"node\" id=\"node46\"><title>-7247770582433443282</title>\n",
"<ellipse cx=\"3123\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3123\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;&#45;7247770582433443282 -->\n",
"<g class=\"edge\" id=\"edge36\"><title>3513110965056743211-&gt;-7247770582433443282</title>\n",
"<path d=\"M3298.49,-906.019C3253.89,-920.754 3190.87,-941.575 3153.74,-953.843\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3152.39,-950.604 3143.99,-957.064 3154.58,-957.251 3152.39,-950.604\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;740569539790221127 -->\n",
"<g class=\"node\" id=\"node111\"><title>-740569539790221127</title>\n",
"<ellipse cx=\"2972\" cy=\"-965\" fill=\"none\" rx=\"22.9987\" ry=\"22.9987\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2972\" y=\"-961.3\">sub</text>\n",
"</g>\n",
"<!-- 3513110965056743211&#45;&gt;&#45;740569539790221127 -->\n",
"<g class=\"edge\" id=\"edge107\"><title>3513110965056743211-&gt;-740569539790221127</title>\n",
"<path d=\"M3264.23,-906.019C3181.38,-922.456 3060.37,-946.467 3003.6,-957.73\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3002.9,-954.3 2993.78,-959.679 3004.27,-961.166 3002.9,-954.3\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088400730236 -->\n",
"<g class=\"node\" id=\"node29\"><title>536982088400730236</title>\n",
"<polygon fill=\"none\" points=\"3556,-906 3456,-906 3456,-870 3556,-870 3556,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3506\" y=\"-884.3\">('sum-#8', 0, 1)</text>\n",
"</g>\n",
"<!-- 536982088400730236&#45;&gt;2146161611837164723 -->\n",
"<g class=\"edge\" id=\"edge22\"><title>536982088400730236-&gt;2146161611837164723</title>\n",
"<path d=\"M3470.6,-906.019C3443.02,-919.278 3405.19,-937.467 3379.3,-949.915\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3377.5,-946.896 3370,-954.383 3380.53,-953.205 3377.5,-946.896\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118056908217890584 -->\n",
"<g class=\"node\" id=\"node30\"><title>2118056908217890584</title>\n",
"<polygon fill=\"none\" points=\"1168.5,-1060 1073.5,-1060 1073.5,-1024 1168.5,-1024 1168.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1121\" y=\"-1038.3\">('sub-#1', 0, 2)</text>\n",
"</g>\n",
"<!-- 3309218476705240396 -->\n",
"<g class=\"node\" id=\"node150\"><title>3309218476705240396</title>\n",
"<ellipse cx=\"1171\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1171\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118056908217890584&#45;&gt;3309218476705240396 -->\n",
"<g class=\"edge\" id=\"edge166\"><title>2118056908217890584-&gt;3309218476705240396</title>\n",
"<path d=\"M1128.16,-1060.05C1131.89,-1068.91 1136.71,-1080.39 1141.77,-1092.44\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1138.57,-1093.86 1145.67,-1101.73 1145.03,-1091.15 1138.57,-1093.86\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3537350042483822098&#45;&gt;2118056908217890584 -->\n",
"<g class=\"edge\" id=\"edge23\"><title>3537350042483822098-&gt;2118056908217890584</title>\n",
"<path d=\"M1099.92,-986.494C1103.22,-995.03 1107.1,-1005.06 1110.63,-1014.17\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1107.39,-1015.52 1114.26,-1023.58 1113.92,-1012.99 1107.39,-1015.52\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536982088401895285 -->\n",
"<g class=\"node\" id=\"node32\"><title>536982088401895285</title>\n",
"<polygon fill=\"none\" points=\"1142,-906 1042,-906 1042,-870 1142,-870 1142,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1092\" y=\"-884.3\">('sum-#8', 0, 2)</text>\n",
"</g>\n",
"<!-- 536982088401895285&#45;&gt;3537350042483822098 -->\n",
"<g class=\"edge\" id=\"edge25\"><title>536982088401895285-&gt;3537350042483822098</title>\n",
"<path d=\"M1092,-906.019C1092,-913.722 1092,-923.09 1092,-932.029\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1088.5,-932.2 1092,-942.2 1095.5,-932.2 1088.5,-932.2\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862864912921 -->\n",
"<g class=\"node\" id=\"node33\"><title>9038676862864912921</title>\n",
"<polygon fill=\"none\" points=\"458.5,-746 317.5,-746 317.5,-710 458.5,-710 458.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"388\" y=\"-724.3\">('tensordot-#2', 0, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;1771662201047361681 -->\n",
"<g class=\"node\" id=\"node170\"><title>-1771662201047361681</title>\n",
"<ellipse cx=\"1078\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1078\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038676862864912921&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge200\"><title>9038676862864912921-&gt;-1771662201047361681</title>\n",
"<path d=\"M458.562,-744.595C461.407,-745.094 464.228,-745.565 467,-746 579.352,-763.64 928.861,-794.25 1042.16,-803.956\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1042.1,-807.464 1052.37,-804.829 1042.7,-800.49 1042.1,-807.464\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1606910644660353019 -->\n",
"<g class=\"node\" id=\"node34\"><title>1606910644660353019</title>\n",
"<ellipse cx=\"605\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"605\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 1606910644660353019&#45;&gt;9038676862864912921 -->\n",
"<g class=\"edge\" id=\"edge26\"><title>1606910644660353019-&gt;9038676862864912921</title>\n",
"<path d=\"M573.267,-659.849C566.557,-665.037 559.29,-670.045 552,-674 526.003,-688.104 495.631,-699.218 468.14,-707.549\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"467.148,-704.192 458.547,-710.379 469.129,-710.906 467.148,-704.192\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317441615209 -->\n",
"<g class=\"node\" id=\"node35\"><title>2352515317441615209</title>\n",
"<polygon fill=\"none\" points=\"1836.5,-126 1713.5,-126 1713.5,-90 1836.5,-90 1836.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1775\" y=\"-104.3\">('wrapped-#4', 0, 2)</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge27\"><title>2352515317441615209-&gt;1606910644660353019</title>\n",
"<path d=\"M1713.44,-109.132C1627.07,-110.938 1465.92,-120.271 1336,-162 1205.71,-203.848 1166.86,-217.514 1066,-310 999.859,-370.649 1024.57,-422.571 954,-478 940.193,-488.845 672.238,-577.278 657,-586 652.895,-588.35 648.792,-591.028 644.791,-593.872\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"642.661,-591.095 636.757,-599.892 646.858,-596.697 642.661,-591.095\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2045339520697441540 -->\n",
"<g class=\"node\" id=\"node81\"><title>-2045339520697441540</title>\n",
"<ellipse cx=\"1401\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1401\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;2045339520697441540 -->\n",
"<g class=\"edge\" id=\"edge70\"><title>2352515317441615209-&gt;-2045339520697441540</title>\n",
"<path d=\"M1715.74,-126.113C1646.99,-145.967 1534.1,-178.564 1463.85,-198.85\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1462.87,-195.491 1454.23,-201.628 1464.81,-202.216 1462.87,-195.491\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131 -->\n",
"<g class=\"node\" id=\"node121\"><title>-6352743382588554131</title>\n",
"<ellipse cx=\"2068\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2068\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge120\"><title>2352515317441615209-&gt;-6352743382588554131</title>\n",
"<path d=\"M1793.79,-126.108C1804.34,-136.119 1817.47,-149.263 1828,-162 1866.33,-208.365 1862.93,-230.045 1904,-274 1921.72,-292.969 1934.69,-289.031 1950,-310 2010.52,-392.907 2043.25,-510.301 2058.04,-577.124\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2054.64,-577.969 2060.17,-587.003 2061.48,-576.489 2054.64,-577.969\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444 -->\n",
"<g class=\"node\" id=\"node171\"><title>1855122232498955444</title>\n",
"<ellipse cx=\"2173\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2173\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge204\"><title>2352515317441615209-&gt;1855122232498955444</title>\n",
"<path d=\"M1793.79,-126.108C1804.34,-136.119 1817.47,-149.263 1828,-162 1866.33,-208.365 1862.93,-230.045 1904,-274 1921.72,-292.969 1932.58,-290.753 1950,-310 2034.73,-403.608 2025.76,-449.36 2102,-550 2112.42,-563.755 2124.71,-578.009 2136.11,-590.561\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2133.72,-593.139 2143.07,-598.136 2138.88,-588.404 2133.72,-593.139\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430 -->\n",
"<g class=\"node\" id=\"node179\"><title>776398453034526430</title>\n",
"<ellipse cx=\"1775\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1775\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317441615209&#45;&gt;776398453034526430 -->\n",
"<g class=\"edge\" id=\"edge216\"><title>2352515317441615209-&gt;776398453034526430</title>\n",
"<path d=\"M1775,-126.352C1775,-136.52 1775,-149.971 1775,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1771.5,-163.59 1775,-173.59 1778.5,-163.59 1771.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771487885337 -->\n",
"<g class=\"node\" id=\"node36\"><title>-4593912771487885337</title>\n",
"<polygon fill=\"none\" points=\"654,-550 558,-550 558,-514 654,-514 654,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"606\" y=\"-528.3\">('add-#3', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;1606910644660353019 -->\n",
"<g class=\"edge\" id=\"edge28\"><title>-4593912771487885337-&gt;1606910644660353019</title>\n",
"<path d=\"M605.821,-550.163C605.744,-557.609 605.648,-566.772 605.55,-576.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"602.048,-576.39 605.443,-586.426 609.048,-576.463 602.048,-576.39\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197 -->\n",
"<g class=\"node\" id=\"node156\"><title>6347176622330054197</title>\n",
"<ellipse cx=\"500\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"500\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge175\"><title>-4593912771487885337-&gt;6347176622330054197</title>\n",
"<path d=\"M587.049,-550.163C573.846,-562.121 555.754,-578.506 539.483,-593.242\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"536.734,-591.01 531.671,-600.317 541.433,-596.198 536.734,-591.01\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714 -->\n",
"<g class=\"node\" id=\"node196\"><title>-8682956723209822714</title>\n",
"<ellipse cx=\"815\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"815\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771487885337&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge252\"><title>-4593912771487885337-&gt;-8682956723209822714</title>\n",
"<path d=\"M654.25,-544.623C686.047,-553.412 727.946,-567.194 762,-586 766.424,-588.443 770.846,-591.266 775.143,-594.275\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"773.095,-597.114 783.22,-600.237 777.253,-591.482 773.095,-597.114\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934 -->\n",
"<g class=\"node\" id=\"node37\"><title>2352516578636283934</title>\n",
"<polygon fill=\"none\" points=\"2785.5,-126 2662.5,-126 2662.5,-90 2785.5,-90 2785.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2724\" y=\"-104.3\">('wrapped-#4', 1, 0)</text>\n",
"</g>\n",
"<!-- 8919005857274069070 -->\n",
"<g class=\"node\" id=\"node79\"><title>8919005857274069070</title>\n",
"<ellipse cx=\"2851\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2851\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge68\"><title>2352516578636283934-&gt;8919005857274069070</title>\n",
"<path d=\"M2724.94,-126.026C2726.84,-156.136 2731.91,-220.643 2743,-274 2766.09,-385.064 2808.51,-511.301 2832.75,-579.289\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2829.52,-580.655 2836.19,-588.889 2836.11,-578.294 2829.52,-580.655\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3674521376776689581 -->\n",
"<g class=\"node\" id=\"node124\"><title>-3674521376776689581</title>\n",
"<ellipse cx=\"2602\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2602\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;3674521376776689581 -->\n",
"<g class=\"edge\" id=\"edge123\"><title>2352516578636283934-&gt;-3674521376776689581</title>\n",
"<path d=\"M2704.67,-126.113C2690.2,-138.921 2669.74,-157.031 2650.89,-173.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2648.38,-171.269 2643.21,-180.518 2653.02,-176.51 2648.38,-171.269\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825 -->\n",
"<g class=\"node\" id=\"node141\"><title>-4787277377886557825</title>\n",
"<ellipse cx=\"2926\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2926\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;&#45;4787277377886557825 -->\n",
"<g class=\"edge\" id=\"edge146\"><title>2352516578636283934-&gt;-4787277377886557825</title>\n",
"<path d=\"M2785.54,-124.239C2813.29,-132.778 2845.68,-145.157 2872,-162 2878.35,-166.066 2884.53,-171.008 2890.29,-176.244\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2888.24,-179.121 2897.88,-183.511 2893.08,-174.066 2888.24,-179.121\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5554165230518528920 -->\n",
"<g class=\"node\" id=\"node145\"><title>5554165230518528920</title>\n",
"<ellipse cx=\"920\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"920\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge156\"><title>2352516578636283934-&gt;5554165230518528920</title>\n",
"<path d=\"M2662.54,-115.604C2623.62,-122.256 2573.88,-135.543 2537,-162 2487.92,-197.214 2509.19,-238.934 2460,-274 2411.18,-308.802 2387.48,-292.971 2330,-310 2279.06,-325.092 2268.08,-335.48 2216,-346 2046.68,-380.203 1999.29,-353.017 1829,-382 1736.66,-397.717 1099.22,-554.504 1011,-586 996.56,-591.156 981.327,-597.829 967.542,-604.374\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"965.735,-601.36 958.257,-608.864 968.783,-607.661 965.735,-601.36\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578636283934&#45;&gt;9171612616599742495 -->\n",
"<g class=\"edge\" id=\"edge236\"><title>2352516578636283934-&gt;9171612616599742495</title>\n",
"<path d=\"M2785.46,-112.37C2896.69,-119.092 3122.12,-135.808 3146,-162 3201.12,-222.465 3142.43,-264.74 3152,-346 3159,-405.471 3140.88,-431.821 3179,-478 3205.64,-510.271 3242.75,-479.21 3266,-514 3287.88,-546.73 3250.37,-580.784 3215.82,-603.257\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3213.74,-600.429 3207.14,-608.713 3217.46,-606.356 3213.74,-600.429\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1839714642139580120 -->\n",
"<g class=\"node\" id=\"node38\"><title>-1839714642139580120</title>\n",
"<ellipse cx=\"2724\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2724\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;1839714642139580120&#45;&gt;2352516578636283934 -->\n",
"<g class=\"edge\" id=\"edge29\"><title>-1839714642139580120-&gt;2352516578636283934</title>\n",
"<path d=\"M2724,-53.8676C2724,-62.094 2724,-71.2197 2724,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2720.5,-79.5592 2724,-89.5592 2727.5,-79.5592 2720.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223334159621 -->\n",
"<g class=\"node\" id=\"node39\"><title>9038681223334159621</title>\n",
"<polygon fill=\"none\" points=\"4034.5,-746 3893.5,-746 3893.5,-710 4034.5,-710 4034.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3964\" y=\"-724.3\">('tensordot-#2', 0, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;3850586505003371506 -->\n",
"<g class=\"node\" id=\"node129\"><title>-3850586505003371506</title>\n",
"<ellipse cx=\"3502\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3502\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038681223334159621&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge130\"><title>9038681223334159621-&gt;-3850586505003371506</title>\n",
"<path d=\"M3893.37,-744.213C3890.21,-744.83 3887.07,-745.429 3884,-746 3756.77,-769.661 3604.65,-792.263 3537.19,-801.994\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3536.51,-798.557 3527.11,-803.444 3537.5,-805.485 3536.51,-798.557\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8007207361433000449 -->\n",
"<g class=\"node\" id=\"node40\"><title>-8007207361433000449</title>\n",
"<ellipse cx=\"4032\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4032\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;8007207361433000449&#45;&gt;9038681223334159621 -->\n",
"<g class=\"edge\" id=\"edge30\"><title>-8007207361433000449-&gt;9038681223334159621</title>\n",
"<path d=\"M4007.26,-665.93C3998.87,-677.774 3989.66,-690.768 3981.91,-701.714\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3978.97,-699.809 3976.05,-709.993 3984.68,-703.855 3978.97,-699.809\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317440450160 -->\n",
"<g class=\"node\" id=\"node41\"><title>2352515317440450160</title>\n",
"<polygon fill=\"none\" points=\"4313.5,-126 4190.5,-126 4190.5,-90 4313.5,-90 4313.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4252\" y=\"-104.3\">('wrapped-#4', 0, 1)</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge31\"><title>2352515317440450160-&gt;-8007207361433000449</title>\n",
"<path d=\"M4273.91,-126.02C4284.74,-135.518 4297.15,-148.202 4305,-162 4342.42,-227.77 4347,-251.328 4347,-327 4347,-327 4347,-327 4347,-431 4347,-553.372 4174.49,-603.06 4084.8,-620.624\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4083.98,-617.215 4074.81,-622.514 4085.29,-624.093 4083.98,-617.215\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386 -->\n",
"<g class=\"node\" id=\"node109\"><title>-4665353698318514386</title>\n",
"<ellipse cx=\"4321\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4321\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge103\"><title>2352515317440450160-&gt;-4665353698318514386</title>\n",
"<path d=\"M4312.54,-126.121C4330.77,-134.164 4349.08,-145.693 4361,-162 4404.74,-221.821 4385,-252.895 4385,-327 4385,-327 4385,-327 4385,-431 4385,-484.954 4378.68,-499.025 4361,-550 4357.22,-560.897 4352.22,-572.191 4347.04,-582.715\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4343.87,-581.233 4342.47,-591.735 4350.11,-584.398 4343.87,-581.233\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824 -->\n",
"<g class=\"node\" id=\"node161\"><title>-7130192105596146824</title>\n",
"<ellipse cx=\"2488\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2488\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge183\"><title>2352515317440450160-&gt;-7130192105596146824</title>\n",
"<path d=\"M4232.19,-126.179C4221.57,-136.006 4208.71,-148.948 4199,-162 4102.14,-292.224 4156.61,-396.957 4016,-478 3932.75,-525.98 3240.5,-476.583 3152,-514 3130.57,-523.06 3135.33,-540.716 3114,-550 2879.62,-652.008 2777.68,-491.951 2540,-586 2535.47,-587.791 2531.04,-590.135 2526.8,-592.803\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2524.59,-590.078 2518.39,-598.665 2528.59,-595.822 2524.59,-590.078\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3232767763011985401 -->\n",
"<g class=\"node\" id=\"node166\"><title>3232767763011985401</title>\n",
"<ellipse cx=\"3876\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3876\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;3232767763011985401 -->\n",
"<g class=\"edge\" id=\"edge193\"><title>2352515317440450160-&gt;3232767763011985401</title>\n",
"<path d=\"M4190.58,-111.642C4128.06,-116.18 4029.44,-128.508 3951,-162 3942.6,-165.585 3934.26,-170.27 3926.35,-175.394\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3924.26,-172.58 3917.95,-181.095 3928.19,-178.37 3924.26,-172.58\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727 -->\n",
"<g class=\"node\" id=\"node185\"><title>-319771713687643727</title>\n",
"<ellipse cx=\"4252\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4252\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317440450160&#45;&gt;&#45;319771713687643727 -->\n",
"<g class=\"edge\" id=\"edge225\"><title>2352515317440450160-&gt;-319771713687643727</title>\n",
"<path d=\"M4252,-126.352C4252,-136.52 4252,-149.971 4252,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4248.5,-163.59 4252,-173.59 4255.5,-163.59 4248.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032683719111 -->\n",
"<g class=\"node\" id=\"node42\"><title>-4593914032683719111</title>\n",
"<polygon fill=\"none\" points=\"3977,-550 3881,-550 3881,-514 3977,-514 3977,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3929\" y=\"-528.3\">('add-#3', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;8007207361433000449 -->\n",
"<g class=\"edge\" id=\"edge32\"><title>-4593914032683719111-&gt;-8007207361433000449</title>\n",
"<path d=\"M3947.41,-550.163C3960.04,-561.935 3977.28,-577.999 3992.9,-592.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3990.71,-595.297 4000.41,-599.555 3995.48,-590.176 3990.71,-595.297\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839 -->\n",
"<g class=\"node\" id=\"node95\"><title>-7451697953502986839</title>\n",
"<ellipse cx=\"2593\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2593\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge86\"><title>-4593914032683719111-&gt;-7451697953502986839</title>\n",
"<path d=\"M3880.88,-534.514C3659.02,-541.561 2743.04,-571.427 2684,-586 2668.98,-589.708 2653.46,-595.997 2639.58,-602.637\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2637.67,-599.681 2630.27,-607.263 2640.78,-605.95 2637.67,-599.681\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730 -->\n",
"<g class=\"node\" id=\"node149\"><title>3463670600158563730</title>\n",
"<ellipse cx=\"3927\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3927\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032683719111&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge163\"><title>-4593914032683719111-&gt;3463670600158563730</title>\n",
"<path d=\"M3928.64,-550.163C3928.49,-557.609 3928.3,-566.772 3928.1,-576.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3924.6,-576.355 3927.89,-586.426 3931.59,-576.501 3924.6,-576.355\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885 -->\n",
"<g class=\"node\" id=\"node43\"><title>2352516578635118885</title>\n",
"<polygon fill=\"none\" points=\"3763.5,-126 3640.5,-126 3640.5,-90 3763.5,-90 3763.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3702\" y=\"-104.3\">('wrapped-#4', 1, 1)</text>\n",
"</g>\n",
"<!-- 787173648895319139 -->\n",
"<g class=\"node\" id=\"node85\"><title>787173648895319139</title>\n",
"<ellipse cx=\"3646\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3646\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge75\"><title>2352516578635118885-&gt;787173648895319139</title>\n",
"<path d=\"M3673.21,-126.069C3660.26,-135.165 3645.92,-147.483 3637,-162 3597.72,-225.959 3601,-251.942 3601,-327 3601,-327 3601,-327 3601,-431 3601,-482.346 3615.57,-539.361 3628.13,-578.972\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3624.85,-580.221 3631.27,-588.654 3631.51,-578.062 3624.85,-580.221\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 42209328655942044 -->\n",
"<g class=\"node\" id=\"node119\"><title>42209328655942044</title>\n",
"<ellipse cx=\"3702\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3702\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;42209328655942044 -->\n",
"<g class=\"edge\" id=\"edge117\"><title>2352516578635118885-&gt;42209328655942044</title>\n",
"<path d=\"M3702,-126.352C3702,-133.533 3702,-142.352 3702,-151.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3698.5,-151.848 3702,-161.848 3705.5,-151.848 3698.5,-151.848\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2852539183771093611 -->\n",
"<g class=\"node\" id=\"node148\"><title>-2852539183771093611</title>\n",
"<ellipse cx=\"2383\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2383\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge161\"><title>2352516578635118885-&gt;-2852539183771093611</title>\n",
"<path d=\"M3663.35,-126.23C3643.27,-135.785 3618.68,-148.457 3598,-162 3511.35,-218.735 3493.85,-239.481 3418,-310 3342.48,-380.206 3349.92,-431.29 3258,-478 3237.44,-488.445 2456.14,-576.794 2435,-586 2430.54,-587.944 2426.15,-590.39 2421.94,-593.124\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2419.69,-590.43 2413.56,-599.072 2423.74,-596.139 2419.69,-590.43\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;3463670600158563730 -->\n",
"<g class=\"edge\" id=\"edge164\"><title>2352516578635118885-&gt;3463670600158563730</title>\n",
"<path d=\"M3763.52,-110.821C3852.96,-114.668 4013.02,-126.451 4057,-162 4117.93,-211.246 4119,-248.66 4119,-327 4119,-327 4119,-327 4119,-431 4119,-484.559 4135.31,-509.733 4100,-550 4063,-592.183 4028.5,-559.591 3979,-586 3974.77,-588.259 3970.55,-590.896 3966.47,-593.733\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3964.25,-591.02 3958.29,-599.778 3968.41,-596.65 3964.25,-591.02\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718 -->\n",
"<g class=\"node\" id=\"node180\"><title>-5960313230188137718</title>\n",
"<ellipse cx=\"4004\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4004\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578635118885&#45;&gt;&#45;5960313230188137718 -->\n",
"<g class=\"edge\" id=\"edge218\"><title>2352516578635118885-&gt;-5960313230188137718</title>\n",
"<path d=\"M3763.43,-114.354C3813.19,-120.605 3883.99,-133.933 3940,-162 3949.04,-166.529 3957.85,-172.612 3965.91,-179.082\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3963.79,-181.873 3973.69,-185.638 3968.3,-176.519 3963.79,-181.873\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4881312876270682145 -->\n",
"<g class=\"node\" id=\"node44\"><title>-4881312876270682145</title>\n",
"<ellipse cx=\"3702\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3702\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;4881312876270682145&#45;&gt;2352516578635118885 -->\n",
"<g class=\"edge\" id=\"edge33\"><title>-4881312876270682145-&gt;2352516578635118885</title>\n",
"<path d=\"M3702,-53.8676C3702,-62.094 3702,-71.2197 3702,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3698.5,-79.5592 3702,-89.5592 3705.5,-79.5592 3698.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118055647024386908 -->\n",
"<g class=\"node\" id=\"node45\"><title>2118055647024386908</title>\n",
"<polygon fill=\"none\" points=\"3170.5,-1060 3075.5,-1060 3075.5,-1024 3170.5,-1024 3170.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3123\" y=\"-1038.3\">('sub-#1', 1, 1)</text>\n",
"</g>\n",
"<!-- 8643187733619233772 -->\n",
"<g class=\"node\" id=\"node198\"><title>8643187733619233772</title>\n",
"<ellipse cx=\"3123\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3123\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118055647024386908&#45;&gt;8643187733619233772 -->\n",
"<g class=\"edge\" id=\"edge257\"><title>2118055647024386908-&gt;8643187733619233772</title>\n",
"<path d=\"M3123,-1060.05C3123,-1067.47 3123,-1076.73 3123,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3119.5,-1086.69 3123,-1096.69 3126.5,-1086.69 3119.5,-1086.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7247770582433443282&#45;&gt;2118055647024386908 -->\n",
"<g class=\"edge\" id=\"edge34\"><title>-7247770582433443282-&gt;2118055647024386908</title>\n",
"<path d=\"M3123,-988.097C3123,-996.118 3123,-1005.28 3123,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3119.5,-1013.82 3123,-1023.82 3126.5,-1013.82 3119.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349595398961 -->\n",
"<g class=\"node\" id=\"node47\"><title>536983349595398961</title>\n",
"<polygon fill=\"none\" points=\"3126,-906 3026,-906 3026,-870 3126,-870 3126,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3076\" y=\"-884.3\">('sum-#8', 1, 1)</text>\n",
"</g>\n",
"<!-- 536983349595398961&#45;&gt;&#45;7247770582433443282 -->\n",
"<g class=\"edge\" id=\"edge35\"><title>536983349595398961-&gt;-7247770582433443282</title>\n",
"<path d=\"M3086.67,-906.019C3092.36,-915.111 3099.51,-926.52 3105.96,-936.808\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3103.11,-938.858 3111.39,-945.473 3109.05,-935.14 3103.11,-938.858\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349596564010 -->\n",
"<g class=\"node\" id=\"node48\"><title>536983349596564010</title>\n",
"<polygon fill=\"none\" points=\"2890,-906 2790,-906 2790,-870 2890,-870 2890,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2840\" y=\"-884.3\">('sum-#8', 1, 0)</text>\n",
"</g>\n",
"<!-- 536983349596564010&#45;&gt;&#45;6451867983632238107 -->\n",
"<g class=\"edge\" id=\"edge112\"><title>536983349596564010-&gt;-6451867983632238107</title>\n",
"<path d=\"M2804.6,-906.019C2777.02,-919.278 2739.19,-937.467 2713.3,-949.915\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2711.5,-946.896 2704,-954.383 2714.53,-953.205 2711.5,-946.896\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1863595301430175452 -->\n",
"<g class=\"node\" id=\"node49\"><title>1863595301430175452</title>\n",
"<ellipse cx=\"2847\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2847\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 1863595301430175452&#45;&gt;536983349596564010 -->\n",
"<g class=\"edge\" id=\"edge37\"><title>1863595301430175452-&gt;536983349596564010</title>\n",
"<path d=\"M2844.75,-834.109C2844.02,-842.251 2843.2,-851.321 2842.46,-859.619\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2838.97,-859.316 2841.56,-869.589 2845.94,-859.942 2838.97,-859.316\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602433052095 -->\n",
"<g class=\"node\" id=\"node50\"><title>-7834619602433052095</title>\n",
"<polygon fill=\"none\" points=\"3716.5,-746 3575.5,-746 3575.5,-710 3716.5,-710 3716.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3646\" y=\"-724.3\">('tensordot-#2', 1, 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834619602433052095&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge38\"><title>-7834619602433052095-&gt;1863595301430175452</title>\n",
"<path d=\"M3575.42,-744.534C3572.24,-745.064 3569.09,-745.557 3566,-746 3355.55,-776.163 3300.76,-763.075 3089,-782 3015.47,-788.572 2929.54,-797.823 2882.42,-803.032\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2881.97,-799.56 2872.41,-804.142 2882.74,-806.518 2881.97,-799.56\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148942055620 -->\n",
"<g class=\"node\" id=\"node51\"><title>-7834618148942055620</title>\n",
"<polygon fill=\"none\" points=\"2921.5,-746 2780.5,-746 2780.5,-710 2921.5,-710 2921.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2851\" y=\"-724.3\">('tensordot-#2', 1, 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834618148942055620&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge39\"><title>-7834618148942055620-&gt;1863595301430175452</title>\n",
"<path d=\"M2850.11,-746.311C2849.73,-753.795 2849.26,-762.841 2848.81,-771.639\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2845.31,-771.577 2848.3,-781.743 2852.3,-771.935 2845.31,-771.577\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055924048570 -->\n",
"<g class=\"node\" id=\"node52\"><title>-7834621055924048570</title>\n",
"<polygon fill=\"none\" points=\"2405.5,-746 2264.5,-746 2264.5,-710 2405.5,-710 2405.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2335\" y=\"-724.3\">('tensordot-#2', 1, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;7834621055924048570&#45;&gt;1863595301430175452 -->\n",
"<g class=\"edge\" id=\"edge40\"><title>-7834621055924048570-&gt;1863595301430175452</title>\n",
"<path d=\"M2405.59,-744.453C2408.42,-744.991 2411.24,-745.509 2414,-746 2560.75,-772.092 2737.1,-794.043 2811.33,-802.857\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2811.18,-806.364 2821.52,-804.061 2812,-799.412 2811.18,-806.364\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4882920564923567955 -->\n",
"<g class=\"node\" id=\"node53\"><title>-4882920564923567955</title>\n",
"<ellipse cx=\"3777\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3777\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- &#45;4882920564923567955&#45;&gt;3513110965056743211 -->\n",
"<g class=\"edge\" id=\"edge41\"><title>-4882920564923567955-&gt;3513110965056743211</title>\n",
"<path d=\"M3781.46,-477.535C3789.53,-533.813 3811.99,-626.844 3874,-674 3992.8,-764.342 4292.84,-627.579 4202,-746 4100.39,-878.47 3632.94,-849.289 3447.65,-870.066\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3447.22,-866.593 3437.72,-871.265 3448.06,-873.542 3447.22,-866.593\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307631572433 -->\n",
"<g class=\"node\" id=\"node54\"><title>4665976307631572433</title>\n",
"<polygon fill=\"none\" points=\"3573,-346 3427,-346 3427,-310 3573,-310 3573,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3500\" y=\"-324.3\">('mean_chunk-#9', 2, 1)</text>\n",
"</g>\n",
"<!-- 4665976307631572433&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge42\"><title>4665976307631572433-&gt;-4882920564923567955</title>\n",
"<path d=\"M3547.3,-346.077C3596.08,-363.685 3672.02,-391.1 3723.09,-409.537\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3722.04,-412.882 3732.64,-412.985 3724.42,-406.298 3722.04,-412.882\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568830901354 -->\n",
"<g class=\"node\" id=\"node55\"><title>4665977568830901354</title>\n",
"<polygon fill=\"none\" points=\"3775,-346 3629,-346 3629,-310 3775,-310 3775,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3702\" y=\"-324.3\">('mean_chunk-#9', 1, 1)</text>\n",
"</g>\n",
"<!-- 4665977568830901354&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge43\"><title>4665977568830901354-&gt;-4882920564923567955</title>\n",
"<path d=\"M3715.06,-346.419C3722.78,-356.706 3732.94,-370.253 3742.79,-383.392\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3740.07,-385.588 3748.87,-391.488 3745.67,-381.388 3740.07,-385.588\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830025570079 -->\n",
"<g class=\"node\" id=\"node56\"><title>4665978830025570079</title>\n",
"<polygon fill=\"none\" points=\"3939,-346 3793,-346 3793,-310 3939,-310 3939,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3866\" y=\"-324.3\">('mean_chunk-#9', 0, 1)</text>\n",
"</g>\n",
"<!-- 4665978830025570079&#45;&gt;&#45;4882920564923567955 -->\n",
"<g class=\"edge\" id=\"edge44\"><title>4665978830025570079-&gt;-4882920564923567955</title>\n",
"<path d=\"M3850.5,-346.419C3840.66,-357.467 3827.49,-372.274 3815,-386.299\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3812.2,-384.184 3808.17,-393.981 3817.43,-388.838 3812.2,-384.184\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836 -->\n",
"<g class=\"node\" id=\"node57\"><title>2352516578633953836</title>\n",
"<polygon fill=\"none\" points=\"2152.5,-126 2029.5,-126 2029.5,-90 2152.5,-90 2152.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2091\" y=\"-104.3\">('wrapped-#4', 1, 2)</text>\n",
"</g>\n",
"<!-- 7942807732901793936 -->\n",
"<g class=\"node\" id=\"node86\"><title>7942807732901793936</title>\n",
"<ellipse cx=\"1963\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1963\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge78\"><title>2352516578633953836-&gt;7942807732901793936</title>\n",
"<path d=\"M2089.32,-126.006C2086.18,-156.085 2078.66,-220.546 2067,-274 2042.94,-384.343 2002.86,-510.602 1980.12,-578.845\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1976.75,-577.89 1976.9,-588.484 1983.39,-580.111 1976.75,-577.89\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2519563596575391385 -->\n",
"<g class=\"node\" id=\"node136\"><title>2519563596575391385</title>\n",
"<ellipse cx=\"1969\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1969\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;2519563596575391385 -->\n",
"<g class=\"edge\" id=\"edge136\"><title>2352516578633953836-&gt;2519563596575391385</title>\n",
"<path d=\"M2071.67,-126.113C2057.2,-138.921 2036.74,-157.031 2017.89,-173.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2015.38,-171.269 2010.21,-180.518 2020.02,-176.51 2015.38,-171.269\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8478887104462935561 -->\n",
"<g class=\"node\" id=\"node192\"><title>8478887104462935561</title>\n",
"<ellipse cx=\"2278\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2278\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge245\"><title>2352516578633953836-&gt;8478887104462935561</title>\n",
"<path d=\"M2152.42,-121.112C2175.89,-128.88 2200.68,-141.52 2216,-162 2260.21,-221.111 2235,-253.182 2235,-327 2235,-327 2235,-327 2235,-431 2235,-482.236 2248.92,-539.267 2260.92,-578.911\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2257.62,-580.084 2263.92,-588.602 2264.31,-578.014 2257.62,-580.084\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205 -->\n",
"<g class=\"node\" id=\"node195\"><title>7694427450707397205</title>\n",
"<ellipse cx=\"2163\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2163\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;7694427450707397205 -->\n",
"<g class=\"edge\" id=\"edge249\"><title>2352516578633953836-&gt;7694427450707397205</title>\n",
"<path d=\"M2102.57,-126.352C2110.9,-138.843 2122.52,-156.287 2133.36,-172.541\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2130.47,-174.52 2138.93,-180.899 2136.3,-170.637 2130.47,-174.52\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352516578633953836&#45;&gt;&#45;8682956723209822714 -->\n",
"<g class=\"edge\" id=\"edge251\"><title>2352516578633953836-&gt;-8682956723209822714</title>\n",
"<path d=\"M2082.42,-126.425C2077.55,-136.65 2071.55,-149.9 2067,-162 2048.68,-210.687 2073.35,-241.167 2033,-274 1963.94,-330.189 1719.44,-284.987 1634,-310 1595.18,-321.366 1348.87,-463.783 1311,-478 1215.93,-513.687 957.772,-540.486 867,-586 862.71,-588.151 858.461,-590.715 854.35,-593.505\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"852.159,-590.77 846.137,-599.487 856.281,-596.428 852.159,-590.77\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 764343963291774846 -->\n",
"<g class=\"node\" id=\"node58\"><title>764343963291774846</title>\n",
"<ellipse cx=\"2091\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2091\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 764343963291774846&#45;&gt;2352516578633953836 -->\n",
"<g class=\"edge\" id=\"edge45\"><title>764343963291774846-&gt;2352516578633953836</title>\n",
"<path d=\"M2091,-53.8676C2091,-62.094 2091,-71.2197 2091,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2087.5,-79.5592 2091,-89.5592 2094.5,-79.5592 2087.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1767081807814990422&#45;&gt;&#45;7729875811660573136 -->\n",
"<g class=\"edge\" id=\"edge46\"><title>-1767081807814990422-&gt;-7729875811660573136</title>\n",
"<path d=\"M2782.7,-1447.63C2734.84,-1470.84 2671.9,-1501.35 2630.25,-1521.54\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2628.66,-1518.43 2621.19,-1525.94 2631.71,-1524.73 2628.66,-1518.43\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326323027650435496 -->\n",
"<g class=\"node\" id=\"node60\"><title>1326323027650435496</title>\n",
"<polygon fill=\"none\" points=\"2931,-1302 2769,-1302 2769,-1266 2931,-1266 2931,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2850\" y=\"-1280.3\">('moment_chunk-#0', 0, 0)</text>\n",
"</g>\n",
"<!-- 1326323027650435496&#45;&gt;&#45;1767081807814990422 -->\n",
"<g class=\"edge\" id=\"edge47\"><title>1326323027650435496-&gt;-1767081807814990422</title>\n",
"<path d=\"M2850,-1302.26C2850,-1309.58 2850,-1318.69 2850,-1328.53\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2846.5,-1328.56 2850,-1338.56 2853.5,-1328.56 2846.5,-1328.56\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326321766454601722 -->\n",
"<g class=\"node\" id=\"node61\"><title>1326321766454601722</title>\n",
"<polygon fill=\"none\" points=\"3184,-1302 3022,-1302 3022,-1266 3184,-1266 3184,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3103\" y=\"-1280.3\">('moment_chunk-#0', 1, 1)</text>\n",
"</g>\n",
"<!-- 1326321766454601722&#45;&gt;&#45;1767081807814990422 -->\n",
"<g class=\"edge\" id=\"edge49\"><title>1326321766454601722-&gt;-1767081807814990422</title>\n",
"<path d=\"M3069.14,-1302.13C3032.71,-1320.56 2973.59,-1350.47 2925.93,-1374.59\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2924.21,-1371.53 2916.87,-1379.17 2927.37,-1377.78 2924.21,-1371.53\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326323027649270447 -->\n",
"<g class=\"node\" id=\"node62\"><title>1326323027649270447</title>\n",
"<polygon fill=\"none\" points=\"3380,-1302 3218,-1302 3218,-1266 3380,-1266 3380,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3299\" y=\"-1280.3\">('moment_chunk-#0', 0, 1)</text>\n",
"</g>\n",
"<!-- 1326323027649270447&#45;&gt;&#45;1767081807814990422 -->\n",
"<g class=\"edge\" id=\"edge50\"><title>1326323027649270447-&gt;-1767081807814990422</title>\n",
"<path d=\"M3238.91,-1302.13C3159.91,-1324.65 3020.78,-1364.32 2932.11,-1389.59\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2931.01,-1386.27 2922.35,-1392.37 2932.93,-1393 2931.01,-1386.27\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9141756917105937043 -->\n",
"<g class=\"node\" id=\"node63\"><title>9141756917105937043</title>\n",
"<ellipse cx=\"3124\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3124\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9141756917105937043&#45;&gt;536983349595398961 -->\n",
"<g class=\"edge\" id=\"edge51\"><title>9141756917105937043-&gt;536983349595398961</title>\n",
"<path d=\"M3110.88,-830.314C3105.02,-839.845 3098.05,-851.165 3091.89,-861.173\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3088.78,-859.556 3086.52,-869.907 3094.74,-863.224 3088.78,-859.556\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602431804520 -->\n",
"<g class=\"node\" id=\"node64\"><title>-7834619602431804520</title>\n",
"<polygon fill=\"none\" points=\"3875.5,-746 3734.5,-746 3734.5,-710 3875.5,-710 3875.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3805\" y=\"-724.3\">('tensordot-#2', 1, 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834619602431804520&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge52\"><title>-7834619602431804520-&gt;9141756917105937043</title>\n",
"<path d=\"M3734.41,-744.434C3731.23,-744.991 3728.09,-745.517 3725,-746 3511.74,-779.381 3252.92,-798.516 3159.64,-804.735\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3159.36,-801.246 3149.61,-805.397 3159.82,-808.231 3159.36,-801.246\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148943303195 -->\n",
"<g class=\"node\" id=\"node65\"><title>-7834618148943303195</title>\n",
"<polygon fill=\"none\" points=\"3239.5,-746 3098.5,-746 3098.5,-710 3239.5,-710 3239.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3169\" y=\"-724.3\">('tensordot-#2', 1, 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834618148943303195&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge53\"><title>-7834618148943303195-&gt;9141756917105937043</title>\n",
"<path d=\"M3159.01,-746.311C3153.89,-755.197 3147.49,-766.287 3141.57,-776.546\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3138.5,-774.862 3136.54,-785.273 3144.56,-778.36 3138.5,-774.862\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055925296145 -->\n",
"<g class=\"node\" id=\"node66\"><title>-7834621055925296145</title>\n",
"<polygon fill=\"none\" points=\"3080.5,-746 2939.5,-746 2939.5,-710 3080.5,-710 3080.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3010\" y=\"-724.3\">('tensordot-#2', 1, 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;7834621055925296145&#45;&gt;9141756917105937043 -->\n",
"<g class=\"edge\" id=\"edge54\"><title>-7834621055925296145-&gt;9141756917105937043</title>\n",
"<path d=\"M3035.02,-746.117C3052.67,-758.196 3076.38,-774.415 3094.88,-787.076\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3093.01,-790.034 3103.24,-792.793 3096.96,-784.257 3093.01,-790.034\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062 -->\n",
"<g class=\"node\" id=\"node67\"><title>-4593914032682554062</title>\n",
"<polygon fill=\"none\" points=\"4091,-550 3995,-550 3995,-514 4091,-514 4091,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4043\" y=\"-528.3\">('add-#3', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;787173648895319139 -->\n",
"<g class=\"edge\" id=\"edge74\"><title>-4593914032682554062-&gt;787173648895319139</title>\n",
"<path d=\"M3994.86,-547.585C3991.87,-548.421 3988.89,-549.233 3986,-550 3884.73,-576.839 3765.19,-603.455 3698.23,-617.91\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3697.38,-614.513 3688.35,-620.039 3698.86,-621.356 3697.38,-614.513\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;4665353698318514386 -->\n",
"<g class=\"edge\" id=\"edge104\"><title>-4593914032682554062-&gt;-4665353698318514386</title>\n",
"<path d=\"M4091.11,-549.612C4141.33,-566.955 4219.74,-594.033 4270.75,-611.647\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4269.66,-614.974 4280.26,-614.93 4271.95,-608.357 4269.66,-614.974\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8948778837867014864 -->\n",
"<g class=\"node\" id=\"node154\"><title>-8948778837867014864</title>\n",
"<ellipse cx=\"2737\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2737\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032682554062&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge171\"><title>-4593914032682554062-&gt;-8948778837867014864</title>\n",
"<path d=\"M3994.69,-548.338C3991.77,-548.976 3988.85,-549.539 3986,-550 3855.63,-571.049 2923.27,-544.188 2798,-586 2791.16,-588.285 2784.4,-591.61 2778.03,-595.415\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2776.1,-592.492 2769.59,-600.849 2779.89,-598.377 2776.1,-592.492\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1555019213624058268 -->\n",
"<g class=\"node\" id=\"node68\"><title>-1555019213624058268</title>\n",
"<ellipse cx=\"4234\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4234\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1555019213624058268&#45;&gt;&#45;4593914032682554062 -->\n",
"<g class=\"edge\" id=\"edge55\"><title>-1555019213624058268-&gt;-4593914032682554062</title>\n",
"<path d=\"M4211.02,-450.313C4199.48,-459.437 4185,-470.044 4171,-478 4148.86,-490.581 4123.14,-501.821 4100.59,-510.678\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4099.21,-507.459 4091.14,-514.324 4101.73,-513.99 4099.21,-507.459\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607530095657 -->\n",
"<g class=\"node\" id=\"node69\"><title>-1702485607530095657</title>\n",
"<polygon fill=\"none\" points=\"4319,-346 4185,-346 4185,-310 4319,-310 4319,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4252\" y=\"-324.3\">('transpose-#10', 1, 0)</text>\n",
"</g>\n",
"<!-- &#45;1702485607530095657&#45;&gt;&#45;1555019213624058268 -->\n",
"<g class=\"edge\" id=\"edge56\"><title>-1702485607530095657-&gt;-1555019213624058268</title>\n",
"<path d=\"M4248.86,-346.419C4246.72,-358.331 4243.79,-374.613 4241.1,-389.572\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4237.61,-389.185 4239.28,-399.647 4244.5,-390.425 4237.61,-389.185\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5512494464717411247&#45;&gt;&#45;7729875811661738185 -->\n",
"<g class=\"edge\" id=\"edge57\"><title>-5512494464717411247-&gt;-7729875811661738185</title>\n",
"<path d=\"M1255.8,-1454.45C1290.89,-1476.15 1333.17,-1502.29 1362.65,-1520.52\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1361.02,-1523.63 1371.37,-1525.91 1364.7,-1517.68 1361.02,-1523.63\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326323027652765594 -->\n",
"<g class=\"node\" id=\"node71\"><title>1326323027652765594</title>\n",
"<polygon fill=\"none\" points=\"1273,-1302 1111,-1302 1111,-1266 1273,-1266 1273,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1192\" y=\"-1280.3\">('moment_chunk-#0', 0, 2)</text>\n",
"</g>\n",
"<!-- 1326323027652765594&#45;&gt;&#45;5512494464717411247 -->\n",
"<g class=\"edge\" id=\"edge58\"><title>1326323027652765594-&gt;-5512494464717411247</title>\n",
"<path d=\"M1192,-1302.26C1192,-1309.58 1192,-1318.69 1192,-1328.53\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1188.5,-1328.56 1192,-1338.56 1195.5,-1328.56 1188.5,-1328.56\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536983349594233912 -->\n",
"<g class=\"node\" id=\"node72\"><title>536983349594233912</title>\n",
"<polygon fill=\"none\" points=\"812,-906 712,-906 712,-870 812,-870 812,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"762\" y=\"-884.3\">('sum-#8', 1, 2)</text>\n",
"</g>\n",
"<!-- 536983349594233912&#45;&gt;&#45;8290001015458060657 -->\n",
"<g class=\"edge\" id=\"edge92\"><title>536983349594233912-&gt;-8290001015458060657</title>\n",
"<path d=\"M801.483,-906.019C833.235,-919.705 877.166,-938.641 906.066,-951.097\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"905.048,-954.47 915.617,-955.214 907.819,-948.042 905.048,-954.47\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8530873149116771598 -->\n",
"<g class=\"node\" id=\"node73\"><title>-8530873149116771598</title>\n",
"<ellipse cx=\"743\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"743\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- &#45;8530873149116771598&#45;&gt;536983349594233912 -->\n",
"<g class=\"edge\" id=\"edge60\"><title>-8530873149116771598-&gt;536983349594233912</title>\n",
"<path d=\"M749.012,-833.68C751.052,-842.057 753.342,-851.457 755.424,-860.005\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"752.063,-860.995 757.83,-869.883 758.864,-859.338 752.063,-860.995\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834619602435547245 -->\n",
"<g class=\"node\" id=\"node74\"><title>-7834619602435547245</title>\n",
"<polygon fill=\"none\" points=\"1451.5,-746 1310.5,-746 1310.5,-710 1451.5,-710 1451.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1381\" y=\"-724.3\">('tensordot-#2', 1, 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834619602435547245&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge61\"><title>-7834619602435547245-&gt;-8530873149116771598</title>\n",
"<path d=\"M1310.4,-744.404C1307.23,-744.97 1304.08,-745.505 1301,-746 1104.75,-777.497 867.017,-797.526 778.472,-804.367\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"778.13,-800.883 768.427,-805.136 778.665,-807.863 778.13,-800.883\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834621055921553420 -->\n",
"<g class=\"node\" id=\"node75\"><title>-7834621055921553420</title>\n",
"<polygon fill=\"none\" points=\"617.5,-746 476.5,-746 476.5,-710 617.5,-710 617.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"547\" y=\"-724.3\">('tensordot-#2', 1, 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834621055921553420&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge62\"><title>-7834621055921553420-&gt;-8530873149116771598</title>\n",
"<path d=\"M590.013,-746.117C626.062,-760.464 676.789,-780.651 709.778,-793.779\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"708.825,-797.167 719.41,-797.612 711.413,-790.663 708.825,-797.167\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7834618148944550770 -->\n",
"<g class=\"node\" id=\"node76\"><title>-7834618148944550770</title>\n",
"<polygon fill=\"none\" points=\"776.5,-746 635.5,-746 635.5,-710 776.5,-710 776.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"706\" y=\"-724.3\">('tensordot-#2', 1, 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;7834618148944550770&#45;&gt;&#45;8530873149116771598 -->\n",
"<g class=\"edge\" id=\"edge63\"><title>-7834618148944550770-&gt;-8530873149116771598</title>\n",
"<path d=\"M714.211,-746.311C718.245,-754.814 723.235,-765.334 727.922,-775.213\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"724.833,-776.868 732.281,-784.403 731.157,-773.868 724.833,-776.868\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8632863297403887323 -->\n",
"<g class=\"node\" id=\"node77\"><title>8632863297403887323</title>\n",
"<ellipse cx=\"3977\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3977\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 8632863297403887323&#45;&gt;&#45;4593914032683719111 -->\n",
"<g class=\"edge\" id=\"edge64\"><title>8632863297403887323-&gt;-4593914032683719111</title>\n",
"<path d=\"M3964.14,-457.798C3957.19,-472.276 3948.64,-490.089 3941.71,-504.518\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3938.39,-503.354 3937.22,-513.884 3944.7,-506.383 3938.39,-503.354\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607528930608 -->\n",
"<g class=\"node\" id=\"node78\"><title>-1702485607528930608</title>\n",
"<polygon fill=\"none\" points=\"4091,-346 3957,-346 3957,-310 4091,-310 4091,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4024\" y=\"-324.3\">('transpose-#10', 1, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702485607528930608&#45;&gt;8632863297403887323 -->\n",
"<g class=\"edge\" id=\"edge65\"><title>-1702485607528930608-&gt;8632863297403887323</title>\n",
"<path d=\"M4015.81,-346.419C4009.85,-359.116 4001.54,-376.778 3994.15,-392.511\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3990.78,-391.457 3989.69,-401.996 3997.11,-394.435 3990.78,-391.457\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8919005857274069070&#45;&gt;&#45;7834618148942055620 -->\n",
"<g class=\"edge\" id=\"edge66\"><title>8919005857274069070-&gt;-7834618148942055620</title>\n",
"<path d=\"M2851,-673.666C2851,-682.58 2851,-691.742 2851,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2847.5,-699.948 2851,-709.948 2854.5,-699.948 2847.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293879552885 -->\n",
"<g class=\"node\" id=\"node80\"><title>-4593915293879552885</title>\n",
"<polygon fill=\"none\" points=\"3257,-550 3161,-550 3161,-514 3257,-514 3257,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3209\" y=\"-528.3\">('add-#3', 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;8919005857274069070 -->\n",
"<g class=\"edge\" id=\"edge67\"><title>-4593915293879552885-&gt;8919005857274069070</title>\n",
"<path d=\"M3160.95,-546.211C3156.23,-547.496 3151.53,-548.776 3147,-550 3061.34,-573.175 2961.6,-599.699 2902.52,-615.362\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2901.46,-612.023 2892.69,-617.969 2903.25,-618.79 2901.46,-612.023\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339 -->\n",
"<g class=\"node\" id=\"node89\"><title>2155017006565686339</title>\n",
"<ellipse cx=\"3414\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3414\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge80\"><title>-4593915293879552885-&gt;2155017006565686339</title>\n",
"<path d=\"M3257.03,-545.115C3287.88,-553.997 3328.17,-567.697 3361,-586 3365.41,-588.461 3369.83,-591.296 3374.12,-594.311\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3372.07,-597.149 3382.19,-600.283 3376.24,-591.522 3372.07,-597.149\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293879552885&#45;&gt;&#45;1151802381257702867 -->\n",
"<g class=\"edge\" id=\"edge179\"><title>-4593915293879552885-&gt;-1151802381257702867</title>\n",
"<path d=\"M3160.87,-543.031C3145.91,-545.764 3129.33,-548.408 3114,-550 2980.88,-563.825 2035.24,-538.8 1910,-586 1905.44,-587.717 1901,-590.01 1896.74,-592.647\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1894.55,-589.906 1888.31,-598.467 1898.53,-595.667 1894.55,-589.906\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2045339520697441540&#45;&gt;4665978830029065226 -->\n",
"<g class=\"edge\" id=\"edge69\"><title>-2045339520697441540-&gt;4665978830029065226</title>\n",
"<path d=\"M1365.82,-261.684C1354.53,-275.385 1342.41,-290.104 1332.52,-302.094\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1329.74,-299.97 1326.08,-309.913 1335.14,-304.422 1329.74,-299.97\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160 -->\n",
"<g class=\"node\" id=\"node82\"><title>-4593914032684884160</title>\n",
"<polygon fill=\"none\" points=\"2437,-550 2341,-550 2341,-514 2437,-514 2437,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2389\" y=\"-528.3\">('add-#3', 1, 2)</text>\n",
"</g>\n",
"<!-- 6044676205664862886 -->\n",
"<g class=\"node\" id=\"node98\"><title>6044676205664862886</title>\n",
"<ellipse cx=\"1648\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1648\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge89\"><title>-4593914032684884160-&gt;6044676205664862886</title>\n",
"<path d=\"M2340.93,-538.091C2306.24,-541.677 2258.25,-546.451 2216,-550 2101.46,-559.621 1806.73,-543.332 1700,-586 1695.48,-587.807 1691.06,-590.161 1686.82,-592.837\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1684.6,-590.114 1678.4,-598.707 1688.61,-595.855 1684.6,-590.114\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;2852539183771093611 -->\n",
"<g class=\"edge\" id=\"edge160\"><title>-4593914032684884160-&gt;-2852539183771093611</title>\n",
"<path d=\"M2387.93,-550.163C2387.46,-557.609 2386.89,-566.772 2386.3,-576.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2382.79,-576.227 2385.66,-586.426 2389.78,-576.664 2382.79,-576.227\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593914032684884160&#45;&gt;&#45;7130192105596146824 -->\n",
"<g class=\"edge\" id=\"edge182\"><title>-4593914032684884160-&gt;-7130192105596146824</title>\n",
"<path d=\"M2406.7,-550.163C2418.63,-561.736 2434.85,-577.457 2449.65,-591.816\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2447.62,-594.723 2457.24,-599.172 2452.5,-589.698 2447.62,-594.723\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5551179904537381498 -->\n",
"<g class=\"node\" id=\"node83\"><title>5551179904537381498</title>\n",
"<ellipse cx=\"2400\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2400\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 5551179904537381498&#45;&gt;&#45;4593914032684884160 -->\n",
"<g class=\"edge\" id=\"edge71\"><title>5551179904537381498-&gt;-4593914032684884160</title>\n",
"<path d=\"M2396.76,-460.462C2395.25,-474.191 2393.46,-490.42 2391.99,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2388.49,-503.593 2390.88,-513.916 2395.45,-504.359 2388.49,-503.593\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702485607527765559 -->\n",
"<g class=\"node\" id=\"node84\"><title>-1702485607527765559</title>\n",
"<polygon fill=\"none\" points=\"2473,-346 2339,-346 2339,-310 2473,-310 2473,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2406\" y=\"-324.3\">('transpose-#10', 1, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702485607527765559&#45;&gt;5551179904537381498 -->\n",
"<g class=\"edge\" id=\"edge72\"><title>-1702485607527765559-&gt;5551179904537381498</title>\n",
"<path d=\"M2404.95,-346.419C2404.25,-358.24 2403.28,-374.365 2402.39,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2398.89,-389.059 2401.78,-399.251 2405.88,-389.478 2398.89,-389.059\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 787173648895319139&#45;&gt;&#45;7834619602433052095 -->\n",
"<g class=\"edge\" id=\"edge73\"><title>787173648895319139-&gt;-7834619602433052095</title>\n",
"<path d=\"M3646,-673.666C3646,-682.58 3646,-691.742 3646,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3642.5,-699.948 3646,-709.948 3649.5,-699.948 3642.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7942807732901793936&#45;&gt;&#45;7834621055924048570 -->\n",
"<g class=\"edge\" id=\"edge76\"><title>7942807732901793936-&gt;-7834621055924048570</title>\n",
"<path d=\"M1993.6,-660.819C2000.23,-665.927 2007.51,-670.657 2015,-674 2110.6,-716.685 2146.74,-692.314 2254.43,-710.028\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2253.93,-713.494 2264.38,-711.75 2255.12,-706.596 2253.93,-713.494\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771485555239 -->\n",
"<g class=\"node\" id=\"node87\"><title>-4593912771485555239</title>\n",
"<polygon fill=\"none\" points=\"1908,-550 1812,-550 1812,-514 1908,-514 1908,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1860\" y=\"-528.3\">('add-#3', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;7942807732901793936 -->\n",
"<g class=\"edge\" id=\"edge77\"><title>-4593912771485555239-&gt;7942807732901793936</title>\n",
"<path d=\"M1878.41,-550.163C1891.04,-561.935 1908.28,-577.999 1923.9,-592.555\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1921.71,-595.297 1931.41,-599.555 1926.48,-590.176 1921.71,-595.297\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;&#45;6352743382588554131 -->\n",
"<g class=\"edge\" id=\"edge119\"><title>-4593912771485555239-&gt;-6352743382588554131</title>\n",
"<path d=\"M1908.29,-544.769C1939.84,-553.583 1981.28,-567.338 2015,-586 2019.42,-588.448 2023.84,-591.274 2028.14,-594.284\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2026.09,-597.122 2036.21,-600.248 2030.25,-591.492 2026.09,-597.122\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9071322917178969347 -->\n",
"<g class=\"node\" id=\"node152\"><title>9071322917178969347</title>\n",
"<ellipse cx=\"1222\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1222\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- &#45;4593912771485555239&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge168\"><title>-4593912771485555239-&gt;9071322917178969347</title>\n",
"<path d=\"M1811.77,-539.645C1741.11,-549.44 1605.32,-568.49 1490,-586 1415.16,-597.364 1328.71,-611.398 1274.7,-620.277\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1273.97,-616.85 1264.67,-621.927 1275.1,-623.757 1273.97,-616.85\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769844410721 -->\n",
"<g class=\"node\" id=\"node88\"><title>9038679769844410721</title>\n",
"<polygon fill=\"none\" points=\"4193.5,-746 4052.5,-746 4052.5,-710 4193.5,-710 4193.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4123\" y=\"-724.3\">('tensordot-#2', 0, 0, 0)</text>\n",
"</g>\n",
"<!-- &#45;7009839733874380347 -->\n",
"<g class=\"node\" id=\"node138\"><title>-7009839733874380347</title>\n",
"<ellipse cx=\"3840\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3840\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 9038679769844410721&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge140\"><title>9038679769844410721-&gt;-7009839733874380347</title>\n",
"<path d=\"M4061.24,-746.021C4003.94,-761.815 3920.73,-784.751 3874.4,-797.518\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3873.26,-794.201 3864.55,-800.233 3875.12,-800.95 3873.26,-794.201\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2155017006565686339&#45;&gt;9038679769844410721 -->\n",
"<g class=\"edge\" id=\"edge79\"><title>2155017006565686339-&gt;9038679769844410721</title>\n",
"<path d=\"M3455.58,-642.94C3491.63,-652.819 3545.34,-666.416 3593,-674 3787.95,-705.02 3842.7,-681.86 4042.49,-710.056\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4042.02,-713.526 4052.42,-711.483 4043.02,-706.597 4042.02,-713.526\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111 -->\n",
"<g class=\"node\" id=\"node90\"><title>2352515317439285111</title>\n",
"<polygon fill=\"none\" points=\"3299.5,-126 3176.5,-126 3176.5,-90 3299.5,-90 3299.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3238\" y=\"-104.3\">('wrapped-#4', 0, 0)</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;2155017006565686339 -->\n",
"<g class=\"edge\" id=\"edge81\"><title>2352515317439285111-&gt;2155017006565686339</title>\n",
"<path d=\"M3278.27,-126.138C3293.88,-134.722 3310.48,-146.614 3321,-162 3409.15,-290.971 3417.83,-483.996 3416.34,-576.239\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3412.84,-576.374 3416.13,-586.445 3419.84,-576.521 3412.84,-576.374\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400 -->\n",
"<g class=\"node\" id=\"node135\"><title>-5581502510081209400</title>\n",
"<ellipse cx=\"3238\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3238\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;&#45;5581502510081209400 -->\n",
"<g class=\"edge\" id=\"edge134\"><title>2352515317439285111-&gt;-5581502510081209400</title>\n",
"<path d=\"M3238,-126.352C3238,-136.52 3238,-149.971 3238,-163.39\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3234.5,-163.59 3238,-173.59 3241.5,-163.59 3234.5,-163.59\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6346910717288689426 -->\n",
"<g class=\"node\" id=\"node147\"><title>6346910717288689426</title>\n",
"<ellipse cx=\"3082\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3082\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;6346910717288689426 -->\n",
"<g class=\"edge\" id=\"edge158\"><title>2352515317439285111-&gt;6346910717288689426</title>\n",
"<path d=\"M3213.28,-126.113C3192.51,-140.497 3162.07,-161.568 3135.73,-179.802\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3133.57,-177.04 3127.34,-185.61 3137.56,-182.796 3133.57,-177.04\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389 -->\n",
"<g class=\"node\" id=\"node164\"><title>6543316332180790389</title>\n",
"<ellipse cx=\"1064\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1064\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge188\"><title>2352515317439285111-&gt;6543316332180790389</title>\n",
"<path d=\"M3176.57,-116.997C3119.56,-125.583 3040.14,-140.893 3017,-162 2978.17,-197.426 3018.52,-239.339 2979,-274 2917.34,-328.084 2877.45,-289.62 2798,-310 2746.53,-323.202 2735.98,-335.014 2684,-346 2542.24,-375.957 2497.88,-337.476 2360,-382 2277.43,-408.665 2272.81,-452.075 2190,-478 2025.15,-529.611 1974.83,-496.253 1803,-514 1520.91,-543.135 1443.71,-515.596 1169,-586 1150,-590.869 1129.9,-598.455 1112.42,-605.908\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1110.78,-602.808 1103.01,-610.016 1113.58,-609.224 1110.78,-602.808\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352515317439285111&#45;&gt;1902485199954662514 -->\n",
"<g class=\"edge\" id=\"edge191\"><title>2352515317439285111-&gt;1902485199954662514</title>\n",
"<path d=\"M3260.51,-126.072C3271.37,-135.495 3283.61,-148.096 3291,-162 3326.06,-227.963 3323,-252.3 3323,-327 3323,-327 3323,-327 3323,-431 3323,-480.454 3318.6,-536.683 3314.73,-576.551\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3311.24,-576.278 3313.74,-586.575 3318.21,-576.969 3311.24,-576.278\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430616548426 -->\n",
"<g class=\"node\" id=\"node91\"><title>2118059430616548426</title>\n",
"<polygon fill=\"none\" points=\"879.5,-1060 784.5,-1060 784.5,-1024 879.5,-1024 879.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"832\" y=\"-1038.3\">('sub-#1', 2, 2)</text>\n",
"</g>\n",
"<!-- 3214649049032070114 -->\n",
"<g class=\"node\" id=\"node117\"><title>3214649049032070114</title>\n",
"<ellipse cx=\"832\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"832\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118059430616548426&#45;&gt;3214649049032070114 -->\n",
"<g class=\"edge\" id=\"edge114\"><title>2118059430616548426-&gt;3214649049032070114</title>\n",
"<path d=\"M832,-1060.05C832,-1067.47 832,-1076.73 832,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"828.5,-1086.69 832,-1096.69 835.5,-1086.69 828.5,-1086.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6589318938339626052&#45;&gt;2118059430616548426 -->\n",
"<g class=\"edge\" id=\"edge82\"><title>-6589318938339626052-&gt;2118059430616548426</title>\n",
"<path d=\"M832,-988.097C832,-996.118 832,-1005.28 832,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"828.5,-1013.82 832,-1023.82 835.5,-1013.82 828.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610791232735 -->\n",
"<g class=\"node\" id=\"node93\"><title>536984610791232735</title>\n",
"<polygon fill=\"none\" points=\"594,-906 494,-906 494,-870 594,-870 594,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"544\" y=\"-884.3\">('sum-#8', 2, 2)</text>\n",
"</g>\n",
"<!-- 536984610791232735&#45;&gt;&#45;6589318938339626052 -->\n",
"<g class=\"edge\" id=\"edge84\"><title>536984610791232735-&gt;-6589318938339626052</title>\n",
"<path d=\"M594.166,-902.064C653.597,-917.541 750.797,-942.853 800.529,-955.804\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"799.831,-959.239 810.39,-958.372 801.595,-952.465 799.831,-959.239\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913487989071 -->\n",
"<g class=\"node\" id=\"node94\"><title>5891788913487989071</title>\n",
"<polygon fill=\"none\" points=\"2564.5,-746 2423.5,-746 2423.5,-710 2564.5,-710 2564.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2494\" y=\"-724.3\">('tensordot-#2', 2, 1, 1)</text>\n",
"</g>\n",
"<!-- 5891788913487989071&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge197\"><title>5891788913487989071-&gt;3544771365942889020</title>\n",
"<path d=\"M2459.11,-746.117C2431.75,-759.537 2393.98,-778.068 2367.31,-791.151\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2365.46,-788.158 2358.02,-795.705 2368.54,-794.443 2365.46,-788.158\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7451697953502986839&#45;&gt;5891788913487989071 -->\n",
"<g class=\"edge\" id=\"edge85\"><title>-7451697953502986839-&gt;5891788913487989071</title>\n",
"<path d=\"M2562.22,-660.849C2548.36,-674.284 2532.21,-689.944 2519.11,-702.654\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2516.52,-700.283 2511.78,-709.757 2521.4,-705.309 2516.52,-700.283\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806 -->\n",
"<g class=\"node\" id=\"node96\"><title>2352517839834447806</title>\n",
"<polygon fill=\"none\" points=\"2541.5,-126 2418.5,-126 2418.5,-90 2541.5,-90 2541.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2480\" y=\"-104.3\">('wrapped-#4', 2, 1)</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;7451697953502986839 -->\n",
"<g class=\"edge\" id=\"edge87\"><title>2352517839834447806-&gt;-7451697953502986839</title>\n",
"<path d=\"M2482.37,-126.05C2487.91,-165.142 2502.57,-264.171 2520,-346 2537.45,-427.929 2562.75,-521.879 2578.52,-578.275\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2575.18,-579.334 2581.25,-588.017 2581.92,-577.443 2575.18,-579.334\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;6044676205664862886 -->\n",
"<g class=\"edge\" id=\"edge90\"><title>2352517839834447806-&gt;6044676205664862886</title>\n",
"<path d=\"M2421.98,-126.085C2399.31,-134.554 2374.02,-146.377 2354,-162 2273.42,-224.895 2298.67,-285.876 2216,-346 2176.1,-375.016 2153.76,-357.402 2111,-382 2012.13,-438.871 2020.24,-501.516 1917,-550 1828.51,-591.557 1788.96,-545.453 1700,-586 1695.63,-587.991 1691.33,-590.445 1687.19,-593.165\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1685.04,-590.398 1678.93,-599.054 1689.1,-596.097 1685.04,-590.398\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;8948778837867014864 -->\n",
"<g class=\"edge\" id=\"edge172\"><title>2352517839834447806-&gt;-8948778837867014864</title>\n",
"<path d=\"M2541.27,-110.099C2582.59,-114.269 2635.04,-126.849 2666,-162 2719.49,-222.738 2732.7,-467.438 2735.95,-576.313\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2732.46,-576.517 2736.23,-586.415 2739.45,-576.32 2732.46,-576.517\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493 -->\n",
"<g class=\"node\" id=\"node176\"><title>-6786951993123257493</title>\n",
"<ellipse cx=\"2407\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2407\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;6786951993123257493 -->\n",
"<g class=\"edge\" id=\"edge212\"><title>2352517839834447806-&gt;-6786951993123257493</title>\n",
"<path d=\"M2468.27,-126.352C2459.83,-138.843 2448.04,-156.287 2437.05,-172.541\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2434.1,-170.654 2431.4,-180.899 2439.9,-174.574 2434.1,-170.654\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;727302543681233421 -->\n",
"<g class=\"node\" id=\"node181\"><title>-727302543681233421</title>\n",
"<ellipse cx=\"2808\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2808\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839834447806&#45;&gt;&#45;727302543681233421 -->\n",
"<g class=\"edge\" id=\"edge220\"><title>2352517839834447806-&gt;-727302543681233421</title>\n",
"<path d=\"M2541.37,-119.767C2586.14,-128.583 2647.85,-142.744 2700,-162 2717,-168.275 2734.78,-176.551 2750.89,-184.772\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2749.68,-188.087 2760.17,-189.59 2752.91,-181.875 2749.68,-188.087\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913491731796 -->\n",
"<g class=\"node\" id=\"node97\"><title>5891788913491731796</title>\n",
"<polygon fill=\"none\" points=\"935.5,-746 794.5,-746 794.5,-710 935.5,-710 935.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"865\" y=\"-724.3\">('tensordot-#2', 2, 1, 2)</text>\n",
"</g>\n",
"<!-- 7825696376998841145 -->\n",
"<g class=\"node\" id=\"node188\"><title>7825696376998841145</title>\n",
"<ellipse cx=\"328\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"328\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891788913491731796&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge233\"><title>5891788913491731796-&gt;7825696376998841145</title>\n",
"<path d=\"M794.387,-744.312C791.218,-744.902 788.078,-745.468 785,-746 628.685,-773 440.514,-794.753 363.487,-803.202\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"362.932,-799.742 353.37,-804.305 363.691,-806.701 362.932,-799.742\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6044676205664862886&#45;&gt;5891788913491731796 -->\n",
"<g class=\"edge\" id=\"edge88\"><title>6044676205664862886-&gt;5891788913491731796</title>\n",
"<path d=\"M1617.26,-661.144C1610.41,-666.294 1602.84,-670.956 1595,-674 1467.99,-723.288 1118.54,-696.275 983,-710 970.814,-711.234 957.955,-712.806 945.388,-714.494\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"944.819,-711.039 935.389,-715.868 945.772,-717.974 944.819,-711.039\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8290001015458060657&#45;&gt;2118055647025551957 -->\n",
"<g class=\"edge\" id=\"edge91\"><title>-8290001015458060657-&gt;2118055647025551957</title>\n",
"<path d=\"M946.816,-985.314C951.826,-994.261 957.856,-1005.03 963.273,-1014.7\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"960.286,-1016.53 968.226,-1023.55 966.393,-1013.11 960.286,-1016.53\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430614218328 -->\n",
"<g class=\"node\" id=\"node100\"><title>2118059430614218328</title>\n",
"<polygon fill=\"none\" points=\"2218.5,-1060 2123.5,-1060 2123.5,-1024 2218.5,-1024 2218.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2171\" y=\"-1038.3\">('sub-#1', 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;339832574211489652 -->\n",
"<g class=\"node\" id=\"node107\"><title>-339832574211489652</title>\n",
"<ellipse cx=\"2171\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2171\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118059430614218328&#45;&gt;&#45;339832574211489652 -->\n",
"<g class=\"edge\" id=\"edge101\"><title>2118059430614218328-&gt;-339832574211489652</title>\n",
"<path d=\"M2171,-1060.05C2171,-1067.47 2171,-1076.73 2171,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2167.5,-1086.69 2171,-1096.69 2174.5,-1086.69 2167.5,-1086.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2439326870687513902&#45;&gt;2118059430614218328 -->\n",
"<g class=\"edge\" id=\"edge94\"><title>-2439326870687513902-&gt;2118059430614218328</title>\n",
"<path d=\"M2171,-988.097C2171,-996.118 2171,-1005.28 2171,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2167.5,-1013.82 2171,-1023.82 2174.5,-1013.82 2167.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610793562833 -->\n",
"<g class=\"node\" id=\"node102\"><title>536984610793562833</title>\n",
"<polygon fill=\"none\" points=\"2035,-906 1935,-906 1935,-870 2035,-870 2035,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1985\" y=\"-884.3\">('sum-#8', 2, 0)</text>\n",
"</g>\n",
"<!-- 536984610793562833&#45;&gt;&#45;2439326870687513902 -->\n",
"<g class=\"edge\" id=\"edge96\"><title>536984610793562833-&gt;-2439326870687513902</title>\n",
"<path d=\"M2027.21,-906.019C2061.83,-919.98 2110,-939.405 2140.85,-951.842\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2139.63,-955.125 2150.21,-955.618 2142.25,-948.632 2139.63,-955.125\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787460000735321 -->\n",
"<g class=\"node\" id=\"node103\"><title>5891787460000735321</title>\n",
"<polygon fill=\"none\" points=\"299.5,-746 158.5,-746 158.5,-710 299.5,-710 299.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"229\" y=\"-724.3\">('tensordot-#2', 2, 0, 2)</text>\n",
"</g>\n",
"<!-- 5891787460000735321&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge231\"><title>5891787460000735321-&gt;7825696376998841145</title>\n",
"<path d=\"M250.971,-746.311C265.391,-757.671 284.38,-772.632 299.896,-784.857\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"298.086,-787.887 308.107,-791.327 302.418,-782.389 298.086,-787.887\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4448115844193066683&#45;&gt;5891787460000735321 -->\n",
"<g class=\"edge\" id=\"edge97\"><title>4448115844193066683-&gt;5891787460000735321</title>\n",
"<path d=\"M679.148,-660.874C672.313,-666.045 664.774,-670.784 657,-674 516.001,-732.321 464.237,-687.576 309.881,-709.85\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"308.925,-706.455 299.564,-711.416 309.976,-713.376 308.925,-706.455\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787 -->\n",
"<g class=\"node\" id=\"node105\"><title>-4593915293877222787</title>\n",
"<polygon fill=\"none\" points=\"965,-550 869,-550 869,-514 965,-514 965,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"917\" y=\"-528.3\">('add-#3', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;4448115844193066683 -->\n",
"<g class=\"edge\" id=\"edge98\"><title>-4593915293877222787-&gt;4448115844193066683</title>\n",
"<path d=\"M868.857,-547.378C830.629,-559.178 780.613,-575.584 762,-586 757.812,-588.344 753.633,-591.039 749.566,-593.912\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"747.327,-591.216 741.412,-600.006 751.518,-596.823 747.327,-591.216\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;5554165230518528920 -->\n",
"<g class=\"edge\" id=\"edge155\"><title>-4593915293877222787-&gt;5554165230518528920</title>\n",
"<path d=\"M917.536,-550.163C917.769,-557.609 918.055,-566.772 918.349,-576.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"914.859,-576.54 918.67,-586.426 921.855,-576.321 914.859,-576.54\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593915293877222787&#45;&gt;6543316332180790389 -->\n",
"<g class=\"edge\" id=\"edge187\"><title>-4593915293877222787-&gt;6543316332180790389</title>\n",
"<path d=\"M943.281,-550.163C964.408,-563.961 994.563,-583.653 1019.45,-599.905\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1017.72,-602.957 1028.01,-605.495 1021.55,-597.096 1017.72,-602.957\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326320505256437850 -->\n",
"<g class=\"node\" id=\"node106\"><title>1326320505256437850</title>\n",
"<polygon fill=\"none\" points=\"2252,-1302 2090,-1302 2090,-1266 2252,-1266 2252,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2171\" y=\"-1280.3\">('moment_chunk-#0', 2, 0)</text>\n",
"</g>\n",
"<!-- 7733625945055194027 -->\n",
"<g class=\"node\" id=\"node142\"><title>7733625945055194027</title>\n",
"<ellipse cx=\"2171\" cy=\"-1414\" fill=\"none\" rx=\"75.2868\" ry=\"75.2868\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2171\" y=\"-1410.3\">moment_combine</text>\n",
"</g>\n",
"<!-- 1326320505256437850&#45;&gt;7733625945055194027 -->\n",
"<g class=\"edge\" id=\"edge149\"><title>1326320505256437850-&gt;7733625945055194027</title>\n",
"<path d=\"M2171,-1302.26C2171,-1309.58 2171,-1318.69 2171,-1328.53\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2167.5,-1328.56 2171,-1338.56 2174.5,-1328.56 2167.5,-1328.56\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;339832574211489652&#45;&gt;1326320505256437850 -->\n",
"<g class=\"edge\" id=\"edge100\"><title>-339832574211489652-&gt;1326320505256437850</title>\n",
"<path d=\"M2171,-1229.42C2171,-1238.63 2171,-1247.64 2171,-1255.58\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2167.5,-1255.64 2171,-1265.64 2174.5,-1255.64 2167.5,-1255.64\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223335407196 -->\n",
"<g class=\"node\" id=\"node108\"><title>9038681223335407196</title>\n",
"<polygon fill=\"none\" points=\"4391.5,-746 4250.5,-746 4250.5,-710 4391.5,-710 4391.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4321\" y=\"-724.3\">('tensordot-#2', 0, 1, 0)</text>\n",
"</g>\n",
"<!-- 9038681223335407196&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge142\"><title>9038681223335407196-&gt;-7009839733874380347</title>\n",
"<path d=\"M4250.54,-740.425C4146.03,-757.373 3953.81,-788.545 3875.05,-801.316\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3874.46,-797.866 3865.15,-802.922 3875.58,-804.776 3874.46,-797.866\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4665353698318514386&#45;&gt;9038681223335407196 -->\n",
"<g class=\"edge\" id=\"edge102\"><title>-4665353698318514386-&gt;9038681223335407196</title>\n",
"<path d=\"M4321,-673.666C4321,-682.58 4321,-691.742 4321,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4317.5,-699.948 4321,-709.948 4324.5,-699.948 4317.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2118059430613053279 -->\n",
"<g class=\"node\" id=\"node110\"><title>2118059430613053279</title>\n",
"<polygon fill=\"none\" points=\"3019.5,-1060 2924.5,-1060 2924.5,-1024 3019.5,-1024 3019.5,-1060\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2972\" y=\"-1038.3\">('sub-#1', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;2205050354880134077 -->\n",
"<g class=\"node\" id=\"node114\"><title>-2205050354880134077</title>\n",
"<ellipse cx=\"2972\" cy=\"-1163\" fill=\"none\" rx=\"66.0889\" ry=\"66.0889\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2972\" y=\"-1159.3\">moment_chunk</text>\n",
"</g>\n",
"<!-- 2118059430613053279&#45;&gt;&#45;2205050354880134077 -->\n",
"<g class=\"edge\" id=\"edge109\"><title>2118059430613053279-&gt;-2205050354880134077</title>\n",
"<path d=\"M2972,-1060.05C2972,-1067.47 2972,-1076.73 2972,-1086.63\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2968.5,-1086.69 2972,-1096.69 2975.5,-1086.69 2968.5,-1086.69\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;740569539790221127&#45;&gt;2118059430613053279 -->\n",
"<g class=\"edge\" id=\"edge105\"><title>-740569539790221127-&gt;2118059430613053279</title>\n",
"<path d=\"M2972,-988.097C2972,-996.118 2972,-1005.28 2972,-1013.69\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2968.5,-1013.82 2972,-1023.82 2975.5,-1013.82 2968.5,-1013.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 536984610794727882 -->\n",
"<g class=\"node\" id=\"node112\"><title>536984610794727882</title>\n",
"<polygon fill=\"none\" points=\"3008,-906 2908,-906 2908,-870 3008,-870 3008,-906\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2958\" y=\"-884.3\">('sum-#8', 2, 1)</text>\n",
"</g>\n",
"<!-- 536984610794727882&#45;&gt;&#45;740569539790221127 -->\n",
"<g class=\"edge\" id=\"edge106\"><title>536984610794727882-&gt;-740569539790221127</title>\n",
"<path d=\"M2961.18,-906.019C2962.64,-913.869 2964.43,-923.447 2966.13,-932.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2962.71,-933.29 2967.98,-942.478 2969.59,-932.006 2962.71,-933.29\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326320505255272801 -->\n",
"<g class=\"node\" id=\"node113\"><title>1326320505255272801</title>\n",
"<polygon fill=\"none\" points=\"2525,-1302 2363,-1302 2363,-1266 2525,-1266 2525,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2444\" y=\"-1280.3\">('moment_chunk-#0', 2, 1)</text>\n",
"</g>\n",
"<!-- 1326320505255272801&#45;&gt;7733625945055194027 -->\n",
"<g class=\"edge\" id=\"edge148\"><title>1326320505255272801-&gt;7733625945055194027</title>\n",
"<path d=\"M2407.47,-1302.13C2366.89,-1321.15 2300.24,-1352.4 2248.03,-1376.89\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2246.35,-1373.8 2238.78,-1381.22 2249.32,-1380.14 2246.35,-1373.8\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2205050354880134077&#45;&gt;1326320505255272801 -->\n",
"<g class=\"edge\" id=\"edge108\"><title>-2205050354880134077-&gt;1326320505255272801</title>\n",
"<path d=\"M2926.42,-1211.1C2917.03,-1218.52 2906.72,-1225.29 2896,-1230 2766.6,-1286.9 2720.35,-1249.23 2580,-1266 2565.6,-1267.72 2550.35,-1269.58 2535.47,-1271.43\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2534.74,-1267.99 2525.25,-1272.7 2535.6,-1274.94 2534.74,-1267.99\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6451867983632238107&#45;&gt;2118055647023221859 -->\n",
"<g class=\"edge\" id=\"edge110\"><title>-6451867983632238107-&gt;2118055647023221859</title>\n",
"<path d=\"M2681.98,-987.693C2681.23,-995.724 2680.37,-1004.94 2679.57,-1013.42\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2676.07,-1013.35 2678.62,-1023.63 2683.04,-1014 2676.07,-1013.35\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1326320505254107752 -->\n",
"<g class=\"node\" id=\"node116\"><title>1326320505254107752</title>\n",
"<polygon fill=\"none\" points=\"913,-1302 751,-1302 751,-1266 913,-1266 913,-1302\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"832\" y=\"-1280.3\">('moment_chunk-#0', 2, 2)</text>\n",
"</g>\n",
"<!-- &#45;8007865836180084748 -->\n",
"<g class=\"node\" id=\"node137\"><title>-8007865836180084748</title>\n",
"<ellipse cx=\"928\" cy=\"-1414\" fill=\"none\" rx=\"75.2868\" ry=\"75.2868\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"928\" y=\"-1410.3\">moment_combine</text>\n",
"</g>\n",
"<!-- 1326320505254107752&#45;&gt;&#45;8007865836180084748 -->\n",
"<g class=\"edge\" id=\"edge138\"><title>1326320505254107752-&gt;-8007865836180084748</title>\n",
"<path d=\"M844.947,-1302.26C853.402,-1313.54 865.048,-1329.06 876.944,-1344.93\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"874.373,-1347.33 883.173,-1353.23 879.973,-1343.13 874.373,-1347.33\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3214649049032070114&#45;&gt;1326320505254107752 -->\n",
"<g class=\"edge\" id=\"edge113\"><title>3214649049032070114-&gt;1326320505254107752</title>\n",
"<path d=\"M832,-1229.42C832,-1238.63 832,-1247.64 832,-1255.58\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"828.5,-1255.64 832,-1265.64 835.5,-1255.64 828.5,-1255.64\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9166044037559306699 -->\n",
"<g class=\"node\" id=\"node118\"><title>9166044037559306699</title>\n",
"<ellipse cx=\"1775\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1775\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 9166044037559306699&#45;&gt;2352515317441615209 -->\n",
"<g class=\"edge\" id=\"edge115\"><title>9166044037559306699-&gt;2352515317441615209</title>\n",
"<path d=\"M1775,-53.8676C1775,-62.094 1775,-71.2197 1775,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1771.5,-79.5592 1775,-89.5592 1778.5,-79.5592 1771.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 42209328655942044&#45;&gt;4665977568830901354 -->\n",
"<g class=\"edge\" id=\"edge116\"><title>42209328655942044-&gt;4665977568830901354</title>\n",
"<path d=\"M3702,-273.949C3702,-282.834 3702,-291.684 3702,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3698.5,-299.539 3702,-309.539 3705.5,-299.539 3698.5,-299.539\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862862417771 -->\n",
"<g class=\"node\" id=\"node120\"><title>9038676862862417771</title>\n",
"<polygon fill=\"none\" points=\"3398.5,-746 3257.5,-746 3257.5,-710 3398.5,-710 3398.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3328\" y=\"-724.3\">('tensordot-#2', 0, 2, 0)</text>\n",
"</g>\n",
"<!-- 9038676862862417771&#45;&gt;&#45;7009839733874380347 -->\n",
"<g class=\"edge\" id=\"edge141\"><title>9038676862862417771-&gt;-7009839733874380347</title>\n",
"<path d=\"M3398.59,-744.453C3401.42,-744.991 3404.24,-745.509 3407,-746 3553.75,-772.092 3730.1,-794.043 3804.33,-802.857\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3804.18,-806.364 3814.52,-804.061 3805,-799.412 3804.18,-806.364\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6352743382588554131&#45;&gt;9038676862862417771 -->\n",
"<g class=\"edge\" id=\"edge118\"><title>-6352743382588554131-&gt;9038676862862417771</title>\n",
"<path d=\"M2098.31,-661.521C2104.97,-666.571 2112.33,-671.1 2120,-674 2234.66,-717.345 3084.09,-695.927 3247.3,-710.252\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3247.14,-713.754 3257.44,-711.297 3247.86,-706.791 3247.14,-713.754\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1101937198366586474 -->\n",
"<g class=\"node\" id=\"node122\"><title>1101937198366586474</title>\n",
"<ellipse cx=\"4252\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"4252\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 1101937198366586474&#45;&gt;2352515317440450160 -->\n",
"<g class=\"edge\" id=\"edge121\"><title>1101937198366586474-&gt;2352515317440450160</title>\n",
"<path d=\"M4252,-53.8676C4252,-62.094 4252,-71.2197 4252,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4248.5,-79.5592 4252,-89.5592 4255.5,-79.5592 4248.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665977568829736305 -->\n",
"<g class=\"node\" id=\"node123\"><title>4665977568829736305</title>\n",
"<polygon fill=\"none\" points=\"2675,-346 2529,-346 2529,-310 2675,-310 2675,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2602\" y=\"-324.3\">('mean_chunk-#9', 1, 0)</text>\n",
"</g>\n",
"<!-- 3213532805221437570 -->\n",
"<g class=\"node\" id=\"node174\"><title>3213532805221437570</title>\n",
"<ellipse cx=\"2615\" cy=\"-430\" fill=\"none\" rx=\"47.3916\" ry=\"47.3916\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2615\" y=\"-426.3\">mean_agg</text>\n",
"</g>\n",
"<!-- 4665977568829736305&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge209\"><title>4665977568829736305-&gt;3213532805221437570</title>\n",
"<path d=\"M2604.26,-346.419C2605.24,-353.894 2606.43,-363.091 2607.67,-372.602\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2604.2,-373.103 2608.96,-382.568 2611.15,-372.2 2604.2,-373.103\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3674521376776689581&#45;&gt;4665977568829736305 -->\n",
"<g class=\"edge\" id=\"edge122\"><title>-3674521376776689581-&gt;4665977568829736305</title>\n",
"<path d=\"M2602,-273.949C2602,-282.834 2602,-291.684 2602,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2598.5,-299.539 2602,-309.539 2605.5,-299.539 2598.5,-299.539\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823936769090 -->\n",
"<g class=\"node\" id=\"node125\"><title>-1702481823936769090</title>\n",
"<polygon fill=\"none\" points=\"677,-346 543,-346 543,-310 677,-310 677,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"610\" y=\"-324.3\">('transpose-#10', 2, 2)</text>\n",
"</g>\n",
"<!-- 6804251353386746561 -->\n",
"<g class=\"node\" id=\"node190\"><title>6804251353386746561</title>\n",
"<ellipse cx=\"607\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"607\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702481823936769090&#45;&gt;6804251353386746561 -->\n",
"<g class=\"edge\" id=\"edge238\"><title>-1702481823936769090-&gt;6804251353386746561</title>\n",
"<path d=\"M609.477,-346.419C609.123,-358.24 608.639,-374.365 608.193,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"604.694,-389.15 607.892,-399.251 611.691,-389.36 604.694,-389.15\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6609614549482009480 -->\n",
"<g class=\"node\" id=\"node126\"><title>6609614549482009480</title>\n",
"<ellipse cx=\"633\" cy=\"-218\" fill=\"none\" rx=\"44.393\" ry=\"44.393\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"633\" y=\"-214.3\">transpose</text>\n",
"</g>\n",
"<!-- 6609614549482009480&#45;&gt;&#45;1702481823936769090 -->\n",
"<g class=\"edge\" id=\"edge124\"><title>6609614549482009480-&gt;-1702481823936769090</title>\n",
"<path d=\"M623.976,-261.374C621.22,-274.315 618.265,-288.19 615.786,-299.833\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"612.321,-299.298 613.661,-309.808 619.168,-300.756 612.321,-299.298\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659 -->\n",
"<g class=\"node\" id=\"node127\"><title>2352517839830952659</title>\n",
"<polygon fill=\"none\" points=\"777.5,-126 654.5,-126 654.5,-90 777.5,-90 777.5,-126\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"716\" y=\"-104.3\">('wrapped-#4', 2, 2)</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6609614549482009480 -->\n",
"<g class=\"edge\" id=\"edge125\"><title>2352517839830952659-&gt;6609614549482009480</title>\n",
"<path d=\"M702.665,-126.352C692.741,-139.265 678.748,-157.472 665.905,-174.184\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"663.033,-172.177 659.715,-182.238 668.584,-176.442 663.033,-172.177\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;9071322917178969347 -->\n",
"<g class=\"edge\" id=\"edge169\"><title>2352517839830952659-&gt;9071322917178969347</title>\n",
"<path d=\"M717.898,-126.215C725.392,-185.452 758.477,-382.474 875,-478 911.207,-507.683 930.723,-496.136 974,-514 1044.68,-543.176 1124.62,-581.178 1174.18,-605.341\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1172.85,-608.587 1183.37,-609.834 1175.92,-602.298 1172.85,-608.587\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;6347176622330054197 -->\n",
"<g class=\"edge\" id=\"edge174\"><title>2352517839830952659-&gt;6347176622330054197</title>\n",
"<path d=\"M654.445,-121.933C628.855,-129.904 600.423,-142.475 580,-162 522.038,-217.415 507,-246.81 507,-327 507,-327 507,-327 507,-431 507,-480.203 504.814,-536.242 502.886,-576.113\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"499.388,-575.982 502.389,-586.143 506.379,-576.328 499.388,-575.982\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5595775467587634770 -->\n",
"<g class=\"node\" id=\"node186\"><title>5595775467587634770</title>\n",
"<ellipse cx=\"876\" cy=\"-218\" fill=\"none\" rx=\"55.7903\" ry=\"55.7903\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"876\" y=\"-214.3\">mean_chunk</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;5595775467587634770 -->\n",
"<g class=\"edge\" id=\"edge227\"><title>2352517839830952659-&gt;5595775467587634770</title>\n",
"<path d=\"M747.457,-126.154C765.034,-136.076 787.131,-149.116 806,-162 812.372,-166.351 818.921,-171.096 825.335,-175.917\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"823.29,-178.759 833.364,-182.039 827.534,-173.193 823.29,-178.759\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494 -->\n",
"<g class=\"node\" id=\"node197\"><title>-5482521523239052494</title>\n",
"<ellipse cx=\"1543\" cy=\"-630\" fill=\"none\" rx=\"43.5923\" ry=\"43.5923\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1543\" y=\"-626.3\">tensordot</text>\n",
"</g>\n",
"<!-- 2352517839830952659&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge255\"><title>2352517839830952659-&gt;-5482521523239052494</title>\n",
"<path d=\"M728.308,-126.275C735.327,-136.45 744.077,-149.7 751,-162 795.369,-240.83 769.697,-286.692 838,-346 878.76,-381.392 904.725,-359.956 954,-382 1029.7,-415.866 1039.1,-442.393 1114,-478 1198.94,-518.384 1224.3,-518.722 1313,-550 1374.71,-571.759 1445.99,-596.125 1492.65,-611.968\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1491.62,-615.316 1502.21,-615.215 1493.87,-608.687 1491.62,-615.316\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2229160068771258351 -->\n",
"<g class=\"node\" id=\"node128\"><title>-2229160068771258351</title>\n",
"<ellipse cx=\"3238\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3238\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;2229160068771258351&#45;&gt;2352515317439285111 -->\n",
"<g class=\"edge\" id=\"edge126\"><title>-2229160068771258351-&gt;2352515317439285111</title>\n",
"<path d=\"M3238,-53.8676C3238,-62.094 3238,-71.2197 3238,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3234.5,-79.5592 3238,-89.5592 3241.5,-79.5592 3234.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;3850586505003371506&#45;&gt;536982088400730236 -->\n",
"<g class=\"edge\" id=\"edge127\"><title>-3850586505003371506-&gt;536982088400730236</title>\n",
"<path d=\"M3503.29,-834.109C3503.7,-842.16 3504.16,-851.12 3504.58,-859.342\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3501.1,-859.782 3505.11,-869.589 3508.09,-859.423 3501.1,-859.782\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769845658296 -->\n",
"<g class=\"node\" id=\"node130\"><title>9038679769845658296</title>\n",
"<polygon fill=\"none\" points=\"3557.5,-746 3416.5,-746 3416.5,-710 3557.5,-710 3557.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3487\" y=\"-724.3\">('tensordot-#2', 0, 0, 1)</text>\n",
"</g>\n",
"<!-- 9038679769845658296&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge128\"><title>9038679769845658296-&gt;-3850586505003371506</title>\n",
"<path d=\"M3490.33,-746.311C3491.81,-754.007 3493.61,-763.354 3495.34,-772.385\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3491.93,-773.181 3497.26,-782.34 3498.81,-771.859 3491.93,-773.181\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038676862863665346 -->\n",
"<g class=\"node\" id=\"node131\"><title>9038676862863665346</title>\n",
"<polygon fill=\"none\" points=\"2723.5,-746 2582.5,-746 2582.5,-710 2723.5,-710 2723.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2653\" y=\"-724.3\">('tensordot-#2', 0, 2, 1)</text>\n",
"</g>\n",
"<!-- 9038676862863665346&#45;&gt;&#45;3850586505003371506 -->\n",
"<g class=\"edge\" id=\"edge129\"><title>9038676862863665346-&gt;-3850586505003371506</title>\n",
"<path d=\"M2723.42,-739.849C2739.06,-742.062 2755.58,-744.247 2771,-746 2908.4,-761.616 3338.75,-794.636 3466.13,-804.293\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3466.25,-807.812 3476.48,-805.077 3466.78,-800.832 3466.25,-807.812\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5779655052493914871 -->\n",
"<g class=\"node\" id=\"node132\"><title>5779655052493914871</title>\n",
"<ellipse cx=\"915\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"915\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 5779655052493914871&#45;&gt;&#45;4593915293877222787 -->\n",
"<g class=\"edge\" id=\"edge131\"><title>5779655052493914871-&gt;-4593915293877222787</title>\n",
"<path d=\"M915.595,-460.733C915.865,-474.226 916.182,-490.09 916.447,-503.327\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"912.955,-503.791 916.654,-513.719 919.954,-503.651 912.955,-503.791\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346335426932 -->\n",
"<g class=\"node\" id=\"node133\"><title>-1702484346335426932</title>\n",
"<polygon fill=\"none\" points=\"981,-346 847,-346 847,-310 981,-310 981,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"914\" y=\"-324.3\">('transpose-#10', 0, 2)</text>\n",
"</g>\n",
"<!-- &#45;1702484346335426932&#45;&gt;5779655052493914871 -->\n",
"<g class=\"edge\" id=\"edge132\"><title>-1702484346335426932-&gt;5779655052493914871</title>\n",
"<path d=\"M914.174,-346.419C914.292,-358.24 914.454,-374.365 914.602,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"911.103,-389.286 914.703,-399.251 918.102,-389.216 911.103,-389.286\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346333096834 -->\n",
"<g class=\"node\" id=\"node134\"><title>-1702484346333096834</title>\n",
"<polygon fill=\"none\" points=\"3295,-346 3161,-346 3161,-310 3295,-310 3295,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3228\" y=\"-324.3\">('transpose-#10', 0, 0)</text>\n",
"</g>\n",
"<!-- 3778213785011596621 -->\n",
"<g class=\"node\" id=\"node143\"><title>3778213785011596621</title>\n",
"<ellipse cx=\"3219\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3219\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702484346333096834&#45;&gt;3778213785011596621 -->\n",
"<g class=\"edge\" id=\"edge151\"><title>-1702484346333096834-&gt;3778213785011596621</title>\n",
"<path d=\"M3226.43,-346.419C3225.37,-358.24 3223.92,-374.365 3222.58,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3219.09,-388.977 3221.68,-399.251 3226.06,-389.605 3219.09,-388.977\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5581502510081209400&#45;&gt;&#45;1702484346333096834 -->\n",
"<g class=\"edge\" id=\"edge133\"><title>-5581502510081209400-&gt;-1702484346333096834</title>\n",
"<path d=\"M3233.99,-262.305C3232.82,-274.935 3231.58,-288.379 3230.53,-299.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3227.02,-299.573 3229.59,-309.854 3233.99,-300.219 3227.02,-299.573\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 2519563596575391385&#45;&gt;4665977568827406207 -->\n",
"<g class=\"edge\" id=\"edge135\"><title>2519563596575391385-&gt;4665977568827406207</title>\n",
"<path d=\"M1918.68,-241.779C1892.17,-252.965 1858.85,-265.772 1828,-274 1802.55,-280.788 1654.92,-302.037 1559.1,-315.477\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1558.55,-312.021 1549.13,-316.874 1559.52,-318.953 1558.55,-312.021\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8007865836180084748&#45;&gt;&#45;7729877072856406910 -->\n",
"<g class=\"edge\" id=\"edge137\"><title>-8007865836180084748-&gt;-7729877072856406910</title>\n",
"<path d=\"M995.301,-1447.63C1043.16,-1470.84 1106.1,-1501.35 1147.75,-1521.54\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1146.29,-1524.73 1156.81,-1525.94 1149.34,-1518.43 1146.29,-1524.73\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7009839733874380347&#45;&gt;536982088399565187 -->\n",
"<g class=\"edge\" id=\"edge139\"><title>-7009839733874380347-&gt;536982088399565187</title>\n",
"<path d=\"M3814.67,-811.03C3719.41,-818.758 3381.96,-846.97 3253.99,-870.057\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3253.25,-866.636 3244.06,-871.921 3254.54,-873.516 3253.25,-866.636\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6853708615871473046 -->\n",
"<g class=\"node\" id=\"node139\"><title>6853708615871473046</title>\n",
"<ellipse cx=\"3048\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3048\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- 6853708615871473046&#45;&gt;&#45;4593915293878387836 -->\n",
"<g class=\"edge\" id=\"edge143\"><title>6853708615871473046-&gt;-4593915293878387836</title>\n",
"<path d=\"M3050.65,-460.462C3051.89,-474.191 3053.35,-490.42 3054.56,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3051.08,-504.27 3055.46,-513.916 3058.05,-503.642 3051.08,-504.27\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702484346334261883 -->\n",
"<g class=\"node\" id=\"node140\"><title>-1702484346334261883</title>\n",
"<polygon fill=\"none\" points=\"3105,-346 2971,-346 2971,-310 3105,-310 3105,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"3038\" y=\"-324.3\">('transpose-#10', 0, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702484346334261883&#45;&gt;6853708615871473046 -->\n",
"<g class=\"edge\" id=\"edge144\"><title>-1702484346334261883-&gt;6853708615871473046</title>\n",
"<path d=\"M3039.74,-346.419C3040.92,-358.24 3042.54,-374.365 3044.02,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3040.55,-389.648 3045.03,-399.251 3047.51,-388.952 3040.55,-389.648\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4787277377886557825&#45;&gt;&#45;1702484346334261883 -->\n",
"<g class=\"edge\" id=\"edge145\"><title>-4787277377886557825-&gt;-1702484346334261883</title>\n",
"<path d=\"M2957.5,-249.371C2974.96,-266.207 2996.37,-286.859 3012.73,-302.629\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3010.68,-305.518 3020.31,-309.94 3015.54,-300.479 3010.68,-305.518\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7733625945055194027&#45;&gt;&#45;7729877072857571959 -->\n",
"<g class=\"edge\" id=\"edge147\"><title>7733625945055194027-&gt;-7729877072857571959</title>\n",
"<path d=\"M2107.2,-1454.45C2072.11,-1476.15 2029.83,-1502.29 2000.35,-1520.52\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1998.3,-1517.68 1991.63,-1525.91 2001.98,-1523.63 1998.3,-1517.68\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3778213785011596621&#45;&gt;&#45;4593915293879552885 -->\n",
"<g class=\"edge\" id=\"edge150\"><title>3778213785011596621-&gt;-4593915293879552885</title>\n",
"<path d=\"M3216.05,-460.462C3214.68,-474.191 3213.06,-490.42 3211.72,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3208.22,-503.617 3210.71,-513.916 3215.19,-504.314 3208.22,-503.617\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7899640582056257250&#45;&gt;&#45;1702484346335426932 -->\n",
"<g class=\"edge\" id=\"edge152\"><title>-7899640582056257250-&gt;-1702484346335426932</title>\n",
"<path d=\"M968.026,-254.065C956.54,-269.57 943.288,-287.461 932.783,-301.643\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"929.777,-299.82 926.638,-309.939 935.402,-303.987 929.777,-299.82\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5554165230518528920&#45;&gt;&#45;7834618148944550770 -->\n",
"<g class=\"edge\" id=\"edge154\"><title>5554165230518528920-&gt;-7834618148944550770</title>\n",
"<path d=\"M888.25,-659.818C881.541,-665.009 874.28,-670.025 867,-674 841.812,-687.754 812.45,-698.72 785.75,-707.027\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"784.601,-703.718 776.046,-709.967 786.631,-710.417 784.601,-703.718\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665978830026735128 -->\n",
"<g class=\"node\" id=\"node146\"><title>4665978830026735128</title>\n",
"<polygon fill=\"none\" points=\"2953,-346 2807,-346 2807,-310 2953,-310 2953,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2880\" y=\"-324.3\">('mean_chunk-#9', 0, 0)</text>\n",
"</g>\n",
"<!-- 4665978830026735128&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge208\"><title>4665978830026735128-&gt;3213532805221437570</title>\n",
"<path d=\"M2834.75,-346.077C2788.73,-363.44 2717.46,-390.337 2668.64,-408.76\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2667.31,-405.521 2659.18,-412.326 2669.78,-412.07 2667.31,-405.521\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6346910717288689426&#45;&gt;4665978830026735128 -->\n",
"<g class=\"edge\" id=\"edge157\"><title>6346910717288689426-&gt;4665978830026735128</title>\n",
"<path d=\"M3040.05,-255.055C3031.12,-261.836 3021.5,-268.511 3012,-274 2990.02,-286.701 2964.4,-297.749 2941.61,-306.423\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2940.19,-303.219 2932.04,-309.993 2942.63,-309.778 2940.19,-303.219\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;2852539183771093611&#45;&gt;&#45;7834619602435547245 -->\n",
"<g class=\"edge\" id=\"edge159\"><title>-2852539183771093611-&gt;-7834619602435547245</title>\n",
"<path d=\"M2352.59,-661.033C2345.66,-666.261 2337.98,-670.983 2330,-674 2152.01,-741.297 1668.37,-687.411 1461.76,-709.989\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1461.05,-706.548 1451.53,-711.199 1461.87,-713.499 1461.05,-706.548\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3463670600158563730&#45;&gt;&#45;7834619602431804520 -->\n",
"<g class=\"edge\" id=\"edge162\"><title>3463670600158563730-&gt;-7834619602431804520</title>\n",
"<path d=\"M3893.34,-657.487C3875.04,-671.89 3852.59,-689.553 3834.9,-703.469\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3832.34,-701.035 3826.64,-709.969 3836.67,-706.536 3832.34,-701.035\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3309218476705240396&#45;&gt;1326323027652765594 -->\n",
"<g class=\"edge\" id=\"edge165\"><title>3309218476705240396-&gt;1326323027652765594</title>\n",
"<path d=\"M1182.36,-1228.38C1184.05,-1237.97 1185.72,-1247.4 1187.17,-1255.64\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1183.77,-1256.48 1188.95,-1265.72 1190.66,-1255.27 1183.77,-1256.48\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366980233121 -->\n",
"<g class=\"node\" id=\"node151\"><title>5891790366980233121</title>\n",
"<polygon fill=\"none\" points=\"1292.5,-746 1151.5,-746 1151.5,-710 1292.5,-710 1292.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1222\" y=\"-724.3\">('tensordot-#2', 2, 2, 0)</text>\n",
"</g>\n",
"<!-- &#45;8014627570698660621 -->\n",
"<g class=\"node\" id=\"node191\"><title>-8014627570698660621</title>\n",
"<ellipse cx=\"1938\" cy=\"-808\" fill=\"none\" rx=\"25.9954\" ry=\"25.9954\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1938\" y=\"-804.3\">sum</text>\n",
"</g>\n",
"<!-- 5891790366980233121&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge240\"><title>5891790366980233121-&gt;-8014627570698660621</title>\n",
"<path d=\"M1292.56,-744.61C1295.41,-745.104 1298.23,-745.57 1301,-746 1528.51,-781.25 1805.1,-799.403 1902.23,-805.04\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1902.2,-808.544 1912.38,-805.621 1902.6,-801.555 1902.2,-808.544\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9071322917178969347&#45;&gt;5891790366980233121 -->\n",
"<g class=\"edge\" id=\"edge167\"><title>9071322917178969347-&gt;5891790366980233121</title>\n",
"<path d=\"M1222,-673.666C1222,-682.58 1222,-691.742 1222,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1218.5,-699.948 1222,-709.948 1225.5,-699.948 1218.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891788913489236646 -->\n",
"<g class=\"node\" id=\"node153\"><title>5891788913489236646</title>\n",
"<polygon fill=\"none\" points=\"2087.5,-746 1946.5,-746 1946.5,-710 2087.5,-710 2087.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2017\" y=\"-724.3\">('tensordot-#2', 2, 1, 0)</text>\n",
"</g>\n",
"<!-- 5891788913489236646&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge242\"><title>5891788913489236646-&gt;-8014627570698660621</title>\n",
"<path d=\"M1999.47,-746.311C1988.88,-756.767 1975.2,-770.273 1963.43,-781.888\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1960.69,-779.68 1956.03,-789.197 1965.61,-784.662 1960.69,-779.68\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8948778837867014864&#45;&gt;5891788913489236646 -->\n",
"<g class=\"edge\" id=\"edge170\"><title>-8948778837867014864-&gt;5891788913489236646</title>\n",
"<path d=\"M2699.69,-652.299C2683.41,-660.559 2663.78,-669.177 2645,-674 2411.4,-733.985 2340.12,-677.769 2097.72,-709.897\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2096.98,-706.466 2087.54,-711.284 2097.92,-713.402 2096.98,-706.466\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366977737971 -->\n",
"<g class=\"node\" id=\"node155\"><title>5891790366977737971</title>\n",
"<polygon fill=\"none\" points=\"140.5,-746 -0.5,-746 -0.5,-710 140.5,-710 140.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"70\" y=\"-724.3\">('tensordot-#2', 2, 2, 2)</text>\n",
"</g>\n",
"<!-- 5891790366977737971&#45;&gt;7825696376998841145 -->\n",
"<g class=\"edge\" id=\"edge232\"><title>5891790366977737971-&gt;7825696376998841145</title>\n",
"<path d=\"M126.3,-746.021C177.5,-761.5 251.386,-783.837 294.067,-796.741\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"293.117,-800.11 303.702,-799.654 295.143,-793.41 293.117,-800.11\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6347176622330054197&#45;&gt;5891790366977737971 -->\n",
"<g class=\"edge\" id=\"edge173\"><title>6347176622330054197-&gt;5891790366977737971</title>\n",
"<path d=\"M457.593,-640.468C386.319,-656.38 241.391,-688.736 150.358,-709.06\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"149.351,-705.698 140.354,-711.293 150.877,-712.53 149.351,-705.698\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4868105685452938146&#45;&gt;1326323027650435496 -->\n",
"<g class=\"edge\" id=\"edge176\"><title>4868105685452938146-&gt;1326323027650435496</title>\n",
"<path d=\"M2836.52,-1227.68C2838.97,-1237.74 2841.38,-1247.64 2843.47,-1256.22\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2840.08,-1257.06 2845.85,-1265.95 2846.88,-1255.41 2840.08,-1257.06\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891787459998240171 -->\n",
"<g class=\"node\" id=\"node158\"><title>5891787459998240171</title>\n",
"<polygon fill=\"none\" points=\"1928.5,-746 1787.5,-746 1787.5,-710 1928.5,-710 1928.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1858\" y=\"-724.3\">('tensordot-#2', 2, 0, 0)</text>\n",
"</g>\n",
"<!-- 5891787459998240171&#45;&gt;&#45;8014627570698660621 -->\n",
"<g class=\"edge\" id=\"edge241\"><title>5891787459998240171-&gt;-8014627570698660621</title>\n",
"<path d=\"M1875.75,-746.311C1886.66,-756.941 1900.79,-770.723 1912.84,-782.466\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1910.42,-784.993 1920.02,-789.468 1915.3,-779.981 1910.42,-784.993\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1151802381257702867&#45;&gt;5891787459998240171 -->\n",
"<g class=\"edge\" id=\"edge178\"><title>-1151802381257702867-&gt;5891787459998240171</title>\n",
"<path d=\"M1858,-673.666C1858,-682.58 1858,-691.742 1858,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1854.5,-699.948 1858,-709.948 1861.5,-699.948 1854.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038681223332912046 -->\n",
"<g class=\"node\" id=\"node160\"><title>9038681223332912046</title>\n",
"<polygon fill=\"none\" points=\"1610.5,-746 1469.5,-746 1469.5,-710 1610.5,-710 1610.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1540\" y=\"-724.3\">('tensordot-#2', 0, 1, 2)</text>\n",
"</g>\n",
"<!-- 9038681223332912046&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge202\"><title>9038681223332912046-&gt;-1771662201047361681</title>\n",
"<path d=\"M1469.37,-744.213C1466.21,-744.83 1463.07,-745.429 1460,-746 1332.77,-769.661 1180.65,-792.263 1113.19,-801.994\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1112.51,-798.557 1103.11,-803.444 1113.5,-805.485 1112.51,-798.557\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7130192105596146824&#45;&gt;9038681223332912046 -->\n",
"<g class=\"edge\" id=\"edge181\"><title>-7130192105596146824-&gt;9038681223332912046</title>\n",
"<path d=\"M2457.58,-661.016C2450.66,-666.246 2442.98,-670.972 2435,-674 2268.29,-737.292 1815.33,-688.604 1620.73,-709.992\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1620.05,-706.548 1610.53,-711.208 1620.88,-713.499 1620.05,-706.548\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;7933360966700554679&#45;&gt;1326323027649270447 -->\n",
"<g class=\"edge\" id=\"edge184\"><title>-7933360966700554679-&gt;1326323027649270447</title>\n",
"<path d=\"M3304.44,-1229.07C3303.49,-1238.47 3302.56,-1247.69 3301.75,-1255.76\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3298.24,-1255.68 3300.72,-1265.98 3305.2,-1256.38 3298.24,-1255.68\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9038679769841915571 -->\n",
"<g class=\"node\" id=\"node163\"><title>9038679769841915571</title>\n",
"<polygon fill=\"none\" points=\"1133.5,-746 992.5,-746 992.5,-710 1133.5,-710 1133.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1063\" y=\"-724.3\">('tensordot-#2', 0, 0, 2)</text>\n",
"</g>\n",
"<!-- 9038679769841915571&#45;&gt;&#45;1771662201047361681 -->\n",
"<g class=\"edge\" id=\"edge201\"><title>9038679769841915571-&gt;-1771662201047361681</title>\n",
"<path d=\"M1066.33,-746.311C1067.81,-754.007 1069.61,-763.354 1071.34,-772.385\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1067.93,-773.181 1073.26,-782.34 1074.81,-771.859 1067.93,-773.181\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6543316332180790389&#45;&gt;9038679769841915571 -->\n",
"<g class=\"edge\" id=\"edge186\"><title>6543316332180790389-&gt;9038679769841915571</title>\n",
"<path d=\"M1063.56,-673.666C1063.46,-682.58 1063.37,-691.742 1063.28,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1059.78,-699.912 1063.18,-709.948 1066.78,-699.985 1059.78,-699.912\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1902485199954662514&#45;&gt;9038679769845658296 -->\n",
"<g class=\"edge\" id=\"edge189\"><title>1902485199954662514-&gt;9038679769845658296</title>\n",
"<path d=\"M3340.92,-659.833C3347.32,-664.905 3354.19,-669.873 3361,-674 3381.78,-686.583 3406.08,-697.577 3427.77,-706.24\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3426.62,-709.548 3437.21,-709.931 3429.17,-703.029 3426.62,-709.548\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3232767763011985401&#45;&gt;4665978830025570079 -->\n",
"<g class=\"edge\" id=\"edge192\"><title>3232767763011985401-&gt;4665978830025570079</title>\n",
"<path d=\"M3870.91,-273.949C3870.09,-282.834 3869.27,-291.684 3868.54,-299.538\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3865.05,-299.259 3867.62,-309.539 3872.02,-299.904 3865.05,-299.259\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3544771365942889020&#45;&gt;536984610794727882 -->\n",
"<g class=\"edge\" id=\"edge194\"><title>3544771365942889020-&gt;536984610794727882</title>\n",
"<path d=\"M2360.53,-810.188C2439.35,-814.184 2685.78,-829.147 2897.86,-869.972\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2897.45,-873.458 2907.93,-871.936 2898.79,-866.587 2897.45,-873.458\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5891790366981480696 -->\n",
"<g class=\"node\" id=\"node168\"><title>5891790366981480696</title>\n",
"<polygon fill=\"none\" points=\"1769.5,-746 1628.5,-746 1628.5,-710 1769.5,-710 1769.5,-746\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1699\" y=\"-724.3\">('tensordot-#2', 2, 2, 1)</text>\n",
"</g>\n",
"<!-- 5891790366981480696&#45;&gt;3544771365942889020 -->\n",
"<g class=\"edge\" id=\"edge195\"><title>5891790366981480696-&gt;3544771365942889020</title>\n",
"<path d=\"M1769.57,-744.562C1772.41,-745.069 1775.23,-745.552 1778,-746 1973.86,-777.712 2211.19,-797.613 2299.59,-804.394\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2299.38,-807.888 2309.62,-805.156 2299.91,-800.908 2299.38,-807.888\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;633691187809185912 -->\n",
"<g class=\"node\" id=\"node169\"><title>-633691187809185912</title>\n",
"<ellipse cx=\"2480\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2480\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- &#45;633691187809185912&#45;&gt;2352517839834447806 -->\n",
"<g class=\"edge\" id=\"edge198\"><title>-633691187809185912-&gt;2352517839834447806</title>\n",
"<path d=\"M2480,-53.8676C2480,-62.094 2480,-71.2197 2480,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2476.5,-79.5592 2480,-89.5592 2483.5,-79.5592 2476.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1771662201047361681&#45;&gt;536982088401895285 -->\n",
"<g class=\"edge\" id=\"edge199\"><title>-1771662201047361681-&gt;536982088401895285</title>\n",
"<path d=\"M1082.43,-833.68C1083.93,-842.057 1085.62,-851.457 1087.15,-860.005\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1083.72,-860.658 1088.93,-869.883 1090.61,-859.422 1083.72,-860.658\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 1855122232498955444&#45;&gt;9038676862863665346 -->\n",
"<g class=\"edge\" id=\"edge203\"><title>1855122232498955444-&gt;9038676862863665346</title>\n",
"<path d=\"M2203.49,-661.092C2210.12,-666.178 2217.44,-670.829 2225,-674 2365.46,-732.89 2417.27,-687.742 2572.52,-710.08\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2571.99,-713.541 2582.41,-711.573 2573.04,-706.619 2571.99,-713.541\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190 -->\n",
"<g class=\"node\" id=\"node172\"><title>-4593912771484390190</title>\n",
"<polygon fill=\"none\" points=\"2207,-550 2111,-550 2111,-514 2207,-514 2207,-550\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2159\" y=\"-528.3\">('add-#3', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;1855122232498955444 -->\n",
"<g class=\"edge\" id=\"edge205\"><title>-4593912771484390190-&gt;1855122232498955444</title>\n",
"<path d=\"M2161.5,-550.163C2162.61,-557.768 2163.98,-567.164 2165.39,-576.788\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2161.94,-577.444 2166.85,-586.834 2168.87,-576.434 2161.94,-577.444\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;8478887104462935561 -->\n",
"<g class=\"edge\" id=\"edge244\"><title>-4593912771484390190-&gt;8478887104462935561</title>\n",
"<path d=\"M2180.42,-550.159C2193.35,-560.521 2210.13,-574.001 2225,-586 2228.78,-589.049 2232.7,-592.223 2236.63,-595.405\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2234.69,-598.332 2244.66,-601.908 2239.09,-592.893 2234.69,-598.332\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;4593912771484390190&#45;&gt;&#45;5482521523239052494 -->\n",
"<g class=\"edge\" id=\"edge254\"><title>-4593912771484390190-&gt;-5482521523239052494</title>\n",
"<path d=\"M2110.88,-536.747C1978.77,-547.137 1618.71,-576.188 1595,-586 1590.5,-587.862 1586.09,-590.252 1581.86,-592.951\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1579.63,-590.24 1573.46,-598.852 1583.66,-595.968 1579.63,-590.24\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 411860816835340863 -->\n",
"<g class=\"node\" id=\"node173\"><title>411860816835340863</title>\n",
"<ellipse cx=\"1066\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1066\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 411860816835340863&#45;&gt;2352517839833282757 -->\n",
"<g class=\"edge\" id=\"edge206\"><title>411860816835340863-&gt;2352517839833282757</title>\n",
"<path d=\"M1066,-53.8676C1066,-62.094 1066,-71.2197 1066,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1062.5,-79.5592 1066,-89.5592 1069.5,-79.5592 1062.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 3213532805221437570&#45;&gt;3513110965057825736 -->\n",
"<g class=\"edge\" id=\"edge207\"><title>3213532805221437570-&gt;3513110965057825736</title>\n",
"<path d=\"M2624.32,-476.743C2637.38,-537.799 2661.99,-641.965 2684,-674 2699.1,-695.979 2720.07,-686.149 2732,-710 2757.16,-760.323 2724.72,-825.508 2702.2,-861.061\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2699,-859.566 2696.45,-869.85 2704.86,-863.397 2699,-859.566\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 4665976307632737482 -->\n",
"<g class=\"node\" id=\"node175\"><title>4665976307632737482</title>\n",
"<polygon fill=\"none\" points=\"1789,-346 1643,-346 1643,-310 1789,-310 1789,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1716\" y=\"-324.3\">('mean_chunk-#9', 2, 0)</text>\n",
"</g>\n",
"<!-- 4665976307632737482&#45;&gt;3213532805221437570 -->\n",
"<g class=\"edge\" id=\"edge210\"><title>4665976307632737482-&gt;3213532805221437570</title>\n",
"<path d=\"M1789.23,-344.742C1792.18,-345.2 1795.12,-345.622 1798,-346 2080.92,-383.064 2157.24,-336.955 2439,-382 2480.36,-388.612 2526.02,-400.96 2560.47,-411.341\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2559.75,-414.778 2570.33,-414.35 2561.79,-408.083 2559.75,-414.778\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;6786951993123257493&#45;&gt;&#45;1702485607527765559 -->\n",
"<g class=\"edge\" id=\"edge211\"><title>-6786951993123257493-&gt;-1702485607527765559</title>\n",
"<path d=\"M2406.6,-262.305C2406.48,-274.935 2406.36,-288.379 2406.25,-299.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2402.75,-299.822 2406.16,-309.854 2409.75,-299.886 2402.75,-299.822\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1552250351150745796&#45;&gt;4665976307632737482 -->\n",
"<g class=\"edge\" id=\"edge213\"><title>-1552250351150745796-&gt;4665976307632737482</title>\n",
"<path d=\"M1683.39,-267.314C1689.67,-278.806 1696.14,-290.644 1701.64,-300.718\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1698.72,-302.668 1706.59,-309.766 1704.86,-299.312 1698.72,-302.668\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823939099188 -->\n",
"<g class=\"node\" id=\"node178\"><title>-1702481823939099188</title>\n",
"<polygon fill=\"none\" points=\"1941,-346 1807,-346 1807,-310 1941,-310 1941,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1874\" y=\"-324.3\">('transpose-#10', 2, 0)</text>\n",
"</g>\n",
"<!-- 5250500545857054011 -->\n",
"<g class=\"node\" id=\"node187\"><title>5250500545857054011</title>\n",
"<ellipse cx=\"1869\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1869\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;1702481823939099188&#45;&gt;5250500545857054011 -->\n",
"<g class=\"edge\" id=\"edge229\"><title>-1702481823939099188-&gt;5250500545857054011</title>\n",
"<path d=\"M1873.13,-346.419C1872.54,-358.24 1871.73,-374.365 1870.99,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1867.49,-389.088 1870.49,-399.251 1874.48,-389.438 1867.49,-389.088\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 776398453034526430&#45;&gt;&#45;1702481823939099188 -->\n",
"<g class=\"edge\" id=\"edge215\"><title>776398453034526430-&gt;-1702481823939099188</title>\n",
"<path d=\"M1804.44,-251.111C1819.48,-267.525 1837.51,-287.188 1851.44,-302.385\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1848.97,-304.878 1858.31,-309.884 1854.13,-300.148 1848.97,-304.878\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5960313230188137718&#45;&gt;&#45;1702485607528930608 -->\n",
"<g class=\"edge\" id=\"edge217\"><title>-5960313230188137718-&gt;-1702485607528930608</title>\n",
"<path d=\"M4011.9,-261.684C4014.3,-274.595 4016.85,-288.409 4019,-299.992\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4015.57,-300.718 4020.84,-309.913 4022.46,-299.443 4015.57,-300.718\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;727302543681233421&#45;&gt;4665976307631572433 -->\n",
"<g class=\"edge\" id=\"edge219\"><title>-727302543681233421-&gt;4665976307631572433</title>\n",
"<path d=\"M2846.65,-258.195C2854.77,-264.468 2863.71,-270.152 2873,-274 2961.79,-310.789 3208.24,-301.847 3304,-310 3341.01,-313.151 3381.96,-316.693 3416.81,-319.725\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3416.67,-323.227 3426.94,-320.607 3417.28,-316.253 3416.67,-323.227\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;398662181193291580 -->\n",
"<g class=\"node\" id=\"node182\"><title>-398662181193291580</title>\n",
"<ellipse cx=\"2151\" cy=\"-430\" fill=\"none\" rx=\"30.5947\" ry=\"30.5947\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2151\" y=\"-426.3\">apply</text>\n",
"</g>\n",
"<!-- &#45;398662181193291580&#45;&gt;&#45;4593912771484390190 -->\n",
"<g class=\"edge\" id=\"edge221\"><title>-398662181193291580-&gt;-4593912771484390190</title>\n",
"<path d=\"M2153.36,-460.462C2154.46,-474.191 2155.75,-490.42 2156.83,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2153.35,-504.227 2157.63,-513.916 2160.32,-503.669 2153.35,-504.227\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;1702481823940264237 -->\n",
"<g class=\"node\" id=\"node183\"><title>-1702481823940264237</title>\n",
"<polygon fill=\"none\" points=\"2207,-346 2073,-346 2073,-310 2207,-310 2207,-346\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"2140\" y=\"-324.3\">('transpose-#10', 2, 1)</text>\n",
"</g>\n",
"<!-- &#45;1702481823940264237&#45;&gt;&#45;398662181193291580 -->\n",
"<g class=\"edge\" id=\"edge222\"><title>-1702481823940264237-&gt;-398662181193291580</title>\n",
"<path d=\"M2141.92,-346.419C2143.22,-358.24 2144.99,-374.365 2146.63,-389.229\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2143.16,-389.693 2147.73,-399.251 2150.11,-388.928 2143.16,-389.693\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6549305125820307029 -->\n",
"<g class=\"node\" id=\"node184\"><title>6549305125820307029</title>\n",
"<ellipse cx=\"716\" cy=\"-27\" fill=\"none\" rx=\"26.7961\" ry=\"26.7961\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"716\" y=\"-23.3\">ones</text>\n",
"</g>\n",
"<!-- 6549305125820307029&#45;&gt;2352517839830952659 -->\n",
"<g class=\"edge\" id=\"edge223\"><title>6549305125820307029-&gt;2352517839830952659</title>\n",
"<path d=\"M716,-53.8676C716,-62.094 716,-71.2197 716,-79.5536\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"712.5,-79.5592 716,-89.5592 719.5,-79.5592 712.5,-79.5592\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;319771713687643727&#45;&gt;&#45;1702485607530095657 -->\n",
"<g class=\"edge\" id=\"edge224\"><title>-319771713687643727-&gt;-1702485607530095657</title>\n",
"<path d=\"M4252,-262.305C4252,-274.935 4252,-288.379 4252,-299.719\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"4248.5,-299.853 4252,-309.854 4255.5,-299.854 4248.5,-299.853\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5595775467587634770&#45;&gt;4665976307630407384 -->\n",
"<g class=\"edge\" id=\"edge226\"><title>5595775467587634770-&gt;4665976307630407384</title>\n",
"<path d=\"M915.582,-257.242C923.552,-263.526 932.199,-269.458 941,-274 979.28,-293.757 1025.42,-306.495 1064.42,-314.517\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1064.2,-318.042 1074.69,-316.557 1065.57,-311.176 1064.2,-318.042\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 5250500545857054011&#45;&gt;&#45;4593912771485555239 -->\n",
"<g class=\"edge\" id=\"edge228\"><title>5250500545857054011-&gt;-4593912771485555239</title>\n",
"<path d=\"M1866.35,-460.462C1865.11,-474.191 1863.65,-490.42 1862.44,-503.849\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1858.95,-503.642 1861.54,-513.916 1865.92,-504.27 1858.95,-503.642\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7825696376998841145&#45;&gt;536984610791232735 -->\n",
"<g class=\"edge\" id=\"edge230\"><title>7825696376998841145-&gt;536984610791232735</title>\n",
"<path d=\"M351.941,-817.645C384.38,-829.36 443.298,-850.635 487.354,-866.545\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"486.202,-869.85 496.796,-869.954 488.579,-863.266 486.202,-869.85\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 9171612616599742495&#45;&gt;&#45;7834618148943303195 -->\n",
"<g class=\"edge\" id=\"edge234\"><title>9171612616599742495-&gt;-7834618148943303195</title>\n",
"<path d=\"M3169,-673.666C3169,-682.58 3169,-691.742 3169,-699.902\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3165.5,-699.948 3169,-709.948 3172.5,-699.948 3165.5,-699.948\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 6804251353386746561&#45;&gt;&#45;4593912771487885337 -->\n",
"<g class=\"edge\" id=\"edge237\"><title>6804251353386746561-&gt;-4593912771487885337</title>\n",
"<path d=\"M606.703,-460.733C606.568,-474.226 606.409,-490.09 606.277,-503.327\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"602.773,-503.684 606.173,-513.719 609.773,-503.754 602.773,-503.684\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8014627570698660621&#45;&gt;536984610793562833 -->\n",
"<g class=\"edge\" id=\"edge239\"><title>-8014627570698660621-&gt;536984610793562833</title>\n",
"<path d=\"M1951.09,-830.727C1956.75,-840.115 1963.41,-851.175 1969.33,-860.995\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1966.34,-862.821 1974.5,-869.58 1972.34,-859.209 1966.34,-862.821\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8478887104462935561&#45;&gt;&#45;7834621055925296145 -->\n",
"<g class=\"edge\" id=\"edge243\"><title>8478887104462935561-&gt;-7834621055925296145</title>\n",
"<path d=\"M2308.38,-661.351C2315.03,-666.416 2322.37,-670.993 2330,-674 2451.36,-721.83 2781.66,-693.473 2929.13,-710.128\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2929.07,-713.647 2939.43,-711.406 2929.94,-706.701 2929.07,-713.647\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5323830451970675068 -->\n",
"<g class=\"node\" id=\"node193\"><title>-5323830451970675068</title>\n",
"<polygon fill=\"none\" points=\"1720.5,-1942 1641.5,-1942 1641.5,-1906 1720.5,-1906 1720.5,-1942\" stroke=\"black\"/>\n",
"<text font-family=\"Times,serif\" font-size=\"14.00\" text-anchor=\"middle\" x=\"1681\" y=\"-1920.3\">('sqrt-#11',)</text>\n",
"</g>\n",
"<!-- &#45;6017733567966616938&#45;&gt;&#45;5323830451970675068 -->\n",
"<g class=\"edge\" id=\"edge246\"><title>-6017733567966616938-&gt;-5323830451970675068</title>\n",
"<path d=\"M1681,-1870.22C1681,-1878.32 1681,-1887.48 1681,-1895.88\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1677.5,-1895.96 1681,-1905.96 1684.5,-1895.96 1677.5,-1895.96\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 7694427450707397205&#45;&gt;&#45;1702481823940264237 -->\n",
"<g class=\"edge\" id=\"edge248\"><title>7694427450707397205-&gt;-1702481823940264237</title>\n",
"<path d=\"M2153.98,-261.374C2151.22,-274.315 2148.27,-288.19 2145.79,-299.833\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"2142.32,-299.298 2143.66,-309.808 2149.17,-300.756 2142.32,-299.298\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;8682956723209822714&#45;&gt;&#45;7834621055921553420 -->\n",
"<g class=\"edge\" id=\"edge250\"><title>-8682956723209822714-&gt;-7834621055921553420</title>\n",
"<path d=\"M783.481,-660.262C776.754,-665.416 769.426,-670.306 762,-674 749.601,-680.169 683.04,-696.185 627.22,-709.009\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"626.262,-705.638 617.295,-711.281 627.824,-712.461 626.262,-705.638\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- &#45;5482521523239052494&#45;&gt;5891790366981480696 -->\n",
"<g class=\"edge\" id=\"edge253\"><title>-5482521523239052494-&gt;5891790366981480696</title>\n",
"<path d=\"M1575.17,-659.435C1581.55,-664.543 1588.34,-669.627 1595,-674 1612.6,-685.558 1633.04,-696.463 1651.12,-705.343\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"1649.81,-708.594 1660.33,-709.794 1652.85,-702.292 1649.81,-708.594\" stroke=\"black\"/>\n",
"</g>\n",
"<!-- 8643187733619233772&#45;&gt;1326321766454601722 -->\n",
"<g class=\"edge\" id=\"edge256\"><title>8643187733619233772-&gt;1326321766454601722</title>\n",
"<path d=\"M3112.12,-1228.72C3110.52,-1238.28 3108.94,-1247.65 3107.56,-1255.84\" fill=\"none\" stroke=\"black\"/>\n",
"<polygon fill=\"black\" points=\"3104.09,-1255.41 3105.88,-1265.85 3110.99,-1256.57 3104.09,-1255.41\" stroke=\"black\"/>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Now we just start showing off\n",
"(x.dot(x.T + 1) - x.mean(axis=0)).std().visualize('dask.svg')"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 48.7 ms, sys: 1.28 ms, total: 50 ms\n",
"Wall time: 36.3 ms\n"
]
},
{
"data": {
"text/plain": [
"0.0"
]
},
"execution_count": 16,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# This actually runs the computation, sending threads through the full graph, executing all of the circles to produce our final result\n",
"\n",
"%time (x.dot(x.T + 1) - x.mean(axis=0)).std().compute()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.4.4"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment