diff --git a/_images/source_Tutorial_ptq_9_0.png b/_images/source_Tutorial_ptq_9_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cdc97ee0e39f58c60f580f0706aa56ae2c9ee737 Binary files /dev/null and b/_images/source_Tutorial_ptq_9_0.png differ diff --git a/_images/source_Tutorial_ptq_9_1.png b/_images/source_Tutorial_ptq_9_1.png deleted file mode 100644 index 2e00f449cbf41005ee1f1c702b6efc45f17c73f4..0000000000000000000000000000000000000000 Binary files a/_images/source_Tutorial_ptq_9_1.png and /dev/null differ diff --git a/index.html b/index.html index 8b2d8c2c56117d0295c0367d2911f865cde9e04e..37394d0fab9bcea23786fc29dbcd49b417946f6c 100644 --- a/index.html +++ b/index.html @@ -388,7 +388,7 @@ <dd class="field-odd"><p>0.5.0</p> </dd> <dt class="field-even">Date<span class="colon">:</span></dt> -<dd class="field-even"><p>Feb 02, 2025</p> +<dd class="field-even"><p>Feb 08, 2025</p> </dd> </dl> <div class="sd-container-fluid sd-sphinx-override sd-mt-4 sd-mb-4 sd-ml-0 sd-mr-0 docutils"> diff --git a/searchindex.js b/searchindex.js index f219a6673d746aac31da2272b391d66e2e5c0043..338936b51639f351c1e6b8badc52a193466bac1c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"(Optional) Generate an input file for tests": [[19, "(Optional)-Generate-an-input-file-for-tests"]], "(if needed) Download the model": [[19, "(if-needed)-Download-the-model"], [26, "(if-needed)-Download-the-model"]], "API": [[14, null]], "Adapt to backend": [[10, "adapt-to-backend"]], "Add": [[9, "add"]], "Add extra files to complete the export": [[34, "add-extra-files-to-complete-the-export"]], "Advanced usage": [[23, "Advanced-usage"]], "Aggregate KPI from a subgraph": [[42, "aggregate-kpi-from-a-subgraph"]], "Aidge": [[0, null]], "Aidge 101": [[24, "aidge-101"]], "Aidge DNN fonctionnalities": [[24, "aidge-dnn-fonctionnalities"]], "Aidge Export TensorRT API": [[12, null]], "Aidge ONNX API": [[13, null]], "Aidge ONNX tutorial": [[20, null]], "Aidge backend CPU": [[1, null]], "Aidge backend OpenCV API": [[2, null]], "Aidge core API": [[8, null]], "Aidge database": [[25, "Aidge-database"]], "Aidge demonstration": [[19, null]], "Aidge tiling demonstration": [[28, null]], "Applying the PTQ to the model \u2026": [[26, "Applying-the-PTQ-to-the-model-..."]], "Average Pooling": [[9, "average-pooling"]], "Backend": [[3, null]], "Base Matching Rules": [[23, "Base-Matching-Rules"]], "BatchNorm": [[9, "batchnorm"]], "Benchmark neural network model": [[30, null]], "Build on Linux": [[16, "build-on-linux"]], "C++ Compilation": [[16, "c-compilation"]], "Cast": [[9, "cast"]], "Change topology (model isomorphism)": [[41, "change-topology-model-isomorphism"]], "Clone a graph": [[40, "clone-a-graph"]], "Compilation options": [[16, "compilation-options"]], "Compile the export": [[19, "Compile-the-export"]], "Compile the export and test it": [[22, "Compile-the-export-and-test-it"]], "Computational footprint": [[42, "computational-footprint"]], "Computational graph": [[40, null]], "Compute score metrics": [[30, "compute-score-metrics"]], "Computing output dimensions": [[20, "Computing-output-dimensions"]], "Computing the model accuracy \u2026": [[26, "Computing-the-model-accuracy-..."]], "Computing the quantized accuracy \u2026": [[26, "Computing-the-quantized-accuracy-..."]], "Concat": [[9, "concat"]], "Configure the model for inference": [[19, "Configure-the-model-for-inference"]], "Connector": [[6, "connector"]], "Constant folding": [[10, "constant-folding"]], "Conv": [[9, "conv"]], "ConvDepthWise": [[9, "convdepthwise"]], "Convert Conv to MatMul": [[10, "convert-conv-to-matmul"]], "Converters Aidge to ONNX": [[13, "converters-aidge-to-onnx"]], "Converters ONNX to Aidge": [[13, "converters-onnx-to-aidge"]], "Core": [[29, "core"]], "Core operator": [[40, "core-operator"]], "Create a dataflow pipelining": [[27, "Create-a-dataflow-pipelining"]], "Create a scheduler and run inference": [[19, "Create-a-scheduler-and-run-inference"]], "Create an input tensor": [[19, "Create-an-input-tensor"]], "Creating Aidge model": [[25, "Creating-Aidge-model"]], "Creating a MetaNode": [[20, "Creating-a-MetaNode"]], "DNN Optimization": [[24, "dnn-optimization"]], "DNN export": [[24, "dnn-export"]], "Data": [[4, null], [31, null]], "Data Structure": [[31, "data-structure"]], "Data partitioning": [[31, "data-partitioning"]], "DataProvider": [[4, "dataprovider"], [31, "dataprovider"]], "Database": [[4, "database"], [31, "database"]], "Database MNIST": [[21, null]], "Databases": [[2, "databases"]], "Default scheduler": [[33, "default-scheduler"]], "Define mermaid visualizer function": [[28, "Define-mermaid-visualizer-function"]], "Definition": [[40, "definition"]], "Describe graph patterns": [[43, "describe-graph-patterns"]], "Design and export the computation kernels": [[34, "design-and-export-the-computation-kernels"]], "Direct tensors produce whole data only once": [[27, "Direct-tensors-produce-whole-data-only-once"]], "Div": [[9, "div"]], "Doing the PTQ with AIDGE": [[26, "Doing-the-PTQ-with-AIDGE"]], "Download the model": [[22, "Download-the-model"]], "Draw your own number": [[22, "Draw-your-own-number"]], "Ensure robustness": [[32, null]], "Environment setup \u2026": [[26, "Environment-setup-..."]], "Erf": [[9, "erf"]], "Example of Operator": [[40, "example-of-operator"]], "Examples": [[6, "examples"]], "Expand meta operators": [[10, "expand-meta-operators"]], "Expand operator": [[43, "expand-operator"]], "Expansion": [[23, "Expansion"]], "Explicit Cast Move": [[10, "explicit-cast-move"]], "Explicit Transpose": [[10, "explicit-transpose"]], "Explicit syntax": [[40, "explicit-syntax"]], "Export": [[5, null], [13, "export"], [19, "Export"]], "Export a MNIST model to a CPP standalone project": [[22, null]], "Export function": [[12, "export-function"]], "Export implementation phase": [[34, "export-implementation-phase"]], "Export lib": [[5, "export-lib"]], "Export mapping phase": [[34, "export-mapping-phase"]], "Export node": [[5, "export-node"]], "Export scheduler": [[5, "export-scheduler"]], "Export strategy": [[34, "export-strategy"]], "Export the attributes of the nodes": [[34, "export-the-attributes-of-the-nodes"]], "Export the model": [[22, "Export-the-model"]], "Export the parameters of the model": [[34, "export-the-parameters-of-the-model"]], "Export the scheduling of the graph": [[34, "export-the-scheduling-of-the-graph"]], "Export to an integrated kernel library": [[34, "export-to-an-integrated-kernel-library"]], "FC": [[9, "fc"]], "Factorization": [[23, "Factorization"]], "Framework architecture": [[29, null]], "Functional syntax": [[40, "functional-syntax"]], "Fuse BatchNorm": [[10, "fuse-batchnorm"]], "Fuse MatMul & added": [[41, "fuse-matmul-added"]], "Fuse MatMul and Add to FC": [[10, "fuse-matmul-and-add-to-fc"]], "Fuse to meta operator": [[10, "fuse-to-meta-operator"]], "Gather": [[9, "gather"]], "Generate an export in C++": [[19, "Generate-an-export-in-C++"]], "Generate inputs for testing the model from your drawing": [[22, "Generate-inputs-for-testing-the-model-from-your-drawing"]], "Generate main file": [[19, "Generate-main-file"]], "Generic Operator": [[9, "generic-operator"]], "Generic hardware model and mapping heuristics": [[18, "generic-hardware-model-and-mapping-heuristics"]], "Generic operator": [[40, "generic-operator"]], "Generic, compiler-agnostic tiling methods": [[18, "generic-compiler-agnostic-tiling-methods"]], "Get Started": [[15, null]], "Get node KPI": [[42, "get-node-kpi"]], "Graph": [[6, null]], "Graph Matching": [[7, null], [43, "graph-matching"]], "Graph Regex": [[43, "graph-regex"]], "Graph Regex Lexer": [[43, "graph-regex-lexer"]], "Graph Regex Parser": [[43, "graph-regex-parser"]], "Graph View": [[40, "graph-view"]], "Graph functions": [[12, "graph-functions"]], "Graph helpers": [[6, "graph-helpers"]], "Graph manipulation": [[23, "Graph-manipulation"]], "Graph matching": [[23, "Graph-matching"]], "Graph matching and manipulation with Aidge": [[23, null]], "Graph transformation": [[19, "Graph-transformation"], [43, "graph-transformation"]], "GraphView": [[6, "graphview"]], "High level functionalities": [[35, "high-level-functionalities"]], "Identity": [[9, "identity"]], "Implementation of an operator": [[40, "implementation-of-an-operator"]], "Implementation selection": [[33, "implementation-selection"]], "Implementation specification": [[3, "implementation-specification"]], "Implementations & Backends": [[29, "implementations-backends"]], "Implementations and backends": [[33, "implementations-and-backends"]], "Import": [[13, "import"]], "Import Aidge": [[19, "Import-Aidge"]], "Importing an ONNX": [[20, "Importing-an-ONNX"]], "Importing the model in AIDGE \u2026": [[26, "Importing-the-model-in-AIDGE-..."]], "Inference": [[19, "Inference"]], "Input/Output specification": [[3, "input-output-specification"]], "Install": [[16, null]], "Install Python": [[16, "install-python"]], "Installation and Requirements": [[21, "Installation-and-Requirements"]], "Introduction": [[40, "introduction"]], "Keras Tensor interoperability": [[36, "keras-tensor-interoperability"]], "Keras interoperability": [[36, "keras-interoperability"]], "Keras model interoperability": [[36, "keras-model-interoperability"]], "LSTM": [[9, "lstm"]], "LeakyReLU": [[9, "leakyrelu"]], "Learn model": [[38, null]], "Learn on edge": [[37, null]], "License": [[0, "license"]], "Load and store model": [[39, null]], "Load model from ONNX": [[39, "load-model-from-onnx"]], "Load the model in Aidge and manipulate it": [[22, "Load-the-model-in-Aidge-and-manipulate-it"]], "MAKE Options": [[12, "make-options"]], "MNIST": [[2, "mnist"]], "Make a deep copy": [[40, "make-a-deep-copy"]], "Make a deep copy with shared parameters": [[40, "make-a-deep-copy-with-shared-parameters"]], "Master the C-P model": [[27, "Master-the-C-P-model"]], "MatMul": [[9, "matmul"]], "MatMul tiling": [[10, "matmul-tiling"]], "Match alternative blocks": [[23, "Match-alternative-blocks"]], "Match any node type": [[23, "Match-any-node-type"]], "Match node attributes with a lambda function": [[23, "Match-node-attributes-with-a-lambda-function"]], "Match parallel blocks": [[23, "Match-parallel-blocks"]], "Match solver": [[43, "match-solver"]], "Match the first / last node of some type": [[23, "Match-the-first-/-last-node-of-some-type"]], "Match \u201cno edge\u201d": [[23, "Match-%22no-edge%22"]], "Measure excution time": [[30, "measure-excution-time"]], "Memorize": [[9, "memorize"]], "Memory footprint": [[42, "memory-footprint"]], "Meta Operator": [[9, "meta-operator"]], "MetaNode": [[43, "metanode"]], "Model hardware & architecture rules": [[34, "model-hardware-architecture-rules"]], "Move": [[9, "move"]], "Mul": [[9, "mul"]], "Multi-layer spatial tiling": [[41, "multi-layer-spatial-tiling"]], "Node": [[6, "node"], [40, "node"]], "Node Regex": [[43, "node-regex"]], "Node Regex Interpreter": [[43, "node-regex-interpreter"]], "Node Regex Lexer": [[43, "node-regex-lexer"]], "Node Regex Parser": [[43, "node-regex-parser"]], "Note": [[6, "note"]], "Numpy interoperability": [[36, "numpy-interoperability"]], "ONNX": [[39, "onnx"]], "ONNX Import": [[19, "ONNX-Import"]], "Operator": [[40, "operator"]], "Operator base class": [[9, "operator-base-class"]], "OperatorTensor base class": [[9, "operatortensor-base-class"]], "Operators": [[9, null], [40, "operators"]], "Optimize graph": [[41, null]], "Optimize network": [[19, "Optimize-network"]], "Overview": [[30, "overview"], [42, "overview"], [43, "overview"]], "Pad": [[9, "pad"]], "PaddedAvgPooling": [[9, "paddedavgpooling"]], "PaddedConv": [[9, "paddedconv"]], "PaddedConvDepthWise": [[9, "paddedconvdepthwise"]], "PaddedMaxPooling": [[9, "paddedmaxpooling"]], "Parallel scheduler": [[11, "parallel-scheduler"]], "Parameters": [[6, "parameters"]], "Perform an evaluation of the LeNet-like on Aidge": [[21, "Perform-an-evaluation-of-the-LeNet-like-on-Aidge"]], "Perform an export": [[34, null]], "Plateform interoperability": [[36, null]], "Plugin Operator": [[40, "plugin-operator"]], "Plugin helper": [[12, "plugin-helper"]], "Plugins": [[29, "plugins"]], "Pop": [[9, "pop"]], "Post Training Quantization with AIDGE": [[26, null]], "Pow": [[9, "pow"]], "Powerful graph search & replace engine": [[18, "powerful-graph-search-replace-engine"]], "Predefined meta-operators": [[9, "predefined-meta-operators"]], "Predefined operators": [[9, "predefined-operators"]], "Producer": [[9, "producer"], [40, "producer"]], "Producers produce whole tensor data on demand": [[27, "Producers-produce-whole-tensor-data-on-demand"]], "Project constraints": [[34, "project-constraints"]], "Proposed implementation": [[41, "proposed-implementation"]], "Providing an implementation": [[20, "Providing-an-implementation"]], "PyTorch interoperability": [[36, "pytorch-interoperability"]], "PyTorch model interoperability": [[36, "pytorch-model-interoperability"]], "PyTorch tensor interoperability": [[36, "pytorch-tensor-interoperability"]], "Quantifiers": [[23, "Quantifiers"]], "Quantization dataset creation \u2026": [[26, "Quantization-dataset-creation-..."]], "Quick Start": [[17, null]], "ReLU": [[9, "relu"]], "Recipes": [[10, null]], "ReduceMean": [[9, "reducemean"]], "Register export functions": [[13, "register-export-functions"]], "Register import functions": [[13, "register-import-functions"]], "Registering new node import": [[20, "Registering-new-node-import"]], "Remove Dropout": [[10, "remove-dropout"]], "Remove Flatten": [[10, "remove-flatten"]], "Remove operator": [[43, "remove-operator"]], "Replace operator": [[43, "replace-operator"]], "Reshape": [[9, "reshape"]], "Retrieve the onnx model": [[20, "Retrieve-the-onnx-model"]], "Returns": [[6, "returns"]], "Run the export": [[19, "Run-the-export"]], "Running some example inferences \u2026": [[26, "Running-some-example-inferences-..."]], "Running some quantized inferences \u2026": [[26, "Running-some-quantized-inferences-..."]], "Runtime graph execution": [[33, null]], "Scaling": [[9, "scaling"]], "Scheduler": [[11, null], [33, "scheduler"], [34, "scheduler"]], "Scheduler base class": [[11, "scheduler-base-class"]], "Seamless interoperability with ONNX, PyTorch and TensorFlow": [[18, "seamless-interoperability-with-onnx-pytorch-and-tensorflow"]], "Sequential scheduler": [[11, "sequential-scheduler"]], "Set up learning objects": [[25, "Set-up-learning-objects"]], "Setting up the AIDGE scheduler \u2026": [[26, "Setting-up-the-AIDGE-scheduler-..."]], "Setting up the notebook": [[19, "Setting-up-the-notebook"], [20, "Setting-up-the-notebook"]], "Sigmoid": [[9, "sigmoid"]], "Simple and effective code generation engine": [[18, "simple-and-effective-code-generation-engine"]], "Slice": [[9, "slice"]], "Softmax": [[9, "softmax"]], "Specifiyng Edges": [[23, "Specifiyng-Edges"]], "Sqrt": [[9, "sqrt"]], "State machine": [[43, "state-machine"]], "Static analysis": [[19, "Static-analysis"], [42, null]], "Stimuli": [[31, "stimuli"]], "Sub": [[9, "sub"]], "Syntax to create a computational graph": [[40, "syntax-to-create-a-computational-graph"]], "Tanh": [[9, "tanh"]], "Tensor": [[4, "tensor"], [31, "tensor"]], "The Quantization Pipeline": [[26, "The-Quantization-Pipeline"]], "Tiling": [[41, "tiling"]], "Training a simple Neural Network": [[25, null]], "Training loop": [[25, "Training-loop"]], "Transform graph": [[43, null]], "Transformation functions": [[43, "transformation-functions"]], "Transmitter": [[40, "transmitter"]], "Transpose": [[9, "transpose"]], "Tutorial on adding the C++ Aidge": [[24, "tutorial-on-adding-the-c-aidge"]], "Tutorials": [[24, null]], "UTILS": [[2, "utils"]], "Understanding Aidge\u2019s scheduling": [[27, null]], "Updating ONNX import": [[20, "Updating-ONNX-import"]], "User Guide": [[35, null]], "Well-characterized, state-of-the-art PTQ and QAT methods": [[18, "well-characterized-state-of-the-art-ptq-and-qat-methods"]], "Well-defined consumer-producer model and scheduling": [[18, "well-defined-consumer-producer-model-and-scheduling"]], "Well-defined dataflow graph IR model": [[18, "well-defined-dataflow-graph-ir-model"]], "What is Aidge?": [[0, "what-is-aidge"]], "What is Network Quantization ?": [[26, "What-is-Network-Quantization-?"]], "Why Aidge?": [[18, null]], "Work is done !": [[26, "Work-is-done-!"]], "Workflow overview": [[35, "workflow-overview"]], "Working with generic operator": [[20, "Working-with-generic-operator"]]}, "docnames": ["index", "source/API/BackendCPU/index", "source/API/BackendOPENCV/index", "source/API/Core/backend", "source/API/Core/data", "source/API/Core/export", "source/API/Core/graph", "source/API/Core/graphMatching", "source/API/Core/index", "source/API/Core/operator", "source/API/Core/recipes", "source/API/Core/scheduler", "source/API/ExportTensorRT/index", "source/API/Onnx/index", "source/API/index", "source/GetStarted/index", "source/GetStarted/install", "source/GetStarted/quickStart", "source/GetStarted/whyAidge", "source/Tutorial/101_first_step", "source/Tutorial/ONNX", "source/Tutorial/database", "source/Tutorial/export_cpp", "source/Tutorial/graph_matching", "source/Tutorial/index", "source/Tutorial/learning", "source/Tutorial/ptq", "source/Tutorial/scheduling", "source/Tutorial/tiling", "source/UserGuide/architecture", "source/UserGuide/benchmark", "source/UserGuide/data", "source/UserGuide/ensureRobustness", "source/UserGuide/executeGraph", "source/UserGuide/export", "source/UserGuide/index", "source/UserGuide/interoperability", "source/UserGuide/learnEdge", "source/UserGuide/learnModel", "source/UserGuide/loadStoreModel", "source/UserGuide/modelGraph", "source/UserGuide/optimizeGraph", "source/UserGuide/staticAnalysis", "source/UserGuide/transformGraph"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinxcontrib.bibtex": 9}, "filenames": ["index.rst", "source/API/BackendCPU/index.rst", "source/API/BackendOPENCV/index.rst", "source/API/Core/backend.rst", "source/API/Core/data.rst", "source/API/Core/export.rst", "source/API/Core/graph.rst", "source/API/Core/graphMatching.rst", "source/API/Core/index.rst", "source/API/Core/operator.rst", "source/API/Core/recipes.rst", "source/API/Core/scheduler.rst", "source/API/ExportTensorRT/index.rst", "source/API/Onnx/index.rst", "source/API/index.rst", "source/GetStarted/index.rst", "source/GetStarted/install.rst", "source/GetStarted/quickStart.rst", "source/GetStarted/whyAidge.rst", "source/Tutorial/101_first_step.nblink", "source/Tutorial/ONNX.nblink", "source/Tutorial/database.nblink", "source/Tutorial/export_cpp.nblink", "source/Tutorial/graph_matching.nblink", "source/Tutorial/index.rst", "source/Tutorial/learning.nblink", "source/Tutorial/ptq.nblink", "source/Tutorial/scheduling.nblink", "source/Tutorial/tiling.nblink", "source/UserGuide/architecture.rst", "source/UserGuide/benchmark.rst", "source/UserGuide/data.rst", "source/UserGuide/ensureRobustness.rst", "source/UserGuide/executeGraph.rst", "source/UserGuide/export.rst", "source/UserGuide/index.rst", "source/UserGuide/interoperability.rst", "source/UserGuide/learnEdge.rst", "source/UserGuide/learnModel.rst", "source/UserGuide/loadStoreModel.rst", "source/UserGuide/modelGraph.rst", "source/UserGuide/optimizeGraph.rst", "source/UserGuide/staticAnalysis.rst", "source/UserGuide/transformGraph.rst"], "indexentries": {"__init__() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.__init__", false]], "__init__() (aidge_core.connector method)": [[6, "aidge_core.Connector.__init__", false]], "__init__() (aidge_core.dataprovider method)": [[4, "aidge_core.DataProvider.__init__", false]], "__init__() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.__init__", false]], "__init__() (aidge_core.export_utils.exportnode method)": [[5, "aidge_core.export_utils.ExportNode.__init__", false]], "__init__() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.__init__", false]], "__init__() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.__init__", false]], "__init__() (aidge_core.implspec method)": [[3, "aidge_core.ImplSpec.__init__", false]], "__init__() (aidge_core.iospec method)": [[3, "aidge_core.IOSpec.__init__", false]], "__init__() (aidge_core.node method)": [[6, "aidge_core.Node.__init__", false]], "__init__() (aidge_core.operator method)": [[9, "aidge_core.Operator.__init__", false]], "__init__() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.__init__", false]], "__init__() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.__init__", false]], "__init__() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.__init__", false]], "__init__() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.__init__", false]], "__init__() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.__init__", false]], "__init__() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.__init__", false]], "abs() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.abs", false]], "adapt_to_backend() (in module aidge_core)": [[10, "aidge_core.adapt_to_backend", false]], "add() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add", false]], "add() (in module aidge_core)": [[9, "aidge_core.Add", false]], "add_child() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add_child", false]], "add_child() (aidge_core.node method)": [[6, "aidge_core.Node.add_child", false]], "add_node_lambda() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.add_node_lambda", false]], "aidge::adapttobackend (c++ function)": [[10, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", false]], "aidge::add (c++ function)": [[9, "_CPPv4N5Aidge3AddERKNSt6stringE", false]], "aidge::avgpooling (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", false]], "aidge::batchnorm (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", false]], "aidge::cast (c++ function)": [[9, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", false]], "aidge::concat (c++ function)": [[9, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", false]], "aidge::connector (c++ class)": [[6, "_CPPv4N5Aidge9ConnectorE", false]], "aidge::connector::connector (c++ function)": [[6, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", false], [6, "_CPPv4N5Aidge9Connector9ConnectorEv", false]], "aidge::connector::index (c++ function)": [[6, "_CPPv4NK5Aidge9Connector5indexEv", false]], "aidge::connector::node (c++ function)": [[6, "_CPPv4NK5Aidge9Connector4nodeEv", false]], "aidge::connector::operator[] (c++ function)": [[6, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", false]], "aidge::connector::size (c++ function)": [[6, "_CPPv4NK5Aidge9Connector4sizeEv", false]], "aidge::connector::~connector (c++ function)": [[6, "_CPPv4N5Aidge9ConnectorD0Ev", false]], "aidge::constantfolding (c++ function)": [[10, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", false]], "aidge::conv (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::convdepthwise (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::database (c++ class)": [[4, "_CPPv4N5Aidge8DatabaseE", false]], "aidge::database::database (c++ function)": [[4, "_CPPv4N5Aidge8Database8DatabaseEv", false]], "aidge::database::getitem (c++ function)": [[4, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", false]], "aidge::database::getlen (c++ function)": [[4, "_CPPv4NK5Aidge8Database6getLenEv", false]], "aidge::database::getnbmodalities (c++ function)": [[4, "_CPPv4NK5Aidge8Database15getNbModalitiesEv", false]], "aidge::database::~database (c++ function)": [[4, "_CPPv4N5Aidge8DatabaseD0Ev", false]], "aidge::dataprovider (c++ class)": [[4, "_CPPv4N5Aidge12DataProviderE", false]], "aidge::dataprovider::dataprovider (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", false]], "aidge::dataprovider::done (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4doneEv", false]], "aidge::dataprovider::getindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider13getIndexBatchEv", false]], "aidge::dataprovider::getnbbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider10getNbBatchEv", false]], "aidge::dataprovider::incrementindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider19incrementIndexBatchEv", false]], "aidge::dataprovider::iter (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4iterEv", false]], "aidge::dataprovider::next (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4nextEv", false]], "aidge::dataprovider::readbatch (c++ function)": [[4, "_CPPv4NK5Aidge12DataProvider9readBatchEv", false]], "aidge::dataprovider::resetindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider15resetIndexBatchEv", false]], "aidge::dataprovider::setbatches (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider10setBatchesEv", false]], "aidge::div (c++ function)": [[9, "_CPPv4N5Aidge3DivERKNSt6stringE", false]], "aidge::erf (c++ function)": [[9, "_CPPv4N5Aidge3ErfERKNSt6stringE", false]], "aidge::expandmetaops (c++ function)": [[10, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", false]], "aidge::explicitcastmove (c++ function)": [[10, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", false]], "aidge::explicittranspose (c++ function)": [[10, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", false]], "aidge::fc (c++ function)": [[9, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", false]], "aidge::fusebatchnorm (c++ function)": [[10, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", false]], "aidge::gather (c++ function)": [[9, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge::generategraph (c++ function)": [[6, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", false]], "aidge::getconnectedgraphview (c++ function)": [[6, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", false]], "aidge::graphview (c++ class)": [[6, "_CPPv4N5Aidge9GraphViewE", false]], "aidge::graphview::add (c++ function)": [[6, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", false]], "aidge::graphview::addchild (c++ function)": [[6, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", false]], "aidge::graphview::clone (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView5cloneEv", false]], "aidge::graphview::clonecallback (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", false]], "aidge::graphview::clonesharedoperators (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView20cloneSharedOperatorsEv", false]], "aidge::graphview::clonesharedproducers (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView20cloneSharedProducersEv", false]], "aidge::graphview::compile (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", false]], "aidge::graphview::datainputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView10dataInputsEv", false]], "aidge::graphview::forwarddims (c++ function)": [[6, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", false]], "aidge::graphview::getchildren (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", false], [6, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView11getChildrenEv", false]], "aidge::graphview::getnbfreedatainputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView19getNbFreeDataInputsEv", false]], "aidge::graphview::getnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", false]], "aidge::graphview::getnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView8getNodesEv", false]], "aidge::graphview::getorderedinputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView16getOrderedInputsEv", false]], "aidge::graphview::getorderednodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", false]], "aidge::graphview::getorderedoutputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView17getOrderedOutputsEv", false]], "aidge::graphview::getorderedparents (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView17getOrderedParentsEv", false]], "aidge::graphview::getparents (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView10getParentsEv", false]], "aidge::graphview::getrankednodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView14getRankedNodesEv", false]], "aidge::graphview::getrankednodesname (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", false]], "aidge::graphview::graphview (c++ function)": [[6, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", false]], "aidge::graphview::inputnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10inputNodesEv", false]], "aidge::graphview::inputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView6inputsEv", false]], "aidge::graphview::insertparent (c++ function)": [[6, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", false]], "aidge::graphview::inview (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", false], [6, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", false]], "aidge::graphview::isinputnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", false]], "aidge::graphview::isoutputnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", false]], "aidge::graphview::link (c++ function)": [[6, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", false]], "aidge::graphview::logoutputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", false]], "aidge::graphview::name (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView4nameEv", false]], "aidge::graphview::operator() (c++ function)": [[6, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", false]], "aidge::graphview::operator== (c++ function)": [[6, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", false]], "aidge::graphview::operator[] (c++ function)": [[6, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", false]], "aidge::graphview::outputnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11outputNodesEv", false]], "aidge::graphview::outputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView7outputsEv", false]], "aidge::graphview::remove (c++ function)": [[6, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", false]], "aidge::graphview::replace (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", false], [6, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", false]], "aidge::graphview::rootnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView8rootNodeEv", false]], "aidge::graphview::save (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", false]], "aidge::graphview::setbackend (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", false]], "aidge::graphview::setdataformat (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", false]], "aidge::graphview::setdatatype (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", false]], "aidge::graphview::setinputid (c++ function)": [[6, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", false]], "aidge::graphview::setname (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", false]], "aidge::graphview::setnodesname (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView12setNodesNameEv", false]], "aidge::graphview::setorderedinputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", false]], "aidge::graphview::setorderedoutputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", false]], "aidge::graphview::setrootnode (c++ function)": [[6, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", false]], "aidge::graphview::swap (c++ function)": [[6, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", false]], "aidge::graphview::updateinputsoutputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView19updateInputsOutputsEv", false]], "aidge::graphview::updatenodename (c++ function)": [[6, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", false]], "aidge::identity (c++ function)": [[9, "_CPPv4N5Aidge8IdentityERKNSt6stringE", false]], "aidge::implspec (c++ struct)": [[3, "_CPPv4N5Aidge8ImplSpecE", false]], "aidge::implspec::attrs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec5attrsE", false]], "aidge::implspec::implspec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKN5Aidge8ImplSpecE", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", false]], "aidge::implspec::inputs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6inputsE", false]], "aidge::implspec::iospec (c++ struct)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpecE", false]], "aidge::implspec::iospec::dims (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", false]], "aidge::implspec::iospec::format (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", false]], "aidge::implspec::iospec::iospec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", false]], "aidge::implspec::iospec::type (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", false]], "aidge::implspec::outputs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec7outputsE", false]], "aidge::implspec::~implspec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpecD0Ev", false]], "aidge::leakyrelu (c++ function)": [[9, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", false]], "aidge::lstm (c++ function)": [[9, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", false]], "aidge::matmul (c++ function)": [[9, "_CPPv4N5Aidge6MatMulERKNSt6stringE", false]], "aidge::matmultiling (c++ function)": [[10, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", false]], "aidge::memorize (c++ function)": [[9, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", false]], "aidge::metaoperator (c++ function)": [[9, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", false]], "aidge::mnist (c++ class)": [[2, "_CPPv4N5Aidge5MNISTE", false]], "aidge::mnist::datatype (c++ enum)": [[2, "_CPPv4N5Aidge5MNIST8DataTypeE", false]], "aidge::mnist::datatype::double (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", false]], "aidge::mnist::datatype::float (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType5FloatE", false]], "aidge::mnist::datatype::int (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType3IntE", false]], "aidge::mnist::datatype::short (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType5ShortE", false]], "aidge::mnist::datatype::signed (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType6SignedE", false]], "aidge::mnist::datatype::unsigned (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", false]], "aidge::mnist::getitem (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", false]], "aidge::mnist::getlen (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST6getLenEv", false]], "aidge::mnist::getnbmodalities (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST15getNbModalitiesEv", false]], "aidge::mnist::magicnumber (c++ union)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumberE", false]], "aidge::mnist::magicnumber::byte (c++ member)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumber4byteE", false]], "aidge::mnist::magicnumber::value (c++ member)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumber5valueE", false]], "aidge::mnist::mnist (c++ function)": [[2, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", false]], "aidge::mnist::~mnist (c++ function)": [[2, "_CPPv4N5Aidge5MNISTD0Ev", false]], "aidge::move (c++ function)": [[9, "_CPPv4N5Aidge4MoveERKNSt6stringE", false]], "aidge::mul (c++ function)": [[9, "_CPPv4N5Aidge3MulERKNSt6stringE", false]], "aidge::node (c++ class)": [[6, "_CPPv4N5Aidge4NodeE", false]], "aidge::node::addafterbackward (c++ function)": [[6, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", false]], "aidge::node::addafterforward (c++ function)": [[6, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", false]], "aidge::node::addbeforebackward (c++ function)": [[6, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", false]], "aidge::node::addbeforeforward (c++ function)": [[6, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", false]], "aidge::node::addchild (c++ function)": [[6, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", false], [6, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", false]], "aidge::node::addview (c++ function)": [[6, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", false]], "aidge::node::attributes (c++ function)": [[6, "_CPPv4NK5Aidge4Node10attributesEv", false]], "aidge::node::backward (c++ function)": [[6, "_CPPv4N5Aidge4Node8backwardEv", false]], "aidge::node::clone (c++ function)": [[6, "_CPPv4N5Aidge4Node5cloneE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node5cloneEv", false]], "aidge::node::clonesharedoperators (c++ function)": [[6, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node20cloneSharedOperatorsEv", false]], "aidge::node::clonesharedproducers (c++ function)": [[6, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node20cloneSharedProducersEv", false]], "aidge::node::createuniquename (c++ function)": [[6, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", false]], "aidge::node::datainputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node10dataInputsEv", false]], "aidge::node::forward (c++ function)": [[6, "_CPPv4N5Aidge4Node7forwardEv", false]], "aidge::node::getchildren (c++ function)": [[6, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", false], [6, "_CPPv4NK5Aidge4Node11getChildrenEv", false]], "aidge::node::getfirstfreedatainput (c++ function)": [[6, "_CPPv4NK5Aidge4Node21getFirstFreeDataInputEv", false]], "aidge::node::getnbfreedatainputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node19getNbFreeDataInputsEv", false]], "aidge::node::getnodedelta (c++ function)": [[6, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", false]], "aidge::node::getoperator (c++ function)": [[6, "_CPPv4NK5Aidge4Node11getOperatorEv", false]], "aidge::node::getorderedchildren (c++ function)": [[6, "_CPPv4NK5Aidge4Node18getOrderedChildrenEv", false]], "aidge::node::getparent (c++ function)": [[6, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", false]], "aidge::node::getparents (c++ function)": [[6, "_CPPv4NK5Aidge4Node10getParentsEv", false]], "aidge::node::input (c++ function)": [[6, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", false]], "aidge::node::inputcategory (c++ function)": [[6, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", false]], "aidge::node::inputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node6inputsEv", false]], "aidge::node::name (c++ function)": [[6, "_CPPv4NK5Aidge4Node4nameEv", false]], "aidge::node::nbinputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node8nbInputsEv", false]], "aidge::node::nboutputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node9nbOutputsEv", false]], "aidge::node::nbvalidinputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node13nbValidInputsEv", false]], "aidge::node::nbvalidoutputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node14nbValidOutputsEv", false]], "aidge::node::node (c++ function)": [[6, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", false], [6, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", false], [6, "_CPPv4N5Aidge4Node4NodeEv", false]], "aidge::node::operator() (c++ function)": [[6, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", false]], "aidge::node::operator== (c++ function)": [[6, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", false]], "aidge::node::output (c++ function)": [[6, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", false]], "aidge::node::outputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node7outputsEv", false]], "aidge::node::parentisbackedge (c++ function)": [[6, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", false]], "aidge::node::popparent (c++ function)": [[6, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", false]], "aidge::node::removechild (c++ function)": [[6, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", false]], "aidge::node::removeparent (c++ function)": [[6, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", false]], "aidge::node::removeview (c++ function)": [[6, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", false]], "aidge::node::resetconnections (c++ function)": [[6, "_CPPv4N5Aidge4Node16resetConnectionsEb", false]], "aidge::node::setname (c++ function)": [[6, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", false]], "aidge::node::type (c++ function)": [[6, "_CPPv4NK5Aidge4Node4typeEv", false]], "aidge::node::valid (c++ function)": [[6, "_CPPv4NK5Aidge4Node5validEv", false]], "aidge::node::views (c++ function)": [[6, "_CPPv4NK5Aidge4Node5viewsEv", false]], "aidge::node::~node (c++ function)": [[6, "_CPPv4N5Aidge4NodeD0Ev", false]], "aidge::operator (c++ class)": [[9, "_CPPv4N5Aidge8OperatorE", false]], "aidge::operator::associateinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::attributes (c++ function)": [[9, "_CPPv4NK5Aidge8Operator10attributesEv", false]], "aidge::operator::backend (c++ function)": [[9, "_CPPv4NK5Aidge8Operator7backendEv", false]], "aidge::operator::backward (c++ function)": [[9, "_CPPv4N5Aidge8Operator8backwardEv", false]], "aidge::operator::clone (c++ function)": [[9, "_CPPv4NK5Aidge8Operator5cloneEv", false]], "aidge::operator::forward (c++ function)": [[9, "_CPPv4N5Aidge8Operator7forwardEv", false]], "aidge::operator::getavailablebackends (c++ function)": [[9, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", false]], "aidge::operator::getimpl (c++ function)": [[9, "_CPPv4NK5Aidge8Operator7getImplEv", false]], "aidge::operator::getinputsname (c++ function)": [[9, "_CPPv4N5Aidge8Operator13getInputsNameEv", false]], "aidge::operator::getnbconsumeddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", false]], "aidge::operator::getnbproduceddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", false]], "aidge::operator::getnbrequireddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", false]], "aidge::operator::getnbrequiredprotected (c++ function)": [[9, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", false]], "aidge::operator::getoutputsname (c++ function)": [[9, "_CPPv4N5Aidge8Operator14getOutputsNameEv", false]], "aidge::operator::getrawinput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", false]], "aidge::operator::getrawoutput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", false]], "aidge::operator::getrequiredmemory (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", false]], "aidge::operator::inheritedattributes (c++ function)": [[9, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", false]], "aidge::operator::inputcategory (c++ function)": [[9, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", false], [9, "_CPPv4NK5Aidge8Operator13inputCategoryEv", false]], "aidge::operator::isatomic (c++ function)": [[9, "_CPPv4NK5Aidge8Operator8isAtomicEv", false]], "aidge::operator::isbackedge (c++ function)": [[9, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", false]], "aidge::operator::isoptionalinput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", false]], "aidge::operator::nbinputs (c++ function)": [[9, "_CPPv4NK5Aidge8Operator8nbInputsEv", false]], "aidge::operator::nboutputs (c++ function)": [[9, "_CPPv4NK5Aidge8Operator9nbOutputsEv", false]], "aidge::operator::operator (c++ function)": [[9, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", false], [9, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", false], [9, "_CPPv4N5Aidge8Operator8OperatorEv", false]], "aidge::operator::operatortype (c++ function)": [[9, "_CPPv4NK5Aidge8Operator12operatorTypeEv", false]], "aidge::operator::resetconsummerproducer (c++ function)": [[9, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", false]], "aidge::operator::resetinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", false]], "aidge::operator::setbackedges (c++ function)": [[9, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", false]], "aidge::operator::setbackend (c++ function)": [[9, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", false], [9, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", false]], "aidge::operator::setdataformat (c++ function)": [[9, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", false]], "aidge::operator::setdatatype (c++ function)": [[9, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", false]], "aidge::operator::setimpl (c++ function)": [[9, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", false]], "aidge::operator::setinheritedattrs (c++ function)": [[9, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", false]], "aidge::operator::setinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::setoutput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::type (c++ function)": [[9, "_CPPv4NK5Aidge8Operator4typeEv", false]], "aidge::operator::updateconsummerproducer (c++ function)": [[9, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", false]], "aidge::operator::~operator (c++ function)": [[9, "_CPPv4N5Aidge8OperatorD0Ev", false]], "aidge::operatortensor (c++ class)": [[9, "_CPPv4N5Aidge14OperatorTensorE", false]], "aidge::operatortensor::associateinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::computereceptivefield (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", false]], "aidge::operatortensor::dimsforwarded (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", false]], "aidge::operatortensor::forward (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor7forwardEv", false]], "aidge::operatortensor::forwarddims (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", false]], "aidge::operatortensor::getinput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", false]], "aidge::operatortensor::getinputs (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9getInputsEv", false]], "aidge::operatortensor::getoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", false]], "aidge::operatortensor::getoutputs (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor10getOutputsEv", false]], "aidge::operatortensor::getrawinput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", false]], "aidge::operatortensor::getrawoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", false]], "aidge::operatortensor::operatortensor (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", false], [9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", false], [9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", false]], "aidge::operatortensor::resetinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", false]], "aidge::operatortensor::setdataformat (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", false]], "aidge::operatortensor::setdatatype (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", false]], "aidge::operatortensor::setinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::setoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::~operatortensor (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensorD0Ev", false]], "aidge::paddedavgpooling (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", false]], "aidge::paddedconv (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedconvdepthwise (c++ function)": [[9, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedmaxpooling (c++ function)": [[9, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", false]], "aidge::parallel (c++ function)": [[6, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::parallelscheduler (c++ class)": [[11, "_CPPv4N5Aidge17ParallelSchedulerE", false]], "aidge::parallelscheduler::forward (c++ function)": [[11, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::parallelscheduler::parallelscheduler (c++ function)": [[11, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::parallelscheduler::~parallelscheduler (c++ function)": [[11, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", false]], "aidge::pop (c++ function)": [[9, "_CPPv4N5Aidge3PopERKNSt6stringE", false]], "aidge::pow (c++ function)": [[9, "_CPPv4N5Aidge3PowERKNSt6stringE", false]], "aidge::producer (c++ function)": [[9, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", false], [9, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", false]], "aidge::reducemean (c++ function)": [[9, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", false]], "aidge::relu (c++ function)": [[9, "_CPPv4N5Aidge4ReLUERKNSt6stringE", false]], "aidge::removedropout (c++ function)": [[10, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", false]], "aidge::removeflatten (c++ function)": [[10, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", false]], "aidge::reshape (c++ function)": [[9, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", false]], "aidge::residual (c++ function)": [[6, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::scaling (c++ function)": [[9, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", false]], "aidge::scheduler (c++ class)": [[11, "_CPPv4N5Aidge9SchedulerE", false]], "aidge::scheduler::availabledatastatus (c++ enum)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", false]], "aidge::scheduler::availabledatastatus::connected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", false]], "aidge::scheduler::availabledatastatus::notconnected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputconnected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputfound (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", false]], "aidge::scheduler::availabledatastatus::validtensor (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", false]], "aidge::scheduler::connectinputs (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::scheduler::earlylatesort (c++ enum)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSortE", false]], "aidge::scheduler::earlylatesort::aslateaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsLateAsPossibleE", false]], "aidge::scheduler::earlylatesort::assoonaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsSoonAsPossibleE", false]], "aidge::scheduler::earlylatesort::default (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort7DefaultE", false]], "aidge::scheduler::generatememory (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", false]], "aidge::scheduler::generatememoryautoconcat (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", false]], "aidge::scheduler::generatescheduling (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", false]], "aidge::scheduler::getstaticscheduling (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", false]], "aidge::scheduler::graphview (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler9graphViewEv", false]], "aidge::scheduler::priorproducersconsumers (c++ struct)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", false]], "aidge::scheduler::priorproducersconsumers::isprior (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", false]], "aidge::scheduler::priorproducersconsumers::priorconsumers (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", false]], "aidge::scheduler::priorproducersconsumers::priorproducersconsumers (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", false], [11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", false]], "aidge::scheduler::priorproducersconsumers::requiredproducers (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", false]], "aidge::scheduler::priorproducersconsumers::~priorproducersconsumers (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", false]], "aidge::scheduler::resetscheduling (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", false]], "aidge::scheduler::savefactorizedstaticschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", false]], "aidge::scheduler::saveschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::savestaticschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::scheduler (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false], [11, "_CPPv4N5Aidge9Scheduler9SchedulerEv", false]], "aidge::scheduler::~scheduler (c++ function)": [[11, "_CPPv4N5Aidge9SchedulerD0Ev", false]], "aidge::sequential (c++ function)": [[6, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::sequentialscheduler (c++ class)": [[11, "_CPPv4N5Aidge19SequentialSchedulerE", false]], "aidge::sequentialscheduler::backward (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", false]], "aidge::sequentialscheduler::forward (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::sequentialscheduler::schedulingpolicy (c++ enum)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", false]], "aidge::sequentialscheduler::schedulingpolicy::aslateaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::assoonaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::default (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", false]], "aidge::sequentialscheduler::sequentialscheduler (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::sequentialscheduler::setschedulingpolicy (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", false]], "aidge::sequentialscheduler::~sequentialscheduler (c++ function)": [[11, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", false]], "aidge::sigmoid (c++ function)": [[9, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", false]], "aidge::singlepassgraphmatching (c++ class)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingE", false]], "aidge::singlepassgraphmatching::addnodelambda (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", false]], "aidge::singlepassgraphmatching::context (c++ struct)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextE", false]], "aidge::singlepassgraphmatching::context::anchors (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7anchorsE", false]], "aidge::singlepassgraphmatching::context::context (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextERK7Context", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextEv", false]], "aidge::singlepassgraphmatching::context::depth (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5depthE", false]], "aidge::singlepassgraphmatching::context::edgeleftidx (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context11edgeLeftIdxE", false]], "aidge::singlepassgraphmatching::context::edgerightidx (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12edgeRightIdxE", false]], "aidge::singlepassgraphmatching::context::firstnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9firstNodeE", false]], "aidge::singlepassgraphmatching::context::firstsequence (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context13firstSequenceE", false]], "aidge::singlepassgraphmatching::context::insequence (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context10inSequenceE", false]], "aidge::singlepassgraphmatching::context::lookforchild (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12lookForChildE", false]], "aidge::singlepassgraphmatching::context::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextaSERK7Context", false]], "aidge::singlepassgraphmatching::context::query (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5queryE", false]], "aidge::singlepassgraphmatching::context::singleoutput (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12singleOutputE", false]], "aidge::singlepassgraphmatching::context::startnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9startNodeE", false]], "aidge::singlepassgraphmatching::context::~context (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextD0Ev", false]], "aidge::singlepassgraphmatching::filterlonguestdisjoint (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", false]], "aidge::singlepassgraphmatching::match (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", false]], "aidge::singlepassgraphmatching::matchfrom (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", false]], "aidge::singlepassgraphmatching::matchingresult (c++ struct)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultE", false]], "aidge::singlepassgraphmatching::matchingresult::anchors (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult7anchorsE", false]], "aidge::singlepassgraphmatching::matchingresult::graph (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult5graphE", false]], "aidge::singlepassgraphmatching::matchingresult::matchingresult (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultEv", false]], "aidge::singlepassgraphmatching::matchingresult::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", false]], "aidge::singlepassgraphmatching::matchingresult::startnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult9startNodeE", false]], "aidge::singlepassgraphmatching::matchingresult::~matchingresult (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultD0Ev", false]], "aidge::singlepassgraphmatching::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", false]], "aidge::singlepassgraphmatching::singlepassgraphmatching (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingEv", false]], "aidge::singlepassgraphmatching::~singlepassgraphmatching (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingD0Ev", false]], "aidge::slice (c++ function)": [[9, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", false]], "aidge::softmax (c++ function)": [[9, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", false]], "aidge::sqrt (c++ function)": [[9, "_CPPv4N5Aidge4SqrtERKNSt6stringE", false]], "aidge::sub (c++ function)": [[9, "_CPPv4N5Aidge3SubERKNSt6stringE", false]], "aidge::tanh (c++ function)": [[9, "_CPPv4N5Aidge4TanhERKNSt6stringE", false]], "aidge::tensor (c++ class)": [[4, "_CPPv4N5Aidge6TensorE", false]], "aidge::tensor::abs (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor3absEv", false]], "aidge::tensor::backend (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7backendEv", false]], "aidge::tensor::capacity (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8capacityEv", false]], "aidge::tensor::clone (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5cloneEv", false]], "aidge::tensor::copycast (c++ function)": [[4, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", false]], "aidge::tensor::copycastfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", false]], "aidge::tensor::copyfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", false]], "aidge::tensor::copytranspose (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", false], [4, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", false]], "aidge::tensor::dataformat (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor10dataFormatEv", false]], "aidge::tensor::datatype (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8dataTypeEv", false]], "aidge::tensor::device (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6deviceEv", false]], "aidge::tensor::dim (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", false]], "aidge::tensor::dims (c++ function)": [[4, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", false], [4, "_CPPv4NK5Aidge6Tensor4dimsEv", false]], "aidge::tensor::empty (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5emptyEv", false]], "aidge::tensor::extract (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", false], [4, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::get (c++ function)": [[4, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", false], [4, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::getavailablebackends (c++ function)": [[4, "_CPPv4N5Aidge6Tensor20getAvailableBackendsEv", false]], "aidge::tensor::getcoord (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", false]], "aidge::tensor::getidx (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::getimpl (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7getImplEv", false]], "aidge::tensor::getimploffset (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor13getImplOffsetEv", false]], "aidge::tensor::getstorageidx (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::grad (c++ function)": [[4, "_CPPv4N5Aidge6Tensor4gradEv", false]], "aidge::tensor::hasimpl (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7hasImplEv", false]], "aidge::tensor::iscontiguous (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor12isContiguousEv", false]], "aidge::tensor::isinbounds (c++ function)": [[4, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", false], [4, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", false]], "aidge::tensor::makecontiguous (c++ function)": [[4, "_CPPv4N5Aidge6Tensor14makeContiguousEv", false]], "aidge::tensor::mean (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4meanEv", false]], "aidge::tensor::nbdims (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6nbDimsEv", false]], "aidge::tensor::operator* (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensormlERK6Tensor", false]], "aidge::tensor::operator*= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensormLERK6Tensor", false]], "aidge::tensor::operator+ (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensorplERK6Tensor", false]], "aidge::tensor::operator+= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensorpLERK6Tensor", false]], "aidge::tensor::operator- (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensormiERK6Tensor", false]], "aidge::tensor::operator-= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensormIERK6Tensor", false]], "aidge::tensor::operator/ (c++ function)": [[4, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensordvERK6Tensor", false]], "aidge::tensor::operator/= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensordVERK6Tensor", false]], "aidge::tensor::operator= (c++ function)": [[4, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", false], [4, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", false], [4, "_CPPv4N5Aidge6TensoraSERK6Tensor", false], [4, "_CPPv4N5Aidge6TensoraSERR6Tensor", false]], "aidge::tensor::operator== (c++ function)": [[4, "_CPPv4NK5Aidge6TensoreqERK6Tensor", false]], "aidge::tensor::print (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5printEv", false]], "aidge::tensor::ref (c++ function)": [[4, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false], [4, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::refcast (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", false], [4, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", false]], "aidge::tensor::refcastfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::refcontiguous (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", false], [4, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", false]], "aidge::tensor::reffrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", false], [4, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::resize (c++ function)": [[4, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", false], [4, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", false]], "aidge::tensor::set (c++ function)": [[4, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", false], [4, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", false]], "aidge::tensor::setbackend (c++ function)": [[4, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", false]], "aidge::tensor::setdataformat (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", false]], "aidge::tensor::setdatatype (c++ function)": [[4, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", false]], "aidge::tensor::setgrad (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", false]], "aidge::tensor::setimpl (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", false]], "aidge::tensor::size (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4sizeEv", false]], "aidge::tensor::sqrt (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4sqrtEv", false]], "aidge::tensor::stride (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", false]], "aidge::tensor::strides (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7stridesEv", false]], "aidge::tensor::tensor (c++ function)": [[4, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", false], [4, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", false], [4, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", false], [4, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", false], [4, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", false], [4, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", false]], "aidge::tensor::tocoord (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", false]], "aidge::tensor::toindex (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::tostring (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", false]], "aidge::tensor::type (c++ member)": [[4, "_CPPv4N5Aidge6Tensor4TypeE", false]], "aidge::tensor::undefined (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor9undefinedEv", false]], "aidge::tensor::zeros (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5zerosEv", false]], "aidge::tensor::~tensor (c++ function)": [[4, "_CPPv4N5Aidge6TensorD0Ev", false]], "aidge::tensoropencv (c++ function)": [[2, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", false]], "aidge::transpose (c++ function)": [[9, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge_onnx.node_import.onnx_node_converter_ (built-in variable)": [[13, "aidge_onnx.node_import.ONNX_NODE_CONVERTER_", false]], "associate_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.associate_input", false]], "associate_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.associate_input", false]], "attributes() (aidge_core.node method)": [[6, "aidge_core.Node.attributes", false]], "auto_register_export() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.auto_register_export", false]], "auto_register_import() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.auto_register_import", false]], "avgpooling1d() (in module aidge_core)": [[9, "aidge_core.AvgPooling1D", false]], "avgpooling2d() (in module aidge_core)": [[9, "aidge_core.AvgPooling2D", false]], "avgpooling3d() (in module aidge_core)": [[9, "aidge_core.AvgPooling3D", false]], "backend() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backend", false]], "backend() (aidge_core.operator method)": [[9, "aidge_core.Operator.backend", false]], "backend() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.backend", false]], "backend() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.backend", false]], "backward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backward", false]], "backward() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.backward", false]], "batchnorm2d() (in module aidge_core)": [[9, "aidge_core.BatchNorm2D", false]], "calibrate (c++ function)": [[12, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", false]], "capacity() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.capacity", false]], "clone() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.clone", false]], "clone() (aidge_core.node method)": [[6, "aidge_core.Node.clone", false]], "clone() (aidge_core.operator method)": [[9, "aidge_core.Operator.clone", false]], "clone() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.clone", false]], "clone() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.clone", false]], "compile() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.compile", false]], "concat() (in module aidge_core)": [[9, "aidge_core.Concat", false]], "connector (class in aidge_core)": [[6, "aidge_core.Connector", false]], "conv1d() (in module aidge_core)": [[9, "aidge_core.Conv1D", false]], "conv2d() (in module aidge_core)": [[9, "aidge_core.Conv2D", false]], "convdepthwise1d() (in module aidge_core)": [[9, "aidge_core.ConvDepthWise1D", false]], "convdepthwise2d() (in module aidge_core)": [[9, "aidge_core.ConvDepthWise2D", false]], "cpy_transpose() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.cpy_transpose", false]], "create_unique_name() (aidge_core.node method)": [[6, "aidge_core.Node.create_unique_name", false]], "dataprovider (class in aidge_core)": [[4, "aidge_core.DataProvider", false]], "device (c++ function)": [[12, "_CPPv46device2id", false]], "dformat() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dformat", false]], "dims() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dims", false]], "dims_forwarded() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.dims_forwarded", false]], "div() (in module aidge_core)": [[9, "aidge_core.Div", false]], "dtype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dtype", false]], "erf() (in module aidge_core)": [[9, "aidge_core.Erf", false]], "expand_metaops() (in module aidge_core)": [[10, "aidge_core.expand_metaops", false]], "export() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.export", false]], "export_onnx() (in module aidge_onnx)": [[13, "aidge_onnx.export_onnx", false]], "exportlib (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportLib", false]], "exportnode (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportNode", false]], "exportnodecpp (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportNodeCpp", false]], "fc() (in module aidge_core)": [[9, "aidge_core.FC", false]], "forward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.forward", false]], "forward() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.forward", false]], "forward() (aidge_core.operator method)": [[9, "aidge_core.Operator.forward", false]], "forward() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.forward", false]], "forward() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.forward", false]], "forward() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.forward", false]], "forward_dims() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.forward_dims", false]], "forward_dims() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.forward_dims", false]], "fuse_batchnorm() (in module aidge_core)": [[10, "aidge_core.fuse_batchnorm", false]], "fuse_to_metaops() (in module aidge_core)": [[10, "aidge_core.fuse_to_metaops", false]], "gather() (in module aidge_core)": [[9, "aidge_core.Gather", false]], "generate_graph() (in module aidge_core)": [[6, "aidge_core.generate_graph", false]], "generate_memory() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_memory", false]], "generate_memory() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_memory", false]], "generate_memory() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_memory", false]], "generate_memory_auto_concat() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_memory_auto_concat", false]], "generate_memory_auto_concat() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_memory_auto_concat", false]], "generate_memory_auto_concat() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_memory_auto_concat", false]], "generate_scheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_scheduling", false]], "generic_export() (in module aidge_onnx.node_export.generic_export)": [[13, "aidge_onnx.node_export.generic_export.generic_export", false]], "genericoperator() (in module aidge_core)": [[9, "aidge_core.GenericOperator", false]], "get_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_adaptation", false]], "get_available_backends() (aidge_core.tensor static method)": [[4, "aidge_core.Tensor.get_available_backends", false]], "get_available_impl_specs() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_available_impl_specs", false]], "get_best_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_best_adaptation", false]], "get_best_match() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_best_match", false]], "get_children() (aidge_core.node method)": [[6, "aidge_core.Node.get_children", false]], "get_connected_graph_view() (in module aidge_core)": [[6, "aidge_core.get_connected_graph_view", false]], "get_coord() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.get_coord", false]], "get_export_node() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_export_node", false]], "get_idx() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.get_idx", false]], "get_impl() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_impl", false]], "get_impl() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_impl", false]], "get_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_input", false]], "get_input_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_input_nodes", false]], "get_inputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_inputs", false]], "get_item() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_item", false]], "get_len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_len", false]], "get_nb_inputs() (aidge_core.node method)": [[6, "aidge_core.Node.get_nb_inputs", false]], "get_nb_modalities() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_nb_modalities", false]], "get_nb_outputs() (aidge_core.node method)": [[6, "aidge_core.Node.get_nb_outputs", false]], "get_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_node", false]], "get_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_nodes", false]], "get_operator() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_operator", false]], "get_operator() (aidge_core.node method)": [[6, "aidge_core.Node.get_operator", false]], "get_ordered_children() (aidge_core.node method)": [[6, "aidge_core.Node.get_ordered_children", false]], "get_ordered_inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_inputs", false]], "get_ordered_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_nodes", false]], "get_ordered_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_outputs", false]], "get_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_output", false]], "get_output_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_output_nodes", false]], "get_outputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_outputs", false]], "get_parent() (aidge_core.node method)": [[6, "aidge_core.Node.get_parent", false]], "get_parents() (aidge_core.node method)": [[6, "aidge_core.Node.get_parents", false]], "get_prod_conso() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_prod_conso", false]], "get_ranked_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ranked_nodes", false]], "get_ranked_nodes_name() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ranked_nodes_name", false]], "get_raw_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_raw_input", false]], "get_raw_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_raw_input", false]], "get_raw_output() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_raw_output", false]], "get_raw_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_raw_output", false]], "get_required_spec() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_required_spec", false]], "get_static_scheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.get_static_scheduling", false]], "grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.grad", false]], "graph_view() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.graph_view", false]], "graph_view() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.graph_view", false]], "graph_view() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.graph_view", false]], "graphview (class in aidge_core)": [[6, "aidge_core.GraphView", false]], "has_impl() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.has_impl", false]], "identity() (in module aidge_core)": [[9, "aidge_core.Identity", false]], "implspec (class in aidge_core)": [[3, "aidge_core.ImplSpec", false]], "import_generic() (in module aidge_onnx.node_import.generic)": [[13, "aidge_onnx.node_import.generic.import_generic", false]], "in_view() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.in_view", false]], "initialize (c++ function)": [[12, "_CPPv410initializev", false]], "input() (aidge_core.node method)": [[6, "aidge_core.Node.input", false]], "input_category() (aidge_core.node method)": [[6, "aidge_core.Node.input_category", false]], "input_category() (aidge_core.operator method)": [[9, "aidge_core.Operator.input_category", false]], "input_category() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.input_category", false]], "inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.inputs", false]], "inputs() (aidge_core.node method)": [[6, "aidge_core.Node.inputs", false]], "iospec (class in aidge_core)": [[3, "aidge_core.IOSpec", false]], "is_atomic() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_atomic", false]], "is_atomic() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_atomic", false]], "is_back_edge() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_back_edge", false]], "is_back_edge() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_back_edge", false]], "is_optional_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_optional_input", false]], "is_optional_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_optional_input", false]], "leakyrelu() (in module aidge_core)": [[9, "aidge_core.LeakyReLU", false]], "len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.len", false]], "load (c++ function)": [[12, "_CPPv44load8filepath", false]], "load_onnx() (in module aidge_onnx)": [[13, "aidge_onnx.load_onnx", false]], "log_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.log_outputs", false]], "lstm() (in module aidge_core)": [[9, "aidge_core.LSTM", false]], "match() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.match", false]], "matmul() (in module aidge_core)": [[9, "aidge_core.MatMul", false]], "matmul_to_fc() (in module aidge_core)": [[10, "aidge_core.matmul_to_fc", false]], "mean() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.mean", false]], "meta_operator() (in module aidge_core)": [[9, "aidge_core.meta_operator", false]], "mnist (class in aidge_backend_opencv)": [[2, "aidge_backend_opencv.MNIST", false]], "mul() (in module aidge_core)": [[9, "aidge_core.Mul", false]], "name() (aidge_core.node method)": [[6, "aidge_core.Node.name", false]], "nb_inputs() (aidge_core.operator method)": [[9, "aidge_core.Operator.nb_inputs", false]], "nb_inputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.nb_inputs", false]], "nb_outputs() (aidge_core.operator method)": [[9, "aidge_core.Operator.nb_outputs", false]], "nb_outputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.nb_outputs", false]], "node (class in aidge_core)": [[6, "aidge_core.Node", false]], "operator (class in aidge_core)": [[9, "aidge_core.Operator", false]], "operatortensor (class in aidge_core)": [[9, "aidge_core.OperatorTensor", false]], "output() (aidge_core.node method)": [[6, "aidge_core.Node.output", false]], "outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.outputs", false]], "outputs() (aidge_core.node method)": [[6, "aidge_core.Node.outputs", false]], "paddedavgpooling2d() (in module aidge_core)": [[9, "aidge_core.PaddedAvgPooling2D", false]], "paddedconv2d() (in module aidge_core)": [[9, "aidge_core.PaddedConv2D", false]], "paddedconvdepthwise2d() (in module aidge_core)": [[9, "aidge_core.PaddedConvDepthWise2D", false]], "paddedmaxpooling2d() (in module aidge_core)": [[9, "aidge_core.PaddedMaxPooling2D", false]], "parallel() (in module aidge_core)": [[6, "aidge_core.parallel", false]], "parallelscheduler (class in aidge_core)": [[11, "aidge_core.ParallelScheduler", false]], "pop() (in module aidge_core)": [[9, "aidge_core.Pop", false]], "pow() (in module aidge_core)": [[9, "aidge_core.Pow", false]], "prod_conso() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.prod_conso", false]], "producer() (in module aidge_core)": [[9, "aidge_core.Producer", false]], "profile (c++ function)": [[12, "_CPPv47profile13nb_iterations4mode", false]], "reducemean() (in module aidge_core)": [[9, "aidge_core.ReduceMean", false]], "register() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register", false]], "register_export() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.register_export", false]], "register_generic() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register_generic", false]], "register_import() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.register_import", false]], "register_metaop() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register_metaop", false]], "relu() (in module aidge_core)": [[9, "aidge_core.ReLU", false]], "remove_flatten() (in module aidge_core)": [[10, "aidge_core.remove_flatten", false]], "replace() (aidge_core.graphview static method)": [[6, "aidge_core.GraphView.replace", false]], "resetscheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.resetScheduling", false]], "resetscheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.resetScheduling", false]], "resetscheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.resetScheduling", false]], "reshape() (in module aidge_core)": [[9, "aidge_core.Reshape", false]], "residual() (in module aidge_core)": [[6, "aidge_core.residual", false]], "resize() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.resize", false]], "root_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.root_node", false]], "run_sync (c++ function)": [[12, "_CPPv48run_sync6inputs", false]], "save (c++ function)": [[12, "_CPPv44save8filepath", false]], "save() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.save", false]], "save_factorized_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_factorized_static_scheduling_diagram", false]], "save_factorized_static_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_factorized_static_scheduling_diagram", false]], "save_factorized_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_factorized_static_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_static_scheduling_diagram", false]], "scheduler (class in aidge_core)": [[11, "aidge_core.Scheduler", false]], "scheduler_export() (in module aidge_core.export_utils)": [[5, "aidge_core.export_utils.scheduler_export", false]], "sequential() (in module aidge_core)": [[6, "aidge_core.sequential", false]], "sequentialscheduler (class in aidge_core)": [[11, "aidge_core.SequentialScheduler", false]], "set_back_edges() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_back_edges", false]], "set_back_edges() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_back_edges", false]], "set_backend() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_backend", false]], "set_backend() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_backend", false]], "set_backend() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_backend", false]], "set_backend() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_backend", false]], "set_data_format() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_data_format", false]], "set_dataformat() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_dataformat", false]], "set_dataformat() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_dataformat", false]], "set_dataformat() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_dataformat", false]], "set_datatype() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_datatype", false]], "set_datatype() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_datatype", false]], "set_datatype() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_datatype", false]], "set_datatype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_datatype", false]], "set_grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_grad", false]], "set_impl() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_impl", false]], "set_impl() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_impl", false]], "set_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_input", false]], "set_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_input", false]], "set_name() (aidge_core.node method)": [[6, "aidge_core.Node.set_name", false]], "set_ordered_inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_ordered_inputs", false]], "set_ordered_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_ordered_outputs", false]], "set_output() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_output", false]], "set_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_output", false]], "set_root_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_root_node", false]], "sigmoid() (in module aidge_core)": [[9, "aidge_core.Sigmoid", false]], "singlepassgraphmatching (class in aidge_core)": [[7, "aidge_core.SinglePassGraphMatching", false]], "size() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.size", false]], "slice() (in module aidge_core)": [[9, "aidge_core.Slice", false]], "softmax() (in module aidge_core)": [[9, "aidge_core.Softmax", false]], "sqrt() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.sqrt", false]], "sqrt() (in module aidge_core)": [[9, "aidge_core.Sqrt", false]], "sub() (in module aidge_core)": [[9, "aidge_core.Sub", false]], "supported_operators() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.supported_operators", false]], "supported_operators() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.supported_operators", false]], "tanh() (in module aidge_core)": [[9, "aidge_core.Tanh", false]], "tensor (class in aidge_core)": [[4, "aidge_core.Tensor", false]], "transpose() (in module aidge_core)": [[9, "aidge_core.Transpose", false]], "type() (aidge_core.node method)": [[6, "aidge_core.Node.type", false]], "type() (aidge_core.operator method)": [[9, "aidge_core.Operator.type", false]], "type() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.type", false]], "undefined() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.undefined", false]], "update_inputs_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.update_inputs_outputs", false]], "zeros() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.zeros", false]]}, "objects": {"": [[9, 0, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add"], [9, 1, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add::name"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::stride_dims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::epsilon"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::momentum"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::nbFeatures"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::trainingMode"], [9, 0, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast"], [9, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::name"], [9, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::targetType"], [9, 0, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::axis"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::name"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::nbIn"], [6, 3, 1, "_CPPv4N5Aidge9ConnectorE", "Aidge::Connector"], [6, 0, 1, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", "Aidge::Connector::Connector"], [6, 0, 1, "_CPPv4N5Aidge9Connector9ConnectorEv", "Aidge::Connector::Connector"], [6, 1, 1, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", "Aidge::Connector::Connector::node"], [6, 0, 1, "_CPPv4NK5Aidge9Connector5indexEv", "Aidge::Connector::index"], [6, 0, 1, "_CPPv4NK5Aidge9Connector4nodeEv", "Aidge::Connector::node"], [6, 0, 1, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", "Aidge::Connector::operator[]"], [6, 1, 1, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", "Aidge::Connector::operator[]::index"], [6, 0, 1, "_CPPv4NK5Aidge9Connector4sizeEv", "Aidge::Connector::size"], [6, 0, 1, "_CPPv4N5Aidge9ConnectorD0Ev", "Aidge::Connector::~Connector"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::dilationDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::inChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::kernelDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::noBias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::outChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::strideDims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::dilationDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::kernelDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::nbChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::noBias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::strideDims"], [4, 3, 1, "_CPPv4N5Aidge12DataProviderE", "Aidge::DataProvider"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::backend"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::batchSize"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::database"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::dropLast"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::shuffle"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4doneEv", "Aidge::DataProvider::done"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider13getIndexBatchEv", "Aidge::DataProvider::getIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider10getNbBatchEv", "Aidge::DataProvider::getNbBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider19incrementIndexBatchEv", "Aidge::DataProvider::incrementIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4iterEv", "Aidge::DataProvider::iter"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4nextEv", "Aidge::DataProvider::next"], [4, 0, 1, "_CPPv4NK5Aidge12DataProvider9readBatchEv", "Aidge::DataProvider::readBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider15resetIndexBatchEv", "Aidge::DataProvider::resetIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider10setBatchesEv", "Aidge::DataProvider::setBatches"], [4, 3, 1, "_CPPv4N5Aidge8DatabaseE", "Aidge::Database"], [4, 0, 1, "_CPPv4N5Aidge8Database8DatabaseEv", "Aidge::Database::Database"], [4, 0, 1, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", "Aidge::Database::getItem"], [4, 1, 1, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", "Aidge::Database::getItem::index"], [4, 0, 1, "_CPPv4NK5Aidge8Database6getLenEv", "Aidge::Database::getLen"], [4, 0, 1, "_CPPv4NK5Aidge8Database15getNbModalitiesEv", "Aidge::Database::getNbModalities"], [4, 0, 1, "_CPPv4N5Aidge8DatabaseD0Ev", "Aidge::Database::~Database"], [9, 0, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div"], [9, 1, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div::name"], [9, 0, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf"], [9, 1, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf::name"], [9, 0, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::inChannels"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::name"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::noBias"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::outChannels"], [9, 0, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::axis"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::gatheredShape"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::indices"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::name"], [6, 3, 1, "_CPPv4N5Aidge9GraphViewE", "Aidge::GraphView"], [6, 0, 1, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", "Aidge::GraphView::GraphView"], [6, 1, 1, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", "Aidge::GraphView::GraphView::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add::otherGraph"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add::otherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add::otherNodes"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add::otherNodes"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromOutNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::fromOutNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromOutNodeName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::toNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toOtherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toOtherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::toOtherView"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toTensor"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView5cloneEv", "Aidge::GraphView::clone"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", "Aidge::GraphView::cloneCallback"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", "Aidge::GraphView::cloneCallback::cloneNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView20cloneSharedOperatorsEv", "Aidge::GraphView::cloneSharedOperators"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView20cloneSharedProducersEv", "Aidge::GraphView::cloneSharedProducers"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::backend"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::datatype"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::device"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::dims"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", "Aidge::GraphView::dataInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEv", "Aidge::GraphView::dataInputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", "Aidge::GraphView::dataInputs::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims::allowDataDependency"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims::dims"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", "Aidge::GraphView::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", "Aidge::GraphView::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEv", "Aidge::GraphView::getChildren"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", "Aidge::GraphView::getChildren::nodeName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", "Aidge::GraphView::getChildren::otherNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView19getNbFreeDataInputsEv", "Aidge::GraphView::getNbFreeDataInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", "Aidge::GraphView::getNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", "Aidge::GraphView::getNode::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView8getNodesEv", "Aidge::GraphView::getNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView16getOrderedInputsEv", "Aidge::GraphView::getOrderedInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", "Aidge::GraphView::getOrderedNodes"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", "Aidge::GraphView::getOrderedNodes::reversed"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView17getOrderedOutputsEv", "Aidge::GraphView::getOrderedOutputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView17getOrderedParentsEv", "Aidge::GraphView::getOrderedParents"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", "Aidge::GraphView::getParents"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10getParentsEv", "Aidge::GraphView::getParents"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", "Aidge::GraphView::getParents::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView14getRankedNodesEv", "Aidge::GraphView::getRankedNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName::format"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName::markNonUnicity"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", "Aidge::GraphView::inView"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", "Aidge::GraphView::inView"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", "Aidge::GraphView::inView::nodeName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", "Aidge::GraphView::inView::nodePtr"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10inputNodesEv", "Aidge::GraphView::inputNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", "Aidge::GraphView::inputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inputsEv", "Aidge::GraphView::inputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", "Aidge::GraphView::inputs::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::childInputTensorIdx"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::childNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentInputTensorIdx"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentOutputTensorIdx"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", "Aidge::GraphView::isInputNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", "Aidge::GraphView::isInputNode::nodePtr"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", "Aidge::GraphView::isOutputNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", "Aidge::GraphView::isOutputNode::nodePtr"], [6, 0, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link::name1_inID"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link::name2_outID"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", "Aidge::GraphView::logOutputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", "Aidge::GraphView::logOutputs::dirName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView4nameEv", "Aidge::GraphView::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", "Aidge::GraphView::operator()"], [6, 1, 1, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", "Aidge::GraphView::operator()::ctors"], [6, 0, 1, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", "Aidge::GraphView::operator=="], [6, 1, 1, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", "Aidge::GraphView::operator==::gv"], [6, 0, 1, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", "Aidge::GraphView::operator[]"], [6, 1, 1, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", "Aidge::GraphView::operator[]::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11outputNodesEv", "Aidge::GraphView::outputNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", "Aidge::GraphView::outputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7outputsEv", "Aidge::GraphView::outputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", "Aidge::GraphView::outputs::nodeName"], [6, 0, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove"], [6, 1, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove::nodePtr"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace::newG"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace::newNodes"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace::oldG"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace::oldNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView8rootNodeEv", "Aidge::GraphView::rootNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::path"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::showProducers"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::verbose"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend::backend"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend::device"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", "Aidge::GraphView::setDataFormat"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", "Aidge::GraphView::setDataFormat::dataformat"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", "Aidge::GraphView::setDataType"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", "Aidge::GraphView::setDataType::datatype"], [6, 0, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId"], [6, 1, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId::inID"], [6, 1, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId::newNodeOutID"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", "Aidge::GraphView::setName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", "Aidge::GraphView::setName::name"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView12setNodesNameEv", "Aidge::GraphView::setNodesName"], [6, 0, 1, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedInputs"], [6, 1, 1, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedInputs::inputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedOutputs"], [6, 1, 1, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedOutputs::outputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", "Aidge::GraphView::setRootNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", "Aidge::GraphView::setRootNode::node"], [6, 0, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap::node"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap::otherNode"], [6, 0, 1, "_CPPv4N5Aidge9GraphView19updateInputsOutputsEv", "Aidge::GraphView::updateInputsOutputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName::newName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName::node"], [9, 0, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity"], [9, 1, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity::name"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpecE", "Aidge::ImplSpec"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpec6IOSpecE", "Aidge::ImplSpec::IOSpec"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpec6IOSpecE", "Aidge::ImplSpec::IOSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::dims_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::dims_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::format_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::format_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::type_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::type_"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", "Aidge::ImplSpec::IOSpec::dims"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", "Aidge::ImplSpec::IOSpec::dims"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", "Aidge::ImplSpec::IOSpec::format"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", "Aidge::ImplSpec::IOSpec::format"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", "Aidge::ImplSpec::IOSpec::type"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", "Aidge::ImplSpec::IOSpec::type"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKN5Aidge8ImplSpecE", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::i"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::i"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::io"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::o"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::o"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec5attrsE", "Aidge::ImplSpec::attrs"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6inputsE", "Aidge::ImplSpec::inputs"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec7outputsE", "Aidge::ImplSpec::outputs"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpecD0Ev", "Aidge::ImplSpec::~ImplSpec"], [9, 0, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::hidden_channels"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::in_channels"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::name"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::noBias"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::seq_length"], [9, 0, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU"], [9, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::name"], [9, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::negativeSlope"], [2, 3, 1, "_CPPv4N5Aidge5MNISTE", "Aidge::MNIST"], [2, 5, 1, "_CPPv4N5Aidge5MNIST8DataTypeE", "Aidge::MNIST::DataType"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", "Aidge::MNIST::DataType::Double"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5FloatE", "Aidge::MNIST::DataType::Float"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType3IntE", "Aidge::MNIST::DataType::Int"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5ShortE", "Aidge::MNIST::DataType::Short"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6SignedE", "Aidge::MNIST::DataType::Signed"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", "Aidge::MNIST::DataType::Unsigned"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", "Aidge::MNIST::Double"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5FloatE", "Aidge::MNIST::Float"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType3IntE", "Aidge::MNIST::Int"], [2, 0, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::dataPath"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::loadDataInMemory"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::train"], [2, 7, 1, "_CPPv4N5Aidge5MNIST11MagicNumberE", "Aidge::MNIST::MagicNumber"], [2, 4, 1, "_CPPv4N5Aidge5MNIST11MagicNumber4byteE", "Aidge::MNIST::MagicNumber::byte"], [2, 4, 1, "_CPPv4N5Aidge5MNIST11MagicNumber5valueE", "Aidge::MNIST::MagicNumber::value"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5ShortE", "Aidge::MNIST::Short"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6SignedE", "Aidge::MNIST::Signed"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", "Aidge::MNIST::Unsigned"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", "Aidge::MNIST::getItem"], [2, 1, 1, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", "Aidge::MNIST::getItem::index"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST6getLenEv", "Aidge::MNIST::getLen"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST15getNbModalitiesEv", "Aidge::MNIST::getNbModalities"], [2, 0, 1, "_CPPv4N5Aidge5MNISTD0Ev", "Aidge::MNIST::~MNIST"], [9, 0, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul"], [9, 1, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul::name"], [9, 0, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize"], [9, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::endStep"], [9, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::name"], [9, 0, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::forcedInputsCategory"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::graph"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::name"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::type"], [9, 0, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move"], [9, 1, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move::name"], [9, 0, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul"], [9, 1, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul::name"], [6, 3, 1, "_CPPv4N5Aidge4NodeE", "Aidge::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeEv", "Aidge::Node::Node"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node::attrs"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node::name"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node::op"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node::op"], [6, 0, 1, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", "Aidge::Node::addAfterBackward"], [6, 1, 1, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", "Aidge::Node::addAfterBackward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", "Aidge::Node::addAfterForward"], [6, 1, 1, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", "Aidge::Node::addAfterForward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeBackward"], [6, 1, 1, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeBackward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeForward"], [6, 1, 1, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeForward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherNode"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherView"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::outId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::outId"], [6, 0, 1, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::addView"], [6, 1, 1, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::addView::graphPtr"], [6, 0, 1, "_CPPv4NK5Aidge4Node10attributesEv", "Aidge::Node::attributes"], [6, 0, 1, "_CPPv4N5Aidge4Node8backwardEv", "Aidge::Node::backward"], [6, 0, 1, "_CPPv4N5Aidge4Node5cloneE7NodePtr", "Aidge::Node::clone"], [6, 0, 1, "_CPPv4NK5Aidge4Node5cloneEv", "Aidge::Node::clone"], [6, 1, 1, "_CPPv4N5Aidge4Node5cloneE7NodePtr", "Aidge::Node::clone::node"], [6, 0, 1, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", "Aidge::Node::cloneSharedOperators"], [6, 0, 1, "_CPPv4NK5Aidge4Node20cloneSharedOperatorsEv", "Aidge::Node::cloneSharedOperators"], [6, 1, 1, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", "Aidge::Node::cloneSharedOperators::node"], [6, 0, 1, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", "Aidge::Node::cloneSharedProducers"], [6, 0, 1, "_CPPv4NK5Aidge4Node20cloneSharedProducersEv", "Aidge::Node::cloneSharedProducers"], [6, 1, 1, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", "Aidge::Node::cloneSharedProducers::node"], [6, 0, 1, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", "Aidge::Node::createUniqueName"], [6, 1, 1, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", "Aidge::Node::createUniqueName::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node10dataInputsEv", "Aidge::Node::dataInputs"], [6, 0, 1, "_CPPv4N5Aidge4Node7forwardEv", "Aidge::Node::forward"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", "Aidge::Node::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getChildrenEv", "Aidge::Node::getChildren"], [6, 1, 1, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", "Aidge::Node::getChildren::outId"], [6, 0, 1, "_CPPv4NK5Aidge4Node21getFirstFreeDataInputEv", "Aidge::Node::getFirstFreeDataInput"], [6, 0, 1, "_CPPv4NK5Aidge4Node19getNbFreeDataInputsEv", "Aidge::Node::getNbFreeDataInputs"], [6, 0, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta"], [6, 1, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta::delta"], [6, 1, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta::nodeSee"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getOperatorEv", "Aidge::Node::getOperator"], [6, 0, 1, "_CPPv4NK5Aidge4Node18getOrderedChildrenEv", "Aidge::Node::getOrderedChildren"], [6, 0, 1, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", "Aidge::Node::getParent"], [6, 1, 1, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", "Aidge::Node::getParent::inId"], [6, 0, 1, "_CPPv4NK5Aidge4Node10getParentsEv", "Aidge::Node::getParents"], [6, 0, 1, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", "Aidge::Node::input"], [6, 1, 1, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", "Aidge::Node::input::inID"], [6, 0, 1, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", "Aidge::Node::inputCategory"], [6, 1, 1, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", "Aidge::Node::inputCategory::idx"], [6, 0, 1, "_CPPv4NK5Aidge4Node6inputsEv", "Aidge::Node::inputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node4nameEv", "Aidge::Node::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node8nbInputsEv", "Aidge::Node::nbInputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node9nbOutputsEv", "Aidge::Node::nbOutputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node13nbValidInputsEv", "Aidge::Node::nbValidInputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node14nbValidOutputsEv", "Aidge::Node::nbValidOutputs"], [6, 0, 1, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", "Aidge::Node::operator()"], [6, 1, 1, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", "Aidge::Node::operator()::ctors"], [6, 0, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator=="], [6, 1, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator==::lhs"], [6, 1, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator==::rhs"], [6, 0, 1, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", "Aidge::Node::output"], [6, 1, 1, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", "Aidge::Node::output::outId"], [6, 0, 1, "_CPPv4NK5Aidge4Node7outputsEv", "Aidge::Node::outputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", "Aidge::Node::parentIsBackEdge"], [6, 1, 1, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", "Aidge::Node::parentIsBackEdge::idx"], [6, 0, 1, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", "Aidge::Node::popParent"], [6, 1, 1, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", "Aidge::Node::popParent::inId"], [6, 0, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild"], [6, 1, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild::nodePtr"], [6, 1, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild::outId"], [6, 0, 1, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", "Aidge::Node::removeParent"], [6, 1, 1, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", "Aidge::Node::removeParent::inId"], [6, 0, 1, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::removeView"], [6, 1, 1, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::removeView::graphPtr"], [6, 0, 1, "_CPPv4N5Aidge4Node16resetConnectionsEb", "Aidge::Node::resetConnections"], [6, 1, 1, "_CPPv4N5Aidge4Node16resetConnectionsEb", "Aidge::Node::resetConnections::includeLearnableParam"], [6, 0, 1, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", "Aidge::Node::setName"], [6, 1, 1, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", "Aidge::Node::setName::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node4typeEv", "Aidge::Node::type"], [6, 0, 1, "_CPPv4NK5Aidge4Node5validEv", "Aidge::Node::valid"], [6, 0, 1, "_CPPv4NK5Aidge4Node5viewsEv", "Aidge::Node::views"], [6, 0, 1, "_CPPv4N5Aidge4NodeD0Ev", "Aidge::Node::~Node"], [9, 3, 1, "_CPPv4N5Aidge8OperatorE", "Aidge::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorEv", "Aidge::Operator::Operator"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::inputsCategory"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::nbOut"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator::op"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::operatorType"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::type"], [9, 0, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::data"], [9, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator10attributesEv", "Aidge::Operator::attributes"], [9, 0, 1, "_CPPv4NK5Aidge8Operator7backendEv", "Aidge::Operator::backend"], [9, 0, 1, "_CPPv4N5Aidge8Operator8backwardEv", "Aidge::Operator::backward"], [9, 0, 1, "_CPPv4NK5Aidge8Operator5cloneEv", "Aidge::Operator::clone"], [9, 0, 1, "_CPPv4N5Aidge8Operator7forwardEv", "Aidge::Operator::forward"], [9, 0, 1, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", "Aidge::Operator::getAvailableBackends"], [9, 0, 1, "_CPPv4NK5Aidge8Operator7getImplEv", "Aidge::Operator::getImpl"], [9, 0, 1, "_CPPv4N5Aidge8Operator13getInputsNameEv", "Aidge::Operator::getInputsName"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected"], [9, 1, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected::inputIdx"], [9, 0, 1, "_CPPv4N5Aidge8Operator14getOutputsNameEv", "Aidge::Operator::getOutputsName"], [9, 0, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::inputsSize"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", "Aidge::Operator::inheritedAttributes"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryEv", "Aidge::Operator::inputCategory"], [9, 1, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory::idx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator8isAtomicEv", "Aidge::Operator::isAtomic"], [9, 0, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge"], [9, 1, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", "Aidge::Operator::isOptionalInput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", "Aidge::Operator::isOptionalInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator8nbInputsEv", "Aidge::Operator::nbInputs"], [9, 0, 1, "_CPPv4NK5Aidge8Operator9nbOutputsEv", "Aidge::Operator::nbOutputs"], [9, 0, 1, "_CPPv4NK5Aidge8Operator12operatorTypeEv", "Aidge::Operator::operatorType"], [9, 0, 1, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", "Aidge::Operator::resetConsummerProducer"], [9, 0, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput::inputIdx"], [9, 0, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges"], [9, 1, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges::backEdges"], [9, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend"], [9, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend::backends"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::device"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::name"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat"], [9, 1, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat::dataFormat"], [9, 0, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType"], [9, 1, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType::dataType"], [9, 0, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl"], [9, 1, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl::impl"], [9, 0, 1, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::setInheritedAttrs"], [9, 1, 1, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::setInheritedAttrs::attr"], [9, 0, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::data"], [9, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::data"], [9, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator4typeEv", "Aidge::Operator::type"], [9, 0, 1, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", "Aidge::Operator::updateConsummerProducer"], [9, 0, 1, "_CPPv4N5Aidge8OperatorD0Ev", "Aidge::Operator::~Operator"], [9, 3, 1, "_CPPv4N5Aidge14OperatorTensorE", "Aidge::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", "Aidge::OperatorTensor::OperatorTensor"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::inputsCategory"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::nbOut"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor::other"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::type"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::data"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::firstEltDims"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputDims"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", "Aidge::OperatorTensor::dimsForwarded"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor7forwardEv", "Aidge::OperatorTensor::forward"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims::allowDataDependency"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getInputsEv", "Aidge::OperatorTensor::getInputs"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor10getOutputsEv", "Aidge::OperatorTensor::getOutputs"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput::outputIdx"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat::dataFormat"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType::dataType"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::data"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::data"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::outputIdx"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensorD0Ev", "Aidge::OperatorTensor::~OperatorTensor"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::padding_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::stride_dims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::dilation_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::in_channels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::no_bias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::out_channels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::padding_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::stride_dims"], [9, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise"], [9, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::DIM"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::dilation_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::kernel_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::name"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::nb_channels"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::no_bias"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::padding_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::stride_dims"], [9, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling"], [9, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::DIM"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::ceil_mode"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::name"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::padding_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::stride_dims"], [6, 0, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel"], [6, 1, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel::inputs"], [6, 1, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel::name"], [11, 3, 1, "_CPPv4N5Aidge17ParallelSchedulerE", "Aidge::ParallelScheduler"], [11, 0, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::data"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::forwardDims"], [11, 0, 1, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", "Aidge::ParallelScheduler::~ParallelScheduler"], [9, 0, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop"], [9, 1, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop::name"], [9, 0, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow"], [9, 1, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow::name"], [9, 0, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer"], [9, 0, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer"], [9, 2, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::DIM"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::constant"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::constant"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::dims"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::name"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::name"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::tensor"], [9, 0, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU"], [9, 1, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU::name"], [9, 0, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::axes"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::keep_dims"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::name"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::noop_with_empty_axes"], [9, 0, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::allowzero"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::name"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::shape"], [6, 0, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual"], [6, 1, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual::inputs"], [6, 1, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual::name"], [9, 0, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::isOutputUnsigned"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::name"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::quantizedNbBits"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::scalingFactor"], [11, 3, 1, "_CPPv4N5Aidge9SchedulerE", "Aidge::Scheduler"], [11, 5, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", "Aidge::Scheduler::AvailableDataStatus"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", "Aidge::Scheduler::AvailableDataStatus::Connected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", "Aidge::Scheduler::AvailableDataStatus::NotConnected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputConnected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputFound"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", "Aidge::Scheduler::AvailableDataStatus::ValidTensor"], [11, 5, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSortE", "Aidge::Scheduler::EarlyLateSort"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsLateAsPossibleE", "Aidge::Scheduler::EarlyLateSort::AsLateAsPossible"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsSoonAsPossibleE", "Aidge::Scheduler::EarlyLateSort::AsSoonAsPossible"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort7DefaultE", "Aidge::Scheduler::EarlyLateSort::Default"], [11, 3, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", "Aidge::Scheduler::PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", "Aidge::Scheduler::PriorProducersConsumers::isPrior"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", "Aidge::Scheduler::PriorProducersConsumers::priorConsumers"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", "Aidge::Scheduler::PriorProducersConsumers::requiredProducers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", "Aidge::Scheduler::PriorProducersConsumers::~PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerEv", "Aidge::Scheduler::Scheduler"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs::data"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::incProducers"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::wrapAroundBuffer"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat::incProducers"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat::wrapAroundBuffer"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", "Aidge::Scheduler::generateScheduling"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling::sorting"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling::step"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler9graphViewEv", "Aidge::Scheduler::graphView"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", "Aidge::Scheduler::resetScheduling"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram::fileName"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram::minRepeat"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram::fileName"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram::fileName"], [11, 0, 1, "_CPPv4N5Aidge9SchedulerD0Ev", "Aidge::Scheduler::~Scheduler"], [6, 0, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential"], [6, 1, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential::inputs"], [6, 1, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential::name"], [11, 3, 1, "_CPPv4N5Aidge19SequentialSchedulerE", "Aidge::SequentialScheduler"], [11, 5, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", "Aidge::SequentialScheduler::SchedulingPolicy"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsLateAsPossible"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsSoonAsPossible"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", "Aidge::SequentialScheduler::SchedulingPolicy::Default"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", "Aidge::SequentialScheduler::backward"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::data"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::forwardDims"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy::policy"], [11, 0, 1, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", "Aidge::SequentialScheduler::~SequentialScheduler"], [9, 0, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid"], [9, 1, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid::name"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingE", "Aidge::SinglePassGraphMatching"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextE", "Aidge::SinglePassGraphMatching::Context"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextERK7Context", "Aidge::SinglePassGraphMatching::Context::Context"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextEv", "Aidge::SinglePassGraphMatching::Context::Context"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7anchorsE", "Aidge::SinglePassGraphMatching::Context::anchors"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5depthE", "Aidge::SinglePassGraphMatching::Context::depth"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context11edgeLeftIdxE", "Aidge::SinglePassGraphMatching::Context::edgeLeftIdx"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12edgeRightIdxE", "Aidge::SinglePassGraphMatching::Context::edgeRightIdx"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9firstNodeE", "Aidge::SinglePassGraphMatching::Context::firstNode"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context13firstSequenceE", "Aidge::SinglePassGraphMatching::Context::firstSequence"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context10inSequenceE", "Aidge::SinglePassGraphMatching::Context::inSequence"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12lookForChildE", "Aidge::SinglePassGraphMatching::Context::lookForChild"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextaSERK7Context", "Aidge::SinglePassGraphMatching::Context::operator="], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5queryE", "Aidge::SinglePassGraphMatching::Context::query"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12singleOutputE", "Aidge::SinglePassGraphMatching::Context::singleOutput"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9startNodeE", "Aidge::SinglePassGraphMatching::Context::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextD0Ev", "Aidge::SinglePassGraphMatching::Context::~Context"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultE", "Aidge::SinglePassGraphMatching::MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultEv", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult::other"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult7anchorsE", "Aidge::SinglePassGraphMatching::MatchingResult::anchors"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult5graphE", "Aidge::SinglePassGraphMatching::MatchingResult::graph"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::operator="], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::operator=::other"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult9startNodeE", "Aidge::SinglePassGraphMatching::MatchingResult::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultD0Ev", "Aidge::SinglePassGraphMatching::MatchingResult::~MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingEv", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching::graph"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching::other"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda::func"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda::name"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", "Aidge::SinglePassGraphMatching::filterLonguestDisjoint"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", "Aidge::SinglePassGraphMatching::filterLonguestDisjoint::matches"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match::disjoint"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match::query"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom::query"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::operator="], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::operator=::other"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingD0Ev", "Aidge::SinglePassGraphMatching::~SinglePassGraphMatching"], [9, 0, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::axes"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::ends"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::name"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::starts"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::steps"], [9, 0, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax"], [9, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::axis"], [9, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::name"], [9, 0, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt"], [9, 1, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt::name"], [9, 0, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub"], [9, 1, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub::name"], [9, 0, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh"], [9, 1, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh::name"], [4, 3, 1, "_CPPv4N5Aidge6TensorE", "Aidge::Tensor"], [4, 0, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", "Aidge::Tensor::Tensor"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_3"], [4, 2, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::VT"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor::dformat"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::Tensor::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor::dtype"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", "Aidge::Tensor::Tensor::other"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", "Aidge::Tensor::Tensor::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::val"], [4, 4, 1, "_CPPv4N5Aidge6Tensor4TypeE", "Aidge::Tensor::Type"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3absEv", "Aidge::Tensor::abs"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7backendEv", "Aidge::Tensor::backend"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8capacityEv", "Aidge::Tensor::capacity"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5cloneEv", "Aidge::Tensor::clone"], [4, 0, 1, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", "Aidge::Tensor::copyCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", "Aidge::Tensor::copyCast::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", "Aidge::Tensor::copyCastFrom"], [4, 0, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom::movedSrc"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", "Aidge::Tensor::copyCastFrom::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", "Aidge::Tensor::copyFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", "Aidge::Tensor::copyFrom::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose::transpose"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose::transpose"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor10dataFormatEv", "Aidge::Tensor::dataFormat"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8dataTypeEv", "Aidge::Tensor::dataType"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6deviceEv", "Aidge::Tensor::device"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", "Aidge::Tensor::dim"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", "Aidge::Tensor::dim::idx"], [4, 0, 1, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", "Aidge::Tensor::dims"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4dimsEv", "Aidge::Tensor::dims"], [4, 2, 1, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", "Aidge::Tensor::dims::DIM"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5emptyEv", "Aidge::Tensor::empty"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::coordIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::coordIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::dims"], [4, 0, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get"], [4, 0, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get"], [4, 1, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get::coordIdx"], [4, 2, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get::expectedType"], [4, 2, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get::expectedType"], [4, 1, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get::idx"], [4, 0, 1, "_CPPv4N5Aidge6Tensor20getAvailableBackendsEv", "Aidge::Tensor::getAvailableBackends"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", "Aidge::Tensor::getCoord"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", "Aidge::Tensor::getCoord::index"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getIdx::coords"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7getImplEv", "Aidge::Tensor::getImpl"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13getImplOffsetEv", "Aidge::Tensor::getImplOffset"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getStorageIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getStorageIdx::coordIdx"], [4, 0, 1, "_CPPv4N5Aidge6Tensor4gradEv", "Aidge::Tensor::grad"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7hasImplEv", "Aidge::Tensor::hasImpl"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor12isContiguousEv", "Aidge::Tensor::isContiguous"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds"], [4, 0, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::T"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::coords"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds::index"], [4, 0, 1, "_CPPv4N5Aidge6Tensor14makeContiguousEv", "Aidge::Tensor::makeContiguous"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4meanEv", "Aidge::Tensor::mean"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6nbDimsEv", "Aidge::Tensor::nbDims"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*"], [4, 0, 1, "_CPPv4NK5Aidge6TensormlERK6Tensor", "Aidge::Tensor::operator*"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensormlERK6Tensor", "Aidge::Tensor::operator*::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*="], [4, 0, 1, "_CPPv4N5Aidge6TensormLERK6Tensor", "Aidge::Tensor::operator*="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensormLERK6Tensor", "Aidge::Tensor::operator*=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+"], [4, 0, 1, "_CPPv4NK5Aidge6TensorplERK6Tensor", "Aidge::Tensor::operator+"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensorplERK6Tensor", "Aidge::Tensor::operator+::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+="], [4, 0, 1, "_CPPv4N5Aidge6TensorpLERK6Tensor", "Aidge::Tensor::operator+="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensorpLERK6Tensor", "Aidge::Tensor::operator+=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-"], [4, 0, 1, "_CPPv4NK5Aidge6TensormiERK6Tensor", "Aidge::Tensor::operator-"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensormiERK6Tensor", "Aidge::Tensor::operator-::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-="], [4, 0, 1, "_CPPv4N5Aidge6TensormIERK6Tensor", "Aidge::Tensor::operator-="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensormIERK6Tensor", "Aidge::Tensor::operator-=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::val"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/"], [4, 0, 1, "_CPPv4NK5Aidge6TensordvERK6Tensor", "Aidge::Tensor::operator/"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::VT"], [4, 1, 1, "_CPPv4NK5Aidge6TensordvERK6Tensor", "Aidge::Tensor::operator/::other"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/="], [4, 0, 1, "_CPPv4N5Aidge6TensordVERK6Tensor", "Aidge::Tensor::operator/="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensordVERK6Tensor", "Aidge::Tensor::operator/=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::val"], [4, 0, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4N5Aidge6TensoraSERK6Tensor", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4N5Aidge6TensoraSERR6Tensor", "Aidge::Tensor::operator="], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_3"], [4, 2, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::T"], [4, 1, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4N5Aidge6TensoraSERK6Tensor", "Aidge::Tensor::operator=::other"], [4, 1, 1, "_CPPv4N5Aidge6TensoraSERR6Tensor", "Aidge::Tensor::operator=::other"], [4, 0, 1, "_CPPv4NK5Aidge6TensoreqERK6Tensor", "Aidge::Tensor::operator=="], [4, 1, 1, "_CPPv4NK5Aidge6TensoreqERK6Tensor", "Aidge::Tensor::operator==::otherTensor"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5printEv", "Aidge::Tensor::print"], [4, 0, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref"], [4, 0, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::backend"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::device"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::dt"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref::targetReqs"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::dt"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::fallback"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom::targetReqs"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous::fallback"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::backend"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::device"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::fallback"], [4, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize"], [4, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize::DIM"], [4, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize::strides"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::coordIdx"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::expectedType"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::expectedType"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::idx"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::value"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::value"], [4, 0, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::copyFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::name"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat::copyTrans"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat::df"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType::copyCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType::dt"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", "Aidge::Tensor::setGrad"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", "Aidge::Tensor::setGrad::newGrad"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl::impl"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl::implOffset"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4sizeEv", "Aidge::Tensor::size"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4sqrtEv", "Aidge::Tensor::sqrt"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", "Aidge::Tensor::stride"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", "Aidge::Tensor::stride::idx"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7stridesEv", "Aidge::Tensor::strides"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord::index"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex::coords"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex::dimensions"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString::offset"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString::precision"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor9undefinedEv", "Aidge::Tensor::undefined"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5zerosEv", "Aidge::Tensor::zeros"], [4, 0, 1, "_CPPv4N5Aidge6TensorD0Ev", "Aidge::Tensor::~Tensor"], [9, 0, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose"], [9, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::name"], [9, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::outputDimsOrder"], [10, 0, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend"], [10, 1, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend::graph"], [10, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [10, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [10, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [10, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [10, 0, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps"], [10, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::graph"], [10, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::recursive"], [10, 0, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove"], [10, 1, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove::graphView"], [10, 0, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose"], [10, 1, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose::graphView"], [10, 0, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm"], [10, 1, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm::graphView"], [6, 0, 1, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", "Aidge::generateGraph"], [6, 1, 1, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", "Aidge::generateGraph::ctors"], [6, 0, 1, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", "Aidge::getConnectedGraphView"], [6, 1, 1, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", "Aidge::getConnectedGraphView::node"], [10, 0, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling"], [10, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::matMul"], [10, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::maxDims"], [10, 0, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout"], [10, 1, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout::graphView"], [10, 0, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten"], [10, 1, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten::graphView"], [2, 0, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv"], [2, 1, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv::mat"], [12, 0, 1, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", "calibrate"], [12, 0, 1, "_CPPv46device2id", "device"], [12, 0, 1, "_CPPv410initializev", "initialize"], [12, 0, 1, "_CPPv44load8filepath", "load"], [12, 0, 1, "_CPPv47profile13nb_iterations4mode", "profile"], [12, 0, 1, "_CPPv48run_sync6inputs", "run_sync"], [12, 0, 1, "_CPPv44save8filepath", "save"]], "aidge_backend_opencv": [[2, 8, 1, "", "MNIST"]], "aidge_backend_opencv.MNIST": [[2, 9, 1, "", "__init__"], [2, 9, 1, "", "get_item"], [2, 9, 1, "", "get_len"], [2, 9, 1, "", "get_nb_modalities"], [2, 9, 1, "", "len"]], "aidge_core": [[9, 10, 1, "", "Add"], [9, 10, 1, "", "AvgPooling1D"], [9, 10, 1, "", "AvgPooling2D"], [9, 10, 1, "", "AvgPooling3D"], [9, 10, 1, "", "BatchNorm2D"], [9, 10, 1, "", "Concat"], [6, 8, 1, "", "Connector"], [9, 10, 1, "", "Conv1D"], [9, 10, 1, "", "Conv2D"], [9, 10, 1, "", "ConvDepthWise1D"], [9, 10, 1, "", "ConvDepthWise2D"], [4, 8, 1, "", "DataProvider"], [9, 10, 1, "", "Div"], [9, 10, 1, "", "Erf"], [9, 10, 1, "", "FC"], [9, 10, 1, "", "Gather"], [9, 10, 1, "", "GenericOperator"], [6, 8, 1, "", "GraphView"], [3, 8, 1, "", "IOSpec"], [9, 10, 1, "", "Identity"], [3, 8, 1, "", "ImplSpec"], [9, 10, 1, "", "LSTM"], [9, 10, 1, "", "LeakyReLU"], [9, 10, 1, "", "MatMul"], [9, 10, 1, "", "Mul"], [6, 8, 1, "", "Node"], [9, 8, 1, "", "Operator"], [9, 8, 1, "", "OperatorTensor"], [9, 10, 1, "", "PaddedAvgPooling2D"], [9, 10, 1, "", "PaddedConv2D"], [9, 10, 1, "", "PaddedConvDepthWise2D"], [9, 10, 1, "", "PaddedMaxPooling2D"], [11, 8, 1, "", "ParallelScheduler"], [9, 10, 1, "", "Pop"], [9, 10, 1, "", "Pow"], [9, 10, 1, "", "Producer"], [9, 10, 1, "", "ReLU"], [9, 10, 1, "", "ReduceMean"], [9, 10, 1, "", "Reshape"], [11, 8, 1, "", "Scheduler"], [11, 8, 1, "", "SequentialScheduler"], [9, 10, 1, "", "Sigmoid"], [7, 8, 1, "", "SinglePassGraphMatching"], [9, 10, 1, "", "Slice"], [9, 10, 1, "", "Softmax"], [9, 10, 1, "", "Sqrt"], [9, 10, 1, "", "Sub"], [9, 10, 1, "", "Tanh"], [4, 8, 1, "", "Tensor"], [9, 10, 1, "", "Transpose"], [10, 10, 1, "", "adapt_to_backend"], [10, 10, 1, "", "expand_metaops"], [10, 10, 1, "", "fuse_batchnorm"], [10, 10, 1, "", "fuse_to_metaops"], [6, 10, 1, "", "generate_graph"], [6, 10, 1, "", "get_connected_graph_view"], [10, 10, 1, "", "matmul_to_fc"], [9, 10, 1, "", "meta_operator"], [6, 10, 1, "", "parallel"], [10, 10, 1, "", "remove_flatten"], [6, 10, 1, "", "residual"], [6, 10, 1, "", "sequential"]], "aidge_core.Connector": [[6, 9, 1, "", "__init__"]], "aidge_core.DataProvider": [[4, 9, 1, "", "__init__"]], "aidge_core.GraphView": [[6, 9, 1, "", "__init__"], [6, 9, 1, "", "add"], [6, 9, 1, "", "add_child"], [6, 9, 1, "", "clone"], [6, 9, 1, "", "compile"], [6, 9, 1, "", "forward_dims"], [6, 9, 1, "", "get_input_nodes"], [6, 9, 1, "", "get_node"], [6, 9, 1, "", "get_nodes"], [6, 9, 1, "", "get_ordered_inputs"], [6, 9, 1, "", "get_ordered_nodes"], [6, 9, 1, "", "get_ordered_outputs"], [6, 9, 1, "", "get_output_nodes"], [6, 9, 1, "", "get_ranked_nodes"], [6, 9, 1, "", "get_ranked_nodes_name"], [6, 9, 1, "", "in_view"], [6, 9, 1, "", "inputs"], [6, 9, 1, "", "log_outputs"], [6, 9, 1, "", "outputs"], [6, 9, 1, "", "replace"], [6, 9, 1, "", "root_node"], [6, 9, 1, "", "save"], [6, 9, 1, "", "set_backend"], [6, 9, 1, "", "set_dataformat"], [6, 9, 1, "", "set_datatype"], [6, 9, 1, "", "set_ordered_inputs"], [6, 9, 1, "", "set_ordered_outputs"], [6, 9, 1, "", "set_root_node"], [6, 9, 1, "", "update_inputs_outputs"]], "aidge_core.IOSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.ImplSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.Node": [[6, 9, 1, "", "__init__"], [6, 9, 1, "", "add_child"], [6, 9, 1, "", "attributes"], [6, 9, 1, "", "clone"], [6, 9, 1, "", "create_unique_name"], [6, 9, 1, "", "get_children"], [6, 9, 1, "", "get_nb_inputs"], [6, 9, 1, "", "get_nb_outputs"], [6, 9, 1, "", "get_operator"], [6, 9, 1, "", "get_ordered_children"], [6, 9, 1, "", "get_parent"], [6, 9, 1, "", "get_parents"], [6, 9, 1, "", "input"], [6, 9, 1, "", "input_category"], [6, 9, 1, "", "inputs"], [6, 9, 1, "", "name"], [6, 9, 1, "", "output"], [6, 9, 1, "", "outputs"], [6, 9, 1, "", "set_name"], [6, 9, 1, "", "type"]], "aidge_core.Operator": [[9, 9, 1, "", "__init__"], [9, 9, 1, "", "associate_input"], [9, 9, 1, "", "backend"], [9, 9, 1, "", "clone"], [9, 9, 1, "", "forward"], [9, 9, 1, "", "get_impl"], [9, 9, 1, "", "get_raw_input"], [9, 9, 1, "", "get_raw_output"], [9, 9, 1, "", "input_category"], [9, 9, 1, "", "is_atomic"], [9, 9, 1, "", "is_back_edge"], [9, 9, 1, "", "is_optional_input"], [9, 9, 1, "", "nb_inputs"], [9, 9, 1, "", "nb_outputs"], [9, 9, 1, "", "set_back_edges"], [9, 9, 1, "", "set_backend"], [9, 9, 1, "", "set_dataformat"], [9, 9, 1, "", "set_datatype"], [9, 9, 1, "", "set_impl"], [9, 9, 1, "", "set_input"], [9, 9, 1, "", "set_output"], [9, 9, 1, "", "type"]], "aidge_core.OperatorTensor": [[9, 9, 1, "", "__init__"], [9, 9, 1, "", "associate_input"], [9, 9, 1, "", "backend"], [9, 9, 1, "", "clone"], [9, 9, 1, "", "dims_forwarded"], [9, 9, 1, "", "forward"], [9, 9, 1, "", "forward_dims"], [9, 9, 1, "", "get_impl"], [9, 9, 1, "", "get_input"], [9, 9, 1, "", "get_inputs"], [9, 9, 1, "", "get_output"], [9, 9, 1, "", "get_outputs"], [9, 9, 1, "", "get_raw_input"], [9, 9, 1, "", "get_raw_output"], [9, 9, 1, "", "input_category"], [9, 9, 1, "", "is_atomic"], [9, 9, 1, "", "is_back_edge"], [9, 9, 1, "", "is_optional_input"], [9, 9, 1, "", "nb_inputs"], [9, 9, 1, "", "nb_outputs"], [9, 9, 1, "", "set_back_edges"], [9, 9, 1, "", "set_backend"], [9, 9, 1, "", "set_dataformat"], [9, 9, 1, "", "set_datatype"], [9, 9, 1, "", "set_impl"], [9, 9, 1, "", "set_input"], [9, 9, 1, "", "set_output"], [9, 9, 1, "", "type"]], "aidge_core.ParallelScheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "forward"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Scheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SequentialScheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "backward"], [11, 9, 1, "", "forward"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SinglePassGraphMatching": [[7, 9, 1, "", "__init__"], [7, 9, 1, "", "add_node_lambda"], [7, 9, 1, "", "match"]], "aidge_core.Tensor": [[4, 9, 1, "", "__init__"], [4, 9, 1, "", "abs"], [4, 9, 1, "", "backend"], [4, 9, 1, "", "capacity"], [4, 9, 1, "", "clone"], [4, 9, 1, "", "cpy_transpose"], [4, 9, 1, "", "dformat"], [4, 9, 1, "", "dims"], [4, 9, 1, "", "dtype"], [4, 9, 1, "", "get_available_backends"], [4, 9, 1, "", "get_coord"], [4, 9, 1, "", "get_idx"], [4, 9, 1, "", "grad"], [4, 9, 1, "", "has_impl"], [4, 9, 1, "", "mean"], [4, 9, 1, "", "resize"], [4, 9, 1, "", "set_backend"], [4, 9, 1, "", "set_data_format"], [4, 9, 1, "", "set_datatype"], [4, 9, 1, "", "set_grad"], [4, 9, 1, "", "size"], [4, 9, 1, "", "sqrt"], [4, 9, 1, "", "undefined"], [4, 9, 1, "", "zeros"]], "aidge_core.export_utils": [[5, 8, 1, "", "ExportLib"], [5, 8, 1, "", "ExportNode"], [5, 8, 1, "", "ExportNodeCpp"], [5, 10, 1, "", "scheduler_export"]], "aidge_core.export_utils.ExportLib": [[5, 9, 1, "", "__init__"], [5, 9, 1, "", "backend"], [5, 9, 1, "", "backward"], [5, 9, 1, "", "forward"], [5, 9, 1, "", "get_adaptation"], [5, 9, 1, "", "get_available_impl_specs"], [5, 9, 1, "", "get_best_adaptation"], [5, 9, 1, "", "get_best_match"], [5, 9, 1, "", "get_export_node"], [5, 9, 1, "", "get_operator"], [5, 9, 1, "", "get_prod_conso"], [5, 9, 1, "", "get_required_spec"], [5, 9, 1, "", "prod_conso"], [5, 9, 1, "", "register"], [5, 9, 1, "", "register_generic"], [5, 9, 1, "", "register_metaop"]], "aidge_core.export_utils.ExportNode": [[5, 9, 1, "", "__init__"]], "aidge_core.export_utils.ExportNodeCpp": [[5, 9, 1, "", "__init__"], [5, 9, 1, "", "export"], [5, 9, 1, "", "forward"]], "aidge_onnx": [[13, 10, 1, "", "export_onnx"], [13, 10, 1, "", "load_onnx"]], "aidge_onnx.node_export": [[13, 10, 1, "", "auto_register_export"], [13, 10, 1, "", "register_export"], [13, 10, 1, "", "supported_operators"]], "aidge_onnx.node_export.generic_export": [[13, 10, 1, "", "generic_export"]], "aidge_onnx.node_import": [[13, 11, 1, "", "ONNX_NODE_CONVERTER_"], [13, 10, 1, "", "auto_register_import"], [13, 10, 1, "", "register_import"], [13, 10, 1, "", "supported_operators"]], "aidge_onnx.node_import.generic": [[13, 10, 1, "", "import_generic"]]}, "objnames": {"0": ["cpp", "function", "C++ function"], "1": ["cpp", "functionParam", "C++ function parameter"], "2": ["cpp", "templateParam", "C++ template parameter"], "3": ["cpp", "class", "C++ class"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "enum", "C++ enum"], "6": ["cpp", "enumerator", "C++ enumerator"], "7": ["cpp", "union", "C++ union"], "8": ["py", "class", "Python class"], "9": ["py", "method", "Python method"], "10": ["py", "function", "Python function"], "11": ["py", "data", "Python data"]}, "objtypes": {"0": "cpp:function", "1": "cpp:functionParam", "2": "cpp:templateParam", "3": "cpp:class", "4": "cpp:member", "5": "cpp:enum", "6": "cpp:enumerator", "7": "cpp:union", "8": "py:class", "9": "py:method", "10": "py:function", "11": "py:data"}, "terms": {"": [0, 4, 5, 6, 9, 10, 11, 12, 17, 18, 19, 20, 22, 23, 25, 26, 28, 29, 35, 39, 41], "0": [0, 4, 5, 6, 7, 9, 10, 11, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 43], "00": [22, 25], "000000": 22, "00080108642578125": 19, "00299072265625": 19, "01": 25, "02": 0, "039366": 19, "0393662": 19, "0393667": 19, "04": 19, "0443442": 20, "055716": 19, "0557165": 19, "06": 9, "0625": 25, "0996679": 20, "099668": 20, "0e": 9, "0f": 9, "0x7fac1c1bf550": 19, "1": [4, 5, 6, 7, 9, 10, 12, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 43], "10": [6, 10, 19, 20, 21, 22, 25, 26, 27, 28], "100": [19, 25, 26], "1000": 19, "10000000149011612": 9, "10080": 22, "101_first_step": [19, 21], "1024": 22, "107": 25, "10gen": 22, "11": [10, 19, 21, 22, 25, 26, 28], "112": 6, "1122966": 20, "113823199097239746302018111408177152": 22, "1176": 22, "118177": 19, "1181774": 19, "118178": 19, "12": [19, 21, 22, 25, 26, 28], "120": 22, "125": 22, "128": 25, "1280": 25, "13": [10, 19, 22, 25, 26, 28], "131072": 25, "13579765": 20, "139": 22, "13954135": 20, "14": [19, 20, 22, 25, 26, 28, 29], "147": [21, 26], "148": [21, 26], "149": [21, 26], "15": [19, 20, 26, 28], "150": [21, 22, 26], "151": [21, 26], "1572864": 25, "16": [10, 19, 20, 22, 23, 25, 26, 27, 28, 31], "1600": 22, "16139984130859375": 19, "16384": 25, "165191650390625": 19, "16739482156458719204678603116642304": 22, "16bit": [33, 40], "16x16": 10, "17": [19, 20, 22, 25, 28], "1705782264471054": 25, "172": 26, "173": 26, "17353332042694092": 25, "174": 26, "175": 26, "176": 26, "17789122462272644": 25, "18": [6, 19, 20, 28], "180": 10, "182431": 19, "18512852": 20, "19": [19, 20, 22, 28], "191": [21, 26], "192": [21, 25, 26], "193": [21, 26], "194": [21, 26], "195": [21, 26], "196": [21, 26], "196608": 25, "197": [21, 26], "198": [21, 26], "19859138131141663": 25, "199": 25, "1d": [4, 40], "1e": 19, "1f": 9, "1px": 10, "2": [0, 4, 5, 6, 7, 9, 10, 11, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 43], "20": [10, 19, 28], "200": [20, 21, 22, 26], "2017": [22, 25], "2025": [0, 22, 25], "20392664": 20, "21": [19, 22, 25, 28], "210": [21, 26], "211": [21, 26], "212": [21, 26], "214": [21, 22, 26], "215": [21, 26], "22": [5, 10, 19], "224": 6, "23": [5, 19], "239514341184222461921692342084960256": 22, "24": [5, 10, 19, 22, 25], "2400": 22, "2406125": 20, "242": 10, "24236728": 20, "24839124": 20, "25": [5, 10, 22, 25], "255": 22, "2550": 19, "256": 25, "2689649": 20, "27": 10, "273632146930293199392671791172288512": 22, "28": [19, 22, 26], "29": [5, 19], "2bcpu": 25, "2d": [18, 31, 40], "3": [4, 6, 9, 10, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 43], "30": [5, 19], "300px": 22, "30561584": 20, "3072": 25, "31": [5, 19, 22, 25], "310586": 20, "311413": 19, "3114134": 19, "3114135": 19, "32": [5, 19, 22, 25, 27, 28, 31], "320": 25, "32768": 25, "32bit": [33, 40], "33": 19, "3388066": 19, "338807": 19, "339156035911099577417900858944782336": 22, "34": [19, 21, 22, 25, 26, 27, 28], "3479292": 20, "35": [21, 26], "358620454350872725688363565715554304": 22, "36": 10, "36074204094196016754500678440714240": 22, "37": [21, 26], "38": [21, 26], "384": 25, "388133420256411277027984248479416320": 22, "39": [19, 20, 21, 22, 23, 26], "39250": 19, "3947506": 20, "396087": 19, "3960874": 19, "3960878": 19, "3985453": 20, "3d": [27, 40], "3f": 26, "3x3": [23, 27, 43], "4": [2, 4, 6, 9, 10, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31], "400": 22, "404": [21, 26], "4055657982826233": 25, "41": 22, "42310": 19, "455979": 19, "45598": 19, "460281": 20, "467520435236516714618403254435840000": 22, "4704": 22, "472123710320839244029094548266287104": 22, "48000": 22, "4923961": 20, "4d": 40, "5": [0, 6, 9, 10, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31], "50": [6, 10, 19, 22], "5000": 19, "5026901960372925": 25, "510": 19, "512": [23, 25, 27], "512nb": 25, "519796": 20, "52272": 28, "524288": 28, "5249792": 20, "59375": 25, "5d": 40, "5f": 9, "5px": 10, "6": [9, 10, 19, 20, 21, 22, 25, 26, 27, 28, 31], "61": 22, "612253": 19, "6122534": 19, "612254": 19, "621234": 19, "6212344": 19, "63": 27, "6382758": 20, "64": [6, 10, 25, 28, 31], "640": 25, "64x64": 31, "65535": 6, "66": 28, "6773143": 20, "6773148": 20, "6875": 25, "7": [3, 10, 16, 19, 20, 21, 22, 25, 26, 27, 28, 31], "71": 23, "71598424": 20, "72": 23, "7233275": 20, "729166666666666": 25, "73": 23, "74": 23, "75": [23, 25], "76": 23, "77": 23, "78": 23, "784": 22, "78400": 19, "79": 23, "8": [9, 10, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31], "80": [10, 23, 25], "80x80": 10, "81": 23, "81001099": 20, "8125": 25, "8192": 25, "82": 23, "83": 23, "84": [22, 23], "840": 22, "85": 23, "86": [23, 25], "864": 28, "87": 23, "8739378": 20, "88": 23, "89": 23, "8982372": 20, "8bit": [33, 40], "9": [9, 10, 19, 20, 21, 22, 25, 26, 27, 28, 43], "96230666": 20, "98370683": 20, "99051021": 20, "999999747378752e": 9, "A": [4, 5, 6, 7, 9, 11, 12, 13, 18, 22, 23, 25, 27, 29, 31, 40, 43], "AND": [4, 43], "And": [19, 20, 23, 25], "As": [6, 9, 18, 19, 20, 23, 26, 27, 33, 40], "At": [19, 27], "But": 26, "By": [7, 16, 23, 27], "For": [0, 4, 10, 11, 16, 18, 19, 20, 23, 24, 25, 27, 29, 30, 31, 33, 34, 35, 40, 43], "IN": 6, "If": [4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 20, 24, 25, 26, 27, 28, 34, 39, 43], "In": [4, 6, 7, 11, 18, 19, 20, 21, 23, 25, 26, 27, 29, 33, 34, 43], "It": [4, 5, 6, 7, 9, 11, 13, 18, 19, 23, 27, 34, 40, 43], "Its": 18, "NOT": 43, "No": [4, 18, 19, 20, 21, 22, 25, 26, 27, 28], "Not": [9, 40], "ON": 16, "OR": 43, "One": [6, 7, 19, 23, 27, 43], "Such": 40, "That": [26, 29, 33], "The": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 43], "Then": [6, 16, 20, 26], "There": [6, 27, 35], "These": [19, 34, 35, 40, 41], "To": [6, 7, 16, 19, 22, 23, 24, 25, 26, 27, 28, 31, 40, 43], "With": [19, 27, 34], "_": [6, 20], "__getitem__": 25, "__init__": [2, 3, 4, 5, 6, 7, 9, 11, 20, 21, 25, 26, 27], "_add": 20, "_div": 20, "_get_file_path": [21, 26], "_get_seri": [21, 26], "_input": 20, "_input_": 5, "_load_byt": [21, 26], "_load_onnx2graphview": [21, 26], "_maxpool": 9, "_mul": 20, "_name": 5, "_output_": 5, "_pad": 9, "_pow": 20, "_supportedformat": [21, 26], "a002": [21, 26], "aa": 43, "aaa": 43, "ab": 4, "abil": 29, "abl": [6, 19, 25, 30, 34, 40, 43], "about": [26, 34], "abov": [7, 20, 27, 43], "abs_op": 9, "absenc": 23, "abspath": [19, 23, 27], "abstract": [0, 4, 5, 9, 19, 31, 43], "acc": [25, 26], "acceler": [10, 18], "accept": [4, 9], "access": [4, 5, 19, 28, 29, 30, 36], "accesss": 19, "accord": [4, 6, 26, 29, 31, 33, 34, 35, 40], "account": [34, 41], "accross": 23, "accumul": 42, "accuraci": [21, 25, 30, 35], "achiev": [31, 34, 36], "across": 9, "act": [19, 27], "action": [5, 34], "activ": [9, 13, 16, 19, 26, 40], "actual": [4, 6, 10, 11, 18, 27, 33], "acycl": [6, 11, 18], "ad": [0, 5, 6, 9, 19, 22, 25, 27, 28, 31, 35, 39, 43], "adapt": [19, 29, 34], "adapt_to_backend": [10, 19], "adapttobackend": 10, "add": [6, 7, 11, 13, 18, 19, 20, 23, 24, 26, 27, 29, 40, 41], "add1": 6, "add2": 23, "add_0": 10, "add_1": 10, "add_child": [6, 20, 23, 26], "add_node_lambda": [7, 18, 23], "add_op": [9, 20], "addafterbackward": 6, "addafterforward": 6, "addbeforebackward": 6, "addbeforeforward": 6, "addchild": [6, 25, 28], "addit": [4, 5, 7, 9, 23, 29, 43], "addition": [6, 12], "additionn": 23, "addnodelambda": 7, "addop": 9, "address": 26, "addview": 6, "advanc": [18, 24], "afa": 10, "affect": [6, 26], "after": [0, 4, 6, 9, 10, 26, 34, 35, 40, 41], "again": [7, 20, 23, 26, 27], "against": [22, 28, 29], "aggress": 26, "agnost": [15, 33, 34, 40], "agreg": 42, "aidg": [3, 4, 5, 6, 7, 9, 10, 11, 14, 15, 16, 17, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "aidge_backend_cpu": [16, 19, 20, 21, 22, 23, 25, 26, 27, 28], "aidge_backend_cuda": 25, "aidge_backend_opencv": [2, 21], "aidge_cifar10": 25, "aidge_cor": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "aidge_databas": 25, "aidge_dataprovid": 25, "aidge_export_cpp": [19, 22], "aidge_export_tensorrt": 12, "aidge_instal": 16, "aidge_learn": 25, "aidge_model": [26, 27], "aidge_nod": [5, 13], "aidge_node_converter_": 13, "aidge_onnx": [13, 16, 19, 20, 21, 22, 23, 26, 27, 28], "aidge_quant": [19, 26], "aim": [28, 29, 34, 43], "algorithm": [6, 11, 19, 26, 27, 29, 33, 40], "all": [4, 5, 6, 7, 9, 10, 11, 16, 19, 23, 25, 26, 27, 28, 31, 34, 35, 39, 40, 43], "allclos": 19, "allexpr": 43, "alloc": [4, 5, 11, 34], "allow": [6, 7, 9, 11, 12, 18, 19, 20, 23, 26, 27, 29, 31, 35, 36, 39, 40, 42], "allow_data_depend": [6, 9, 19, 27], "allowdatadepend": [6, 9], "allowzero": 9, "alon": 27, "along": [5, 6, 9, 12, 18, 27], "alreadi": [4, 6, 7, 19, 21, 22, 23, 25, 26, 28, 34, 35, 40, 43], "also": [4, 6, 7, 9, 13, 17, 19, 20, 22, 23, 25, 26, 27, 28, 29, 31, 33, 34], "altern": [9, 22], "alwai": [4, 7, 18, 23, 27], "amazonaw": 21, "ambigu": 6, "ambit": 0, "among": 34, "amount": [9, 11, 18, 27], "amp": 19, "an": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 39, 41, 42, 43], "analysi": 35, "analyz": 9, "anchor": [7, 23], "and_op": 9, "ani": [3, 4, 6, 7, 9, 10, 18, 19, 22, 24, 25, 27, 28, 40, 43], "anoth": [4, 6, 9, 11, 16, 18, 27, 29, 33, 34, 40], "anymor": 27, "anyth": 27, "anytim": [19, 27], "anywher": [7, 23, 27], "api": [0, 5, 6, 19, 25, 29, 34, 35, 36], "app": 12, "appear": [23, 43], "append": [5, 6, 19, 22, 23, 26, 27], "appli": [5, 6, 9, 10, 19, 23, 31, 40], "applic": [0, 5, 19, 27, 30, 34], "approach": [0, 20, 26], "appropri": 31, "approxim": 0, "ar": [4, 5, 6, 7, 9, 10, 11, 12, 16, 18, 19, 22, 23, 27, 28, 29, 31, 33, 34, 35, 36, 40, 43], "arang": 20, "arbitrari": [6, 11, 18, 27], "architectur": [18, 19, 26, 43], "area": 9, "arg": [3, 4, 6, 9, 10, 11, 13, 21, 26], "arg0": [4, 5, 6], "arg1": 5, "argmax": [19, 20, 21, 25, 26], "argmax_op": 9, "argsep": 43, "argument": [4, 5, 6, 7, 9, 10, 13, 23, 27], "arithmet": [0, 4], "around": 36, "arr": 4, "arrai": [4, 6, 9, 19, 20, 21, 22, 25, 26, 28, 31, 36], "array1d": [4, 6], "array2d": 4, "array3d": 4, "array4d": 4, "array_nam": [19, 22], "art": 15, "ascii": [20, 21], "ask": 6, "aslateasposs": 11, "assert": [4, 6, 19], "assess": [4, 6], "associ": [4, 5, 6, 9, 11, 13, 18, 27, 29, 31, 33, 34, 40], "associate_input": 9, "associateinput": 9, "assoonasposs": 11, "assum": [4, 7, 23, 27, 34], "assumpt": [9, 18], "ast": 43, "asttoken": 22, "astyp": [6, 19, 20, 22, 28], "async": 12, "atan": 20, "atan_op": 9, "atom": 20, "attach": [19, 20, 22, 25, 27, 28, 41], "attack": 29, "attempt": 25, "attr": [3, 6, 9, 20, 23], "attrdict": 3, "attribut": [4, 5, 6, 7, 9, 18, 19, 20, 22, 27, 28, 33, 40, 43], "attrs_": 3, "audit": 34, "auto": [6, 9, 11, 22], "auto_regist": 13, "auto_register_export": 13, "auto_register_import": [13, 20], "automat": [1, 5, 6, 9, 12, 19, 27, 43], "avaialbl": 1, "avail": [0, 4, 5, 6, 9, 10, 11, 12, 18, 19, 22, 25, 26, 27, 29, 33, 34, 36, 39, 40], "availabledatastatu": 11, "averag": [12, 40], "averagepool": [9, 20], "avgpool": 9, "avgpool1d": 40, "avgpool2d": 40, "avgpool3d": 40, "avgpooling1d": 9, "avgpooling2d": 9, "avgpooling3d": 9, "avgpooling_op": 9, "avoid": [7, 20, 23, 25, 28, 43], "avonb": 25, "awar": [27, 35], "ax": [9, 28, 40], "axes3d": 27, "axesimag": 19, "axi": [9, 19, 21, 22, 26, 28], "b": [6, 9, 20, 22, 26, 40], "b64encod": [20, 21, 28], "back": [6, 9, 18, 27, 28], "backbon": 34, "backedg": 9, "backend": [4, 5, 6, 8, 9, 14, 18, 19, 20, 22, 25, 26, 34, 35, 36, 39, 40], "backend_opencv": 31, "backpropag": 25, "backward": [4, 5, 6, 9, 11, 19, 25, 33, 40, 41], "bandwidth": [26, 34], "base": [5, 6, 19, 27, 29, 31, 34, 39], "base64": [20, 21, 28], "base64_byt": [20, 21, 28], "base64_str": [20, 21, 28], "base_nam": 6, "base_url": 21, "bash": 19, "basic": [19, 24, 25], "batch": [4, 9, 10, 11, 12, 24, 31], "batch_siz": [4, 9, 12, 21, 25], "batchnorm": [19, 20, 27, 29, 40, 43], "batchnorm1d": 40, "batchnorm2d": [9, 28, 40], "batchnorm3d": 40, "batchnorm_op": 9, "batchsiz": 4, "becaus": [4, 7, 23, 27, 28, 36], "becom": [6, 27, 43], "been": [4, 6, 7, 9, 19, 20, 22, 23, 26, 27, 28, 40], "befor": [4, 5, 9, 10, 19, 22, 26, 27, 41], "beforehand": 10, "begin": [20, 26, 43], "beginendtupl": 9, "behavior": [6, 7, 9, 23, 27], "being": [0, 4, 27, 43], "belong": [6, 9, 34], "below": [18, 23], "benchmark": 35, "benefici": 34, "beta": 20, "beta_prod": 20, "between": [4, 7, 9, 18, 23, 27, 34, 39, 40, 43], "bewar": [4, 7, 23, 27], "beyond": 18, "bia": [6, 7, 9, 23, 25, 27], "bias": [6, 25], "bigger": 9, "billion": 26, "bin": [12, 16, 19, 22], "bind": [16, 19, 20, 29, 36], "bit": [9, 26], "bitshift": 20, "bitshift_op": 9, "block": [22, 41], "bn0": 28, "bn0_batch_mean": 28, "bn0_batch_vari": 28, "bn0_scale": 28, "bn0_shift": 28, "bnmean": 28, "bnscale": 28, "bnshift": 28, "bnvar": 28, "board": 34, "bool": [2, 4, 5, 6, 7, 9, 10, 11, 13, 16, 21, 26, 43], "boolean": [13, 43], "bordertyp": 9, "bordervalu": 9, "both": [4, 5, 6, 7, 19, 23, 28, 29, 31, 33, 40], "bound": 4, "br": 10, "branch": [7, 20, 23], "break": [7, 23, 25], "broadcast": 9, "broken": 6, "brows": [4, 34], "buffer": [4, 42], "buffer_protocol": 36, "build": [0, 6, 9, 10, 12, 15, 18, 19, 21, 22, 25, 26], "build_cpp": 12, "build_cpp_dock": 12, "build_image_dock": 12, "build_lib_python": 12, "build_lib_python_dock": 12, "builder": 6, "built": [9, 10, 11, 16, 18, 19, 43], "builtin": 26, "busi": 11, "button": 22, "button_clear": 22, "button_gen": 22, "byte": [2, 21, 26], "c": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 18, 20, 22, 25, 28, 29, 40], "c0": [22, 25, 28], "cach": 12, "cache_file_path": 12, "calcul": [0, 29, 30, 33, 34], "calibr": 12, "calibration_cach": 12, "calibration_fold": 12, "calibration_folder_path": 12, "call": [4, 6, 7, 9, 18, 19, 20, 21, 26, 27, 31, 33, 34, 40, 41], "callabl": [5, 7, 13], "callback": 6, "can": [0, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 42, 43], "cannot": [6, 7, 9, 10, 12, 19, 20, 23, 27, 43], "canva": 22, "capabl": [18, 34], "capac": 4, "captur": 23, "care": [6, 29], "carri": [6, 34, 40], "case": [4, 6, 7, 11, 19, 20, 23, 25, 27, 33, 34, 35, 40, 43], "cast": [4, 21, 26], "cast_op": 9, "cat": 19, "categor": [29, 35, 40], "categori": [6, 9, 40], "ccc": 10, "ccf": 10, "cd": [16, 19, 22], "ceil": 9, "ceil_mod": 9, "cell": [19, 21, 22, 26], "certifi": [22, 25], "chain": [13, 19], "chang": [4, 6, 10, 23, 27, 29, 33, 35, 40], "channel": [4, 5, 9, 20], "char": [4, 9], "charact": [6, 13, 43], "character": [15, 43], "characterist": [0, 4], "charset": [22, 25], "check": [4, 5, 6, 9, 18, 20, 27, 34, 43], "child": [6, 7, 19, 22, 23, 25, 27, 28, 40], "childinputtensoridx": 6, "childnod": 6, "childnodetyp": 23, "children": [6, 23, 40], "choos": [18, 25, 28, 29, 31, 33, 34, 40], "chosen": [33, 40], "chronolog": 34, "chw": [4, 31], "cifar": 25, "cifar10": 25, "circular": [6, 27, 28], "ckei": 43, "cl": [6, 25], "clariti": 43, "class": [0, 2, 3, 4, 5, 6, 7, 12, 19, 20, 25, 27, 31], "classdef": 10, "classic": 34, "classif": 30, "classifi": 22, "classifier_1_bia": 22, "classifier_1_weight": 22, "classifier_3_bia": 22, "classifier_3_weight": 22, "classifier_5_bia": 22, "classifier_5_weight": 22, "classifier_classifier_0_flatten": 22, "classifier_classifier_1_gemm": 22, "classifier_classifier_2_relu": 22, "classifier_classifier_3_gemm": 22, "classifier_classifier_4_relu": 22, "classifier_classifier_5_gemm": 22, "classifier_classifier_5_gemm_output_0": 22, "classmethod": 5, "clean": 12, "clear": [6, 22], "clip": [19, 20], "clip_op": 9, "clipping_mod": 19, "clone": [4, 6, 9, 19], "clonecallback": 6, "clonenod": 6, "clonesharedoper": 6, "clonesharedproduc": 6, "closest": 5, "cmake": 16, "cmap": [19, 26], "cmpr": 43, "co": 22, "code": [0, 5, 9, 10, 15, 19, 20, 21, 22, 23, 26, 29, 34, 40], "coeffici": 26, "coher": 6, "colabor": 19, "collabor": 19, "collect": [5, 22, 25, 31, 43], "com": [10, 21], "combin": [10, 31, 43], "come": 40, "comm": 22, "command": [12, 19, 23], "commerci": 0, "common": 40, "commonli": 9, "compact": 27, "compar": 28, "comparison": 19, "compat": [0, 4, 6, 9, 34, 36], "compil": [6, 12, 15, 20, 28, 29, 34, 35, 40], "complementari": 43, "complet": [21, 22, 29, 40], "complex": [0, 7, 11, 18, 19, 23, 29, 40, 43], "compon": [19, 34, 43], "compos": [4, 20, 25, 31, 34], "composit": [9, 20], "comprehens": 34, "compress": 26, "compresslevel": 26, "comput": [0, 5, 6, 9, 10, 11, 18, 19, 21, 25, 27, 28, 29, 31, 33, 35, 36, 39, 41], "computationn": 19, "compute_accuraci": 26, "computereceptivefield": 9, "concat": [10, 11, 20, 28, 40], "concat_0": 10, "concat_op": 9, "concaten": [9, 11, 28, 31, 40], "concept": [29, 33, 34, 40], "concretli": 31, "condit": [4, 6, 35, 43], "confer": 29, "config": 5, "config_extens": 5, "config_path": 5, "config_templ": 5, "configur": [0, 5, 18, 21, 22, 26, 34], "confus": 30, "conjunct": 18, "connect": [5, 6, 7, 9, 11, 13, 18, 22, 23, 25, 26, 27, 28, 39, 40], "connectinput": 11, "connector": [20, 40], "consecut": 6, "conserv": 4, "consid": [4, 25, 27, 28, 34], "consist": [9, 23, 26, 34, 36, 40], "const": [2, 3, 4, 6, 7, 9, 10, 11], "constant": [9, 19, 20], "constant_fil": 25, "constant_fold": [19, 27], "constant_lr": 25, "constantfold": 10, "constantofshap": 20, "constantofshape_op": 9, "constexpr": 4, "constitut": [13, 18, 40], "constrain": [0, 7, 34], "construct": [4, 6, 7, 9, 22, 26, 27], "constructor": [4, 9, 11], "consum": [9, 11, 15, 19, 20, 22, 25, 27, 28, 33], "consumm": 19, "consumpt": [0, 26], "contain": [4, 5, 6, 9, 10, 12, 13, 18, 19, 23, 26, 27, 34, 40, 43], "content": [6, 20, 21, 22, 26], "context": [7, 19, 20, 22, 25, 27, 28, 43], "contigu": 4, "continu": [5, 27, 35], "contraint": 34, "contribut": 24, "control": [0, 18, 34], "conv": [6, 7, 18, 19, 20, 22, 23, 25, 27, 43], "conv0": 28, "conv0_0": 28, "conv0_16": 28, "conv0_32": 28, "conv0_48": 28, "conv0_b": 28, "conv0_b_0": 28, "conv0_w": 28, "conv0_w_0": 28, "conv1": [6, 23, 27], "conv1_addn": 10, "conv1_b_reshape_0n": 10, "conv1_bn": 10, "conv1_matmuln": 10, "conv1_reshape_shape_prodn": 10, "conv1_reshapen": 10, "conv1_unfoldn": 10, "conv1_w": 23, "conv1_w_reshape_0n": 10, "conv1_wn": 10, "conv1d": [9, 40], "conv1n": 10, "conv2": [6, 23, 27], "conv2_b": 23, "conv2_conv": 23, "conv2_matmuln": 10, "conv2_pad": 23, "conv2_reshape_shape_prodn": 10, "conv2_reshapen": 10, "conv2_unfoldn": 10, "conv2_w": 23, "conv2_w_reshape_0n": 10, "conv2_wn": 10, "conv2d": [9, 19, 22, 23, 27, 28, 40], "conv2d_dataflow_cp": 27, "conv2d_df": 27, "conv2ddepthwis": 9, "conv2n": 10, "conv3": [23, 27], "conv3_addn": 10, "conv3_b_reshape_0n": 10, "conv3_bn": 10, "conv3_conv": 23, "conv3_matmuln": 10, "conv3_pad": 23, "conv3_reshape_shape_prodn": 10, "conv3_reshapen": 10, "conv3_unfoldn": 10, "conv3_w": 23, "conv3_w_reshape_0n": 10, "conv3_wn": 10, "conv3d": 40, "conv3ddepthwis": 9, "conv3n": 10, "conv4": 23, "conv4_b": 23, "conv4_conv": 23, "conv4_pad": 23, "conv4_w": 23, "conv5": 23, "conv5_b": 23, "conv5_conv": 23, "conv5_pad": 23, "conv5_w": 23, "conv_0": 10, "conv_1": 10, "conv_2": 10, "conv_horizontal_til": 19, "conv_op": 9, "convb": 28, "convdepthwise1d": 9, "convdepthwise2d": [9, 27], "convdepthwise_op": 9, "convdepthwiseop": 9, "convdwnd": 40, "conveni": [9, 23], "convers": [4, 6, 10, 13, 27, 36], "conversion_map": 5, "convert": [4, 22, 26, 34, 36, 39], "converter_funct": 13, "convnd": 40, "convndtranspos": 40, "convnet": 26, "convolut": [6, 9, 10, 18, 24, 26, 28, 29, 33, 40, 41, 43], "convop": 9, "convtomatmul": 10, "convw": 28, "cooper": 34, "coord": 4, "coordidx": 4, "coordin": 4, "copi": [4, 5, 6, 9, 34, 36], "copycast": 4, "copycastfrom": 4, "copyfrom": 4, "copytran": 4, "copytranspos": 4, "core": [1, 14, 19, 26], "correct_pr": 21, "correctli": 34, "correspond": [2, 4, 6, 7, 13, 18, 29, 31, 39, 41, 43], "cost": [0, 29], "costli": 26, "could": [7, 23, 25, 27, 34, 43], "count": 6, "counterpart": 26, "cover": [6, 20, 43], "coverag": [20, 24, 34], "cp310": 25, "cpp": [4, 5, 10, 18, 19, 24, 29], "cpu": [4, 6, 14, 19, 20, 21, 22, 25, 26, 27, 28, 29, 33, 40], "cpy_transpos": 4, "cpython": 16, "creat": [4, 5, 6, 9, 12, 16, 18, 21, 22, 23, 24, 26, 28, 29, 31, 34, 36, 39, 41, 43], "create_arrai": 9, "create_unique_nam": 6, "createuniquenam": 6, "creation": [20, 23], "criteria": [0, 34], "critic": [11, 27], "cross": 19, "ctor": 6, "cu": 12, "cuda": [25, 29, 33, 36], "current": [4, 6, 9, 11, 12, 13, 19, 25, 27, 35], "curv": 10, "custom": [9, 11, 13, 18, 19, 24, 25, 27], "customlay": 6, "cut": 6, "cv": 2, "cycl": 6, "cyclic": [6, 11, 18, 27], "d": 4, "dangl": [6, 25, 28], "dasharrai": 10, "data": [0, 2, 5, 6, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 24, 25, 26, 28, 29, 33, 34, 35, 36, 40, 43], "data_batch": 21, "data_elt": 27, "data_format": 4, "data_input": 20, "databas": [14, 24], "dataelt": 18, "dataflow": [11, 15], "dataformat": [3, 4, 6, 9, 33, 40], "dataformattranspos": 4, "datainput": 6, "datapath": [2, 21], "dataprovid": [10, 21, 23, 25, 27], "dataprovidern": 10, "dataset": [19, 21, 25, 29], "datastructur": [19, 40], "datatyp": [2, 3, 4, 6, 9, 25, 31, 33, 40], "datayp": 19, "date": 0, "dcmake_build_typ": 16, "dcmake_install_prefix": 16, "dealloc": 4, "debug": [6, 16, 22, 25, 28], "decad": 26, "decai": 4, "decay_t": 4, "declar": [20, 26, 43], "decod": [20, 21, 28], "decompos": 20, "decompress": 21, "decompressed_file_path": 21, "deconv": [7, 18], "decor": [5, 13, 20, 22], "decoupl": [11, 18, 27], "dedic": 19, "deduc": 27, "deduct": 9, "deep": [0, 4, 9, 19, 24, 33, 34, 35], "def": [13, 20, 21, 22, 25, 26, 27, 28], "default": [4, 5, 6, 7, 9, 11, 12, 13, 16, 18, 22, 23, 25, 27, 28], "default_index": 6, "defaultdict": [13, 20], "defens": 29, "defin": [4, 5, 6, 7, 9, 11, 12, 13, 15, 19, 20, 21, 23, 26, 27, 29, 31, 33, 34, 36, 40, 43], "definit": 5, "degrad": 26, "degre": 0, "delet": [6, 7, 9, 11, 29], "delimit": 23, "delta": 6, "demand": 23, "demonstr": [21, 24], "denomin": 9, "dens": 41, "depend": [0, 4, 6, 9, 11, 18, 19, 27, 28, 30, 31, 33, 36, 39, 40], "deploi": [0, 26, 35], "deploy": [0, 18, 35], "depth": [7, 9, 18, 27, 40], "depthtospac": 20, "depthtospace_op": 9, "depthwis": 9, "deriv": 9, "describ": [9, 13, 19, 29, 33, 34, 40, 42], "descript": [4, 12, 16, 22, 29, 33, 34, 40], "deserialize_proto": [21, 26], "design": [0, 11, 18, 27, 29, 35], "desir": [4, 9, 16, 26, 28, 34, 43], "destin": 4, "destruct": [25, 28], "destructor": 9, "detail": [0, 4, 5, 19, 24, 33, 40], "detect": [6, 30, 40, 43], "determin": [9, 31], "determinist": [6, 18], "dev": [20, 21, 26], "develop": [0, 26, 29, 34, 40, 43], "developp": [31, 43], "devic": [4, 6, 9, 12, 19, 26, 28, 34, 35, 36], "deviceidx_t": [4, 6, 9], "df": [4, 6], "dfg": 22, "dformat": [3, 4, 6, 9], "diagram": [11, 35], "dict": [5, 6], "dictionari": [5, 20], "dictionnari": 13, "didn": 23, "differ": [4, 5, 6, 12, 23, 27, 29, 31, 33, 34, 43], "difficult": 26, "difficulti": 24, "digit": [19, 31], "dilat": 9, "dilation_dim": 9, "dilationdim": 9, "dim": [3, 4, 6, 9, 19, 20, 22, 27, 28], "dimens": [0, 4, 5, 6, 9, 10, 12, 13, 19, 22, 25, 27, 28, 31, 40, 41], "dimension": 31, "dimensiosn": 20, "dimidx_t": 4, "dims_": 3, "dims_forward": 9, "dimsforward": 9, "dimsize_t": [4, 6, 9, 10], "dinstiguish": 42, "direct": [7, 11, 18, 23, 34, 40], "directli": [6, 9, 19, 27, 43], "directori": [9, 10, 12, 16, 19, 21, 22, 26, 34], "dirnam": 6, "disabl": 9, "disjoint": [7, 23], "displai": [12, 13, 19, 20, 21, 23, 27, 28], "dissip": 0, "distanc": 6, "distil": 26, "distinct": 40, "distinguish": 4, "div": [20, 40], "div_op": [9, 20], "divid": 28, "divis": [4, 9], "divop": 9, "dl": [6, 27], "dma": 34, "dnb": 25, "dnn": [5, 19, 22, 29, 31, 34, 35, 39, 40], "do": [4, 6, 7, 9, 10, 18, 19, 23, 27, 29, 34, 41], "doc": 22, "docker": 12, "document": [29, 34], "doe": [4, 6, 9, 18, 20, 26, 27, 29, 33, 40, 43], "doesn": 26, "domain": [13, 43], "don": [7, 19, 20, 23, 26], "done": [4, 6, 9, 10, 18, 19, 20, 22, 29, 30, 33, 36, 40], "doubl": [2, 5, 9], "download": [20, 21, 25], "download_materi": [19, 20, 21, 26], "downsiz": 4, "doxygen": [9, 10, 12], "doxygenclass": 12, "doxygenfunct": [9, 10], "dpybind": 16, "drop": 4, "drop_last": [4, 21, 25], "droplast": 4, "dropout": [20, 40], "dsl": [7, 18, 23], "dsp": 0, "dt": [4, 9], "dtype": [3, 4, 5, 6, 9, 19, 20, 21, 22, 25, 26, 28], "due": [7, 27, 41, 43], "duplic": [6, 35, 40, 41], "durat": 9, "dure": [0, 5, 6, 9, 16, 18, 29, 40, 43], "duti": 34, "dwerror": 16, "dynam": [11, 18, 34], "dynamicattribut": [3, 6, 9], "e": [4, 5, 6, 9, 19, 20, 27, 29, 33, 34, 40, 41], "e_prod": 20, "each": [2, 4, 5, 6, 7, 9, 10, 11, 16, 18, 19, 20, 27, 28, 30, 31, 33, 34, 40, 43], "eager": 6, "earli": [11, 18, 27], "earliest": 11, "earlylatesort": 11, "eas": [0, 28], "easili": [6, 18, 20, 29, 33], "ebug": 25, "eclips": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "edg": [6, 7, 9, 22, 35, 40, 41], "edgeleftidx": 7, "edgerightidx": 7, "edu": 25, "effect": [6, 15, 34], "effici": [7, 18, 23], "effort": [7, 18, 23], "either": [4, 12, 23, 27, 29, 33, 35], "elabor": 34, "electron": [11, 18, 27], "element": [4, 5, 6, 9, 23, 25, 27, 34, 40], "elemwis": 6, "elif": 25, "elimin": 27, "elman": 40, "els": [18, 20, 21, 22, 25, 26, 27, 43], "elts_t": [9, 18, 27], "elu": 40, "em": 10, "embed": [18, 19, 20, 26, 34, 35], "emerg": 43, "empti": [4, 5, 6, 7, 9, 23, 27, 33, 34, 40, 43], "emul": 40, "enabl": [6, 27, 29, 40, 43], "enable_custom_op": 13, "enable_if_t": 4, "enable_shared_from_thi": [6, 9], "encaplsul": 26, "encapsul": 43, "encod": [20, 21, 25, 28], "encompass": [0, 6], "encount": [19, 24], "encourag": [18, 26], "end": [4, 9, 28, 43], "endstep": 9, "energi": 26, "engin": [10, 12, 15, 43], "enough": [18, 33], "enoughdatatocomputeoutputlin": 18, "ensur": [6, 9, 10, 27, 35], "enter": [9, 22], "entir": [0, 6, 18, 27, 29, 34, 40], "entireti": 19, "entri": [5, 40], "enum": [2, 4, 9, 11], "enumer": [2, 11, 21, 25, 26], "env": 16, "environ": [18, 34, 36], "environn": [16, 19], "epsilon": 9, "eq": 43, "equal": [4, 6, 11, 19], "equir": 25, "equival": [4, 6, 7, 19, 23, 43], "eras": 9, "erf": 20, "erf_op": 9, "erfop": 9, "err": 25, "errno": [21, 26], "erron": 23, "error": [5, 6, 7, 9, 16, 19, 20, 22, 23, 27, 40], "especi": [10, 18], "estim": 19, "eta": [22, 25], "etc": [0, 27, 34, 35], "eval": 22, "evalu": [26, 27, 30, 42], "even": [4, 6, 7, 9, 18, 19, 23, 26], "eventu": [0, 18], "everi": [0, 6, 9, 43], "everyth": [6, 26], "exactli": [9, 18], "exampl": [5, 7, 9, 12, 13, 16, 18, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 41, 42, 43], "except": [4, 6, 7, 9, 22, 23, 27], "exceptiongroup": 22, "exchang": 0, "exclud": [6, 9], "exclus": 9, "exconv": 23, "execut": [6, 9, 11, 12, 18, 19, 22, 27, 29, 30, 34, 35], "executionmode_t": 12, "exempl": 27, "exercis": 24, "exhaust": 27, "exhibit": 27, "exig": 34, "exist": [4, 6, 7, 19, 21, 22, 23, 25, 27, 28, 31, 40, 43], "exist_ok": 21, "exit": 6, "exp": [9, 20, 43], "exp_val": 25, "expand": [9, 18], "expand_metaop": [10, 23, 27], "expand_op": 9, "expandmetaop": 10, "exparam": 23, "expect": [6, 9, 19, 23, 26, 27, 34], "expectedtyp": 4, "experiment": 7, "expert": 34, "explain": 43, "explainalib": 34, "explan": 0, "explicit": 6, "explicitcastmov": 10, "explicitli": 18, "explicittranspos": 10, "explor": 0, "exponenti": 40, "export": [8, 14, 16, 18, 20, 29, 41], "export_cpp": 22, "export_fold": [5, 19, 22], "export_folder_path": 5, "export_lib": 5, "export_onnx": 13, "export_root": 5, "export_schedul": 19, "export_seri": 19, "export_util": [5, 19, 22], "exportlib": 5, "exportlibcpp": [19, 22], "exportnod": 5, "exportnodecpp": 5, "expos": 5, "expr": 43, "express": [23, 24, 29, 43], "extend": 24, "extens": [5, 11, 25], "extensivli": 20, "extern": [6, 29], "externalcl": 10, "extra": 25, "extract": [4, 9, 25, 27, 28, 40], "f": [12, 19, 20, 21, 22, 23, 25, 26, 28], "f00": 10, "f9f9ff": 10, "facil": [18, 23], "facilit": 5, "fact": 23, "factor": [0, 9, 27], "factori": 9, "fail": [13, 19, 20, 21, 22, 26, 27], "fait": 13, "fallback": [4, 19], "fals": [2, 4, 5, 6, 7, 9, 10, 11, 13, 19, 21, 22, 26, 27, 43], "fashion": 40, "faster": 25, "fc": [6, 19, 22, 23, 25, 29, 41, 43], "fc0": 6, "fc1": 6, "fc1_gemm": 19, "fc1_gemm_input_0": 19, "fc2": 6, "fc2_gemm": 19, "fc3": 6, "fc3_gemm": 19, "fc3_gemm_output_0": 19, "fc_op": 9, "featur": [0, 6, 9, 11, 18, 19, 24, 36, 39], "feature_0_bia": 22, "feature_0_weight": 22, "feature_3_bia": 22, "feature_3_weight": 22, "feature_feature_0_conv": 22, "feature_feature_0_conv_input_0": 22, "feature_feature_1_relu": 22, "feature_feature_2_maxpool": 22, "feature_feature_3_conv": 22, "feature_feature_4_relu": 22, "feature_feature_5_maxpool": 22, "feb": 0, "fed": 18, "feder": 35, "fetch": [2, 4, 5], "ffa": 10, "field": [9, 41], "figur": 43, "file": [5, 6, 11, 12, 13, 16, 20, 21, 22, 26, 29, 36, 43], "file_mmd": [20, 21, 28], "file_nam": 11, "file_path": 21, "filenam": [11, 13, 21, 26], "filenotfounderror": [21, 26], "fileobj": 26, "filepath": 12, "fill": [10, 12, 13, 19, 22, 23, 28], "filler": 25, "filter": [7, 9, 43], "filterlonguestdisjoint": 7, "final": [2, 6, 9, 26, 34, 41], "find": [0, 6, 7, 10, 12, 16, 18, 20, 23, 27, 29, 43], "finish": 11, "first": [0, 4, 6, 7, 9, 10, 11, 16, 19, 20, 25, 26, 27, 28, 34, 43], "firsteltdim": 9, "firstidx": 9, "firstnod": 7, "firstsequ": 7, "fit": 34, "fix": 10, "flag": [9, 27], "flatidx": 4, "flatten": [4, 9, 18, 19, 21, 22, 26, 27], "flatten_op": 9, "flatten_output_0": 19, "float": [2, 4, 5, 6, 9, 19, 25, 26, 28, 31, 33, 40, 43], "float16": [5, 22, 28], "float32": [4, 5, 6, 19, 20, 21, 22, 25, 26, 28], "float64": [4, 5, 22, 25, 28], "flow": [0, 40], "flowchart": 10, "fmt": 6, "foat": 43, "fold_op": 9, "folder": [5, 12, 16, 19, 34], "folk": 26, "follow": [5, 6, 7, 9, 10, 11, 12, 13, 16, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 40, 43], "fontfamili": 10, "fopenmp": [19, 22], "forc": [6, 27], "forced_inputs_categori": 9, "forcedinputscategori": 9, "forget": 26, "form": [0, 6, 27, 31, 34], "formal": 43, "format": [0, 3, 4, 5, 6, 9, 10, 11, 19, 21, 26, 28, 31, 34, 35, 39], "format_": 3, "former": 6, "formul": 7, "forum": 0, "forwa": 22, "forward": [4, 5, 6, 9, 11, 19, 20, 21, 22, 25, 26, 27, 28, 33, 34, 40], "forward_dim": [6, 9, 11, 19, 27], "forward_templ": 5, "forwarddim": [4, 6, 9, 11, 27, 28], "found": [6, 7, 12, 19, 22, 23, 25, 43], "foundat": 9, "four": [6, 28], "fourth": 4, "fpga": 0, "framework": [6, 9, 19, 20, 24, 25, 27, 35, 36, 40, 43], "free": [6, 19], "friend": [4, 6], "friendli": 6, "from": [0, 2, 4, 5, 6, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 23, 25, 27, 28, 29, 31, 33, 34, 35, 36, 40, 43], "from_out_nod": 6, "from_tensor": 6, "fromoutnod": 6, "fromoutnodenam": 6, "fromtensor": 6, "full": [9, 11, 18, 23, 27], "fullfil": 43, "fulli": [9, 18, 20, 40], "fullyconnect": 29, "func": [6, 7], "function": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 18, 19, 20, 21, 25, 26, 27, 29, 30, 31, 33, 34, 42], "functionn": [10, 19, 20, 31, 40], "functionnali": 40, "functool": 20, "fundament": 27, "further": [7, 27], "furthermor": [6, 18], "fuse": [19, 29, 43], "fuse_batchnorm": [10, 19], "fuse_to_metaop": [10, 23], "fusebatchnorm": 10, "fuseconvbatchnorm": 29, "fusemuladd": [10, 29], "fusetometaop": 10, "fusion": [23, 29], "futur": [9, 23], "g": [5, 6, 9, 19, 22, 27, 29, 33, 40], "gaph": 40, "garante": 27, "gate": 40, "gather": [20, 26], "gather_op": 9, "gathered_shap": 9, "gatheredshap": 9, "gatherop": 9, "gelu": 40, "gemm": [19, 20, 22], "gen": 19, "gen_swish_metaop": 20, "gener": [0, 5, 6, 10, 11, 12, 13, 15, 27, 28, 29, 31, 33, 34, 35, 39], "generate_graph": [6, 20], "generate_input_fil": [19, 22], "generate_main_cpp": [19, 22], "generate_memori": 11, "generate_memory_auto_concat": 11, "generate_optimized_memory_info": [19, 22], "generate_plugin": 12, "generate_schedul": [11, 22, 27], "generategraph": 6, "generatememori": 11, "generatememoryautoconcat": 11, "generateschedul": 11, "generic_export": 13, "genericcl": 10, "genericcls_rootcl": 10, "genericconv2d_dataflow_impl": 27, "genericoper": [5, 6, 9, 13, 19, 20, 22, 27], "genericoperator_op": 9, "get": [2, 4, 5, 6, 9, 11, 18, 20, 21, 22, 23, 24, 26, 27, 35], "get_adapt": 5, "get_attr": 20, "get_available_backend": [4, 19, 26], "get_available_impl_spec": 5, "get_best_adapt": 5, "get_best_match": 5, "get_children": 6, "get_connected_graph_view": [6, 27], "get_conv_horizontal_til": 28, "get_coord": 4, "get_export_nod": 5, "get_idx": 4, "get_image_data": 22, "get_impl": 9, "get_input": [9, 20, 27], "get_input_nod": 6, "get_item": [2, 25, 31], "get_keys_conv2dop": 19, "get_len": 2, "get_nb_input": 6, "get_nb_mod": [2, 25], "get_nb_output": 6, "get_nb_required_data": 27, "get_nod": [6, 20, 23, 25, 27, 28], "get_oper": [5, 6, 19, 20, 21, 23, 25, 26, 27, 28], "get_ordered_children": 6, "get_ordered_input": 6, "get_ordered_nod": 6, "get_ordered_output": 6, "get_output": [9, 19, 20, 21, 25, 26, 27, 28], "get_output_nod": [6, 19, 20, 21, 25, 26], "get_par": [6, 28], "get_prod_conso": [5, 27], "get_ranked_nod": 6, "get_ranked_nodes_nam": 6, "get_raw_input": 9, "get_raw_output": 9, "get_required_memori": 27, "get_required_spec": 5, "get_static_schedul": [5, 11], "getattr": 26, "getavailablebackend": [4, 9], "getbestmatch": [22, 25, 28], "getchildren": 6, "getconnectedgraphview": 6, "getcoord": 4, "getfirstfreedatainput": 6, "getgraph": 40, "getidx": 4, "getimpl": [4, 9], "getimploffset": 4, "getindexbatch": 4, "getinput": 9, "getinputlines": 18, "getinputsnam": 9, "getitem": [2, 4], "getlen": [2, 4], "getnbbatch": 4, "getnbconsumeddata": 9, "getnbfreedatainput": 6, "getnbmod": [2, 4], "getnbproduceddata": 9, "getnbrequireddata": [9, 18], "getnbrequiredprotect": 9, "getnod": 6, "getnodedelta": 6, "getoper": 6, "getorderedchildren": 6, "getorderedinput": 6, "getorderednod": 6, "getorderedoutput": 6, "getorderedpar": 6, "getoutput": 9, "getoutputlines": 18, "getoutputsnam": 9, "getpar": 6, "getrankednod": 6, "getrankednodesnam": 6, "getrawinput": 9, "getrawoutput": 9, "getrequiredmemori": [9, 18], "getstaticschedul": 11, "getstorageidx": 4, "getter": 6, "gettyp": 43, "git": [19, 20, 21, 26], "gitlab": [0, 19, 20, 21, 22, 26], "give": [6, 19, 30, 42], "given": [2, 4, 5, 6, 7, 9, 11, 23, 27, 31, 34, 40], "gk_iodefaultindex": 6, "global": [6, 18, 22, 34], "globalaveragepool": [20, 27], "globalaveragepooling_op": 9, "gm": [7, 10, 18, 23], "go": [6, 23], "goal": [34, 41], "goe": [25, 27, 28], "good": [7, 23], "got": 22, "gpu": [0, 29, 33, 36, 40], "grad": 4, "gradient": [4, 25, 40], "grai": [19, 26], "grammat": 43, "granular": 18, "graph": [5, 8, 9, 10, 11, 13, 14, 15, 20, 22, 24, 25, 26, 27, 28, 29, 31, 35, 36, 39], "graph_fus": 23, "graph_mmd": [20, 21, 28], "graph_view": [5, 6, 10, 11, 13], "graphbyt": [20, 21, 28], "graphptr": 6, "graphview": [7, 9, 10, 11, 13, 18, 20, 22, 25, 28], "graphviewab": 40, "greedi": 27, "gridsampl": 20, "gridsample_op": 9, "ground": 29, "group": [0, 5, 43], "groupement": 6, "grow": [10, 18], "gru": 40, "gt": [19, 21, 22, 25, 26, 28], "guarante": [4, 6, 19], "guid": [0, 17, 34], "gv": 6, "gz": [19, 21, 25, 26], "gzip": [19, 21, 26], "gzipfil": [19, 26], "h": [5, 19, 22], "ha": [4, 6, 7, 9, 18, 19, 20, 22, 23, 27, 28, 33, 34, 40, 43], "half": 5, "half_float": 5, "halid": 18, "hand": 27, "handl": [5, 6, 9, 13, 18, 20, 31, 41], "happen": [27, 43], "hardswitch": 40, "hardwar": [0, 10, 15, 19, 29, 30, 33, 35, 40], "has_impl": 4, "has_native_coverag": 20, "hasimpl": 4, "hasn": 23, "have": [0, 4, 6, 9, 10, 11, 12, 13, 16, 19, 20, 23, 25, 26, 27, 31, 33, 34, 35, 40, 43], "hbox": 22, "he": [18, 25], "he_fil": 25, "head": [20, 21, 26], "header": [5, 34], "heaviside_op": 9, "height": [5, 22], "help": [12, 34], "helper": [4, 9, 14, 25], "henc": [4, 27, 31], "here": [6, 7, 18, 19, 23, 24, 27, 28, 35, 36, 40], "hereaft": 19, "hesit": 10, "heurist": [7, 15, 19, 23, 33, 43], "hi": 34, "hidden": 9, "hidden_channel": [9, 27], "hide": 40, "hierarch": [18, 23], "high": [0, 18, 34], "highest": [4, 16], "highli": 18, "hl": [18, 29], "hold": [25, 27, 28], "hold_canva": 22, "home": 27, "horizont": 19, "horizontl": 28, "host": 12, "hot": 25, "how": [5, 6, 7, 10, 20, 26, 27, 28, 33, 34, 36, 40], "howev": [4, 6, 19, 20, 27, 41], "hpp": [5, 12, 19], "http": [0, 10, 19, 20, 21, 22, 25, 26, 28], "hub": 0, "huggingfac": 22, "hw": 4, "hybrid": 27, "hyperbol": 40, "i": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 33, 34, 35, 36, 39, 40, 41, 43], "id": [6, 12, 25], "ident": [6, 10, 20, 27, 43], "identif": 18, "identifi": [9, 23], "identity_0": 10, "identity_1": 10, "identity_op": 9, "idna": [22, 25], "idx": [4, 6, 9, 25], "idx1": 21, "idx3": 21, "ignor": 27, "ilayernorm_op": 9, "im2col": 10, "imag": [12, 19, 20, 21, 22, 28, 31], "imagin": 43, "img": [20, 21, 28], "img_nam": 22, "impl": [4, 9], "implement": [0, 1, 4, 5, 7, 9, 11, 18, 19, 23, 24, 27, 28, 31, 35, 43], "implemt": [29, 33], "impli": [4, 18], "implicit": [10, 27], "imploffset": 4, "implspec": [3, 5], "import": [1, 6, 14, 18, 21, 22, 23, 24, 25, 27, 28, 40, 43], "import_gener": 13, "import_swish": 20, "impos": 34, "imposs": 6, "imshow": [19, 26], "in_cdtyp": 5, "in_chan": 5, "in_channel": [9, 25, 27], "in_dim": 5, "in_dtyp": 5, "in_height": 5, "in_id": [5, 6], "in_nam": 5, "in_nod": 5, "in_siz": 5, "in_tensor": 20, "in_view": 6, "in_width": 5, "inc_produc": 11, "inchannel": 9, "includ": [0, 5, 6, 7, 9, 11, 12, 19, 22, 23, 26, 29, 34, 35], "include_learnable_paramet": 6, "include_list": 5, "includelearnableparam": 6, "incom": 40, "incomplet": 35, "incproduc": 11, "increment": 4, "incrementindexbatch": 4, "inde": [20, 29, 33, 34], "independ": 0, "independantli": 16, "indermedi": 4, "index": [2, 4, 6, 9, 13, 25, 31], "indic": [6, 9, 11, 13, 34, 40], "induc": 6, "infer": [9, 18, 20, 21, 24, 28, 31, 42], "inferior": 4, "info": [12, 19, 21, 22, 26, 28], "inform": [5, 6, 13, 18, 24, 34, 40, 43], "inherit": [4, 20, 31], "inheritedattribut": 9, "inid": 6, "init": 10, "init_grad": 25, "initi": [4, 5, 6, 9, 10, 12, 19, 22, 25, 26, 27, 28, 29, 39, 41], "initial_graph": 28, "ink": [20, 21, 28], "inlin": [2, 3, 4, 6, 7, 9, 11, 22], "inner": [6, 10], "innov": 43, "input": [4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 20, 23, 25, 26, 27, 28, 29, 31, 33, 34, 40, 42, 43], "input0": 10, "input1": [9, 10], "input2": 9, "input_arrai": 26, "input_categori": [6, 9], "input_data": 6, "input_digit": 19, "input_dim": 6, "input_idx": 27, "input_index": 9, "input_nod": [13, 20, 26], "input_op": 20, "input_tensor": [6, 9, 19, 26, 28], "inputcategori": [6, 9, 27], "inputcl": 10, "inputconv": 6, "inputdata": 6, "inputdim": 6, "inputidx": [9, 18], "inputnod": 6, "inputs_dim": 13, "inputs_s": 27, "inputscategori": 9, "inputss": 9, "insequ": 7, "insert": [6, 10, 19, 26], "insertpar": 6, "insid": [6, 12, 16, 19, 26, 43], "insight": 0, "inspir": 43, "instal": [0, 15, 19, 22, 25, 27], "instanc": [4, 5, 6, 7, 9, 10, 31, 43], "instanci": [2, 29, 31], "instanti": 18, "instead": [20, 26], "instrinct": 6, "instruct": [6, 18], "int": [2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 19, 20, 31, 33, 40], "int16": [4, 5], "int16_t": 5, "int32": [4, 5, 22, 25, 28], "int32_t": [5, 9], "int64": [4, 5, 25], "int64_t": [5, 9], "int8": [4, 5, 25], "int8_t": [5, 9], "integ": [4, 9, 26, 43], "integr": [0, 9, 29, 43], "intend": [0, 5, 7, 18, 23, 34, 35], "intent": 6, "interact": 20, "interest": [0, 18, 27, 28], "interfac": [5, 6, 18, 19, 20, 29, 34], "intermedi": [4, 7, 23], "intern": [4, 9, 19, 33], "interoper": [0, 15, 19], "interpol": 4, "interpret": 34, "intersect": 43, "intput": 43, "intrins": 6, "introduc": [7, 11, 18, 23, 25, 27, 29, 33, 40, 43], "invalid": [4, 27], "invers": 18, "inview": 6, "invok": 5, "involv": [35, 36, 43], "io": [3, 21, 26], "ioindex_t": [6, 7, 9, 18], "iospec": 3, "iostream": 19, "iou": 30, "ipycanva": 22, "ipython": [20, 21, 22, 28], "ipywidget": 22, "ir": 15, "irreversibli": 4, "is_arithmet": 4, "is_atom": 9, "is_back_edg": 9, "is_optional_input": 9, "isatom": 9, "isbackedg": 9, "iscontigu": 4, "isfil": [20, 21, 22, 26], "isinbound": 4, "isinputnod": 6, "isol": 27, "isomorph": [18, 43], "isoptionalinput": 9, "isoutputnod": 6, "isoutputunsign": 9, "isprior": 11, "issu": [0, 19, 22, 24], "item": [2, 4, 6, 31], "iter": [4, 5, 12, 27], "its": [4, 6, 7, 9, 16, 18, 19, 23, 24, 25, 27, 29, 31, 33, 34, 40, 41], "itself": [4, 18, 19, 29, 33], "jedi": 22, "jinja": 18, "join": [19, 21, 23, 27], "jupyterlab": 22, "jupyterlab_widget": 22, "just": [6, 9, 18, 19, 20, 23, 25, 26, 27, 29, 33], "k": [9, 43], "kb": [22, 25], "keep": [6, 7, 23, 28, 40, 41], "keep_dim": 9, "keepdim": 9, "kei": [4, 5, 11, 13, 20, 31, 43], "kept": [7, 23], "kera": [0, 29], "kernel": [5, 6, 9, 10, 18, 19, 22, 27, 29, 33, 35, 40, 43], "kernel_dim": [9, 23], "kerneldim": 9, "kernels_path": 5, "kernels_to_copi": 5, "keyword": 40, "kind": [9, 18, 29, 35, 40], "know": [6, 18, 27, 33, 34, 40], "known": [27, 40], "kpi": 35, "kriz": 25, "kwarg": [3, 4, 6, 9, 10, 11], "l": 19, "label": [21, 25, 26, 29, 31], "lack": 12, "lambda": [7, 18, 20, 27, 43], "languag": [34, 43], "larg": 26, "larger": 4, "last": [4, 6, 21, 26, 27], "late": [11, 18, 27], "latenc": 0, "later": [19, 20, 27], "latest": 11, "latter": [29, 34], "lattic": 6, "launch": 34, "layer": [0, 5, 9, 11, 19, 22, 28, 30], "layout": [5, 11, 22], "lazi": 4, "lbl": 21, "lbl_batch": 21, "lead": [25, 26, 28], "leaki": 40, "leakyrelu": [20, 28, 40], "leakyrelu0": 28, "leakyrelu_op": 9, "leanr": 25, "learn": [0, 19, 27, 29, 35, 40], "learnabl": 6, "learning_r": 25, "least": [23, 28, 39, 40], "leav": [9, 22], "led": 23, "left": [6, 27], "len": [2, 21, 23, 25, 26], "lenet_export_fp32": 22, "lenet_mnist": 22, "length": [5, 9], "less": 4, "let": [19, 20, 23, 26, 27, 28, 29], "level": [0, 6, 10, 11, 13, 18, 23, 27, 34], "lexem": 43, "lf": [19, 20, 21, 26], "lh": 6, "lib": [12, 16, 21, 22, 25, 26, 27], "librari": [5, 12, 16, 19, 20, 21, 24, 29, 31, 33, 35, 40], "like": [4, 6, 7, 10, 23, 27, 29, 34, 35], "likewis": 4, "limit": 29, "line": [6, 18, 19, 21, 25, 26, 27], "linear": 40, "liner": 23, "link": [6, 28, 33, 34, 40], "linux": 15, "linux_x86_64": 25, "list": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 21, 22, 23, 25, 27, 28, 34, 40], "list_act": 5, "list_config": 5, "live": 28, "llvm": 18, "ln_op": 9, "load": [4, 9, 12, 13, 18, 19, 20, 21, 25, 26, 29, 31, 34, 35, 36], "load_data_in_memori": [2, 21], "load_external_data": [21, 26], "load_model": [21, 26], "load_onnx": [13, 19, 20, 21, 22, 26, 27], "loaddatainmemori": 2, "loadig": 12, "local": [27, 40], "locat": [5, 6], "log": [19, 21, 26], "log_nb_ops_by_typ": 19, "log_output": 6, "log_scal": 19, "logic": [11, 18, 27], "logoutput": 6, "long": [9, 23, 25, 27, 29, 33, 40], "longest": [7, 23], "look": [0, 10, 19, 25], "lookforchild": 7, "loss": 25, "lost": [4, 23], "low": 0, "lower": [4, 18], "lowercas": [13, 20], "lowest": 6, "lparen": 43, "lrn_op": 9, "lstm": [18, 20, 27, 40], "lstm_graph": 27, "lstm_model": 27, "lstm_schedul": 27, "lt": [19, 22, 25], "m": [9, 12], "mac": 42, "machin": 12, "macro": 20, "madd": 26, "made": [6, 18, 34], "magicnumb": 2, "mai": [4, 5, 6, 7, 9, 11, 17, 18, 22, 23, 27, 31, 34, 41, 43], "main": [0, 5, 22, 40], "maintain": 29, "major": 18, "make": [4, 6, 9, 14, 16, 18, 19, 20, 22, 27], "make_shar": 6, "makecontigu": 4, "makedir": 21, "makefil": [12, 19], "manag": [5, 9, 11, 19, 22, 34, 40], "mandatori": [6, 7, 27], "mani": [19, 27, 34], "manipul": [9, 10, 18, 19, 24, 26, 35, 43], "manipulatedbi": 43, "manner": [25, 31], "manual": [19, 22, 28, 34], "manufactur": 34, "manylinux2014_x86_64": 25, "manylinux_2_17_x86_64": 25, "map": [2, 4, 5, 6, 7, 10, 11, 13, 15, 31, 35], "mark_non_un": 6, "marknonun": 6, "mat": 2, "match": [4, 5, 6, 8, 9, 10, 14, 18, 19, 22, 24, 25, 27, 28, 29], "matchfrom": 7, "matchingresult": 7, "math": 20, "mathemat": [9, 18, 41, 43], "matmul": [19, 20, 22, 29, 40], "matmul1": 10, "matmul_0": 10, "matmul_1": 10, "matmul_2": 10, "matmul_op": 9, "matmul_to_fc": [10, 19], "matmulop": 9, "matmultil": 10, "matplotlib": [19, 20, 21, 22, 26, 27, 28], "matrix": [2, 9, 10, 30, 31], "max": [6, 9, 22, 40], "maxdim": 10, "maximis": 43, "maximum": [9, 10], "maxpool": [7, 9, 18, 20, 22], "maxpool1d": 40, "maxpool2d": 40, "maxpool3d": 40, "maxpooling2d": 22, "maxpooling_op": 9, "mayb": 6, "mb": [19, 22, 25], "mcu": 0, "md": 6, "mdatatransform": 31, "mean": [4, 6, 7, 9, 11, 13, 20, 23, 27, 43], "meant": [6, 9], "measur": [19, 35], "mecan": 31, "mechan": [19, 20, 23, 41], "meet": [29, 43], "mem": 34, "mem_info": [5, 19, 22], "mem_info_cont_offset": 5, "mem_info_cont_s": 5, "mem_info_length": 5, "mem_info_offset": 5, "mem_info_s": 5, "mem_info_strid": 5, "mem_info_wrap_offset": 5, "mem_info_wrap_s": 5, "member": [2, 3, 7, 11], "memori": [0, 4, 5, 9, 11, 18, 19, 21, 22, 26, 28, 29, 34, 36, 40, 43], "memorize_op": [6, 9], "memory_info": [19, 22], "memory_manag": [5, 19, 22], "memory_manager_arg": [5, 19, 22], "memorymanag": 11, "mention": [33, 40], "mere": 6, "merg": 40, "mermaid": [6, 10, 11, 19, 20, 21], "messag": [6, 25, 28], "meta": [5, 18, 23, 24], "meta_oper": [9, 20], "metacl": 10, "metacls_rootcl": 10, "metadata": [22, 25], "metaop": 20, "metaoper": [5, 9, 20], "metaoperator_op": 9, "method": [4, 5, 6, 9, 13, 15, 19, 20, 23, 27, 29, 41], "metric": [21, 25, 42], "micro": [9, 10, 20], "micrograph": 20, "middl": [7, 23], "might": [18, 43], "min_repeat": 11, "mind": 23, "minim": [18, 23], "minimum": 9, "minrepeat": 11, "mismatch": [22, 25, 28], "miss": [9, 13, 27], "mix": 6, "mlp": 21, "mlp_mnist": [19, 21], "mma": 10, "mmd": [19, 20, 21, 22, 23, 27, 28], "mnist": [4, 19, 26, 31], "mnist_dir": 21, "mnist_label": 26, "mnist_model": 19, "mnist_sampl": [19, 26], "mnist_test": 21, "mobilenetv2": 27, "mobilenetv20_features_batchnorm0_fwd": 27, "mobilenetv20_features_batchnorm1_fwd": 27, "mobilenetv20_features_conv0_fwd": 27, "mobilenetv20_features_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck0_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck0_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck10_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck10_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck11_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck11_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck11_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck12_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck12_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck12_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck13_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck13_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck14_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck14_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck14_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck15_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck15_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck15_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck16_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck16_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck1_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck1_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck2_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck2_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck2_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck3_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck3_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck4_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck4_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck4_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck5_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck5_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck5_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck6_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck6_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck7_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck7_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck7_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck8_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck8_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck8_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck9_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck9_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck9_relu1_fwd": 27, "mobilenetv20_features_pool0_fwd": 27, "mobilenetv20_features_relu0_fwd": 27, "mobilenetv20_features_relu1_fwd": 27, "mobilenetv20_output_flatten0_reshape0": 27, "mobilenetv20_output_pred_fwd": 27, "modal": [2, 4, 31], "mode": [9, 11, 12, 16, 26, 27, 34], "model": [0, 5, 7, 9, 11, 13, 15, 21, 23, 28, 29, 31, 35, 40, 42], "model_after_til": 28, "model_filepath": [21, 26], "model_forward": [5, 19], "model_stat": 19, "modelproto": [21, 26], "modesl": 40, "modif": [19, 40], "modifi": [0, 7, 20, 23, 29, 34, 40], "modul": [0, 16, 19, 20, 22, 25, 26, 29, 31, 36], "modular": [0, 18, 29, 33], "moment": [19, 40], "momentum": 9, "monotonei": 10, "more": [0, 6, 10, 18, 23, 24, 26, 27, 29, 33, 34, 40], "moreov": 31, "most": [0, 21, 26, 27, 28], "move": [4, 23, 40], "move_op": 9, "movedsrc": 4, "movement": 10, "mschedul": 31, "mse": [19, 25], "mstimuli": 31, "mtime": 26, "much": [27, 33], "mul": [6, 20, 25, 40], "mul_op": [9, 20], "mulop": 9, "multi": [11, 18, 31], "multimod": 31, "multiparadigm": 0, "multipl": [4, 6, 7, 9, 10, 11, 19, 20, 23, 27, 41, 43], "multipli": 42, "must": [5, 6, 7, 9, 10, 13, 19, 23, 27, 30, 34, 35, 41, 43], "mutabl": 7, "my_numb": 22, "my_op_convert": 13, "my_op_onvert": 13, "mycustomipoper": [7, 18], "mycustompipelinedconvimpl": 18, "myexport": [12, 19], "myfileobj": 26, "mymodel": 19, "myop": 13, "mysupportedmodel": [19, 21], "n": [4, 9, 11, 12, 19, 20, 23, 26, 43], "n2d2": 41, "naiv": 26, "name": [4, 5, 6, 7, 9, 10, 11, 13, 19, 20, 21, 22, 23, 26, 27, 28, 39], "name1_inid": 6, "name2_outid": 6, "name_typ": 6, "nameerror": [21, 26], "namespac": 5, "nativ": [18, 20], "native_coverage_report": 20, "natur": 7, "nb": [20, 25], "nb_bit": 26, "nb_chan": 20, "nb_channel": 9, "nb_cl": 25, "nb_data": 9, "nb_featur": 9, "nb_in": 5, "nb_input": 9, "nb_iter": 12, "nb_out": [5, 9], "nb_output": 9, "nb_param": 9, "nb_sampl": [19, 26], "nbchannel": 9, "nbdata": 9, "nbdim": [4, 9], "nbfeatur": 9, "nbin": 9, "nbinput": [6, 9], "nbout": 9, "nboutput": [6, 9], "nbparam": 9, "nbvalidinput": 6, "nbvalidoutput": 6, "nchw": [4, 6, 22, 28, 31, 33, 40], "nd": 40, "ndarrai": 4, "necessari": [4, 6, 12, 20, 34, 39], "necessarili": 27, "need": [4, 10, 18, 20, 22, 25, 27, 29, 33, 34, 40, 43], "neg": 9, "negative_slop": 9, "negativeslop": 9, "neighbour": 40, "neither": 40, "nenadmarku": 10, "neq": 43, "nest": 4, "network": [0, 6, 9, 13, 18, 24, 27, 28, 29, 31, 33, 34, 35, 40], "neural": [0, 9, 18, 19, 24, 26, 28, 31, 33, 34, 35, 40], "neuromorph": 0, "new": [4, 6, 9, 13, 18, 22, 25, 27, 28, 34, 40, 43], "new_graph": 6, "new_nod": 6, "newg": 6, "newgrad": 4, "newli": 9, "newnam": 6, "newnod": 6, "newnodeoutid": 6, "newparentinputtensoridx": 6, "newparentnod": 6, "newparentoutputtensoridx": 6, "next": [4, 6, 18, 20, 27, 33, 40, 43], "nhwc": [6, 33, 40], "no_bia": [5, 9, 23, 27], "no_quant": 19, "nobia": 9, "node": [7, 9, 10, 11, 13, 18, 19, 22, 25, 26, 27, 28, 29, 33, 39], "node_convert": 20, "node_export": 13, "node_import": [13, 20], "node_inputs_nam": 13, "node_nam": [5, 6, 20], "node_or_block": 7, "node_outputs_nam": 13, "node_to_replac": 28, "nodenam": 6, "nodeproto": 13, "nodeptr": [6, 10], "nodese": 6, "noexcept": [2, 3, 4, 6, 7, 9, 11], "nofe": 6, "non": [6, 7, 9, 23, 27, 31, 34], "none": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 18, 20, 21, 22, 26], "none_elt": 27, "noop_with_empty_ax": 9, "noqa": [21, 26], "nor": 40, "normal": [10, 19, 22, 25, 26, 40], "notconnect": 11, "note": [4, 7, 19, 20, 22, 23, 25, 26, 27, 29, 33], "notebook": [26, 28], "noth": [4, 6], "notic": [19, 22, 23, 25, 27, 28], "notion": [18, 29, 33, 43], "now": [18, 19, 25, 26, 27, 28], "np": [6, 19, 20, 21, 25, 26, 28], "npu": 0, "npy": [19, 26], "nullptr": [6, 9, 11, 19], "number": [2, 4, 5, 6, 9, 10, 12, 19, 27, 28, 31, 34, 35, 40, 42], "number_np": 22, "numer": 9, "numpi": [4, 9, 19, 20, 21, 22, 25, 26, 28], "numpy_tensor": 20, "nvidia": [29, 33], "o": [3, 19, 20, 21, 22, 23, 26, 27], "o2": [19, 22], "ob222806": 27, "object": [1, 4, 6, 19, 27, 31, 34, 40], "observ": 26, "obtain": [6, 35], "obvious": 9, "occur": [4, 19], "off": [16, 19, 26], "offer": [0, 19, 29, 34, 35], "offset": [4, 5, 41], "often": [0, 6, 20, 26], "oh": 27, "old": 6, "old_graph": 6, "old_nod": 6, "oldg": 6, "oldnod": 6, "on_click": 22, "on_erase_button_click": 22, "on_generate_button_click": 22, "on_mouse_down": 22, "on_mouse_mov": 22, "on_mouse_up": 22, "onc": [19, 20, 25, 40, 43], "one": [2, 4, 6, 7, 9, 10, 16, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 31, 33, 34, 40, 43], "one_hot_encod": 25, "one_prod": 20, "ones": [6, 43], "onli": [4, 6, 7, 9, 18, 19, 20, 23, 25, 26, 28, 34, 35, 40, 41, 43], "onnx": [0, 9, 10, 12, 14, 15, 21, 22, 24, 26, 27, 29, 34, 36, 40, 41, 43], "onnx_import": [21, 26], "onnx_nod": [13, 20], "onnx_node_converter_": [13, 19, 20, 22], "onnx_tutori": 20, "op": [5, 6, 9, 20, 27], "op1": 43, "op_typ": 5, "opaqu": 43, "oparg": 6, "open": [0, 19, 20, 21, 22, 26, 28], "opencv": [14, 31, 33, 40], "oper": [0, 4, 5, 6, 7, 8, 11, 13, 14, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 33, 35, 39, 41, 42], "operatora": 40, "operatorb": 40, "operatorimpl": [5, 9, 20, 27], "operatortyp": 9, "operatpr": 9, "opitim": 29, "oppos": 40, "opset": [13, 20, 22], "opt": 25, "optim": [0, 18, 25, 26, 29, 34, 35, 43], "optimis": 16, "optimize_sign": 19, "option": [4, 5, 6, 7, 9, 10, 11, 13, 14, 23], "optionalparam": 27, "optionn": [10, 16], "optyp": 23, "order": [4, 5, 6, 7, 9, 10, 11, 13, 18, 19, 20, 23, 26, 27, 28, 29, 31, 33, 34, 35, 39, 40, 43], "org": [0, 19, 20, 21, 22, 25, 26], "origin": [4, 6, 9, 40], "ossci": 21, "other": [0, 4, 5, 6, 7, 9, 10, 16, 18, 23, 27, 29, 30, 34, 36, 40, 43], "other_graph": 6, "other_in_id": 6, "other_nd": 6, "other_nod": 6, "other_view": 6, "othergraph": 6, "otherinid": 6, "othernod": 6, "othertensor": 4, "otherview": 6, "otherwis": [4, 6, 9], "oup": 23, "ouput": 28, "our": [17, 19, 20, 24, 25, 26, 27], "out": [6, 10, 20, 23, 25, 28, 34], "out_cdtyp": 5, "out_chan": 5, "out_channel": [9, 25], "out_dim": 5, "out_dtyp": 5, "out_height": 5, "out_id": [5, 6], "out_nam": 5, "out_nod": 5, "out_siz": 5, "out_width": 5, "outchannel": 9, "outid": 6, "outnod": [19, 20], "output": [4, 5, 6, 7, 9, 10, 12, 13, 18, 19, 21, 23, 25, 26, 27, 28, 33, 34, 40, 41, 42, 43], "output0": 10, "output_aidg": [19, 20, 21], "output_arrai": 26, "output_connector": 6, "output_digit": 19, "output_dims_ord": 9, "output_idx": 27, "output_model": 19, "output_nod": 26, "output_tensor": 26, "outputcl": 10, "outputdim": 9, "outputdimsord": 9, "outputidx": [9, 18], "outputnod": 6, "outputs_dim": 13, "outsid": 6, "over": [0, 5, 9, 20, 26, 40], "overal": 4, "overhead": 18, "overlap": [6, 7, 23, 31], "overload": [3, 4, 6, 9, 10, 11, 18, 27], "overrid": [2, 4, 5, 9], "overwrit": 4, "overwritten": 4, "own": [4, 7, 9, 18, 31, 34], "p": [10, 11, 16, 18, 22, 25, 28], "p0": [22, 25, 28], "packag": [12, 21, 22, 25, 26, 27, 34], "pad": [7, 18, 20, 23, 41], "pad2d": [22, 23, 27], "pad_op": 9, "padbordertyp": 9, "paddedavgpooling2d": 9, "paddedconv2d": [9, 22, 23, 27], "paddedconvdepthwise2d": 9, "paddedconvrelu": 23, "paddedconvrelu_prod": 23, "paddedmaxpooling2d": 9, "padding_dim": [9, 23, 27], "pair": [3, 6, 9], "paltform": 43, "paradigm": 18, "parallel": [6, 18, 22, 27, 40], "parallelschedul": 11, "param": [6, 7, 9, 10, 19], "paramet": [2, 4, 5, 7, 9, 10, 11, 12, 13, 16, 19, 22, 25, 26, 27, 28, 29, 31, 33, 35, 42], "parent": [5, 6, 7, 19, 22, 23, 25, 27, 28, 40], "parent_nam": 5, "parenthes": 23, "parentisbackedg": 6, "parentnodetyp": 23, "pars": [7, 23, 40], "parser_funct": 13, "parso": 22, "part": [9, 19, 20, 23, 40, 43], "parti": 34, "partial": 35, "particular": [4, 26, 31], "particularli": [7, 18, 23, 40], "partion": 31, "pass": [4, 5, 6, 7, 9, 19, 23, 25, 27, 35, 40, 43], "past": 26, "path": [5, 6, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 26, 27], "path_to_aidg": 16, "path_to_install_fold": 16, "path_to_mmd": [20, 21, 28], "path_to_sav": 13, "pathlik": [21, 26], "pattern": [7, 18, 23], "pe": 34, "peak": 5, "peak_mem": 5, "pep405": 16, "per": [4, 6, 12, 26, 42], "perceptron": 25, "perform": [4, 5, 6, 9, 10, 18, 19, 23, 24, 26, 27, 29, 30, 33, 35, 36, 40, 43], "permut": 9, "perspect": 19, "pexpect": 22, "phase": [6, 16], "pi": 9, "piec": [19, 20, 26], "pillow": [22, 25], "pip": [16, 22, 25, 27], "pipelin": [18, 43], "pixel": 30, "place": [23, 41], "plan": [18, 34], "plane": 11, "plateform": 29, "platform": [0, 19, 29, 30, 33, 34, 43], "pleas": [0, 6, 17, 18, 19, 22, 24, 35], "plt": [19, 20, 21, 26, 28], "plugin": [14, 34, 39, 43], "png": [19, 22], "point": [5, 6, 18, 19, 20, 23, 25, 26, 27], "pointer": [4, 6, 9, 11, 36], "polici": 11, "pool": [11, 40], "pop": [20, 26, 27], "pop_op": 9, "poppar": 6, "popular": [9, 19], "posit": [6, 9, 22, 41], "possib": 34, "possibl": [6, 7, 9, 10, 11, 13, 18, 19, 23, 27, 34, 36, 40, 43], "possiibl": 25, "post": [6, 24], "potenti": [9, 10], "povid": 19, "pow": [20, 25, 40], "pow_op": [9, 20], "power": [0, 9, 15], "powop": 9, "practic": [26, 43], "pre": [19, 27, 31], "preced": [10, 23, 27], "preceed": 28, "precis": [4, 11, 18, 26, 27, 29, 30, 31, 33, 40], "pred": 25, "predic": 4, "predict": [19, 20, 21], "predicted_class": 21, "prefix": [5, 6], "prepar": [5, 19, 25, 26, 35], "preprocess": 31, "present": [4, 6], "pretrain": 26, "previou": [4, 22, 28, 43], "previous": [4, 6, 27, 33, 40, 42, 43], "primari": 18, "principl": [29, 34], "print": [4, 12, 19, 20, 21, 22, 23, 25, 26, 27], "printf": 19, "prior": [11, 22, 25, 27, 28], "priorconsum": 11, "prioriti": 18, "priorproducersconsum": 11, "problem": [26, 43], "problemat": 43, "process": [9, 10, 11, 12, 18, 19, 22, 26, 29, 31, 33, 34, 43], "prod_conso": 5, "prod_op": 25, "prodconso": [5, 27], "produc": [6, 7, 10, 11, 15, 19, 20, 22, 23, 25, 26, 28, 29, 33, 34, 39, 41, 43], "producer_0": 10, "producer_1": 10, "producer_2": 10, "producer_3": 10, "producer_4": 10, "producer_5": 10, "producer_6": 10, "producer_7": 10, "producer_8": 10, "producer_op": 9, "producercl": 10, "producercls_rootcl": 10, "product": 27, "profil": 12, "program": [18, 29, 33, 34], "project": [9, 10, 12, 27], "projet_root": 16, "prompt_toolkit": 22, "propag": [6, 20, 22, 25, 26, 27, 28, 41], "proper": 26, "properti": [4, 6, 29, 40, 41], "propos": [6, 19, 40, 42], "protect": 43, "protobuff": [36, 39], "protocol": 4, "prototyp": [9, 34], "provid": [4, 5, 6, 9, 11, 12, 13, 18, 19, 21, 22, 23, 24, 27, 28, 29, 30, 31, 33, 34, 35, 40, 41, 43], "prun": 34, "prune": [26, 35], "pseudo": 6, "ptq": [15, 19], "ptq_tutori": [19, 26], "ptyprocess": 22, "public": [0, 2, 3, 4, 6, 7, 9, 11], "pure": [9, 22], "purpos": [20, 26, 31, 43], "push": 27, "put": [6, 19, 27, 42, 43], "px": 31, "py": [5, 6, 9, 21, 26, 27], "py2": 22, "py3": 22, "py_env_aidg": 16, "pybind": 16, "pybind11": 36, "pygment": 22, "pypi": 25, "pyplot": [19, 20, 21, 26, 28], "python": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 19, 20, 21, 24, 25, 29, 34, 39, 40], "python3": [16, 21, 22, 25, 26, 27], "pytorch": [0, 6, 15, 19, 22, 25, 29, 40], "qat": 15, "qom": 43, "quant": 19, "quantifi": [7, 18], "quantiti": [11, 18, 27], "quantiz": [0, 9, 18, 19, 24, 34, 35], "quantize_network": [19, 26], "quantized_model": 19, "quantizedmodel": 19, "quantizednbbit": 9, "queri": [7, 10, 18, 22, 23], "queue": 11, "quick": [0, 15], "quickli": [6, 34], "qzm": 43, "r": [9, 19, 20, 21, 22, 25, 26, 28], "r0": 28, "r1176": 22, "r120": 22, "r16384": 25, "r32768": 25, "r400": 22, "r52272": 28, "r524288": 28, "r640": 25, "r8192": 25, "r84": 22, "r_classifier_1_gemm": 22, "rais": [4, 5], "rand": 28, "randn": 20, "random": [4, 20, 28], "randomli": [31, 40], "rang": [0, 9, 19, 26], "rank": [4, 6, 9, 18], "rapid": 9, "rarr": 10, "rather": 27, "raw": [9, 20, 21, 26, 31, 43], "rb": [21, 26], "rded": 22, "read": [17, 20, 21, 26, 28, 31], "readabl": [21, 26], "readbatch": 4, "readi": [4, 6, 9, 18, 19, 25, 26], "readm": 34, "readrandombatch": 4, "realiz": 34, "realli": [25, 34], "realloc": 4, "reason": [4, 18, 43], "recal": 30, "receiv": [40, 43], "recent": [21, 26], "recept": [9, 41], "recip": [7, 8, 9, 14, 19, 23, 27, 29, 43], "recipi": [19, 41], "recogn": 43, "recognit": [19, 43], "reconfigur": 26, "recquir": [19, 36, 39], "rectifi": 40, "recur": 9, "recurr": [9, 40], "recurs": [6, 10, 18, 23], "recut": 6, "reduc": [0, 9, 20, 26, 29], "reducemean": [20, 25], "reducemean_op": 9, "reducesum": [20, 25], "reducesum_op": 9, "reduct": [9, 41], "ref": [4, 6, 10], "ref_typ": [20, 21, 26], "refcast": 4, "refcastfrom": 4, "refcontigu": 4, "refenrec": 6, "refer": [0, 4, 6, 20, 23, 24, 25, 28, 34, 35, 40, 43], "referenc": 43, "reffrom": 4, "reflect": 43, "regard": [4, 23], "regardless": 6, "regex": [7, 18, 23], "regist": [5, 6, 19, 29, 33, 40], "register_convert": 13, "register_export": 13, "register_gener": 5, "register_import": 13, "register_metaop": 5, "registr": 4, "registrar": 31, "registri": 5, "regular": [23, 24, 43], "rel": [5, 10, 11, 23, 41, 42], "relat": [13, 34], "relationship": [7, 11, 18, 23], "releas": [0, 16, 18, 22, 25], "relu": [7, 18, 19, 20, 22, 23, 25, 27, 28, 40], "relu0": 28, "relu1": [23, 27], "relu2": [23, 27], "relu3": [23, 27], "relu5": 23, "relu_1": 19, "relu_op": 9, "reluop": 9, "remain": [4, 6, 23, 27, 33, 40], "rememb": [23, 27], "remov": [6, 9, 19, 22, 29], "remove_flatten": [10, 19, 21, 22, 26], "removechild": 6, "removedropout": 10, "removeflatten": 10, "removepar": 6, "removeview": 6, "repeat": 11, "repetit": 27, "replac": [6, 7, 9, 10, 11, 15, 19, 22, 23, 26, 27, 28, 29, 40, 41], "replic": 6, "report": [19, 20, 22], "reprens": 31, "repres": [4, 9, 13, 31, 35, 40], "represent": [7, 19], "reproduc": 20, "request": [20, 21, 22, 25, 26], "requir": [0, 3, 4, 5, 6, 7, 9, 11, 19, 20, 22, 23, 25, 26, 27, 28, 34, 35, 36, 40, 41], "requiredproduc": 11, "rerun": 23, "res1": 28, "res2": 28, "rescal": 26, "reserv": 23, "reset": [4, 9, 11, 19], "reset_grad": 25, "resetconnect": 6, "resetconsummerproduc": 9, "resetindexbatch": 4, "resetinput": 9, "resetschedul": [11, 28], "reshap": [4, 10, 19, 20, 26, 27, 40], "reshape_0": 10, "reshape_1": 10, "reshape_2": 10, "reshape_op": [9, 27], "reshapeop": 9, "residu": 6, "resiz": 4, "resize_op": 9, "resolut": 6, "resolv": [9, 10, 22], "resourc": [5, 34, 43], "respect": [5, 29, 33], "respons": [20, 21, 22, 26, 34], "rest": 29, "restart": 22, "restrict": 18, "result": [6, 7, 9, 10, 19, 23, 26, 27, 28, 39, 40, 41], "retain": 9, "retreiv": 26, "retriev": [5, 9, 11, 19], "return": [2, 4, 5, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 34, 40, 43], "reus": 41, "reuslt": 25, "revers": 6, "rf": 22, "rgb": 31, "rh": 6, "rid": 26, "right": [4, 6, 18, 27, 28, 40], "rm": [19, 22], "rnb": 25, "rnn": [9, 40], "robust": [29, 34, 35], "role": 34, "root": [5, 6, 7, 9, 16, 22, 23, 25], "root_nod": [6, 23], "rootcl": 10, "rootnod": 6, "roughcanva": 22, "round": 26, "round_op": 9, "routin": 26, "rparen": 43, "rtol": 19, "rtype": [6, 9, 10], "rule": [7, 9, 29, 43], "run": [6, 11, 12, 20, 21, 22, 25, 27, 28, 34, 35, 36, 42], "run_export": [19, 22], "run_sync": 12, "runabl": 35, "runnabl": [22, 25, 27, 28, 35], "runtim": [6, 13, 27, 34, 40], "s3": 21, "safe": 6, "sake": 43, "same": [0, 4, 6, 7, 9, 11, 16, 18, 20, 23, 27, 28, 41], "sampl": [2, 4, 19, 25, 26], "satisfi": [22, 25, 27], "satur": 0, "save": [5, 6, 11, 12, 13, 19, 20, 21, 23, 27, 28, 29, 40], "save_factorized_static_scheduling_diagram": [11, 27], "save_scheduling_diagram": [11, 19], "save_static_scheduling_diagram": [11, 27], "savefactorizedstaticschedulingdiagram": 11, "saveschedulingdiagram": 11, "savestaticschedulingdiagram": 11, "scalar": 4, "scale": [19, 26, 42], "scaling_op": 9, "scalingfactor": 9, "schedul": [8, 9, 14, 15, 20, 21, 22, 23, 25, 28, 29, 35, 40, 41], "scheduler_export": [5, 19, 22], "schedulingpolici": 11, "schedulingsequenti": 19, "schema": [13, 36], "scope": [6, 25, 28], "script": [19, 26], "se": 6, "seamless": 15, "search": [7, 9, 15, 23], "second": [4, 6, 7, 23, 28, 34], "secondli": 26, "section": [20, 29, 33, 34, 35, 40, 43], "secur": 34, "see": [0, 11, 18, 19, 20, 23, 26, 27, 33, 34, 35, 40, 43], "seem": 26, "seemless": 36, "seen": [20, 43], "segment": 30, "select": [6, 9, 23, 28, 40], "self": [2, 3, 4, 5, 6, 7, 9, 11, 20, 25, 26, 27], "send": [6, 20, 25], "sens": 6, "sep": 43, "separ": [18, 23, 29, 33, 34], "seq": 7, "seq_length": [9, 27], "sequenc": [7, 9, 22, 23, 27, 29, 33], "sequenti": [6, 9, 18, 23, 25, 27, 28, 29, 31, 34, 40], "sequentialschedul": [11, 19, 20, 21, 22, 25, 26, 27, 28], "seri": 31, "serial": [21, 26, 35], "serv": [5, 28], "set": [4, 5, 6, 7, 9, 11, 12, 13, 16, 18, 22, 23, 27, 28, 29, 34, 40, 42, 43], "set_back_edg": 9, "set_backend": [4, 6, 9, 19, 20, 21, 25, 26, 27], "set_data_format": 4, "set_dataformat": [6, 9], "set_datatyp": [4, 6, 9, 19, 20, 21, 25, 26], "set_forward_dim": [20, 27], "set_grad": 4, "set_impl": [9, 20, 27], "set_input": [9, 28], "set_learning_rate_schedul": 25, "set_nam": 6, "set_ordered_input": 6, "set_ordered_output": 6, "set_output": [9, 20, 26], "set_paramet": 25, "set_root_nod": 6, "setbackedg": 9, "setbackend": [4, 6, 9, 20], "setbatch": 4, "setdataformat": [4, 6, 9], "setdatatyp": [4, 6, 9], "setgrad": 4, "setimpl": [4, 9], "setinheritedattr": 9, "setinput": 9, "setinputid": 6, "setnam": 6, "setnodesnam": 6, "setorderedinput": 6, "setorderedoutput": 6, "setoutput": 9, "setrootnod": 6, "setschedulingpolici": 11, "setup": [4, 6, 19, 25, 28], "sever": [0, 6, 7, 10, 12, 23, 26, 28, 31, 34, 35, 40, 43], "sgd": 25, "shallow": [4, 9], "shape": [6, 9, 19, 20, 22, 27], "shape_op": 9, "share": [4, 6, 9, 11], "shared_ptr": [2, 4, 6, 7, 9, 10, 11], "shiftgelu_op": 9, "shiftmax_op": 9, "short": [2, 9, 40], "should": [4, 5, 6, 9, 12, 13, 16, 18, 20, 25, 28, 31, 34, 41], "show": [6, 16, 26], "show_produc": 6, "showcas": 20, "showproduc": 6, "shuffl": [4, 21, 25], "shutil": 21, "sibl": 23, "sigmoid": [20, 40], "sigmoid_op": 9, "sigmoidop": 9, "sign": 2, "signatur": 13, "similar": [10, 11, 18, 27, 33, 40, 41], "similarli": 36, "simpl": [0, 7, 9, 15, 19, 20, 23, 27, 35], "simpler": 6, "simpli": [23, 27], "simplifi": [10, 34, 36, 40, 43], "simul": 0, "simultan": 27, "sinc": [7, 20, 23, 34, 40], "singl": [5, 6, 7, 9, 10, 18, 20, 23, 27, 28, 43], "single_shift": 19, "singleoutput": 7, "singlepassgraphmatch": [7, 10, 18, 23], "site": [21, 22, 25, 26, 27], "situat": 6, "size": [0, 4, 5, 6, 9, 10, 12, 19, 27, 31, 34, 40, 41], "size_0": 4, "size_1": 4, "size_2": 4, "size_3": 4, "size_t": [2, 4, 6, 7, 9, 10, 11], "size_typ": [4, 9], "skip": 21, "slice": [6, 10, 20, 28, 40], "slice_0": 10, "slice_1": 10, "slice_op": [9, 28], "sliceop": 9, "slide": 9, "slope": 9, "small": [9, 26, 28], "smaller": [26, 28], "so": [0, 4, 6, 16, 19, 20, 23, 26, 34, 40], "softmax": [20, 40], "softmax_op": 9, "softmaxop": 9, "softmin": 40, "softplu": 40, "softwar": 34, "solut": 43, "solv": 30, "some": [0, 4, 6, 7, 9, 10, 11, 17, 18, 19, 27, 30, 34, 35, 41], "sometim": [7, 18, 23], "somewher": 27, "soon": 4, "sophist": [7, 18, 23], "sort": 11, "sourc": [0, 4, 5, 10, 16, 19, 22, 29, 34], "sovereignti": 0, "space": 4, "spec": 5, "special": [0, 18, 19, 27], "specif": [0, 5, 6, 7, 9, 10, 18, 23, 25, 29, 33, 34, 35, 40, 41, 43], "specifi": [4, 5, 6, 9, 11, 18, 20, 23, 27, 29, 34, 40, 41], "split": [6, 10, 20, 31, 34, 40, 43], "split_op": 9, "splitdatabas": 31, "splite": 28, "splitext": 21, "sqrt": [4, 20], "sqrt_op": 9, "sqrtop": 9, "squar": [9, 25], "squash": 9, "squeez": 20, "squeeze_op": 9, "src": [4, 19, 22], "stabil": 9, "stabl": 6, "stack_data": 22, "stackop": 9, "stage": 35, "stai": [4, 18], "standalon": [18, 19], "standard": [0, 16, 18, 23, 29], "start": [0, 6, 7, 9, 19, 22, 24, 25, 27, 28, 43], "startnod": 7, "stat": [19, 22], "state": [15, 20, 27, 35], "state_begin": 27, "stateful": 27, "static": [4, 5, 6, 9, 11, 18, 23, 27, 34, 35], "static_analysi": 19, "static_fil": 5, "staticanalysisext": 19, "stats_fold": [19, 22], "stats_op": 19, "statu": [20, 21, 22, 26], "status_cod": [20, 21, 22, 26], "std": [2, 3, 4, 6, 7, 9, 10, 11, 23], "step": [6, 9, 10, 11, 16, 18, 20, 24, 26, 27, 28, 29, 34, 36, 43], "still": [9, 10, 11, 27, 35], "stimulu": 12, "stm32": 24, "stop": [27, 43], "storag": [4, 9], "store": [3, 4, 5, 7, 12, 19, 23, 26, 34, 35, 40], "str": [2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 20, 21, 26], "strategi": [4, 33], "strictli": 27, "stride": [4, 5, 9, 40], "stride_dim": [9, 23, 27], "stridedim": 9, "string": [2, 4, 5, 6, 7, 9, 10, 11, 13, 43], "stripe": 28, "stroke": 10, "stroke_lin": 22, "stroke_styl": 22, "struct": [3, 7, 11], "structur": [4, 5, 6, 19, 29, 33], "stub": 19, "style": [6, 9], "sub": [4, 6, 7, 10, 20, 23, 25, 27, 28, 40, 43], "sub_op": 9, "subclass": [4, 5, 9, 11], "subdirectori": 5, "subgraph": [40, 41, 43], "subop": 9, "subplot": [19, 26], "subsequ": [23, 34], "subset": [7, 18, 23, 26, 43], "subtract": [4, 9], "succeed": [6, 23], "success": [6, 27, 28, 43], "successfulli": [9, 20, 21, 22, 25, 26], "suffix": 23, "suggest": 6, "sum": [6, 20, 21], "summar": [12, 27, 34], "summari": 19, "support": [0, 5, 9, 13, 18, 19, 20, 23, 27, 40, 43], "supported_graph": 20, "supported_oper": [13, 20], "suppos": [35, 40], "sure": 19, "surround": 6, "swap": [6, 27], "swich": 20, "swish": 20, "swish0": 20, "swish_micro": 20, "swish_micro_graph": 20, "swish_nod": 20, "swish_op": 20, "swishimpl": 20, "switch": [29, 33], "sy": [19, 23, 27], "symbol": 23, "sync_image_data": 22, "synchron": 12, "syntax": [7, 23, 43], "synthax": 40, "system": [0, 18, 27, 33, 34, 35, 40], "t": [4, 7, 9, 19, 20, 23, 25, 26, 40], "t10k": 21, "tabl": 12, "take": [4, 5, 9, 13, 17, 19, 26, 27, 29, 31, 34, 40, 41, 43], "taken": [6, 43], "tangent": 40, "tanh": [20, 40], "tanh_op": 9, "tanhop": 9, "tar": 25, "target": [0, 4, 5, 9, 18, 19, 26, 29, 30, 33, 34, 35, 40, 43], "targetreq": 4, "targettyp": 9, "task": [19, 26, 30], "tb": 10, "team": 0, "technic": 0, "techniqu": [0, 26, 34], "templat": [4, 5, 9, 12, 18, 34], "temporari": 6, "tensor": [2, 6, 9, 10, 11, 20, 22, 23, 25, 26, 28, 29, 33, 40], "tensordim": 4, "tensorflow": [15, 36, 40], "tensorimpl": 4, "tensoropencv": 2, "tensorrt": [14, 24, 29, 33], "term": [9, 19, 29, 34, 40], "termin": 13, "test": [0, 4, 6, 7, 9, 12, 13, 18, 20, 26, 31, 34], "test_cpp_dock": 12, "test_lib_python_dock": 12, "test_mod": 5, "test_plugin": 12, "test_swish": 20, "textual": [7, 18, 23], "tf2onnx": 36, "th": [6, 19, 22, 23, 28], "than": [4, 6, 27, 29, 33], "thank": [11, 18, 19, 28, 36], "thei": [6, 7, 10, 11, 19, 23, 26, 29, 41], "them": [6, 7, 9, 10, 18, 19, 23, 26, 28, 33, 40, 42, 43], "themselv": [34, 40], "theori": 43, "therefor": [7, 27, 34, 40, 43], "thi": [4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 39, 40, 41, 42, 43], "third": [4, 34], "those": [16, 26, 34, 43], "thread": [11, 18], "threadpool": 11, "three": [27, 31, 40], "through": [6, 11, 23, 31, 35, 36], "throw": [7, 23], "thrown": 6, "thu": [10, 11, 18, 20, 26, 27, 29], "tier": 31, "tight_layout": [19, 26], "tile": [15, 24, 35], "tiled_conv": 28, "till": [19, 34], "time": [4, 11, 12, 17, 27, 31, 34, 35, 40, 43], "tlm": [11, 18, 27], "to_fil": 22, "to_other_nod": 6, "to_tensor": 6, "tocoord": 4, "todo": [4, 20], "togeth": 34, "toindex": 4, "token": [9, 11, 18, 27, 43], "tolpolog": 34, "tonod": 6, "tool": [18, 19, 20, 24, 43], "toolchain": 19, "toolkit": 34, "toothernod": 6, "tootherview": 6, "top": 21, "top1_accuraci": 21, "topolog": [0, 6, 33, 40, 43], "topologi": [18, 40], "torch": [25, 36], "torchvis": [25, 36], "toronto": 25, "tostr": 4, "tot_acc": 25, "total": [9, 19, 21], "totensor": [6, 25], "toto": 5, "toward": [6, 40], "tpu": 10, "traceback": [21, 26], "track": 6, "train": [0, 2, 4, 9, 19, 21, 24, 30, 31, 35, 40], "training_mod": 9, "trainingmod": 9, "trainset": 25, "traitlet": 22, "transact": [11, 18, 27], "transfert": 40, "transfomr": 10, "transform": [2, 6, 10, 22, 24, 25, 28, 34, 35, 40, 41], "transit": 43, "transmitt": 6, "transpar": 6, "transpos": [4, 6, 19, 20, 40], "transpose_op": 9, "transposit": [4, 10, 43], "treat": 6, "tree": [19, 43], "trigger": 27, "trivial": [18, 26], "trt": 12, "true": [4, 5, 6, 7, 9, 10, 11, 13, 19, 21, 22, 23, 25, 26, 27, 28, 43], "truth": 29, "try": [19, 22, 27], "tune": 18, "tupl": [3, 4, 6, 9, 13, 31], "tuple_out": 25, "tuto_util": [19, 23, 27], "tutori": [0, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28], "tvm": 18, "two": [4, 6, 9, 16, 18, 23, 27, 31, 34, 40, 41, 42, 43], "type": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 25, 26, 27, 28, 29, 33, 40, 43], "type_": 3, "typenam": 4, "typic": [5, 27], "typing_extens": 22, "u": 26, "ubyt": 21, "uint": 31, "uint16": [4, 5], "uint16_t": 5, "uint32": [4, 5], "uint32_t": [2, 5, 9], "uint64": [4, 5], "uint64_t": 5, "uint8": [4, 5, 25], "uint8_t": [2, 5], "unabl": [9, 10, 27, 28], "unalt": 43, "unchang": 9, "uncompress": 26, "undefin": [4, 5, 6, 9, 27], "under": [0, 5, 31], "undergon": 34, "understand": 10, "undifin": 6, "unfold": 10, "unfold_0": 10, "unfold_1": 10, "unfold_2": 10, "unfold_op": 9, "unic": 6, "unimpl": 43, "uninstal": 25, "union": [2, 5, 21, 26], "uniqu": [5, 6, 18, 23], "unit": [10, 34, 40], "unitari": 34, "unknown": [9, 20, 27, 39, 40], "unlik": [4, 18], "unlink": 6, "unnecessari": 43, "unord": 23, "unquantifi": [7, 18, 23], "unsign": [2, 9], "unsqueez": 20, "unsqueeze_op": 9, "unsupport": [9, 18, 20], "until": [10, 11, 27], "unus": 4, "up": [12, 18, 34], "updat": [1, 6, 9, 22, 25, 26, 27, 28, 40, 41], "update_inputs_output": [6, 23], "updateconsummerproduc": 9, "updateinputsoutput": 6, "updatenodenam": 6, "upgrad": [22, 25], "upper": 11, "uppernod": 11, "uppernodeinputconnect": 11, "uppernodeinputfound": 11, "url": [20, 21, 25, 28], "urllib": 21, "urllib3": [22, 25], "urlretriev": 21, "us": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 39, 40, 43], "usabl": 6, "usag": [0, 5, 6, 12, 21, 43], "use_cuda": 19, "useful": 31, "useless": 22, "user": [0, 6, 17, 18, 19, 29, 34, 40, 42, 43], "userwarn": 27, "usr": 26, "usual": 18, "utf": 28, "util": [12, 14, 19, 23, 26, 27], "v": [6, 16], "val": [4, 43], "val_acc": 21, "val_dataprovid": 21, "val_mnist": 21, "valid": [4, 6, 19, 22, 25, 28, 31, 34], "validi": 4, "validtensor": 11, "valu": [2, 4, 6, 9, 11, 13, 16, 19, 20, 25, 26, 27, 28, 40], "variabl": [5, 27, 31], "variou": [9, 19, 31], "vbox": 22, "ve": 26, "vector": [2, 3, 4, 6, 9, 10, 11], "venv": [21, 22, 25, 26], "verbos": [6, 13, 21, 26, 27, 40], "verdana": 10, "veri": [10, 26], "verif": 6, "verifi": [6, 22, 25, 28], "version": [13, 19, 22, 27], "versu": 34, "via": [5, 29, 33, 34, 36, 39, 40], "view": [6, 10, 18, 36, 39, 43], "virtual": [2, 4, 5, 6, 9, 11], "virtualenv": 16, "visit": 43, "visual": [11, 19, 20, 21, 26], "visualis": 20, "visualize_mmd": [19, 20, 21, 23, 27, 28], "void": [4, 6, 7, 9, 10, 11], "vt": 4, "vtemplier": 22, "w": 9, "w1": 10, "wa": [4, 6, 23, 28], "wai": [6, 18, 19, 20, 25, 43], "wait": 11, "walk": 6, "wall": [19, 22], "want": [4, 10, 19, 20, 23, 26, 27, 43], "warn": [16, 19, 22, 25, 27, 28], "wb": [20, 21, 22, 26], "wcwidth": 22, "we": [4, 7, 10, 19, 20, 22, 23, 25, 26, 27, 28, 41, 42, 43], "weak": [25, 28], "weight": [6, 7, 9, 23, 25, 27, 31, 39], "weightinterleaving_op": 9, "welcom": 4, "well": [4, 6, 7, 11, 15, 19, 20, 23, 27, 34], "were": [4, 6], "wextra": [19, 22], "what": [18, 23, 25, 27, 29, 41, 43], "whatev": [19, 34], "whatsoev": 18, "when": [1, 4, 6, 7, 9, 10, 11, 12, 19, 23, 27, 34, 36, 40, 41, 43], "where": [4, 5, 6, 9, 10, 13, 26, 27, 40], "whether": [4, 6, 9, 43], "which": [4, 5, 6, 7, 9, 10, 12, 13, 16, 18, 19, 20, 23, 25, 27, 29, 30, 31, 33, 34, 36, 40, 42, 43], "while": [9, 26, 29, 33], "whitespac": 7, "whl": [22, 25], "who": 18, "whole": [34, 40], "whose": 6, "why": [0, 15, 23, 27, 29, 33], "wide": 0, "widget": 22, "widgetsnbextens": 22, "width": [5, 10, 22], "wiki": 24, "window": 9, "wise": [4, 9, 30, 40], "within": [6, 36, 40], "without": [4, 6, 7, 11, 18, 19, 27, 29, 34, 35, 36, 40, 42], "won": 40, "work": [6, 7, 9, 10, 11, 27, 33, 34, 36, 40], "workaround": 27, "would": [6, 19, 23, 27], "wrap": [5, 11, 19, 22, 36], "wrap_around_buff": 11, "wraparoundbuff": 11, "wrapper": [5, 36], "write": [7, 18, 20, 21, 22, 23, 25, 26, 34], "wrong": [7, 23, 27, 28], "www": 25, "x": [6, 9, 20, 22, 26, 27, 40], "xavier_uniform_fil": 25, "xml": [9, 10, 12], "xxx": 26, "y": [6, 20, 22, 26, 40], "yet": [4, 9, 19, 23, 27, 40], "you": [4, 6, 7, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 43], "your": [0, 7, 12, 16, 18, 19, 23, 24, 27], "z": [6, 43], "z0": 43, "z1": 6, "z2": 6, "z3": 6, "za": 43, "zero": [4, 9, 23, 26, 40, 43], "\u00ecnstall": 16}, "titles": ["Aidge", "Aidge backend CPU", "Aidge backend OpenCV API", "Backend", "Data", "Export", "Graph", "Graph Matching", "Aidge core API", "Operators", "Recipes", "Scheduler", "Aidge Export TensorRT API", "Aidge ONNX API", "API", "Get Started", "Install", "Quick Start", "Why Aidge?", "Aidge demonstration", "Aidge ONNX tutorial", "Database MNIST", "Export a MNIST model to a CPP standalone project", "Graph matching and manipulation with Aidge", "Tutorials", "Training a simple Neural Network", "Post Training Quantization with AIDGE", "Understanding Aidge\u2019s scheduling", "Aidge tiling demonstration", "Framework architecture", "Benchmark neural network model", "Data", "Ensure robustness", "Runtime graph execution", "Perform an export", "User Guide", "Plateform interoperability", "Learn on edge", "Learn model", "Load and store model", "Computational graph", "Optimize graph", "Static analysis", "Transform graph"], "titleterms": {"": 27, "101": 24, "The": 26, "accuraci": 26, "ad": [24, 41], "adapt": 10, "add": [9, 10, 34], "advanc": 23, "aggreg": 42, "agnost": 18, "aidg": [0, 1, 2, 8, 12, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "altern": 23, "an": [19, 20, 21, 34, 40], "analysi": [19, 42], "ani": 23, "api": [2, 8, 12, 13, 14], "appli": 26, "architectur": [29, 34], "art": 18, "attribut": [23, 34], "averag": 9, "backend": [1, 2, 3, 10, 29, 33], "base": [9, 11, 23], "batchnorm": [9, 10], "benchmark": 30, "block": 23, "build": 16, "c": [16, 19, 24, 27], "cast": [9, 10], "chang": 41, "character": 18, "class": [9, 11], "clone": 40, "code": 18, "compil": [16, 18, 19, 22], "complet": 34, "comput": [20, 26, 30, 34, 40, 42], "concat": 9, "configur": 19, "connector": 6, "constant": 10, "constraint": 34, "consum": 18, "conv": [9, 10], "convdepthwis": 9, "convert": [10, 13], "copi": 40, "core": [8, 29, 40], "cpp": 22, "cpu": 1, "creat": [19, 20, 25, 27, 40], "creation": 26, "data": [4, 27, 31], "databas": [2, 4, 21, 25, 31], "dataflow": [18, 27], "dataprovid": [4, 31], "dataset": 26, "deep": 40, "default": 33, "defin": [18, 28], "definit": 40, "demand": 27, "demonstr": [19, 28], "describ": 43, "design": 34, "dimens": 20, "direct": 27, "div": 9, "dnn": 24, "do": 26, "done": 26, "download": [19, 22, 26], "draw": 22, "dropout": 10, "edg": [23, 37], "effect": 18, "engin": 18, "ensur": 32, "environ": 26, "erf": 9, "evalu": 21, "exampl": [6, 26, 40], "excut": 30, "execut": 33, "expand": [10, 43], "expans": 23, "explicit": [10, 40], "export": [5, 12, 13, 19, 22, 24, 34], "extra": 34, "factor": 23, "fc": [9, 10], "file": [19, 34], "first": 23, "flatten": 10, "fold": 10, "fonctionn": 24, "footprint": 42, "framework": 29, "from": [22, 39, 42], "function": [12, 13, 23, 28, 35, 40, 43], "fuse": [10, 41], "gather": 9, "gener": [9, 18, 19, 20, 22, 40], "get": [15, 42], "graph": [6, 7, 12, 18, 19, 23, 33, 34, 40, 41, 43], "graphview": 6, "guid": 35, "hardwar": [18, 34], "helper": [6, 12], "heurist": 18, "high": 35, "i": [0, 26], "ident": 9, "implement": [3, 20, 29, 33, 34, 40, 41], "import": [13, 19, 20, 26], "infer": [19, 26], "input": [3, 19, 22], "instal": [16, 21], "integr": 34, "interoper": [18, 36], "interpret": 43, "introduct": 40, "ir": 18, "isomorph": 41, "kera": 36, "kernel": 34, "kpi": 42, "lambda": 23, "last": 23, "layer": 41, "leakyrelu": 9, "learn": [25, 37, 38], "lenet": 21, "level": 35, "lexer": 43, "lib": 5, "librari": 34, "licens": 0, "like": 21, "linux": 16, "load": [22, 39], "loop": 25, "lstm": 9, "machin": 43, "main": 19, "make": [12, 40], "manipul": [22, 23], "map": [18, 34], "master": 27, "match": [7, 23, 43], "matmul": [9, 10, 41], "measur": 30, "memor": 9, "memori": 42, "mermaid": 28, "meta": [9, 10], "metanod": [20, 43], "method": 18, "metric": 30, "mnist": [2, 21, 22], "model": [18, 19, 20, 22, 25, 26, 27, 30, 34, 36, 38, 39, 41], "move": [9, 10], "mul": 9, "multi": 41, "need": [19, 26], "network": [19, 25, 26, 30], "neural": [25, 30], "new": 20, "node": [5, 6, 20, 23, 34, 40, 42, 43], "note": 6, "notebook": [19, 20], "number": 22, "numpi": 36, "object": 25, "onc": 27, "onli": 27, "onnx": [13, 18, 19, 20, 39], "opencv": 2, "oper": [9, 10, 20, 40, 43], "operatortensor": 9, "optim": [19, 24, 41], "option": [12, 16, 19], "output": [3, 20], "overview": [30, 35, 42, 43], "own": 22, "p": 27, "pad": 9, "paddedavgpool": 9, "paddedconv": 9, "paddedconvdepthwis": 9, "paddedmaxpool": 9, "parallel": [11, 23], "paramet": [6, 34, 40], "parser": 43, "partit": 31, "pattern": 43, "perform": [21, 34], "phase": 34, "pipelin": [26, 27], "plateform": 36, "plugin": [12, 29, 40], "pool": 9, "pop": 9, "post": 26, "pow": 9, "power": 18, "predefin": 9, "produc": [9, 18, 27, 40], "project": [22, 34], "propos": 41, "provid": 20, "ptq": [18, 26], "python": 16, "pytorch": [18, 36], "qat": 18, "quantifi": 23, "quantiz": 26, "quick": 17, "recip": 10, "reducemean": 9, "regex": 43, "regist": [13, 20], "relu": 9, "remov": [10, 43], "replac": [18, 43], "requir": 21, "reshap": 9, "retriev": 20, "return": 6, "robust": 32, "rule": [23, 34], "run": [19, 26], "runtim": 33, "scale": 9, "schedul": [5, 11, 18, 19, 26, 27, 33, 34], "score": 30, "seamless": 18, "search": 18, "select": 33, "sequenti": 11, "set": [19, 20, 25, 26], "setup": 26, "share": 40, "sigmoid": 9, "simpl": [18, 25], "slice": 9, "softmax": 9, "solver": 43, "some": [23, 26], "spatial": 41, "specif": 3, "specifiyng": 23, "sqrt": 9, "standalon": 22, "start": [15, 17], "state": [18, 43], "static": [19, 42], "stimuli": 31, "store": 39, "strategi": 34, "structur": 31, "sub": 9, "subgraph": 42, "syntax": 40, "tanh": 9, "tensor": [4, 19, 27, 31, 36], "tensorflow": 18, "tensorrt": 12, "test": [19, 22], "tile": [10, 18, 28, 41], "time": 30, "topologi": 41, "train": [25, 26], "transform": [19, 43], "transmitt": 40, "transpos": [9, 10], "tutori": [20, 24], "type": 23, "understand": 27, "up": [19, 20, 25, 26], "updat": 20, "usag": 23, "user": 35, "util": 2, "view": 40, "visual": 28, "well": 18, "what": [0, 26], "whole": 27, "why": 18, "work": [20, 26], "workflow": 35, "your": 22}}) \ No newline at end of file +Search.setIndex({"alltitles": {"(Optional) Generate an input file for tests": [[19, "(Optional)-Generate-an-input-file-for-tests"]], "(if needed) Download the model": [[19, "(if-needed)-Download-the-model"], [26, "(if-needed)-Download-the-model"]], "API": [[14, null]], "Adapt to backend": [[10, "adapt-to-backend"]], "Add": [[9, "add"]], "Add extra files to complete the export": [[34, "add-extra-files-to-complete-the-export"]], "Advanced usage": [[23, "Advanced-usage"]], "Aggregate KPI from a subgraph": [[42, "aggregate-kpi-from-a-subgraph"]], "Aidge": [[0, null]], "Aidge 101": [[24, "aidge-101"]], "Aidge DNN fonctionnalities": [[24, "aidge-dnn-fonctionnalities"]], "Aidge Export TensorRT API": [[12, null]], "Aidge ONNX API": [[13, null]], "Aidge ONNX tutorial": [[20, null]], "Aidge backend CPU": [[1, null]], "Aidge backend OpenCV API": [[2, null]], "Aidge core API": [[8, null]], "Aidge database": [[25, "Aidge-database"]], "Aidge demonstration": [[19, null]], "Aidge tiling demonstration": [[28, null]], "Applying the PTQ to the model \u2026": [[26, "Applying-the-PTQ-to-the-model-..."]], "Average Pooling": [[9, "average-pooling"]], "Backend": [[3, null]], "Base Matching Rules": [[23, "Base-Matching-Rules"]], "BatchNorm": [[9, "batchnorm"]], "Benchmark neural network model": [[30, null]], "Build on Linux": [[16, "build-on-linux"]], "C++ Compilation": [[16, "c-compilation"]], "Cast": [[9, "cast"]], "Change topology (model isomorphism)": [[41, "change-topology-model-isomorphism"]], "Clone a graph": [[40, "clone-a-graph"]], "Compilation options": [[16, "compilation-options"]], "Compile the export": [[19, "Compile-the-export"]], "Compile the export and test it": [[22, "Compile-the-export-and-test-it"]], "Computational footprint": [[42, "computational-footprint"]], "Computational graph": [[40, null]], "Compute score metrics": [[30, "compute-score-metrics"]], "Computing output dimensions": [[20, "Computing-output-dimensions"]], "Computing the model accuracy \u2026": [[26, "Computing-the-model-accuracy-..."]], "Computing the quantized accuracy \u2026": [[26, "Computing-the-quantized-accuracy-..."]], "Concat": [[9, "concat"]], "Configure the model for inference": [[19, "Configure-the-model-for-inference"]], "Connector": [[6, "connector"]], "Constant folding": [[10, "constant-folding"]], "Conv": [[9, "conv"]], "ConvDepthWise": [[9, "convdepthwise"]], "Convert Conv to MatMul": [[10, "convert-conv-to-matmul"]], "Converters Aidge to ONNX": [[13, "converters-aidge-to-onnx"]], "Converters ONNX to Aidge": [[13, "converters-onnx-to-aidge"]], "Core": [[29, "core"]], "Core operator": [[40, "core-operator"]], "Create a dataflow pipelining": [[27, "Create-a-dataflow-pipelining"]], "Create a scheduler and run inference": [[19, "Create-a-scheduler-and-run-inference"]], "Create an input tensor": [[19, "Create-an-input-tensor"]], "Creating Aidge model": [[25, "Creating-Aidge-model"]], "Creating a MetaNode": [[20, "Creating-a-MetaNode"]], "DNN Optimization": [[24, "dnn-optimization"]], "DNN export": [[24, "dnn-export"]], "Data": [[4, null], [31, null]], "Data Structure": [[31, "data-structure"]], "Data partitioning": [[31, "data-partitioning"]], "DataProvider": [[4, "dataprovider"], [31, "dataprovider"]], "Database": [[4, "database"], [31, "database"]], "Database MNIST": [[21, null]], "Databases": [[2, "databases"]], "Default scheduler": [[33, "default-scheduler"]], "Define mermaid visualizer function": [[28, "Define-mermaid-visualizer-function"]], "Definition": [[40, "definition"]], "Describe graph patterns": [[43, "describe-graph-patterns"]], "Design and export the computation kernels": [[34, "design-and-export-the-computation-kernels"]], "Direct tensors produce whole data only once": [[27, "Direct-tensors-produce-whole-data-only-once"]], "Div": [[9, "div"]], "Doing the PTQ with AIDGE": [[26, "Doing-the-PTQ-with-AIDGE"]], "Download the model": [[22, "Download-the-model"]], "Draw your own number": [[22, "Draw-your-own-number"]], "Ensure robustness": [[32, null]], "Environment setup \u2026": [[26, "Environment-setup-..."]], "Erf": [[9, "erf"]], "Example of Operator": [[40, "example-of-operator"]], "Examples": [[6, "examples"]], "Expand meta operators": [[10, "expand-meta-operators"]], "Expand operator": [[43, "expand-operator"]], "Expansion": [[23, "Expansion"]], "Explicit Cast Move": [[10, "explicit-cast-move"]], "Explicit Transpose": [[10, "explicit-transpose"]], "Explicit syntax": [[40, "explicit-syntax"]], "Export": [[5, null], [13, "export"], [19, "Export"]], "Export a MNIST model to a CPP standalone project": [[22, null]], "Export function": [[12, "export-function"]], "Export implementation phase": [[34, "export-implementation-phase"]], "Export lib": [[5, "export-lib"]], "Export mapping phase": [[34, "export-mapping-phase"]], "Export node": [[5, "export-node"]], "Export scheduler": [[5, "export-scheduler"]], "Export strategy": [[34, "export-strategy"]], "Export the attributes of the nodes": [[34, "export-the-attributes-of-the-nodes"]], "Export the model": [[22, "Export-the-model"]], "Export the parameters of the model": [[34, "export-the-parameters-of-the-model"]], "Export the scheduling of the graph": [[34, "export-the-scheduling-of-the-graph"]], "Export to an integrated kernel library": [[34, "export-to-an-integrated-kernel-library"]], "FC": [[9, "fc"]], "Factorization": [[23, "Factorization"]], "Framework architecture": [[29, null]], "Functional syntax": [[40, "functional-syntax"]], "Fuse BatchNorm": [[10, "fuse-batchnorm"]], "Fuse MatMul & added": [[41, "fuse-matmul-added"]], "Fuse MatMul and Add to FC": [[10, "fuse-matmul-and-add-to-fc"]], "Fuse to meta operator": [[10, "fuse-to-meta-operator"]], "Gather": [[9, "gather"]], "Generate an export in C++": [[19, "Generate-an-export-in-C++"]], "Generate inputs for testing the model from your drawing": [[22, "Generate-inputs-for-testing-the-model-from-your-drawing"]], "Generate main file": [[19, "Generate-main-file"]], "Generic Operator": [[9, "generic-operator"]], "Generic hardware model and mapping heuristics": [[18, "generic-hardware-model-and-mapping-heuristics"]], "Generic operator": [[40, "generic-operator"]], "Generic, compiler-agnostic tiling methods": [[18, "generic-compiler-agnostic-tiling-methods"]], "Get Started": [[15, null]], "Get node KPI": [[42, "get-node-kpi"]], "Graph": [[6, null]], "Graph Matching": [[7, null], [43, "graph-matching"]], "Graph Regex": [[43, "graph-regex"]], "Graph Regex Lexer": [[43, "graph-regex-lexer"]], "Graph Regex Parser": [[43, "graph-regex-parser"]], "Graph View": [[40, "graph-view"]], "Graph functions": [[12, "graph-functions"]], "Graph helpers": [[6, "graph-helpers"]], "Graph manipulation": [[23, "Graph-manipulation"]], "Graph matching": [[23, "Graph-matching"]], "Graph matching and manipulation with Aidge": [[23, null]], "Graph transformation": [[19, "Graph-transformation"], [43, "graph-transformation"]], "GraphView": [[6, "graphview"]], "High level functionalities": [[35, "high-level-functionalities"]], "Identity": [[9, "identity"]], "Implementation of an operator": [[40, "implementation-of-an-operator"]], "Implementation selection": [[33, "implementation-selection"]], "Implementation specification": [[3, "implementation-specification"]], "Implementations & Backends": [[29, "implementations-backends"]], "Implementations and backends": [[33, "implementations-and-backends"]], "Import": [[13, "import"]], "Import Aidge": [[19, "Import-Aidge"]], "Importing an ONNX": [[20, "Importing-an-ONNX"]], "Importing the model in AIDGE \u2026": [[26, "Importing-the-model-in-AIDGE-..."]], "Inference": [[19, "Inference"]], "Input/Output specification": [[3, "input-output-specification"]], "Install": [[16, null]], "Install Python": [[16, "install-python"]], "Installation and Requirements": [[21, "Installation-and-Requirements"]], "Introduction": [[40, "introduction"]], "Keras Tensor interoperability": [[36, "keras-tensor-interoperability"]], "Keras interoperability": [[36, "keras-interoperability"]], "Keras model interoperability": [[36, "keras-model-interoperability"]], "LSTM": [[9, "lstm"]], "LeakyReLU": [[9, "leakyrelu"]], "Learn model": [[38, null]], "Learn on edge": [[37, null]], "License": [[0, "license"]], "Load and store model": [[39, null]], "Load model from ONNX": [[39, "load-model-from-onnx"]], "Load the model in Aidge and manipulate it": [[22, "Load-the-model-in-Aidge-and-manipulate-it"]], "MAKE Options": [[12, "make-options"]], "MNIST": [[2, "mnist"]], "Make a deep copy": [[40, "make-a-deep-copy"]], "Make a deep copy with shared parameters": [[40, "make-a-deep-copy-with-shared-parameters"]], "Master the C-P model": [[27, "Master-the-C-P-model"]], "MatMul": [[9, "matmul"]], "MatMul tiling": [[10, "matmul-tiling"]], "Match alternative blocks": [[23, "Match-alternative-blocks"]], "Match any node type": [[23, "Match-any-node-type"]], "Match node attributes with a lambda function": [[23, "Match-node-attributes-with-a-lambda-function"]], "Match parallel blocks": [[23, "Match-parallel-blocks"]], "Match solver": [[43, "match-solver"]], "Match the first / last node of some type": [[23, "Match-the-first-/-last-node-of-some-type"]], "Match \u201cno edge\u201d": [[23, "Match-%22no-edge%22"]], "Measure excution time": [[30, "measure-excution-time"]], "Memorize": [[9, "memorize"]], "Memory footprint": [[42, "memory-footprint"]], "Meta Operator": [[9, "meta-operator"]], "MetaNode": [[43, "metanode"]], "Model hardware & architecture rules": [[34, "model-hardware-architecture-rules"]], "Move": [[9, "move"]], "Mul": [[9, "mul"]], "Multi-layer spatial tiling": [[41, "multi-layer-spatial-tiling"]], "Node": [[6, "node"], [40, "node"]], "Node Regex": [[43, "node-regex"]], "Node Regex Interpreter": [[43, "node-regex-interpreter"]], "Node Regex Lexer": [[43, "node-regex-lexer"]], "Node Regex Parser": [[43, "node-regex-parser"]], "Note": [[6, "note"]], "Numpy interoperability": [[36, "numpy-interoperability"]], "ONNX": [[39, "onnx"]], "ONNX Import": [[19, "ONNX-Import"]], "Operator": [[40, "operator"]], "Operator base class": [[9, "operator-base-class"]], "OperatorTensor base class": [[9, "operatortensor-base-class"]], "Operators": [[9, null], [40, "operators"]], "Optimize graph": [[41, null]], "Optimize network": [[19, "Optimize-network"]], "Overview": [[30, "overview"], [42, "overview"], [43, "overview"]], "Pad": [[9, "pad"]], "PaddedAvgPooling": [[9, "paddedavgpooling"]], "PaddedConv": [[9, "paddedconv"]], "PaddedConvDepthWise": [[9, "paddedconvdepthwise"]], "PaddedMaxPooling": [[9, "paddedmaxpooling"]], "Parallel scheduler": [[11, "parallel-scheduler"]], "Parameters": [[6, "parameters"]], "Perform an evaluation of the LeNet-like on Aidge": [[21, "Perform-an-evaluation-of-the-LeNet-like-on-Aidge"]], "Perform an export": [[34, null]], "Plateform interoperability": [[36, null]], "Plugin Operator": [[40, "plugin-operator"]], "Plugin helper": [[12, "plugin-helper"]], "Plugins": [[29, "plugins"]], "Pop": [[9, "pop"]], "Post Training Quantization with AIDGE": [[26, null]], "Pow": [[9, "pow"]], "Powerful graph search & replace engine": [[18, "powerful-graph-search-replace-engine"]], "Predefined meta-operators": [[9, "predefined-meta-operators"]], "Predefined operators": [[9, "predefined-operators"]], "Producer": [[9, "producer"], [40, "producer"]], "Producers produce whole tensor data on demand": [[27, "Producers-produce-whole-tensor-data-on-demand"]], "Project constraints": [[34, "project-constraints"]], "Proposed implementation": [[41, "proposed-implementation"]], "Providing an implementation": [[20, "Providing-an-implementation"]], "PyTorch interoperability": [[36, "pytorch-interoperability"]], "PyTorch model interoperability": [[36, "pytorch-model-interoperability"]], "PyTorch tensor interoperability": [[36, "pytorch-tensor-interoperability"]], "Quantifiers": [[23, "Quantifiers"]], "Quantization dataset creation \u2026": [[26, "Quantization-dataset-creation-..."]], "Quick Start": [[17, null]], "ReLU": [[9, "relu"]], "Recipes": [[10, null]], "ReduceMean": [[9, "reducemean"]], "Register export functions": [[13, "register-export-functions"]], "Register import functions": [[13, "register-import-functions"]], "Registering new node import": [[20, "Registering-new-node-import"]], "Remove Dropout": [[10, "remove-dropout"]], "Remove Flatten": [[10, "remove-flatten"]], "Remove operator": [[43, "remove-operator"]], "Replace operator": [[43, "replace-operator"]], "Reshape": [[9, "reshape"]], "Retrieve the onnx model": [[20, "Retrieve-the-onnx-model"]], "Returns": [[6, "returns"]], "Run the export": [[19, "Run-the-export"]], "Running some example inferences \u2026": [[26, "Running-some-example-inferences-..."]], "Running some quantized inferences \u2026": [[26, "Running-some-quantized-inferences-..."]], "Runtime graph execution": [[33, null]], "Scaling": [[9, "scaling"]], "Scheduler": [[11, null], [33, "scheduler"], [34, "scheduler"]], "Scheduler base class": [[11, "scheduler-base-class"]], "Seamless interoperability with ONNX, PyTorch and TensorFlow": [[18, "seamless-interoperability-with-onnx-pytorch-and-tensorflow"]], "Sequential scheduler": [[11, "sequential-scheduler"]], "Set up learning objects": [[25, "Set-up-learning-objects"]], "Setting up the AIDGE scheduler \u2026": [[26, "Setting-up-the-AIDGE-scheduler-..."]], "Setting up the notebook": [[19, "Setting-up-the-notebook"], [20, "Setting-up-the-notebook"]], "Sigmoid": [[9, "sigmoid"]], "Simple and effective code generation engine": [[18, "simple-and-effective-code-generation-engine"]], "Slice": [[9, "slice"]], "Softmax": [[9, "softmax"]], "Specifiyng Edges": [[23, "Specifiyng-Edges"]], "Sqrt": [[9, "sqrt"]], "State machine": [[43, "state-machine"]], "Static analysis": [[19, "Static-analysis"], [42, null]], "Stimuli": [[31, "stimuli"]], "Sub": [[9, "sub"]], "Syntax to create a computational graph": [[40, "syntax-to-create-a-computational-graph"]], "Tanh": [[9, "tanh"]], "Tensor": [[4, "tensor"], [31, "tensor"]], "The Quantization Pipeline": [[26, "The-Quantization-Pipeline"]], "Tiling": [[41, "tiling"]], "Training a simple Neural Network": [[25, null]], "Training loop": [[25, "Training-loop"]], "Transform graph": [[43, null]], "Transformation functions": [[43, "transformation-functions"]], "Transmitter": [[40, "transmitter"]], "Transpose": [[9, "transpose"]], "Tutorial on adding the C++ Aidge": [[24, "tutorial-on-adding-the-c-aidge"]], "Tutorials": [[24, null]], "UTILS": [[2, "utils"]], "Understanding Aidge\u2019s scheduling": [[27, null]], "Updating ONNX import": [[20, "Updating-ONNX-import"]], "User Guide": [[35, null]], "Well-characterized, state-of-the-art PTQ and QAT methods": [[18, "well-characterized-state-of-the-art-ptq-and-qat-methods"]], "Well-defined consumer-producer model and scheduling": [[18, "well-defined-consumer-producer-model-and-scheduling"]], "Well-defined dataflow graph IR model": [[18, "well-defined-dataflow-graph-ir-model"]], "What is Aidge?": [[0, "what-is-aidge"]], "What is Network Quantization ?": [[26, "What-is-Network-Quantization-?"]], "Why Aidge?": [[18, null]], "Work is done !": [[26, "Work-is-done-!"]], "Workflow overview": [[35, "workflow-overview"]], "Working with generic operator": [[20, "Working-with-generic-operator"]]}, "docnames": ["index", "source/API/BackendCPU/index", "source/API/BackendOPENCV/index", "source/API/Core/backend", "source/API/Core/data", "source/API/Core/export", "source/API/Core/graph", "source/API/Core/graphMatching", "source/API/Core/index", "source/API/Core/operator", "source/API/Core/recipes", "source/API/Core/scheduler", "source/API/ExportTensorRT/index", "source/API/Onnx/index", "source/API/index", "source/GetStarted/index", "source/GetStarted/install", "source/GetStarted/quickStart", "source/GetStarted/whyAidge", "source/Tutorial/101_first_step", "source/Tutorial/ONNX", "source/Tutorial/database", "source/Tutorial/export_cpp", "source/Tutorial/graph_matching", "source/Tutorial/index", "source/Tutorial/learning", "source/Tutorial/ptq", "source/Tutorial/scheduling", "source/Tutorial/tiling", "source/UserGuide/architecture", "source/UserGuide/benchmark", "source/UserGuide/data", "source/UserGuide/ensureRobustness", "source/UserGuide/executeGraph", "source/UserGuide/export", "source/UserGuide/index", "source/UserGuide/interoperability", "source/UserGuide/learnEdge", "source/UserGuide/learnModel", "source/UserGuide/loadStoreModel", "source/UserGuide/modelGraph", "source/UserGuide/optimizeGraph", "source/UserGuide/staticAnalysis", "source/UserGuide/transformGraph"], "envversion": {"nbsphinx": 4, "sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinxcontrib.bibtex": 9}, "filenames": ["index.rst", "source/API/BackendCPU/index.rst", "source/API/BackendOPENCV/index.rst", "source/API/Core/backend.rst", "source/API/Core/data.rst", "source/API/Core/export.rst", "source/API/Core/graph.rst", "source/API/Core/graphMatching.rst", "source/API/Core/index.rst", "source/API/Core/operator.rst", "source/API/Core/recipes.rst", "source/API/Core/scheduler.rst", "source/API/ExportTensorRT/index.rst", "source/API/Onnx/index.rst", "source/API/index.rst", "source/GetStarted/index.rst", "source/GetStarted/install.rst", "source/GetStarted/quickStart.rst", "source/GetStarted/whyAidge.rst", "source/Tutorial/101_first_step.nblink", "source/Tutorial/ONNX.nblink", "source/Tutorial/database.nblink", "source/Tutorial/export_cpp.nblink", "source/Tutorial/graph_matching.nblink", "source/Tutorial/index.rst", "source/Tutorial/learning.nblink", "source/Tutorial/ptq.nblink", "source/Tutorial/scheduling.nblink", "source/Tutorial/tiling.nblink", "source/UserGuide/architecture.rst", "source/UserGuide/benchmark.rst", "source/UserGuide/data.rst", "source/UserGuide/ensureRobustness.rst", "source/UserGuide/executeGraph.rst", "source/UserGuide/export.rst", "source/UserGuide/index.rst", "source/UserGuide/interoperability.rst", "source/UserGuide/learnEdge.rst", "source/UserGuide/learnModel.rst", "source/UserGuide/loadStoreModel.rst", "source/UserGuide/modelGraph.rst", "source/UserGuide/optimizeGraph.rst", "source/UserGuide/staticAnalysis.rst", "source/UserGuide/transformGraph.rst"], "indexentries": {"__init__() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.__init__", false]], "__init__() (aidge_core.connector method)": [[6, "aidge_core.Connector.__init__", false]], "__init__() (aidge_core.dataprovider method)": [[4, "aidge_core.DataProvider.__init__", false]], "__init__() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.__init__", false]], "__init__() (aidge_core.export_utils.exportnode method)": [[5, "aidge_core.export_utils.ExportNode.__init__", false]], "__init__() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.__init__", false]], "__init__() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.__init__", false]], "__init__() (aidge_core.implspec method)": [[3, "aidge_core.ImplSpec.__init__", false]], "__init__() (aidge_core.iospec method)": [[3, "aidge_core.IOSpec.__init__", false]], "__init__() (aidge_core.node method)": [[6, "aidge_core.Node.__init__", false]], "__init__() (aidge_core.operator method)": [[9, "aidge_core.Operator.__init__", false]], "__init__() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.__init__", false]], "__init__() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.__init__", false]], "__init__() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.__init__", false]], "__init__() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.__init__", false]], "__init__() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.__init__", false]], "__init__() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.__init__", false]], "abs() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.abs", false]], "adapt_to_backend() (in module aidge_core)": [[10, "aidge_core.adapt_to_backend", false]], "add() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add", false]], "add() (in module aidge_core)": [[9, "aidge_core.Add", false]], "add_child() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add_child", false]], "add_child() (aidge_core.node method)": [[6, "aidge_core.Node.add_child", false]], "add_node_lambda() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.add_node_lambda", false]], "aidge::adapttobackend (c++ function)": [[10, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", false]], "aidge::add (c++ function)": [[9, "_CPPv4N5Aidge3AddERKNSt6stringE", false]], "aidge::avgpooling (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", false]], "aidge::batchnorm (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", false]], "aidge::cast (c++ function)": [[9, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", false]], "aidge::concat (c++ function)": [[9, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", false]], "aidge::connector (c++ class)": [[6, "_CPPv4N5Aidge9ConnectorE", false]], "aidge::connector::connector (c++ function)": [[6, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", false], [6, "_CPPv4N5Aidge9Connector9ConnectorEv", false]], "aidge::connector::index (c++ function)": [[6, "_CPPv4NK5Aidge9Connector5indexEv", false]], "aidge::connector::node (c++ function)": [[6, "_CPPv4NK5Aidge9Connector4nodeEv", false]], "aidge::connector::operator[] (c++ function)": [[6, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", false]], "aidge::connector::size (c++ function)": [[6, "_CPPv4NK5Aidge9Connector4sizeEv", false]], "aidge::connector::~connector (c++ function)": [[6, "_CPPv4N5Aidge9ConnectorD0Ev", false]], "aidge::constantfolding (c++ function)": [[10, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", false]], "aidge::conv (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::convdepthwise (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::database (c++ class)": [[4, "_CPPv4N5Aidge8DatabaseE", false]], "aidge::database::database (c++ function)": [[4, "_CPPv4N5Aidge8Database8DatabaseEv", false]], "aidge::database::getitem (c++ function)": [[4, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", false]], "aidge::database::getlen (c++ function)": [[4, "_CPPv4NK5Aidge8Database6getLenEv", false]], "aidge::database::getnbmodalities (c++ function)": [[4, "_CPPv4NK5Aidge8Database15getNbModalitiesEv", false]], "aidge::database::~database (c++ function)": [[4, "_CPPv4N5Aidge8DatabaseD0Ev", false]], "aidge::dataprovider (c++ class)": [[4, "_CPPv4N5Aidge12DataProviderE", false]], "aidge::dataprovider::dataprovider (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", false]], "aidge::dataprovider::done (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4doneEv", false]], "aidge::dataprovider::getindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider13getIndexBatchEv", false]], "aidge::dataprovider::getnbbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider10getNbBatchEv", false]], "aidge::dataprovider::incrementindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider19incrementIndexBatchEv", false]], "aidge::dataprovider::iter (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4iterEv", false]], "aidge::dataprovider::next (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider4nextEv", false]], "aidge::dataprovider::readbatch (c++ function)": [[4, "_CPPv4NK5Aidge12DataProvider9readBatchEv", false]], "aidge::dataprovider::resetindexbatch (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider15resetIndexBatchEv", false]], "aidge::dataprovider::setbatches (c++ function)": [[4, "_CPPv4N5Aidge12DataProvider10setBatchesEv", false]], "aidge::div (c++ function)": [[9, "_CPPv4N5Aidge3DivERKNSt6stringE", false]], "aidge::erf (c++ function)": [[9, "_CPPv4N5Aidge3ErfERKNSt6stringE", false]], "aidge::expandmetaops (c++ function)": [[10, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", false]], "aidge::explicitcastmove (c++ function)": [[10, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", false]], "aidge::explicittranspose (c++ function)": [[10, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", false]], "aidge::fc (c++ function)": [[9, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", false]], "aidge::fusebatchnorm (c++ function)": [[10, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", false]], "aidge::gather (c++ function)": [[9, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge::generategraph (c++ function)": [[6, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", false]], "aidge::getconnectedgraphview (c++ function)": [[6, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", false]], "aidge::graphview (c++ class)": [[6, "_CPPv4N5Aidge9GraphViewE", false]], "aidge::graphview::add (c++ function)": [[6, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", false], [6, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", false]], "aidge::graphview::addchild (c++ function)": [[6, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", false]], "aidge::graphview::clone (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView5cloneEv", false]], "aidge::graphview::clonecallback (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", false]], "aidge::graphview::clonesharedoperators (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView20cloneSharedOperatorsEv", false]], "aidge::graphview::clonesharedproducers (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView20cloneSharedProducersEv", false]], "aidge::graphview::compile (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", false]], "aidge::graphview::datainputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView10dataInputsEv", false]], "aidge::graphview::forwarddims (c++ function)": [[6, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", false]], "aidge::graphview::getchildren (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", false], [6, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView11getChildrenEv", false]], "aidge::graphview::getnbfreedatainputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView19getNbFreeDataInputsEv", false]], "aidge::graphview::getnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", false]], "aidge::graphview::getnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView8getNodesEv", false]], "aidge::graphview::getorderedinputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView16getOrderedInputsEv", false]], "aidge::graphview::getorderednodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", false]], "aidge::graphview::getorderedoutputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView17getOrderedOutputsEv", false]], "aidge::graphview::getorderedparents (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView17getOrderedParentsEv", false]], "aidge::graphview::getparents (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView10getParentsEv", false]], "aidge::graphview::getrankednodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView14getRankedNodesEv", false]], "aidge::graphview::getrankednodesname (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", false]], "aidge::graphview::graphview (c++ function)": [[6, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", false]], "aidge::graphview::inputnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10inputNodesEv", false]], "aidge::graphview::inputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView6inputsEv", false]], "aidge::graphview::insertparent (c++ function)": [[6, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", false]], "aidge::graphview::inview (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", false], [6, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", false]], "aidge::graphview::isinputnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", false]], "aidge::graphview::isoutputnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", false]], "aidge::graphview::link (c++ function)": [[6, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", false]], "aidge::graphview::logoutputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", false]], "aidge::graphview::name (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView4nameEv", false]], "aidge::graphview::operator() (c++ function)": [[6, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", false]], "aidge::graphview::operator== (c++ function)": [[6, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", false]], "aidge::graphview::operator[] (c++ function)": [[6, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", false]], "aidge::graphview::outputnodes (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11outputNodesEv", false]], "aidge::graphview::outputs (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", false], [6, "_CPPv4NK5Aidge9GraphView7outputsEv", false]], "aidge::graphview::remove (c++ function)": [[6, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", false]], "aidge::graphview::replace (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", false], [6, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", false]], "aidge::graphview::rootnode (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView8rootNodeEv", false]], "aidge::graphview::save (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", false]], "aidge::graphview::setbackend (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", false]], "aidge::graphview::setdataformat (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", false]], "aidge::graphview::setdatatype (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", false]], "aidge::graphview::setinputid (c++ function)": [[6, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", false]], "aidge::graphview::setname (c++ function)": [[6, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", false]], "aidge::graphview::setnodesname (c++ function)": [[6, "_CPPv4NK5Aidge9GraphView12setNodesNameEv", false]], "aidge::graphview::setorderedinputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", false]], "aidge::graphview::setorderedoutputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", false]], "aidge::graphview::setrootnode (c++ function)": [[6, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", false]], "aidge::graphview::swap (c++ function)": [[6, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", false]], "aidge::graphview::updateinputsoutputs (c++ function)": [[6, "_CPPv4N5Aidge9GraphView19updateInputsOutputsEv", false]], "aidge::graphview::updatenodename (c++ function)": [[6, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", false]], "aidge::identity (c++ function)": [[9, "_CPPv4N5Aidge8IdentityERKNSt6stringE", false]], "aidge::implspec (c++ struct)": [[3, "_CPPv4N5Aidge8ImplSpecE", false]], "aidge::implspec::attrs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec5attrsE", false]], "aidge::implspec::implspec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKN5Aidge8ImplSpecE", false], [3, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", false]], "aidge::implspec::inputs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6inputsE", false]], "aidge::implspec::iospec (c++ struct)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpecE", false]], "aidge::implspec::iospec::dims (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", false]], "aidge::implspec::iospec::format (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", false]], "aidge::implspec::iospec::iospec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", false]], "aidge::implspec::iospec::type (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", false]], "aidge::implspec::outputs (c++ member)": [[3, "_CPPv4N5Aidge8ImplSpec7outputsE", false]], "aidge::implspec::~implspec (c++ function)": [[3, "_CPPv4N5Aidge8ImplSpecD0Ev", false]], "aidge::leakyrelu (c++ function)": [[9, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", false]], "aidge::lstm (c++ function)": [[9, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", false]], "aidge::matmul (c++ function)": [[9, "_CPPv4N5Aidge6MatMulERKNSt6stringE", false]], "aidge::matmultiling (c++ function)": [[10, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", false]], "aidge::memorize (c++ function)": [[9, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", false]], "aidge::metaoperator (c++ function)": [[9, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", false]], "aidge::mnist (c++ class)": [[2, "_CPPv4N5Aidge5MNISTE", false]], "aidge::mnist::datatype (c++ enum)": [[2, "_CPPv4N5Aidge5MNIST8DataTypeE", false]], "aidge::mnist::datatype::double (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", false]], "aidge::mnist::datatype::float (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType5FloatE", false]], "aidge::mnist::datatype::int (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType3IntE", false]], "aidge::mnist::datatype::short (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType5ShortE", false]], "aidge::mnist::datatype::signed (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType6SignedE", false]], "aidge::mnist::datatype::unsigned (c++ enumerator)": [[2, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", false]], "aidge::mnist::getitem (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", false]], "aidge::mnist::getlen (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST6getLenEv", false]], "aidge::mnist::getnbmodalities (c++ function)": [[2, "_CPPv4NK5Aidge5MNIST15getNbModalitiesEv", false]], "aidge::mnist::magicnumber (c++ union)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumberE", false]], "aidge::mnist::magicnumber::byte (c++ member)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumber4byteE", false]], "aidge::mnist::magicnumber::value (c++ member)": [[2, "_CPPv4N5Aidge5MNIST11MagicNumber5valueE", false]], "aidge::mnist::mnist (c++ function)": [[2, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", false]], "aidge::mnist::~mnist (c++ function)": [[2, "_CPPv4N5Aidge5MNISTD0Ev", false]], "aidge::move (c++ function)": [[9, "_CPPv4N5Aidge4MoveERKNSt6stringE", false]], "aidge::mul (c++ function)": [[9, "_CPPv4N5Aidge3MulERKNSt6stringE", false]], "aidge::node (c++ class)": [[6, "_CPPv4N5Aidge4NodeE", false]], "aidge::node::addafterbackward (c++ function)": [[6, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", false]], "aidge::node::addafterforward (c++ function)": [[6, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", false]], "aidge::node::addbeforebackward (c++ function)": [[6, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", false]], "aidge::node::addbeforeforward (c++ function)": [[6, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", false]], "aidge::node::addchild (c++ function)": [[6, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", false], [6, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", false]], "aidge::node::addview (c++ function)": [[6, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", false]], "aidge::node::attributes (c++ function)": [[6, "_CPPv4NK5Aidge4Node10attributesEv", false]], "aidge::node::backward (c++ function)": [[6, "_CPPv4N5Aidge4Node8backwardEv", false]], "aidge::node::clone (c++ function)": [[6, "_CPPv4N5Aidge4Node5cloneE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node5cloneEv", false]], "aidge::node::clonesharedoperators (c++ function)": [[6, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node20cloneSharedOperatorsEv", false]], "aidge::node::clonesharedproducers (c++ function)": [[6, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", false], [6, "_CPPv4NK5Aidge4Node20cloneSharedProducersEv", false]], "aidge::node::createuniquename (c++ function)": [[6, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", false]], "aidge::node::datainputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node10dataInputsEv", false]], "aidge::node::forward (c++ function)": [[6, "_CPPv4N5Aidge4Node7forwardEv", false]], "aidge::node::getchildren (c++ function)": [[6, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", false], [6, "_CPPv4NK5Aidge4Node11getChildrenEv", false]], "aidge::node::getfirstfreedatainput (c++ function)": [[6, "_CPPv4NK5Aidge4Node21getFirstFreeDataInputEv", false]], "aidge::node::getnbfreedatainputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node19getNbFreeDataInputsEv", false]], "aidge::node::getnodedelta (c++ function)": [[6, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", false]], "aidge::node::getoperator (c++ function)": [[6, "_CPPv4NK5Aidge4Node11getOperatorEv", false]], "aidge::node::getorderedchildren (c++ function)": [[6, "_CPPv4NK5Aidge4Node18getOrderedChildrenEv", false]], "aidge::node::getparent (c++ function)": [[6, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", false]], "aidge::node::getparents (c++ function)": [[6, "_CPPv4NK5Aidge4Node10getParentsEv", false]], "aidge::node::input (c++ function)": [[6, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", false]], "aidge::node::inputcategory (c++ function)": [[6, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", false]], "aidge::node::inputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node6inputsEv", false]], "aidge::node::name (c++ function)": [[6, "_CPPv4NK5Aidge4Node4nameEv", false]], "aidge::node::nbinputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node8nbInputsEv", false]], "aidge::node::nboutputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node9nbOutputsEv", false]], "aidge::node::nbvalidinputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node13nbValidInputsEv", false]], "aidge::node::nbvalidoutputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node14nbValidOutputsEv", false]], "aidge::node::node (c++ function)": [[6, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", false], [6, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", false], [6, "_CPPv4N5Aidge4Node4NodeEv", false]], "aidge::node::operator() (c++ function)": [[6, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", false]], "aidge::node::operator== (c++ function)": [[6, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", false]], "aidge::node::output (c++ function)": [[6, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", false]], "aidge::node::outputs (c++ function)": [[6, "_CPPv4NK5Aidge4Node7outputsEv", false]], "aidge::node::parentisbackedge (c++ function)": [[6, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", false]], "aidge::node::popparent (c++ function)": [[6, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", false]], "aidge::node::removechild (c++ function)": [[6, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", false]], "aidge::node::removeparent (c++ function)": [[6, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", false]], "aidge::node::removeview (c++ function)": [[6, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", false]], "aidge::node::resetconnections (c++ function)": [[6, "_CPPv4N5Aidge4Node16resetConnectionsEb", false]], "aidge::node::setname (c++ function)": [[6, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", false]], "aidge::node::type (c++ function)": [[6, "_CPPv4NK5Aidge4Node4typeEv", false]], "aidge::node::valid (c++ function)": [[6, "_CPPv4NK5Aidge4Node5validEv", false]], "aidge::node::views (c++ function)": [[6, "_CPPv4NK5Aidge4Node5viewsEv", false]], "aidge::node::~node (c++ function)": [[6, "_CPPv4N5Aidge4NodeD0Ev", false]], "aidge::operator (c++ class)": [[9, "_CPPv4N5Aidge8OperatorE", false]], "aidge::operator::associateinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::attributes (c++ function)": [[9, "_CPPv4NK5Aidge8Operator10attributesEv", false]], "aidge::operator::backend (c++ function)": [[9, "_CPPv4NK5Aidge8Operator7backendEv", false]], "aidge::operator::backward (c++ function)": [[9, "_CPPv4N5Aidge8Operator8backwardEv", false]], "aidge::operator::clone (c++ function)": [[9, "_CPPv4NK5Aidge8Operator5cloneEv", false]], "aidge::operator::forward (c++ function)": [[9, "_CPPv4N5Aidge8Operator7forwardEv", false]], "aidge::operator::getavailablebackends (c++ function)": [[9, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", false]], "aidge::operator::getimpl (c++ function)": [[9, "_CPPv4NK5Aidge8Operator7getImplEv", false]], "aidge::operator::getinputsname (c++ function)": [[9, "_CPPv4N5Aidge8Operator13getInputsNameEv", false]], "aidge::operator::getnbconsumeddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", false]], "aidge::operator::getnbproduceddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", false]], "aidge::operator::getnbrequireddata (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", false]], "aidge::operator::getnbrequiredprotected (c++ function)": [[9, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", false]], "aidge::operator::getoutputsname (c++ function)": [[9, "_CPPv4N5Aidge8Operator14getOutputsNameEv", false]], "aidge::operator::getrawinput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", false]], "aidge::operator::getrawoutput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", false]], "aidge::operator::getrequiredmemory (c++ function)": [[9, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", false]], "aidge::operator::inheritedattributes (c++ function)": [[9, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", false]], "aidge::operator::inputcategory (c++ function)": [[9, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", false], [9, "_CPPv4NK5Aidge8Operator13inputCategoryEv", false]], "aidge::operator::isatomic (c++ function)": [[9, "_CPPv4NK5Aidge8Operator8isAtomicEv", false]], "aidge::operator::isbackedge (c++ function)": [[9, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", false]], "aidge::operator::isoptionalinput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", false]], "aidge::operator::nbinputs (c++ function)": [[9, "_CPPv4NK5Aidge8Operator8nbInputsEv", false]], "aidge::operator::nboutputs (c++ function)": [[9, "_CPPv4NK5Aidge8Operator9nbOutputsEv", false]], "aidge::operator::operator (c++ function)": [[9, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", false], [9, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", false], [9, "_CPPv4N5Aidge8Operator8OperatorEv", false]], "aidge::operator::operatortype (c++ function)": [[9, "_CPPv4NK5Aidge8Operator12operatorTypeEv", false]], "aidge::operator::resetconsummerproducer (c++ function)": [[9, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", false]], "aidge::operator::resetinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", false]], "aidge::operator::setbackedges (c++ function)": [[9, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", false]], "aidge::operator::setbackend (c++ function)": [[9, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", false], [9, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", false]], "aidge::operator::setdataformat (c++ function)": [[9, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", false]], "aidge::operator::setdatatype (c++ function)": [[9, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", false]], "aidge::operator::setimpl (c++ function)": [[9, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", false]], "aidge::operator::setinheritedattrs (c++ function)": [[9, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", false]], "aidge::operator::setinput (c++ function)": [[9, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::setoutput (c++ function)": [[9, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::type (c++ function)": [[9, "_CPPv4NK5Aidge8Operator4typeEv", false]], "aidge::operator::updateconsummerproducer (c++ function)": [[9, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", false]], "aidge::operator::~operator (c++ function)": [[9, "_CPPv4N5Aidge8OperatorD0Ev", false]], "aidge::operatortensor (c++ class)": [[9, "_CPPv4N5Aidge14OperatorTensorE", false]], "aidge::operatortensor::associateinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::computereceptivefield (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", false]], "aidge::operatortensor::dimsforwarded (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", false]], "aidge::operatortensor::forward (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor7forwardEv", false]], "aidge::operatortensor::forwarddims (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", false]], "aidge::operatortensor::getinput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", false]], "aidge::operatortensor::getinputs (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9getInputsEv", false]], "aidge::operatortensor::getoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", false]], "aidge::operatortensor::getoutputs (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor10getOutputsEv", false]], "aidge::operatortensor::getrawinput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", false]], "aidge::operatortensor::getrawoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", false]], "aidge::operatortensor::operatortensor (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", false], [9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", false], [9, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", false]], "aidge::operatortensor::resetinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", false]], "aidge::operatortensor::setdataformat (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", false]], "aidge::operatortensor::setdatatype (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", false]], "aidge::operatortensor::setinput (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::setoutput (c++ function)": [[9, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::~operatortensor (c++ function)": [[9, "_CPPv4N5Aidge14OperatorTensorD0Ev", false]], "aidge::paddedavgpooling (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", false]], "aidge::paddedconv (c++ function)": [[9, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedconvdepthwise (c++ function)": [[9, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedmaxpooling (c++ function)": [[9, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", false]], "aidge::parallel (c++ function)": [[6, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::parallelscheduler (c++ class)": [[11, "_CPPv4N5Aidge17ParallelSchedulerE", false]], "aidge::parallelscheduler::forward (c++ function)": [[11, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::parallelscheduler::parallelscheduler (c++ function)": [[11, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::parallelscheduler::~parallelscheduler (c++ function)": [[11, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", false]], "aidge::pop (c++ function)": [[9, "_CPPv4N5Aidge3PopERKNSt6stringE", false]], "aidge::pow (c++ function)": [[9, "_CPPv4N5Aidge3PowERKNSt6stringE", false]], "aidge::producer (c++ function)": [[9, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", false], [9, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", false]], "aidge::reducemean (c++ function)": [[9, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", false]], "aidge::relu (c++ function)": [[9, "_CPPv4N5Aidge4ReLUERKNSt6stringE", false]], "aidge::removedropout (c++ function)": [[10, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", false]], "aidge::removeflatten (c++ function)": [[10, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", false]], "aidge::reshape (c++ function)": [[9, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", false]], "aidge::residual (c++ function)": [[6, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::scaling (c++ function)": [[9, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", false]], "aidge::scheduler (c++ class)": [[11, "_CPPv4N5Aidge9SchedulerE", false]], "aidge::scheduler::availabledatastatus (c++ enum)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", false]], "aidge::scheduler::availabledatastatus::connected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", false]], "aidge::scheduler::availabledatastatus::notconnected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputconnected (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputfound (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", false]], "aidge::scheduler::availabledatastatus::validtensor (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", false]], "aidge::scheduler::connectinputs (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::scheduler::earlylatesort (c++ enum)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSortE", false]], "aidge::scheduler::earlylatesort::aslateaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsLateAsPossibleE", false]], "aidge::scheduler::earlylatesort::assoonaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsSoonAsPossibleE", false]], "aidge::scheduler::earlylatesort::default (c++ enumerator)": [[11, "_CPPv4N5Aidge9Scheduler13EarlyLateSort7DefaultE", false]], "aidge::scheduler::generatememory (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", false]], "aidge::scheduler::generatememoryautoconcat (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", false]], "aidge::scheduler::generatescheduling (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", false]], "aidge::scheduler::getstaticscheduling (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", false]], "aidge::scheduler::graphview (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler9graphViewEv", false]], "aidge::scheduler::priorproducersconsumers (c++ struct)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", false]], "aidge::scheduler::priorproducersconsumers::isprior (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", false]], "aidge::scheduler::priorproducersconsumers::priorconsumers (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", false]], "aidge::scheduler::priorproducersconsumers::priorproducersconsumers (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", false], [11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", false]], "aidge::scheduler::priorproducersconsumers::requiredproducers (c++ member)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", false]], "aidge::scheduler::priorproducersconsumers::~priorproducersconsumers (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", false]], "aidge::scheduler::resetscheduling (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", false]], "aidge::scheduler::savefactorizedstaticschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", false]], "aidge::scheduler::saveschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::savestaticschedulingdiagram (c++ function)": [[11, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::scheduler (c++ function)": [[11, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false], [11, "_CPPv4N5Aidge9Scheduler9SchedulerEv", false]], "aidge::scheduler::~scheduler (c++ function)": [[11, "_CPPv4N5Aidge9SchedulerD0Ev", false]], "aidge::sequential (c++ function)": [[6, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::sequentialscheduler (c++ class)": [[11, "_CPPv4N5Aidge19SequentialSchedulerE", false]], "aidge::sequentialscheduler::backward (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", false]], "aidge::sequentialscheduler::forward (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::sequentialscheduler::schedulingpolicy (c++ enum)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", false]], "aidge::sequentialscheduler::schedulingpolicy::aslateaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::assoonaspossible (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::default (c++ enumerator)": [[11, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", false]], "aidge::sequentialscheduler::sequentialscheduler (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::sequentialscheduler::setschedulingpolicy (c++ function)": [[11, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", false]], "aidge::sequentialscheduler::~sequentialscheduler (c++ function)": [[11, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", false]], "aidge::sigmoid (c++ function)": [[9, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", false]], "aidge::singlepassgraphmatching (c++ class)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingE", false]], "aidge::singlepassgraphmatching::addnodelambda (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", false]], "aidge::singlepassgraphmatching::context (c++ struct)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextE", false]], "aidge::singlepassgraphmatching::context::anchors (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7anchorsE", false]], "aidge::singlepassgraphmatching::context::context (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextERK7Context", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextEv", false]], "aidge::singlepassgraphmatching::context::depth (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5depthE", false]], "aidge::singlepassgraphmatching::context::edgeleftidx (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context11edgeLeftIdxE", false]], "aidge::singlepassgraphmatching::context::edgerightidx (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12edgeRightIdxE", false]], "aidge::singlepassgraphmatching::context::firstnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9firstNodeE", false]], "aidge::singlepassgraphmatching::context::firstsequence (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context13firstSequenceE", false]], "aidge::singlepassgraphmatching::context::insequence (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context10inSequenceE", false]], "aidge::singlepassgraphmatching::context::lookforchild (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12lookForChildE", false]], "aidge::singlepassgraphmatching::context::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextaSERK7Context", false]], "aidge::singlepassgraphmatching::context::query (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5queryE", false]], "aidge::singlepassgraphmatching::context::singleoutput (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12singleOutputE", false]], "aidge::singlepassgraphmatching::context::startnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9startNodeE", false]], "aidge::singlepassgraphmatching::context::~context (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextD0Ev", false]], "aidge::singlepassgraphmatching::filterlonguestdisjoint (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", false]], "aidge::singlepassgraphmatching::match (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", false]], "aidge::singlepassgraphmatching::matchfrom (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", false]], "aidge::singlepassgraphmatching::matchingresult (c++ struct)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultE", false]], "aidge::singlepassgraphmatching::matchingresult::anchors (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult7anchorsE", false]], "aidge::singlepassgraphmatching::matchingresult::graph (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult5graphE", false]], "aidge::singlepassgraphmatching::matchingresult::matchingresult (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultEv", false]], "aidge::singlepassgraphmatching::matchingresult::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", false]], "aidge::singlepassgraphmatching::matchingresult::startnode (c++ member)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult9startNodeE", false]], "aidge::singlepassgraphmatching::matchingresult::~matchingresult (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultD0Ev", false]], "aidge::singlepassgraphmatching::operator= (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", false]], "aidge::singlepassgraphmatching::singlepassgraphmatching (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", false], [7, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingEv", false]], "aidge::singlepassgraphmatching::~singlepassgraphmatching (c++ function)": [[7, "_CPPv4N5Aidge23SinglePassGraphMatchingD0Ev", false]], "aidge::slice (c++ function)": [[9, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", false]], "aidge::softmax (c++ function)": [[9, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", false]], "aidge::sqrt (c++ function)": [[9, "_CPPv4N5Aidge4SqrtERKNSt6stringE", false]], "aidge::sub (c++ function)": [[9, "_CPPv4N5Aidge3SubERKNSt6stringE", false]], "aidge::tanh (c++ function)": [[9, "_CPPv4N5Aidge4TanhERKNSt6stringE", false]], "aidge::tensor (c++ class)": [[4, "_CPPv4N5Aidge6TensorE", false]], "aidge::tensor::abs (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor3absEv", false]], "aidge::tensor::backend (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7backendEv", false]], "aidge::tensor::capacity (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8capacityEv", false]], "aidge::tensor::clone (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5cloneEv", false]], "aidge::tensor::copycast (c++ function)": [[4, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", false]], "aidge::tensor::copycastfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", false]], "aidge::tensor::copyfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", false]], "aidge::tensor::copytranspose (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", false], [4, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", false]], "aidge::tensor::dataformat (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor10dataFormatEv", false]], "aidge::tensor::datatype (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8dataTypeEv", false]], "aidge::tensor::device (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6deviceEv", false]], "aidge::tensor::dim (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", false]], "aidge::tensor::dims (c++ function)": [[4, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", false], [4, "_CPPv4NK5Aidge6Tensor4dimsEv", false]], "aidge::tensor::empty (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5emptyEv", false]], "aidge::tensor::extract (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", false], [4, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::get (c++ function)": [[4, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", false], [4, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::getavailablebackends (c++ function)": [[4, "_CPPv4N5Aidge6Tensor20getAvailableBackendsEv", false]], "aidge::tensor::getcoord (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", false]], "aidge::tensor::getidx (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::getimpl (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7getImplEv", false]], "aidge::tensor::getimploffset (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor13getImplOffsetEv", false]], "aidge::tensor::getstorageidx (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::grad (c++ function)": [[4, "_CPPv4N5Aidge6Tensor4gradEv", false]], "aidge::tensor::hasimpl (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7hasImplEv", false]], "aidge::tensor::iscontiguous (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor12isContiguousEv", false]], "aidge::tensor::isinbounds (c++ function)": [[4, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", false], [4, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", false]], "aidge::tensor::makecontiguous (c++ function)": [[4, "_CPPv4N5Aidge6Tensor14makeContiguousEv", false]], "aidge::tensor::mean (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4meanEv", false]], "aidge::tensor::nbdims (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6nbDimsEv", false]], "aidge::tensor::operator* (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensormlERK6Tensor", false]], "aidge::tensor::operator*= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensormLERK6Tensor", false]], "aidge::tensor::operator+ (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensorplERK6Tensor", false]], "aidge::tensor::operator+= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensorpLERK6Tensor", false]], "aidge::tensor::operator- (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", false], [4, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensormiERK6Tensor", false]], "aidge::tensor::operator-= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensormIERK6Tensor", false]], "aidge::tensor::operator/ (c++ function)": [[4, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", false], [4, "_CPPv4NK5Aidge6TensordvERK6Tensor", false]], "aidge::tensor::operator/= (c++ function)": [[4, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", false], [4, "_CPPv4N5Aidge6TensordVERK6Tensor", false]], "aidge::tensor::operator= (c++ function)": [[4, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", false], [4, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", false], [4, "_CPPv4N5Aidge6TensoraSERK6Tensor", false], [4, "_CPPv4N5Aidge6TensoraSERR6Tensor", false]], "aidge::tensor::operator== (c++ function)": [[4, "_CPPv4NK5Aidge6TensoreqERK6Tensor", false]], "aidge::tensor::print (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5printEv", false]], "aidge::tensor::ref (c++ function)": [[4, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false], [4, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::refcast (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", false], [4, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", false]], "aidge::tensor::refcastfrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::refcontiguous (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", false], [4, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", false]], "aidge::tensor::reffrom (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", false], [4, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", false]], "aidge::tensor::resize (c++ function)": [[4, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", false], [4, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", false]], "aidge::tensor::set (c++ function)": [[4, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", false], [4, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", false]], "aidge::tensor::setbackend (c++ function)": [[4, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", false]], "aidge::tensor::setdataformat (c++ function)": [[4, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", false]], "aidge::tensor::setdatatype (c++ function)": [[4, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", false]], "aidge::tensor::setgrad (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", false]], "aidge::tensor::setimpl (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", false]], "aidge::tensor::size (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4sizeEv", false]], "aidge::tensor::sqrt (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor4sqrtEv", false]], "aidge::tensor::stride (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", false]], "aidge::tensor::strides (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor7stridesEv", false]], "aidge::tensor::tensor (c++ function)": [[4, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", false], [4, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", false], [4, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", false], [4, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", false], [4, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", false], [4, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", false], [4, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", false], [4, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", false]], "aidge::tensor::tocoord (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", false]], "aidge::tensor::toindex (c++ function)": [[4, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", false]], "aidge::tensor::tostring (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", false]], "aidge::tensor::type (c++ member)": [[4, "_CPPv4N5Aidge6Tensor4TypeE", false]], "aidge::tensor::undefined (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor9undefinedEv", false]], "aidge::tensor::zeros (c++ function)": [[4, "_CPPv4NK5Aidge6Tensor5zerosEv", false]], "aidge::tensor::~tensor (c++ function)": [[4, "_CPPv4N5Aidge6TensorD0Ev", false]], "aidge::tensoropencv (c++ function)": [[2, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", false]], "aidge::transpose (c++ function)": [[9, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge_onnx.node_import.onnx_node_converter_ (built-in variable)": [[13, "aidge_onnx.node_import.ONNX_NODE_CONVERTER_", false]], "associate_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.associate_input", false]], "associate_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.associate_input", false]], "attributes() (aidge_core.node method)": [[6, "aidge_core.Node.attributes", false]], "auto_register_export() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.auto_register_export", false]], "auto_register_import() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.auto_register_import", false]], "avgpooling1d() (in module aidge_core)": [[9, "aidge_core.AvgPooling1D", false]], "avgpooling2d() (in module aidge_core)": [[9, "aidge_core.AvgPooling2D", false]], "avgpooling3d() (in module aidge_core)": [[9, "aidge_core.AvgPooling3D", false]], "backend() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backend", false]], "backend() (aidge_core.operator method)": [[9, "aidge_core.Operator.backend", false]], "backend() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.backend", false]], "backend() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.backend", false]], "backward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backward", false]], "backward() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.backward", false]], "batchnorm2d() (in module aidge_core)": [[9, "aidge_core.BatchNorm2D", false]], "calibrate (c++ function)": [[12, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", false]], "capacity() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.capacity", false]], "clone() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.clone", false]], "clone() (aidge_core.node method)": [[6, "aidge_core.Node.clone", false]], "clone() (aidge_core.operator method)": [[9, "aidge_core.Operator.clone", false]], "clone() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.clone", false]], "clone() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.clone", false]], "compile() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.compile", false]], "concat() (in module aidge_core)": [[9, "aidge_core.Concat", false]], "connector (class in aidge_core)": [[6, "aidge_core.Connector", false]], "conv1d() (in module aidge_core)": [[9, "aidge_core.Conv1D", false]], "conv2d() (in module aidge_core)": [[9, "aidge_core.Conv2D", false]], "convdepthwise1d() (in module aidge_core)": [[9, "aidge_core.ConvDepthWise1D", false]], "convdepthwise2d() (in module aidge_core)": [[9, "aidge_core.ConvDepthWise2D", false]], "cpy_transpose() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.cpy_transpose", false]], "create_unique_name() (aidge_core.node method)": [[6, "aidge_core.Node.create_unique_name", false]], "dataprovider (class in aidge_core)": [[4, "aidge_core.DataProvider", false]], "device (c++ function)": [[12, "_CPPv46device2id", false]], "dformat() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dformat", false]], "dims() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dims", false]], "dims_forwarded() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.dims_forwarded", false]], "div() (in module aidge_core)": [[9, "aidge_core.Div", false]], "dtype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dtype", false]], "erf() (in module aidge_core)": [[9, "aidge_core.Erf", false]], "expand_metaops() (in module aidge_core)": [[10, "aidge_core.expand_metaops", false]], "export() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.export", false]], "export_onnx() (in module aidge_onnx)": [[13, "aidge_onnx.export_onnx", false]], "exportlib (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportLib", false]], "exportnode (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportNode", false]], "exportnodecpp (class in aidge_core.export_utils)": [[5, "aidge_core.export_utils.ExportNodeCpp", false]], "fc() (in module aidge_core)": [[9, "aidge_core.FC", false]], "forward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.forward", false]], "forward() (aidge_core.export_utils.exportnodecpp method)": [[5, "aidge_core.export_utils.ExportNodeCpp.forward", false]], "forward() (aidge_core.operator method)": [[9, "aidge_core.Operator.forward", false]], "forward() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.forward", false]], "forward() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.forward", false]], "forward() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.forward", false]], "forward_dims() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.forward_dims", false]], "forward_dims() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.forward_dims", false]], "fuse_batchnorm() (in module aidge_core)": [[10, "aidge_core.fuse_batchnorm", false]], "fuse_to_metaops() (in module aidge_core)": [[10, "aidge_core.fuse_to_metaops", false]], "gather() (in module aidge_core)": [[9, "aidge_core.Gather", false]], "generate_graph() (in module aidge_core)": [[6, "aidge_core.generate_graph", false]], "generate_memory() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_memory", false]], "generate_memory() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_memory", false]], "generate_memory() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_memory", false]], "generate_memory_auto_concat() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_memory_auto_concat", false]], "generate_memory_auto_concat() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_memory_auto_concat", false]], "generate_memory_auto_concat() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_memory_auto_concat", false]], "generate_scheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.generate_scheduling", false]], "generic_export() (in module aidge_onnx.node_export.generic_export)": [[13, "aidge_onnx.node_export.generic_export.generic_export", false]], "genericoperator() (in module aidge_core)": [[9, "aidge_core.GenericOperator", false]], "get_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_adaptation", false]], "get_available_backends() (aidge_core.tensor static method)": [[4, "aidge_core.Tensor.get_available_backends", false]], "get_available_impl_specs() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_available_impl_specs", false]], "get_best_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_best_adaptation", false]], "get_best_match() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_best_match", false]], "get_children() (aidge_core.node method)": [[6, "aidge_core.Node.get_children", false]], "get_connected_graph_view() (in module aidge_core)": [[6, "aidge_core.get_connected_graph_view", false]], "get_coord() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.get_coord", false]], "get_export_node() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_export_node", false]], "get_idx() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.get_idx", false]], "get_impl() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_impl", false]], "get_impl() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_impl", false]], "get_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_input", false]], "get_input_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_input_nodes", false]], "get_inputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_inputs", false]], "get_item() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_item", false]], "get_len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_len", false]], "get_nb_inputs() (aidge_core.node method)": [[6, "aidge_core.Node.get_nb_inputs", false]], "get_nb_modalities() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.get_nb_modalities", false]], "get_nb_outputs() (aidge_core.node method)": [[6, "aidge_core.Node.get_nb_outputs", false]], "get_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_node", false]], "get_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_nodes", false]], "get_operator() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_operator", false]], "get_operator() (aidge_core.node method)": [[6, "aidge_core.Node.get_operator", false]], "get_ordered_children() (aidge_core.node method)": [[6, "aidge_core.Node.get_ordered_children", false]], "get_ordered_inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_inputs", false]], "get_ordered_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_nodes", false]], "get_ordered_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ordered_outputs", false]], "get_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_output", false]], "get_output_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_output_nodes", false]], "get_outputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_outputs", false]], "get_parent() (aidge_core.node method)": [[6, "aidge_core.Node.get_parent", false]], "get_parents() (aidge_core.node method)": [[6, "aidge_core.Node.get_parents", false]], "get_prod_conso() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_prod_conso", false]], "get_ranked_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ranked_nodes", false]], "get_ranked_nodes_name() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_ranked_nodes_name", false]], "get_raw_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_raw_input", false]], "get_raw_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_raw_input", false]], "get_raw_output() (aidge_core.operator method)": [[9, "aidge_core.Operator.get_raw_output", false]], "get_raw_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.get_raw_output", false]], "get_required_spec() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_required_spec", false]], "get_static_scheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.get_static_scheduling", false]], "grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.grad", false]], "graph_view() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.graph_view", false]], "graph_view() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.graph_view", false]], "graph_view() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.graph_view", false]], "graphview (class in aidge_core)": [[6, "aidge_core.GraphView", false]], "has_impl() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.has_impl", false]], "identity() (in module aidge_core)": [[9, "aidge_core.Identity", false]], "implspec (class in aidge_core)": [[3, "aidge_core.ImplSpec", false]], "import_generic() (in module aidge_onnx.node_import.generic)": [[13, "aidge_onnx.node_import.generic.import_generic", false]], "in_view() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.in_view", false]], "initialize (c++ function)": [[12, "_CPPv410initializev", false]], "input() (aidge_core.node method)": [[6, "aidge_core.Node.input", false]], "input_category() (aidge_core.node method)": [[6, "aidge_core.Node.input_category", false]], "input_category() (aidge_core.operator method)": [[9, "aidge_core.Operator.input_category", false]], "input_category() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.input_category", false]], "inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.inputs", false]], "inputs() (aidge_core.node method)": [[6, "aidge_core.Node.inputs", false]], "iospec (class in aidge_core)": [[3, "aidge_core.IOSpec", false]], "is_atomic() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_atomic", false]], "is_atomic() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_atomic", false]], "is_back_edge() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_back_edge", false]], "is_back_edge() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_back_edge", false]], "is_optional_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.is_optional_input", false]], "is_optional_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.is_optional_input", false]], "leakyrelu() (in module aidge_core)": [[9, "aidge_core.LeakyReLU", false]], "len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.len", false]], "load (c++ function)": [[12, "_CPPv44load8filepath", false]], "load_onnx() (in module aidge_onnx)": [[13, "aidge_onnx.load_onnx", false]], "log_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.log_outputs", false]], "lstm() (in module aidge_core)": [[9, "aidge_core.LSTM", false]], "match() (aidge_core.singlepassgraphmatching method)": [[7, "aidge_core.SinglePassGraphMatching.match", false]], "matmul() (in module aidge_core)": [[9, "aidge_core.MatMul", false]], "matmul_to_fc() (in module aidge_core)": [[10, "aidge_core.matmul_to_fc", false]], "mean() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.mean", false]], "meta_operator() (in module aidge_core)": [[9, "aidge_core.meta_operator", false]], "mnist (class in aidge_backend_opencv)": [[2, "aidge_backend_opencv.MNIST", false]], "mul() (in module aidge_core)": [[9, "aidge_core.Mul", false]], "name() (aidge_core.node method)": [[6, "aidge_core.Node.name", false]], "nb_inputs() (aidge_core.operator method)": [[9, "aidge_core.Operator.nb_inputs", false]], "nb_inputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.nb_inputs", false]], "nb_outputs() (aidge_core.operator method)": [[9, "aidge_core.Operator.nb_outputs", false]], "nb_outputs() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.nb_outputs", false]], "node (class in aidge_core)": [[6, "aidge_core.Node", false]], "operator (class in aidge_core)": [[9, "aidge_core.Operator", false]], "operatortensor (class in aidge_core)": [[9, "aidge_core.OperatorTensor", false]], "output() (aidge_core.node method)": [[6, "aidge_core.Node.output", false]], "outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.outputs", false]], "outputs() (aidge_core.node method)": [[6, "aidge_core.Node.outputs", false]], "paddedavgpooling2d() (in module aidge_core)": [[9, "aidge_core.PaddedAvgPooling2D", false]], "paddedconv2d() (in module aidge_core)": [[9, "aidge_core.PaddedConv2D", false]], "paddedconvdepthwise2d() (in module aidge_core)": [[9, "aidge_core.PaddedConvDepthWise2D", false]], "paddedmaxpooling2d() (in module aidge_core)": [[9, "aidge_core.PaddedMaxPooling2D", false]], "parallel() (in module aidge_core)": [[6, "aidge_core.parallel", false]], "parallelscheduler (class in aidge_core)": [[11, "aidge_core.ParallelScheduler", false]], "pop() (in module aidge_core)": [[9, "aidge_core.Pop", false]], "pow() (in module aidge_core)": [[9, "aidge_core.Pow", false]], "prod_conso() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.prod_conso", false]], "producer() (in module aidge_core)": [[9, "aidge_core.Producer", false]], "profile (c++ function)": [[12, "_CPPv47profile13nb_iterations4mode", false]], "reducemean() (in module aidge_core)": [[9, "aidge_core.ReduceMean", false]], "register() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register", false]], "register_export() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.register_export", false]], "register_generic() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register_generic", false]], "register_import() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.register_import", false]], "register_metaop() (aidge_core.export_utils.exportlib class method)": [[5, "aidge_core.export_utils.ExportLib.register_metaop", false]], "relu() (in module aidge_core)": [[9, "aidge_core.ReLU", false]], "remove_flatten() (in module aidge_core)": [[10, "aidge_core.remove_flatten", false]], "replace() (aidge_core.graphview static method)": [[6, "aidge_core.GraphView.replace", false]], "resetscheduling() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.resetScheduling", false]], "resetscheduling() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.resetScheduling", false]], "resetscheduling() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.resetScheduling", false]], "reshape() (in module aidge_core)": [[9, "aidge_core.Reshape", false]], "residual() (in module aidge_core)": [[6, "aidge_core.residual", false]], "resize() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.resize", false]], "root_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.root_node", false]], "run_sync (c++ function)": [[12, "_CPPv48run_sync6inputs", false]], "save (c++ function)": [[12, "_CPPv44save8filepath", false]], "save() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.save", false]], "save_factorized_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_factorized_static_scheduling_diagram", false]], "save_factorized_static_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_factorized_static_scheduling_diagram", false]], "save_factorized_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_factorized_static_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[11, "aidge_core.ParallelScheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.scheduler method)": [[11, "aidge_core.Scheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[11, "aidge_core.SequentialScheduler.save_static_scheduling_diagram", false]], "scheduler (class in aidge_core)": [[11, "aidge_core.Scheduler", false]], "scheduler_export() (in module aidge_core.export_utils)": [[5, "aidge_core.export_utils.scheduler_export", false]], "sequential() (in module aidge_core)": [[6, "aidge_core.sequential", false]], "sequentialscheduler (class in aidge_core)": [[11, "aidge_core.SequentialScheduler", false]], "set_back_edges() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_back_edges", false]], "set_back_edges() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_back_edges", false]], "set_backend() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_backend", false]], "set_backend() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_backend", false]], "set_backend() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_backend", false]], "set_backend() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_backend", false]], "set_data_format() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_data_format", false]], "set_dataformat() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_dataformat", false]], "set_dataformat() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_dataformat", false]], "set_dataformat() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_dataformat", false]], "set_datatype() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_datatype", false]], "set_datatype() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_datatype", false]], "set_datatype() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_datatype", false]], "set_datatype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_datatype", false]], "set_grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.set_grad", false]], "set_impl() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_impl", false]], "set_impl() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_impl", false]], "set_input() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_input", false]], "set_input() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_input", false]], "set_name() (aidge_core.node method)": [[6, "aidge_core.Node.set_name", false]], "set_ordered_inputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_ordered_inputs", false]], "set_ordered_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_ordered_outputs", false]], "set_output() (aidge_core.operator method)": [[9, "aidge_core.Operator.set_output", false]], "set_output() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.set_output", false]], "set_root_node() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_root_node", false]], "sigmoid() (in module aidge_core)": [[9, "aidge_core.Sigmoid", false]], "singlepassgraphmatching (class in aidge_core)": [[7, "aidge_core.SinglePassGraphMatching", false]], "size() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.size", false]], "slice() (in module aidge_core)": [[9, "aidge_core.Slice", false]], "softmax() (in module aidge_core)": [[9, "aidge_core.Softmax", false]], "sqrt() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.sqrt", false]], "sqrt() (in module aidge_core)": [[9, "aidge_core.Sqrt", false]], "sub() (in module aidge_core)": [[9, "aidge_core.Sub", false]], "supported_operators() (in module aidge_onnx.node_export)": [[13, "aidge_onnx.node_export.supported_operators", false]], "supported_operators() (in module aidge_onnx.node_import)": [[13, "aidge_onnx.node_import.supported_operators", false]], "tanh() (in module aidge_core)": [[9, "aidge_core.Tanh", false]], "tensor (class in aidge_core)": [[4, "aidge_core.Tensor", false]], "transpose() (in module aidge_core)": [[9, "aidge_core.Transpose", false]], "type() (aidge_core.node method)": [[6, "aidge_core.Node.type", false]], "type() (aidge_core.operator method)": [[9, "aidge_core.Operator.type", false]], "type() (aidge_core.operatortensor method)": [[9, "aidge_core.OperatorTensor.type", false]], "undefined() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.undefined", false]], "update_inputs_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.update_inputs_outputs", false]], "zeros() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.zeros", false]]}, "objects": {"": [[9, 0, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add"], [9, 1, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add::name"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::stride_dims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::epsilon"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::momentum"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::nbFeatures"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::trainingMode"], [9, 0, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast"], [9, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::name"], [9, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::targetType"], [9, 0, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::axis"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::name"], [9, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::nbIn"], [6, 3, 1, "_CPPv4N5Aidge9ConnectorE", "Aidge::Connector"], [6, 0, 1, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", "Aidge::Connector::Connector"], [6, 0, 1, "_CPPv4N5Aidge9Connector9ConnectorEv", "Aidge::Connector::Connector"], [6, 1, 1, "_CPPv4N5Aidge9Connector9ConnectorENSt10shared_ptrI4NodeEE", "Aidge::Connector::Connector::node"], [6, 0, 1, "_CPPv4NK5Aidge9Connector5indexEv", "Aidge::Connector::index"], [6, 0, 1, "_CPPv4NK5Aidge9Connector4nodeEv", "Aidge::Connector::node"], [6, 0, 1, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", "Aidge::Connector::operator[]"], [6, 1, 1, "_CPPv4N5Aidge9ConnectorixE9IOIndex_t", "Aidge::Connector::operator[]::index"], [6, 0, 1, "_CPPv4NK5Aidge9Connector4sizeEv", "Aidge::Connector::size"], [6, 0, 1, "_CPPv4N5Aidge9ConnectorD0Ev", "Aidge::Connector::~Connector"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::dilationDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::inChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::kernelDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::noBias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::outChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::strideDims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::dilationDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::kernelDims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::nbChannels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::noBias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::strideDims"], [4, 3, 1, "_CPPv4N5Aidge12DataProviderE", "Aidge::DataProvider"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::backend"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::batchSize"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::database"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::dropLast"], [4, 1, 1, "_CPPv4N5Aidge12DataProvider12DataProviderERK8DatabaseKNSt6size_tERKNSt6stringEKbKb", "Aidge::DataProvider::DataProvider::shuffle"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4doneEv", "Aidge::DataProvider::done"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider13getIndexBatchEv", "Aidge::DataProvider::getIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider10getNbBatchEv", "Aidge::DataProvider::getNbBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider19incrementIndexBatchEv", "Aidge::DataProvider::incrementIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4iterEv", "Aidge::DataProvider::iter"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider4nextEv", "Aidge::DataProvider::next"], [4, 0, 1, "_CPPv4NK5Aidge12DataProvider9readBatchEv", "Aidge::DataProvider::readBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider15resetIndexBatchEv", "Aidge::DataProvider::resetIndexBatch"], [4, 0, 1, "_CPPv4N5Aidge12DataProvider10setBatchesEv", "Aidge::DataProvider::setBatches"], [4, 3, 1, "_CPPv4N5Aidge8DatabaseE", "Aidge::Database"], [4, 0, 1, "_CPPv4N5Aidge8Database8DatabaseEv", "Aidge::Database::Database"], [4, 0, 1, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", "Aidge::Database::getItem"], [4, 1, 1, "_CPPv4NK5Aidge8Database7getItemEKNSt6size_tE", "Aidge::Database::getItem::index"], [4, 0, 1, "_CPPv4NK5Aidge8Database6getLenEv", "Aidge::Database::getLen"], [4, 0, 1, "_CPPv4NK5Aidge8Database15getNbModalitiesEv", "Aidge::Database::getNbModalities"], [4, 0, 1, "_CPPv4N5Aidge8DatabaseD0Ev", "Aidge::Database::~Database"], [9, 0, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div"], [9, 1, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div::name"], [9, 0, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf"], [9, 1, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf::name"], [9, 0, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::inChannels"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::name"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::noBias"], [9, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::outChannels"], [9, 0, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::axis"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::gatheredShape"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::indices"], [9, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::name"], [6, 3, 1, "_CPPv4N5Aidge9GraphViewE", "Aidge::GraphView"], [6, 0, 1, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", "Aidge::GraphView::GraphView"], [6, 1, 1, "_CPPv4N5Aidge9GraphView9GraphViewERKNSt6stringE", "Aidge::GraphView::GraphView::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add"], [6, 0, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt10shared_ptrI9GraphViewEEb", "Aidge::GraphView::add::otherGraph"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addE7NodePtrb", "Aidge::GraphView::add::otherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt3setI7NodePtrEEb", "Aidge::GraphView::add::otherNodes"], [6, 1, 1, "_CPPv4N5Aidge9GraphView3addENSt4pairI7NodePtrNSt3setI7NodePtrEEEEb", "Aidge::GraphView::add::otherNodes"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild"], [6, 0, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromOutNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::fromOutNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromOutNodeName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::fromTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::toNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toOtherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toOtherNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildENSt10shared_ptrI9GraphViewEENSt4pairI7NodePtr9IOIndex_tEENSt4pairI7NodePtr9IOIndex_tEE", "Aidge::GraphView::addChild::toOtherView"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtr7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toTensor"], [6, 1, 1, "_CPPv4N5Aidge9GraphView8addChildE7NodePtrRKNSt6stringEK9IOIndex_t9IOIndex_t", "Aidge::GraphView::addChild::toTensor"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView5cloneEv", "Aidge::GraphView::clone"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", "Aidge::GraphView::cloneCallback"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView13cloneCallbackEPF7NodePtr7NodePtrE", "Aidge::GraphView::cloneCallback::cloneNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView20cloneSharedOperatorsEv", "Aidge::GraphView::cloneSharedOperators"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView20cloneSharedProducersEv", "Aidge::GraphView::cloneSharedProducers"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::backend"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::datatype"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::device"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7compileERKNSt6stringEKN5Aidge8DataTypeE11DeviceIdx_tKNSt6vectorINSt6vectorI9DimSize_tEEEE", "Aidge::GraphView::compile::dims"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", "Aidge::GraphView::dataInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEv", "Aidge::GraphView::dataInputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10dataInputsEKNSt6stringE", "Aidge::GraphView::dataInputs::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims::allowDataDependency"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11forwardDimsERKNSt6vectorINSt6vectorI9DimSize_tEEEEb", "Aidge::GraphView::forwardDims::dims"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", "Aidge::GraphView::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", "Aidge::GraphView::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEv", "Aidge::GraphView::getChildren"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEKNSt6stringE", "Aidge::GraphView::getChildren::nodeName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11getChildrenEK7NodePtr", "Aidge::GraphView::getChildren::otherNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView19getNbFreeDataInputsEv", "Aidge::GraphView::getNbFreeDataInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", "Aidge::GraphView::getNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView7getNodeERKNSt6stringE", "Aidge::GraphView::getNode::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView8getNodesEv", "Aidge::GraphView::getNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView16getOrderedInputsEv", "Aidge::GraphView::getOrderedInputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", "Aidge::GraphView::getOrderedNodes"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView15getOrderedNodesEb", "Aidge::GraphView::getOrderedNodes::reversed"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView17getOrderedOutputsEv", "Aidge::GraphView::getOrderedOutputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView17getOrderedParentsEv", "Aidge::GraphView::getOrderedParents"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", "Aidge::GraphView::getParents"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10getParentsEv", "Aidge::GraphView::getParents"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10getParentsEKNSt6stringE", "Aidge::GraphView::getParents::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView14getRankedNodesEv", "Aidge::GraphView::getRankedNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName::format"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView18getRankedNodesNameERKNSt6stringEb", "Aidge::GraphView::getRankedNodesName::markNonUnicity"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", "Aidge::GraphView::inView"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", "Aidge::GraphView::inView"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inViewERKNSt6stringE", "Aidge::GraphView::inView::nodeName"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inViewERK7NodePtr", "Aidge::GraphView::inView::nodePtr"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10inputNodesEv", "Aidge::GraphView::inputNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", "Aidge::GraphView::inputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView6inputsEv", "Aidge::GraphView::inputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView6inputsERKNSt6stringE", "Aidge::GraphView::inputs::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::childInputTensorIdx"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::childNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentInputTensorIdx"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView12insertParentE7NodePtr7NodePtr9IOIndex_t9IOIndex_t9IOIndex_t", "Aidge::GraphView::insertParent::newParentOutputTensorIdx"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", "Aidge::GraphView::isInputNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11isInputNodeERK7NodePtr", "Aidge::GraphView::isInputNode::nodePtr"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", "Aidge::GraphView::isOutputNode"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView12isOutputNodeERK7NodePtr", "Aidge::GraphView::isOutputNode::nodePtr"], [6, 0, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link::name1_inID"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4linkERKNSt6stringERKNSt6stringE", "Aidge::GraphView::link::name2_outID"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", "Aidge::GraphView::logOutputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10logOutputsERKNSt6stringE", "Aidge::GraphView::logOutputs::dirName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView4nameEv", "Aidge::GraphView::name"], [6, 0, 1, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", "Aidge::GraphView::operator()"], [6, 1, 1, "_CPPv4N5Aidge9GraphViewclEKNSt6vectorI9ConnectorEE", "Aidge::GraphView::operator()::ctors"], [6, 0, 1, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", "Aidge::GraphView::operator=="], [6, 1, 1, "_CPPv4NK5Aidge9GraphVieweqERK9GraphView", "Aidge::GraphView::operator==::gv"], [6, 0, 1, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", "Aidge::GraphView::operator[]"], [6, 1, 1, "_CPPv4NK5Aidge9GraphViewixERKNSt6stringE", "Aidge::GraphView::operator[]::nodeName"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11outputNodesEv", "Aidge::GraphView::outputNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", "Aidge::GraphView::outputs"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView7outputsEv", "Aidge::GraphView::outputs"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView7outputsERKNSt6stringE", "Aidge::GraphView::outputs::nodeName"], [6, 0, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove"], [6, 1, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove::includeLearnableParam"], [6, 1, 1, "_CPPv4N5Aidge9GraphView6removeE7NodePtrb", "Aidge::GraphView::remove::nodePtr"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace::newG"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace::newNodes"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt10shared_ptrI9GraphViewEERKNSt10shared_ptrI9GraphViewEE", "Aidge::GraphView::replace::oldG"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7replaceERKNSt3setI7NodePtrEERKNSt3setI7NodePtrEE", "Aidge::GraphView::replace::oldNodes"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView8rootNodeEv", "Aidge::GraphView::rootNode"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::path"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::showProducers"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView4saveERKNSt6stringEbb", "Aidge::GraphView::save::verbose"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend::backend"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView10setBackendERKNSt6stringEK11DeviceIdx_t", "Aidge::GraphView::setBackend::device"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", "Aidge::GraphView::setDataFormat"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView13setDataFormatERK10DataFormat", "Aidge::GraphView::setDataFormat::dataformat"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", "Aidge::GraphView::setDataType"], [6, 1, 1, "_CPPv4NK5Aidge9GraphView11setDataTypeERK8DataType", "Aidge::GraphView::setDataType::datatype"], [6, 0, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId"], [6, 1, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId::inID"], [6, 1, 1, "_CPPv4N5Aidge9GraphView10setInputIdE9IOIndex_t9IOIndex_t", "Aidge::GraphView::setInputId::newNodeOutID"], [6, 0, 1, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", "Aidge::GraphView::setName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView7setNameERKNSt6stringE", "Aidge::GraphView::setName::name"], [6, 0, 1, "_CPPv4NK5Aidge9GraphView12setNodesNameEv", "Aidge::GraphView::setNodesName"], [6, 0, 1, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedInputs"], [6, 1, 1, "_CPPv4N5Aidge9GraphView16setOrderedInputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedInputs::inputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedOutputs"], [6, 1, 1, "_CPPv4N5Aidge9GraphView17setOrderedOutputsERKNSt6vectorINSt4pairI7NodePtr9IOIndex_tEEEE", "Aidge::GraphView::setOrderedOutputs::outputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", "Aidge::GraphView::setRootNode"], [6, 1, 1, "_CPPv4N5Aidge9GraphView11setRootNodeE7NodePtr", "Aidge::GraphView::setRootNode::node"], [6, 0, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap::node"], [6, 1, 1, "_CPPv4N5Aidge9GraphView4swapER4NodeR4Node", "Aidge::GraphView::swap::otherNode"], [6, 0, 1, "_CPPv4N5Aidge9GraphView19updateInputsOutputsEv", "Aidge::GraphView::updateInputsOutputs"], [6, 0, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName::newName"], [6, 1, 1, "_CPPv4N5Aidge9GraphView14updateNodeNameERKNSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::GraphView::updateNodeName::node"], [9, 0, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity"], [9, 1, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity::name"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpecE", "Aidge::ImplSpec"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpec6IOSpecE", "Aidge::ImplSpec::IOSpec"], [3, 3, 1, "_CPPv4N5Aidge8ImplSpec6IOSpecE", "Aidge::ImplSpec::IOSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::dims_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::dims_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::format_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::format_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::type_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6IOSpecE8DataType10DataFormatRKNSt6vectorINSt4pairIiiEEEE", "Aidge::ImplSpec::IOSpec::IOSpec::type_"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", "Aidge::ImplSpec::IOSpec::dims"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4dimsE", "Aidge::ImplSpec::IOSpec::dims"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", "Aidge::ImplSpec::IOSpec::format"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec6formatE", "Aidge::ImplSpec::IOSpec::format"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", "Aidge::ImplSpec::IOSpec::type"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6IOSpec4typeE", "Aidge::ImplSpec::IOSpec::type"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKN5Aidge8ImplSpecE", "Aidge::ImplSpec::ImplSpec"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::attrs_"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::i"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::i"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::io"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERK6IOSpecRK6IOSpecRK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::o"], [3, 1, 1, "_CPPv4N5Aidge8ImplSpec8ImplSpecERKNSt6vectorI6IOSpecEERKNSt6vectorI6IOSpecEERK17DynamicAttributes", "Aidge::ImplSpec::ImplSpec::o"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec5attrsE", "Aidge::ImplSpec::attrs"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec6inputsE", "Aidge::ImplSpec::inputs"], [3, 4, 1, "_CPPv4N5Aidge8ImplSpec7outputsE", "Aidge::ImplSpec::outputs"], [3, 0, 1, "_CPPv4N5Aidge8ImplSpecD0Ev", "Aidge::ImplSpec::~ImplSpec"], [9, 0, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::hidden_channels"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::in_channels"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::name"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::noBias"], [9, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::seq_length"], [9, 0, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU"], [9, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::name"], [9, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::negativeSlope"], [2, 3, 1, "_CPPv4N5Aidge5MNISTE", "Aidge::MNIST"], [2, 5, 1, "_CPPv4N5Aidge5MNIST8DataTypeE", "Aidge::MNIST::DataType"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", "Aidge::MNIST::DataType::Double"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5FloatE", "Aidge::MNIST::DataType::Float"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType3IntE", "Aidge::MNIST::DataType::Int"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5ShortE", "Aidge::MNIST::DataType::Short"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6SignedE", "Aidge::MNIST::DataType::Signed"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", "Aidge::MNIST::DataType::Unsigned"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6DoubleE", "Aidge::MNIST::Double"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5FloatE", "Aidge::MNIST::Float"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType3IntE", "Aidge::MNIST::Int"], [2, 0, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::dataPath"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::loadDataInMemory"], [2, 1, 1, "_CPPv4N5Aidge5MNIST5MNISTERKNSt6stringEbb", "Aidge::MNIST::MNIST::train"], [2, 7, 1, "_CPPv4N5Aidge5MNIST11MagicNumberE", "Aidge::MNIST::MagicNumber"], [2, 4, 1, "_CPPv4N5Aidge5MNIST11MagicNumber4byteE", "Aidge::MNIST::MagicNumber::byte"], [2, 4, 1, "_CPPv4N5Aidge5MNIST11MagicNumber5valueE", "Aidge::MNIST::MagicNumber::value"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType5ShortE", "Aidge::MNIST::Short"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType6SignedE", "Aidge::MNIST::Signed"], [2, 6, 1, "_CPPv4N5Aidge5MNIST8DataType8UnsignedE", "Aidge::MNIST::Unsigned"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", "Aidge::MNIST::getItem"], [2, 1, 1, "_CPPv4NK5Aidge5MNIST7getItemEKNSt6size_tE", "Aidge::MNIST::getItem::index"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST6getLenEv", "Aidge::MNIST::getLen"], [2, 0, 1, "_CPPv4NK5Aidge5MNIST15getNbModalitiesEv", "Aidge::MNIST::getNbModalities"], [2, 0, 1, "_CPPv4N5Aidge5MNISTD0Ev", "Aidge::MNIST::~MNIST"], [9, 0, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul"], [9, 1, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul::name"], [9, 0, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize"], [9, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::endStep"], [9, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::name"], [9, 0, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::forcedInputsCategory"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::graph"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::name"], [9, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::type"], [9, 0, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move"], [9, 1, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move::name"], [9, 0, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul"], [9, 1, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul::name"], [6, 3, 1, "_CPPv4N5Aidge4NodeE", "Aidge::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node"], [6, 0, 1, "_CPPv4N5Aidge4Node4NodeEv", "Aidge::Node::Node"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node::attrs"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node::name"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Node::Node::op"], [6, 1, 1, "_CPPv4N5Aidge4Node4NodeENSt10shared_ptrI8OperatorEERKNSt6stringE", "Aidge::Node::Node::op"], [6, 0, 1, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", "Aidge::Node::addAfterBackward"], [6, 1, 1, "_CPPv4N5Aidge4Node16addAfterBackwardENSt8functionIFbvEEE", "Aidge::Node::addAfterBackward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", "Aidge::Node::addAfterForward"], [6, 1, 1, "_CPPv4N5Aidge4Node15addAfterForwardENSt8functionIFbvEEE", "Aidge::Node::addAfterForward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeBackward"], [6, 1, 1, "_CPPv4N5Aidge4Node17addBeforeBackwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeBackward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeForward"], [6, 1, 1, "_CPPv4N5Aidge4Node16addBeforeForwardENSt8functionIFbvEEE", "Aidge::Node::addBeforeForward::func"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherNode"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherView"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::outId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildERK7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::outId"], [6, 0, 1, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::addView"], [6, 1, 1, "_CPPv4N5Aidge4Node7addViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::addView::graphPtr"], [6, 0, 1, "_CPPv4NK5Aidge4Node10attributesEv", "Aidge::Node::attributes"], [6, 0, 1, "_CPPv4N5Aidge4Node8backwardEv", "Aidge::Node::backward"], [6, 0, 1, "_CPPv4N5Aidge4Node5cloneE7NodePtr", "Aidge::Node::clone"], [6, 0, 1, "_CPPv4NK5Aidge4Node5cloneEv", "Aidge::Node::clone"], [6, 1, 1, "_CPPv4N5Aidge4Node5cloneE7NodePtr", "Aidge::Node::clone::node"], [6, 0, 1, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", "Aidge::Node::cloneSharedOperators"], [6, 0, 1, "_CPPv4NK5Aidge4Node20cloneSharedOperatorsEv", "Aidge::Node::cloneSharedOperators"], [6, 1, 1, "_CPPv4N5Aidge4Node20cloneSharedOperatorsE7NodePtr", "Aidge::Node::cloneSharedOperators::node"], [6, 0, 1, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", "Aidge::Node::cloneSharedProducers"], [6, 0, 1, "_CPPv4NK5Aidge4Node20cloneSharedProducersEv", "Aidge::Node::cloneSharedProducers"], [6, 1, 1, "_CPPv4N5Aidge4Node20cloneSharedProducersE7NodePtr", "Aidge::Node::cloneSharedProducers::node"], [6, 0, 1, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", "Aidge::Node::createUniqueName"], [6, 1, 1, "_CPPv4N5Aidge4Node16createUniqueNameENSt6stringE", "Aidge::Node::createUniqueName::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node10dataInputsEv", "Aidge::Node::dataInputs"], [6, 0, 1, "_CPPv4N5Aidge4Node7forwardEv", "Aidge::Node::forward"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", "Aidge::Node::getChildren"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getChildrenEv", "Aidge::Node::getChildren"], [6, 1, 1, "_CPPv4NK5Aidge4Node11getChildrenEK9IOIndex_t", "Aidge::Node::getChildren::outId"], [6, 0, 1, "_CPPv4NK5Aidge4Node21getFirstFreeDataInputEv", "Aidge::Node::getFirstFreeDataInput"], [6, 0, 1, "_CPPv4NK5Aidge4Node19getNbFreeDataInputsEv", "Aidge::Node::getNbFreeDataInputs"], [6, 0, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta"], [6, 1, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta::delta"], [6, 1, 1, "_CPPv4N5Aidge4Node12getNodeDeltaEiNSt3setIN5Aidge7NodePtrEEE", "Aidge::Node::getNodeDelta::nodeSee"], [6, 0, 1, "_CPPv4NK5Aidge4Node11getOperatorEv", "Aidge::Node::getOperator"], [6, 0, 1, "_CPPv4NK5Aidge4Node18getOrderedChildrenEv", "Aidge::Node::getOrderedChildren"], [6, 0, 1, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", "Aidge::Node::getParent"], [6, 1, 1, "_CPPv4N5Aidge4Node9getParentEK9IOIndex_t", "Aidge::Node::getParent::inId"], [6, 0, 1, "_CPPv4NK5Aidge4Node10getParentsEv", "Aidge::Node::getParents"], [6, 0, 1, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", "Aidge::Node::input"], [6, 1, 1, "_CPPv4NK5Aidge4Node5inputEK9IOIndex_t", "Aidge::Node::input::inID"], [6, 0, 1, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", "Aidge::Node::inputCategory"], [6, 1, 1, "_CPPv4NK5Aidge4Node13inputCategoryE9IOIndex_t", "Aidge::Node::inputCategory::idx"], [6, 0, 1, "_CPPv4NK5Aidge4Node6inputsEv", "Aidge::Node::inputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node4nameEv", "Aidge::Node::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node8nbInputsEv", "Aidge::Node::nbInputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node9nbOutputsEv", "Aidge::Node::nbOutputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node13nbValidInputsEv", "Aidge::Node::nbValidInputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node14nbValidOutputsEv", "Aidge::Node::nbValidOutputs"], [6, 0, 1, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", "Aidge::Node::operator()"], [6, 1, 1, "_CPPv4N5Aidge4NodeclERKNSt6vectorI9ConnectorEE", "Aidge::Node::operator()::ctors"], [6, 0, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator=="], [6, 1, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator==::lhs"], [6, 1, 1, "_CPPv4N5Aidge4NodeeqERK4NodeRK4Node", "Aidge::Node::operator==::rhs"], [6, 0, 1, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", "Aidge::Node::output"], [6, 1, 1, "_CPPv4NK5Aidge4Node6outputE9IOIndex_t", "Aidge::Node::output::outId"], [6, 0, 1, "_CPPv4NK5Aidge4Node7outputsEv", "Aidge::Node::outputs"], [6, 0, 1, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", "Aidge::Node::parentIsBackEdge"], [6, 1, 1, "_CPPv4NK5Aidge4Node16parentIsBackEdgeE9IOIndex_t", "Aidge::Node::parentIsBackEdge::idx"], [6, 0, 1, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", "Aidge::Node::popParent"], [6, 1, 1, "_CPPv4N5Aidge4Node9popParentEK9IOIndex_t", "Aidge::Node::popParent::inId"], [6, 0, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild"], [6, 1, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild::nodePtr"], [6, 1, 1, "_CPPv4N5Aidge4Node11removeChildEK7NodePtrK9IOIndex_t", "Aidge::Node::removeChild::outId"], [6, 0, 1, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", "Aidge::Node::removeParent"], [6, 1, 1, "_CPPv4N5Aidge4Node12removeParentEK9IOIndex_t", "Aidge::Node::removeParent::inId"], [6, 0, 1, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::removeView"], [6, 1, 1, "_CPPv4N5Aidge4Node10removeViewERKNSt10shared_ptrI9GraphViewEE", "Aidge::Node::removeView::graphPtr"], [6, 0, 1, "_CPPv4N5Aidge4Node16resetConnectionsEb", "Aidge::Node::resetConnections"], [6, 1, 1, "_CPPv4N5Aidge4Node16resetConnectionsEb", "Aidge::Node::resetConnections::includeLearnableParam"], [6, 0, 1, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", "Aidge::Node::setName"], [6, 1, 1, "_CPPv4N5Aidge4Node7setNameERKNSt6stringE", "Aidge::Node::setName::name"], [6, 0, 1, "_CPPv4NK5Aidge4Node4typeEv", "Aidge::Node::type"], [6, 0, 1, "_CPPv4NK5Aidge4Node5validEv", "Aidge::Node::valid"], [6, 0, 1, "_CPPv4NK5Aidge4Node5viewsEv", "Aidge::Node::views"], [6, 0, 1, "_CPPv4N5Aidge4NodeD0Ev", "Aidge::Node::~Node"], [9, 3, 1, "_CPPv4N5Aidge8OperatorE", "Aidge::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator"], [9, 0, 1, "_CPPv4N5Aidge8Operator8OperatorEv", "Aidge::Operator::Operator"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::inputsCategory"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::nbOut"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator::op"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::operatorType"], [9, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::type"], [9, 0, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::data"], [9, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator10attributesEv", "Aidge::Operator::attributes"], [9, 0, 1, "_CPPv4NK5Aidge8Operator7backendEv", "Aidge::Operator::backend"], [9, 0, 1, "_CPPv4N5Aidge8Operator8backwardEv", "Aidge::Operator::backward"], [9, 0, 1, "_CPPv4NK5Aidge8Operator5cloneEv", "Aidge::Operator::clone"], [9, 0, 1, "_CPPv4N5Aidge8Operator7forwardEv", "Aidge::Operator::forward"], [9, 0, 1, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", "Aidge::Operator::getAvailableBackends"], [9, 0, 1, "_CPPv4NK5Aidge8Operator7getImplEv", "Aidge::Operator::getImpl"], [9, 0, 1, "_CPPv4N5Aidge8Operator13getInputsNameEv", "Aidge::Operator::getInputsName"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected"], [9, 1, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected::inputIdx"], [9, 0, 1, "_CPPv4N5Aidge8Operator14getOutputsNameEv", "Aidge::Operator::getOutputsName"], [9, 0, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::inputsSize"], [9, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", "Aidge::Operator::inheritedAttributes"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryEv", "Aidge::Operator::inputCategory"], [9, 1, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory::idx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator8isAtomicEv", "Aidge::Operator::isAtomic"], [9, 0, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge"], [9, 1, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", "Aidge::Operator::isOptionalInput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator15isOptionalInputENSt6size_tE", "Aidge::Operator::isOptionalInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator8nbInputsEv", "Aidge::Operator::nbInputs"], [9, 0, 1, "_CPPv4NK5Aidge8Operator9nbOutputsEv", "Aidge::Operator::nbOutputs"], [9, 0, 1, "_CPPv4NK5Aidge8Operator12operatorTypeEv", "Aidge::Operator::operatorType"], [9, 0, 1, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", "Aidge::Operator::resetConsummerProducer"], [9, 0, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput::inputIdx"], [9, 0, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges"], [9, 1, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges::backEdges"], [9, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend"], [9, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend::backends"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::device"], [9, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::name"], [9, 0, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat"], [9, 1, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat::dataFormat"], [9, 0, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType"], [9, 1, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType::dataType"], [9, 0, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl"], [9, 1, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl::impl"], [9, 0, 1, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::setInheritedAttrs"], [9, 1, 1, "_CPPv4N5Aidge8Operator17setInheritedAttrsERNSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::setInheritedAttrs::attr"], [9, 0, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput"], [9, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::data"], [9, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput"], [9, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::data"], [9, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge8Operator4typeEv", "Aidge::Operator::type"], [9, 0, 1, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", "Aidge::Operator::updateConsummerProducer"], [9, 0, 1, "_CPPv4N5Aidge8OperatorD0Ev", "Aidge::Operator::~Operator"], [9, 3, 1, "_CPPv4N5Aidge14OperatorTensorE", "Aidge::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", "Aidge::OperatorTensor::OperatorTensor"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::inputsCategory"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::nbOut"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor::other"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::type"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::data"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::firstEltDims"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputDims"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", "Aidge::OperatorTensor::dimsForwarded"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor7forwardEv", "Aidge::OperatorTensor::forward"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims::allowDataDependency"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getInputsEv", "Aidge::OperatorTensor::getInputs"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput::outputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor10getOutputsEv", "Aidge::OperatorTensor::getOutputs"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput::outputIdx"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat::dataFormat"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType::dataType"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::data"], [9, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::inputIdx"], [9, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::data"], [9, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::outputIdx"], [9, 0, 1, "_CPPv4N5Aidge14OperatorTensorD0Ev", "Aidge::OperatorTensor::~OperatorTensor"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::padding_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::stride_dims"], [9, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv"], [9, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::DIM"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::dilation_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::in_channels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::kernel_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::name"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::no_bias"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::out_channels"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::padding_dims"], [9, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::stride_dims"], [9, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise"], [9, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::DIM"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::dilation_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::kernel_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::name"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::nb_channels"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::no_bias"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::padding_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::stride_dims"], [9, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling"], [9, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::DIM"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::ceil_mode"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::kernel_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::name"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::padding_dims"], [9, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::stride_dims"], [6, 0, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel"], [6, 1, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel::inputs"], [6, 1, 1, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Parallel::name"], [11, 3, 1, "_CPPv4N5Aidge17ParallelSchedulerE", "Aidge::ParallelScheduler"], [11, 0, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::data"], [11, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::forwardDims"], [11, 0, 1, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", "Aidge::ParallelScheduler::~ParallelScheduler"], [9, 0, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop"], [9, 1, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop::name"], [9, 0, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow"], [9, 1, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow::name"], [9, 0, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer"], [9, 0, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer"], [9, 2, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::DIM"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::constant"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::constant"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::dims"], [9, 1, 1, "_CPPv4I_NSt6size_tEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::name"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::name"], [9, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::tensor"], [9, 0, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU"], [9, 1, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU::name"], [9, 0, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::axes"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::keep_dims"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::name"], [9, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::noop_with_empty_axes"], [9, 0, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::allowzero"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::name"], [9, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::shape"], [6, 0, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual"], [6, 1, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual::inputs"], [6, 1, 1, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Residual::name"], [9, 0, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::isOutputUnsigned"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::name"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::quantizedNbBits"], [9, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::scalingFactor"], [11, 3, 1, "_CPPv4N5Aidge9SchedulerE", "Aidge::Scheduler"], [11, 5, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", "Aidge::Scheduler::AvailableDataStatus"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", "Aidge::Scheduler::AvailableDataStatus::Connected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", "Aidge::Scheduler::AvailableDataStatus::NotConnected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputConnected"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputFound"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", "Aidge::Scheduler::AvailableDataStatus::ValidTensor"], [11, 5, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSortE", "Aidge::Scheduler::EarlyLateSort"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsLateAsPossibleE", "Aidge::Scheduler::EarlyLateSort::AsLateAsPossible"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort16AsSoonAsPossibleE", "Aidge::Scheduler::EarlyLateSort::AsSoonAsPossible"], [11, 6, 1, "_CPPv4N5Aidge9Scheduler13EarlyLateSort7DefaultE", "Aidge::Scheduler::EarlyLateSort::Default"], [11, 3, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", "Aidge::Scheduler::PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", "Aidge::Scheduler::PriorProducersConsumers::isPrior"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", "Aidge::Scheduler::PriorProducersConsumers::priorConsumers"], [11, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", "Aidge::Scheduler::PriorProducersConsumers::requiredProducers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", "Aidge::Scheduler::PriorProducersConsumers::~PriorProducersConsumers"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerEv", "Aidge::Scheduler::Scheduler"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs"], [11, 1, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs::data"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::incProducers"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::wrapAroundBuffer"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat::incProducers"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler24generateMemoryAutoConcatEbb", "Aidge::Scheduler::generateMemoryAutoConcat::wrapAroundBuffer"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", "Aidge::Scheduler::generateScheduling"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling::sorting"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE13EarlyLateSort", "Aidge::Scheduler::getStaticScheduling::step"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler9graphViewEv", "Aidge::Scheduler::graphView"], [11, 0, 1, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", "Aidge::Scheduler::resetScheduling"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram::fileName"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler37saveFactorizedStaticSchedulingDiagramERKNSt6stringE6size_t", "Aidge::Scheduler::saveFactorizedStaticSchedulingDiagram::minRepeat"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram::fileName"], [11, 0, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram"], [11, 1, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram::fileName"], [11, 0, 1, "_CPPv4N5Aidge9SchedulerD0Ev", "Aidge::Scheduler::~Scheduler"], [6, 0, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential"], [6, 1, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential::inputs"], [6, 1, 1, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", "Aidge::Sequential::name"], [11, 3, 1, "_CPPv4N5Aidge19SequentialSchedulerE", "Aidge::SequentialScheduler"], [11, 5, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", "Aidge::SequentialScheduler::SchedulingPolicy"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsLateAsPossible"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsSoonAsPossible"], [11, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", "Aidge::SequentialScheduler::SchedulingPolicy::Default"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::graphView"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::upperNode"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", "Aidge::SequentialScheduler::backward"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::data"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::forwardDims"], [11, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy"], [11, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy::policy"], [11, 0, 1, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", "Aidge::SequentialScheduler::~SequentialScheduler"], [9, 0, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid"], [9, 1, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid::name"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingE", "Aidge::SinglePassGraphMatching"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextE", "Aidge::SinglePassGraphMatching::Context"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextERK7Context", "Aidge::SinglePassGraphMatching::Context::Context"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7ContextEv", "Aidge::SinglePassGraphMatching::Context::Context"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context7anchorsE", "Aidge::SinglePassGraphMatching::Context::anchors"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5depthE", "Aidge::SinglePassGraphMatching::Context::depth"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context11edgeLeftIdxE", "Aidge::SinglePassGraphMatching::Context::edgeLeftIdx"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12edgeRightIdxE", "Aidge::SinglePassGraphMatching::Context::edgeRightIdx"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9firstNodeE", "Aidge::SinglePassGraphMatching::Context::firstNode"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context13firstSequenceE", "Aidge::SinglePassGraphMatching::Context::firstSequence"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context10inSequenceE", "Aidge::SinglePassGraphMatching::Context::inSequence"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12lookForChildE", "Aidge::SinglePassGraphMatching::Context::lookForChild"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextaSERK7Context", "Aidge::SinglePassGraphMatching::Context::operator="], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context5queryE", "Aidge::SinglePassGraphMatching::Context::query"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context12singleOutputE", "Aidge::SinglePassGraphMatching::Context::singleOutput"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7Context9startNodeE", "Aidge::SinglePassGraphMatching::Context::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching7ContextD0Ev", "Aidge::SinglePassGraphMatching::Context::~Context"], [7, 3, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultE", "Aidge::SinglePassGraphMatching::MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultEv", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult14MatchingResultERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::MatchingResult::other"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult7anchorsE", "Aidge::SinglePassGraphMatching::MatchingResult::anchors"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult5graphE", "Aidge::SinglePassGraphMatching::MatchingResult::graph"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::operator="], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultaSERK14MatchingResult", "Aidge::SinglePassGraphMatching::MatchingResult::operator=::other"], [7, 4, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResult9startNodeE", "Aidge::SinglePassGraphMatching::MatchingResult::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching14MatchingResultD0Ev", "Aidge::SinglePassGraphMatching::MatchingResult::~MatchingResult"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingEv", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingENSt10shared_ptrI9GraphViewEE", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching::graph"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching23SinglePassGraphMatchingERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::SinglePassGraphMatching::other"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda::func"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching13addNodeLambdaERKNSt6stringENSt8functionIFbRKNSt10shared_ptrI4NodeEEEEE", "Aidge::SinglePassGraphMatching::addNodeLambda::name"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", "Aidge::SinglePassGraphMatching::filterLonguestDisjoint"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching22filterLonguestDisjointERKNSt3setI14MatchingResultEE", "Aidge::SinglePassGraphMatching::filterLonguestDisjoint::matches"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match::disjoint"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching5matchERKNSt6stringEb", "Aidge::SinglePassGraphMatching::match::query"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom::query"], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatching9matchFromENSt10shared_ptrI4NodeEERKNSt6stringE", "Aidge::SinglePassGraphMatching::matchFrom::startNode"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::operator="], [7, 1, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingaSERK23SinglePassGraphMatching", "Aidge::SinglePassGraphMatching::operator=::other"], [7, 0, 1, "_CPPv4N5Aidge23SinglePassGraphMatchingD0Ev", "Aidge::SinglePassGraphMatching::~SinglePassGraphMatching"], [9, 0, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::axes"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::ends"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::name"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::starts"], [9, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::steps"], [9, 0, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax"], [9, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::axis"], [9, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::name"], [9, 0, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt"], [9, 1, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt::name"], [9, 0, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub"], [9, 1, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub::name"], [9, 0, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh"], [9, 1, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh::name"], [4, 3, 1, "_CPPv4N5Aidge6TensorE", "Aidge::Tensor"], [4, 0, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::Tensor"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", "Aidge::Tensor::Tensor"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::SIZE_3"], [4, 2, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::VT"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor6TensorERR6VectorI1TE", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array1DI1T6SIZE_0E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6Tensor6TensorERR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::Tensor::arr"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor::dformat"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::Tensor::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorE8DataType10DataFormat", "Aidge::Tensor::Tensor::dtype"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERK6Tensor", "Aidge::Tensor::Tensor::other"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6TensorERR6Tensor", "Aidge::Tensor::Tensor::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6Tensor6TensorE1T", "Aidge::Tensor::Tensor::val"], [4, 4, 1, "_CPPv4N5Aidge6Tensor4TypeE", "Aidge::Tensor::Type"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3absEv", "Aidge::Tensor::abs"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7backendEv", "Aidge::Tensor::backend"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8capacityEv", "Aidge::Tensor::capacity"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5cloneEv", "Aidge::Tensor::clone"], [4, 0, 1, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", "Aidge::Tensor::copyCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor8copyCastERK6Tensor", "Aidge::Tensor::copyCast::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", "Aidge::Tensor::copyCastFrom"], [4, 0, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom::movedSrc"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6Tensor", "Aidge::Tensor::copyCastFrom::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor12copyCastFromERK6TensorRNSt10shared_ptrI6TensorEE", "Aidge::Tensor::copyCastFrom::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", "Aidge::Tensor::copyFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor8copyFromERK6Tensor", "Aidge::Tensor::copyFrom::src"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose::src"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRK19DataFormatTranspose", "Aidge::Tensor::copyTranspose::transpose"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13copyTransposeERK6TensorRKNSt6vectorI9DimSize_tEE", "Aidge::Tensor::copyTranspose::transpose"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor10dataFormatEv", "Aidge::Tensor::dataFormat"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8dataTypeEv", "Aidge::Tensor::dataType"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6deviceEv", "Aidge::Tensor::device"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", "Aidge::Tensor::dim"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3dimE8DimIdx_t", "Aidge::Tensor::dim::idx"], [4, 0, 1, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", "Aidge::Tensor::dims"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4dimsEv", "Aidge::Tensor::dims"], [4, 2, 1, "_CPPv4I_8DimIdx_tENK5Aidge6Tensor4dimsENSt5arrayI9DimSize_t3DIMEEv", "Aidge::Tensor::dims::DIM"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5emptyEv", "Aidge::Tensor::empty"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::coordIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::coordIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7extractERKNSt6vectorINSt6size_tEEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::extract::dims"], [4, 0, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get"], [4, 0, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get"], [4, 1, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get::coordIdx"], [4, 2, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get::expectedType"], [4, 2, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6vectorINSt6size_tEEE", "Aidge::Tensor::get::expectedType"], [4, 1, 1, "_CPPv4I0ENK5Aidge6Tensor3getERK12expectedTypeNSt6size_tE", "Aidge::Tensor::get::idx"], [4, 0, 1, "_CPPv4N5Aidge6Tensor20getAvailableBackendsEv", "Aidge::Tensor::getAvailableBackends"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", "Aidge::Tensor::getCoord"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8getCoordENSt6size_tE", "Aidge::Tensor::getCoord::index"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor6getIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getIdx::coords"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7getImplEv", "Aidge::Tensor::getImpl"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13getImplOffsetEv", "Aidge::Tensor::getImplOffset"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getStorageIdx"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor13getStorageIdxERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::getStorageIdx::coordIdx"], [4, 0, 1, "_CPPv4N5Aidge6Tensor4gradEv", "Aidge::Tensor::grad"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7hasImplEv", "Aidge::Tensor::hasImpl"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor12isContiguousEv", "Aidge::Tensor::isContiguous"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds"], [4, 0, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::T"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::coords"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor10isInBoundsEbRKNSt6vectorI9DimSize_tEERKNSt6vectorI1TEE", "Aidge::Tensor::isInBounds::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10isInBoundsERKNSt6vectorI9DimSize_tEEKNSt6size_tE", "Aidge::Tensor::isInBounds::index"], [4, 0, 1, "_CPPv4N5Aidge6Tensor14makeContiguousEv", "Aidge::Tensor::makeContiguous"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4meanEv", "Aidge::Tensor::mean"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6nbDimsEv", "Aidge::Tensor::nbDims"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*"], [4, 0, 1, "_CPPv4NK5Aidge6TensormlERK6Tensor", "Aidge::Tensor::operator*"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensormlERK6Tensor", "Aidge::Tensor::operator*::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormlE6Tensor1TRK6Tensor", "Aidge::Tensor::operator*::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensormlE6Tensor1T", "Aidge::Tensor::operator*::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*="], [4, 0, 1, "_CPPv4N5Aidge6TensormLERK6Tensor", "Aidge::Tensor::operator*="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensormLERK6Tensor", "Aidge::Tensor::operator*=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormLER6Tensor1T", "Aidge::Tensor::operator*=::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+"], [4, 0, 1, "_CPPv4NK5Aidge6TensorplERK6Tensor", "Aidge::Tensor::operator+"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensorplERK6Tensor", "Aidge::Tensor::operator+::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorplE6Tensor1TRK6Tensor", "Aidge::Tensor::operator+::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensorplE6Tensor1T", "Aidge::Tensor::operator+::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+="], [4, 0, 1, "_CPPv4N5Aidge6TensorpLERK6Tensor", "Aidge::Tensor::operator+="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensorpLERK6Tensor", "Aidge::Tensor::operator+=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensorpLER6Tensor1T", "Aidge::Tensor::operator+=::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-"], [4, 0, 1, "_CPPv4NK5Aidge6TensormiERK6Tensor", "Aidge::Tensor::operator-"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::VT"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::VT"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::other"], [4, 1, 1, "_CPPv4NK5Aidge6TensormiERK6Tensor", "Aidge::Tensor::operator-::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormiE6Tensor1TRK6Tensor", "Aidge::Tensor::operator-::val"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensormiE6Tensor1T", "Aidge::Tensor::operator-::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-="], [4, 0, 1, "_CPPv4N5Aidge6TensormIERK6Tensor", "Aidge::Tensor::operator-="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensormIERK6Tensor", "Aidge::Tensor::operator-=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensormIER6Tensor1T", "Aidge::Tensor::operator-=::val"], [4, 0, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/"], [4, 0, 1, "_CPPv4NK5Aidge6TensordvERK6Tensor", "Aidge::Tensor::operator/"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::T"], [4, 2, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::VT"], [4, 1, 1, "_CPPv4NK5Aidge6TensordvERK6Tensor", "Aidge::Tensor::operator/::other"], [4, 1, 1, "_CPPv4I00ENK5Aidge6TensordvE6Tensor1T", "Aidge::Tensor::operator/::val"], [4, 0, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/="], [4, 0, 1, "_CPPv4N5Aidge6TensordVERK6Tensor", "Aidge::Tensor::operator/="], [4, 2, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::T"], [4, 2, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::VT"], [4, 1, 1, "_CPPv4N5Aidge6TensordVERK6Tensor", "Aidge::Tensor::operator/=::other"], [4, 1, 1, "_CPPv4I00EN5Aidge6TensordVER6Tensor1T", "Aidge::Tensor::operator/=::val"], [4, 0, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4N5Aidge6TensoraSERK6Tensor", "Aidge::Tensor::operator="], [4, 0, 1, "_CPPv4N5Aidge6TensoraSERR6Tensor", "Aidge::Tensor::operator="], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_0"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_1"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_2"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::SIZE_3"], [4, 2, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::T"], [4, 2, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::T"], [4, 1, 1, "_CPPv4I0EN5Aidge6TensoraSER6TensorRR6VectorI1TE", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array1DI1T6SIZE_0E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array2DI1T6SIZE_06SIZE_1E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array3DI1T6SIZE_06SIZE_16SIZE_2E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4I0_NSt6size_tE_NSt6size_tE_NSt6size_tE_NSt6size_tEEN5Aidge6TensoraSER6TensorRR7Array4DI1T6SIZE_06SIZE_16SIZE_26SIZE_3E", "Aidge::Tensor::operator=::arr"], [4, 1, 1, "_CPPv4N5Aidge6TensoraSERK6Tensor", "Aidge::Tensor::operator=::other"], [4, 1, 1, "_CPPv4N5Aidge6TensoraSERR6Tensor", "Aidge::Tensor::operator=::other"], [4, 0, 1, "_CPPv4NK5Aidge6TensoreqERK6Tensor", "Aidge::Tensor::operator=="], [4, 1, 1, "_CPPv4NK5Aidge6TensoreqERK6Tensor", "Aidge::Tensor::operator==::otherTensor"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5printEv", "Aidge::Tensor::print"], [4, 0, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref"], [4, 0, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::backend"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::device"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::dt"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::ref::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor3refERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::ref::targetReqs"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::dt"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refCastERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeE", "Aidge::Tensor::refCast::fallback"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::dt"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERKN5Aidge8DataTypeERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refCastFrom::fallback"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11refCastFromERNSt10shared_ptrI6TensorEERK6Tensor", "Aidge::Tensor::refCastFrom::targetReqs"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor13refContiguousERNSt10shared_ptrI6TensorEE", "Aidge::Tensor::refContiguous::fallback"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::backend"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::backend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::device"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::fallback"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor7refFromERNSt10shared_ptrI6TensorEERKNSt6stringE11DeviceIdx_t", "Aidge::Tensor::refFrom::fallback"], [4, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize"], [4, 0, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize"], [4, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize::DIM"], [4, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge6Tensor6resizeEvRKNSt5arrayI9DimSize_t3DIMEE", "Aidge::Tensor::resize::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize::dims"], [4, 1, 1, "_CPPv4N5Aidge6Tensor6resizeERKNSt6vectorI9DimSize_tEENSt6vectorI9DimSize_tEE", "Aidge::Tensor::resize::strides"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set"], [4, 0, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::coordIdx"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::expectedType"], [4, 2, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::expectedType"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::idx"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6size_tE12expectedType", "Aidge::Tensor::set::value"], [4, 1, 1, "_CPPv4I0EN5Aidge6Tensor3setEvNSt6vectorINSt6size_tEEE12expectedType", "Aidge::Tensor::set::value"], [4, 0, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::copyFrom"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::device"], [4, 1, 1, "_CPPv4N5Aidge6Tensor10setBackendERKNSt6stringE11DeviceIdx_tb", "Aidge::Tensor::setBackend::name"], [4, 0, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat::copyTrans"], [4, 1, 1, "_CPPv4N5Aidge6Tensor13setDataFormatEK10DataFormatb", "Aidge::Tensor::setDataFormat::df"], [4, 0, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType::copyCast"], [4, 1, 1, "_CPPv4N5Aidge6Tensor11setDataTypeEK8DataTypeb", "Aidge::Tensor::setDataType::dt"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", "Aidge::Tensor::setGrad"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setGradENSt10shared_ptrI6TensorEE", "Aidge::Tensor::setGrad::newGrad"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl::impl"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7setImplENSt10shared_ptrI10TensorImplEENSt6size_tE", "Aidge::Tensor::setImpl::implOffset"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4sizeEv", "Aidge::Tensor::size"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor4sqrtEv", "Aidge::Tensor::sqrt"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", "Aidge::Tensor::stride"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor6strideE8DimIdx_t", "Aidge::Tensor::stride::idx"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor7stridesEv", "Aidge::Tensor::strides"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord::dimensions"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toCoordERKNSt6vectorIN5Aidge9DimSize_tEEENSt6size_tE", "Aidge::Tensor::toCoord::index"], [4, 0, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex::coords"], [4, 1, 1, "_CPPv4N5Aidge6Tensor7toIndexERKNSt6vectorI9DimSize_tEERKNSt6vectorINSt6size_tEEE", "Aidge::Tensor::toIndex::dimensions"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString::offset"], [4, 1, 1, "_CPPv4NK5Aidge6Tensor8toStringEiNSt6size_tE", "Aidge::Tensor::toString::precision"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor9undefinedEv", "Aidge::Tensor::undefined"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5zerosEv", "Aidge::Tensor::zeros"], [4, 0, 1, "_CPPv4N5Aidge6TensorD0Ev", "Aidge::Tensor::~Tensor"], [9, 0, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose"], [9, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::name"], [9, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::outputDimsOrder"], [10, 0, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend"], [10, 1, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend::graph"], [10, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [10, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [10, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [10, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [10, 0, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps"], [10, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::graph"], [10, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::recursive"], [10, 0, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove"], [10, 1, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove::graphView"], [10, 0, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose"], [10, 1, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose::graphView"], [10, 0, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm"], [10, 1, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm::graphView"], [6, 0, 1, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", "Aidge::generateGraph"], [6, 1, 1, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", "Aidge::generateGraph::ctors"], [6, 0, 1, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", "Aidge::getConnectedGraphView"], [6, 1, 1, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", "Aidge::getConnectedGraphView::node"], [10, 0, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling"], [10, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::matMul"], [10, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::maxDims"], [10, 0, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout"], [10, 1, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout::graphView"], [10, 0, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten"], [10, 1, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten::graphView"], [2, 0, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv"], [2, 1, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv::mat"], [12, 0, 1, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", "calibrate"], [12, 0, 1, "_CPPv46device2id", "device"], [12, 0, 1, "_CPPv410initializev", "initialize"], [12, 0, 1, "_CPPv44load8filepath", "load"], [12, 0, 1, "_CPPv47profile13nb_iterations4mode", "profile"], [12, 0, 1, "_CPPv48run_sync6inputs", "run_sync"], [12, 0, 1, "_CPPv44save8filepath", "save"]], "aidge_backend_opencv": [[2, 8, 1, "", "MNIST"]], "aidge_backend_opencv.MNIST": [[2, 9, 1, "", "__init__"], [2, 9, 1, "", "get_item"], [2, 9, 1, "", "get_len"], [2, 9, 1, "", "get_nb_modalities"], [2, 9, 1, "", "len"]], "aidge_core": [[9, 10, 1, "", "Add"], [9, 10, 1, "", "AvgPooling1D"], [9, 10, 1, "", "AvgPooling2D"], [9, 10, 1, "", "AvgPooling3D"], [9, 10, 1, "", "BatchNorm2D"], [9, 10, 1, "", "Concat"], [6, 8, 1, "", "Connector"], [9, 10, 1, "", "Conv1D"], [9, 10, 1, "", "Conv2D"], [9, 10, 1, "", "ConvDepthWise1D"], [9, 10, 1, "", "ConvDepthWise2D"], [4, 8, 1, "", "DataProvider"], [9, 10, 1, "", "Div"], [9, 10, 1, "", "Erf"], [9, 10, 1, "", "FC"], [9, 10, 1, "", "Gather"], [9, 10, 1, "", "GenericOperator"], [6, 8, 1, "", "GraphView"], [3, 8, 1, "", "IOSpec"], [9, 10, 1, "", "Identity"], [3, 8, 1, "", "ImplSpec"], [9, 10, 1, "", "LSTM"], [9, 10, 1, "", "LeakyReLU"], [9, 10, 1, "", "MatMul"], [9, 10, 1, "", "Mul"], [6, 8, 1, "", "Node"], [9, 8, 1, "", "Operator"], [9, 8, 1, "", "OperatorTensor"], [9, 10, 1, "", "PaddedAvgPooling2D"], [9, 10, 1, "", "PaddedConv2D"], [9, 10, 1, "", "PaddedConvDepthWise2D"], [9, 10, 1, "", "PaddedMaxPooling2D"], [11, 8, 1, "", "ParallelScheduler"], [9, 10, 1, "", "Pop"], [9, 10, 1, "", "Pow"], [9, 10, 1, "", "Producer"], [9, 10, 1, "", "ReLU"], [9, 10, 1, "", "ReduceMean"], [9, 10, 1, "", "Reshape"], [11, 8, 1, "", "Scheduler"], [11, 8, 1, "", "SequentialScheduler"], [9, 10, 1, "", "Sigmoid"], [7, 8, 1, "", "SinglePassGraphMatching"], [9, 10, 1, "", "Slice"], [9, 10, 1, "", "Softmax"], [9, 10, 1, "", "Sqrt"], [9, 10, 1, "", "Sub"], [9, 10, 1, "", "Tanh"], [4, 8, 1, "", "Tensor"], [9, 10, 1, "", "Transpose"], [10, 10, 1, "", "adapt_to_backend"], [10, 10, 1, "", "expand_metaops"], [10, 10, 1, "", "fuse_batchnorm"], [10, 10, 1, "", "fuse_to_metaops"], [6, 10, 1, "", "generate_graph"], [6, 10, 1, "", "get_connected_graph_view"], [10, 10, 1, "", "matmul_to_fc"], [9, 10, 1, "", "meta_operator"], [6, 10, 1, "", "parallel"], [10, 10, 1, "", "remove_flatten"], [6, 10, 1, "", "residual"], [6, 10, 1, "", "sequential"]], "aidge_core.Connector": [[6, 9, 1, "", "__init__"]], "aidge_core.DataProvider": [[4, 9, 1, "", "__init__"]], "aidge_core.GraphView": [[6, 9, 1, "", "__init__"], [6, 9, 1, "", "add"], [6, 9, 1, "", "add_child"], [6, 9, 1, "", "clone"], [6, 9, 1, "", "compile"], [6, 9, 1, "", "forward_dims"], [6, 9, 1, "", "get_input_nodes"], [6, 9, 1, "", "get_node"], [6, 9, 1, "", "get_nodes"], [6, 9, 1, "", "get_ordered_inputs"], [6, 9, 1, "", "get_ordered_nodes"], [6, 9, 1, "", "get_ordered_outputs"], [6, 9, 1, "", "get_output_nodes"], [6, 9, 1, "", "get_ranked_nodes"], [6, 9, 1, "", "get_ranked_nodes_name"], [6, 9, 1, "", "in_view"], [6, 9, 1, "", "inputs"], [6, 9, 1, "", "log_outputs"], [6, 9, 1, "", "outputs"], [6, 9, 1, "", "replace"], [6, 9, 1, "", "root_node"], [6, 9, 1, "", "save"], [6, 9, 1, "", "set_backend"], [6, 9, 1, "", "set_dataformat"], [6, 9, 1, "", "set_datatype"], [6, 9, 1, "", "set_ordered_inputs"], [6, 9, 1, "", "set_ordered_outputs"], [6, 9, 1, "", "set_root_node"], [6, 9, 1, "", "update_inputs_outputs"]], "aidge_core.IOSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.ImplSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.Node": [[6, 9, 1, "", "__init__"], [6, 9, 1, "", "add_child"], [6, 9, 1, "", "attributes"], [6, 9, 1, "", "clone"], [6, 9, 1, "", "create_unique_name"], [6, 9, 1, "", "get_children"], [6, 9, 1, "", "get_nb_inputs"], [6, 9, 1, "", "get_nb_outputs"], [6, 9, 1, "", "get_operator"], [6, 9, 1, "", "get_ordered_children"], [6, 9, 1, "", "get_parent"], [6, 9, 1, "", "get_parents"], [6, 9, 1, "", "input"], [6, 9, 1, "", "input_category"], [6, 9, 1, "", "inputs"], [6, 9, 1, "", "name"], [6, 9, 1, "", "output"], [6, 9, 1, "", "outputs"], [6, 9, 1, "", "set_name"], [6, 9, 1, "", "type"]], "aidge_core.Operator": [[9, 9, 1, "", "__init__"], [9, 9, 1, "", "associate_input"], [9, 9, 1, "", "backend"], [9, 9, 1, "", "clone"], [9, 9, 1, "", "forward"], [9, 9, 1, "", "get_impl"], [9, 9, 1, "", "get_raw_input"], [9, 9, 1, "", "get_raw_output"], [9, 9, 1, "", "input_category"], [9, 9, 1, "", "is_atomic"], [9, 9, 1, "", "is_back_edge"], [9, 9, 1, "", "is_optional_input"], [9, 9, 1, "", "nb_inputs"], [9, 9, 1, "", "nb_outputs"], [9, 9, 1, "", "set_back_edges"], [9, 9, 1, "", "set_backend"], [9, 9, 1, "", "set_dataformat"], [9, 9, 1, "", "set_datatype"], [9, 9, 1, "", "set_impl"], [9, 9, 1, "", "set_input"], [9, 9, 1, "", "set_output"], [9, 9, 1, "", "type"]], "aidge_core.OperatorTensor": [[9, 9, 1, "", "__init__"], [9, 9, 1, "", "associate_input"], [9, 9, 1, "", "backend"], [9, 9, 1, "", "clone"], [9, 9, 1, "", "dims_forwarded"], [9, 9, 1, "", "forward"], [9, 9, 1, "", "forward_dims"], [9, 9, 1, "", "get_impl"], [9, 9, 1, "", "get_input"], [9, 9, 1, "", "get_inputs"], [9, 9, 1, "", "get_output"], [9, 9, 1, "", "get_outputs"], [9, 9, 1, "", "get_raw_input"], [9, 9, 1, "", "get_raw_output"], [9, 9, 1, "", "input_category"], [9, 9, 1, "", "is_atomic"], [9, 9, 1, "", "is_back_edge"], [9, 9, 1, "", "is_optional_input"], [9, 9, 1, "", "nb_inputs"], [9, 9, 1, "", "nb_outputs"], [9, 9, 1, "", "set_back_edges"], [9, 9, 1, "", "set_backend"], [9, 9, 1, "", "set_dataformat"], [9, 9, 1, "", "set_datatype"], [9, 9, 1, "", "set_impl"], [9, 9, 1, "", "set_input"], [9, 9, 1, "", "set_output"], [9, 9, 1, "", "type"]], "aidge_core.ParallelScheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "forward"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Scheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SequentialScheduler": [[11, 9, 1, "", "__init__"], [11, 9, 1, "", "backward"], [11, 9, 1, "", "forward"], [11, 9, 1, "", "generate_memory"], [11, 9, 1, "", "generate_memory_auto_concat"], [11, 9, 1, "", "generate_scheduling"], [11, 9, 1, "", "get_static_scheduling"], [11, 9, 1, "", "graph_view"], [11, 9, 1, "", "resetScheduling"], [11, 9, 1, "", "save_factorized_static_scheduling_diagram"], [11, 9, 1, "", "save_scheduling_diagram"], [11, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SinglePassGraphMatching": [[7, 9, 1, "", "__init__"], [7, 9, 1, "", "add_node_lambda"], [7, 9, 1, "", "match"]], "aidge_core.Tensor": [[4, 9, 1, "", "__init__"], [4, 9, 1, "", "abs"], [4, 9, 1, "", "backend"], [4, 9, 1, "", "capacity"], [4, 9, 1, "", "clone"], [4, 9, 1, "", "cpy_transpose"], [4, 9, 1, "", "dformat"], [4, 9, 1, "", "dims"], [4, 9, 1, "", "dtype"], [4, 9, 1, "", "get_available_backends"], [4, 9, 1, "", "get_coord"], [4, 9, 1, "", "get_idx"], [4, 9, 1, "", "grad"], [4, 9, 1, "", "has_impl"], [4, 9, 1, "", "mean"], [4, 9, 1, "", "resize"], [4, 9, 1, "", "set_backend"], [4, 9, 1, "", "set_data_format"], [4, 9, 1, "", "set_datatype"], [4, 9, 1, "", "set_grad"], [4, 9, 1, "", "size"], [4, 9, 1, "", "sqrt"], [4, 9, 1, "", "undefined"], [4, 9, 1, "", "zeros"]], "aidge_core.export_utils": [[5, 8, 1, "", "ExportLib"], [5, 8, 1, "", "ExportNode"], [5, 8, 1, "", "ExportNodeCpp"], [5, 10, 1, "", "scheduler_export"]], "aidge_core.export_utils.ExportLib": [[5, 9, 1, "", "__init__"], [5, 9, 1, "", "backend"], [5, 9, 1, "", "backward"], [5, 9, 1, "", "forward"], [5, 9, 1, "", "get_adaptation"], [5, 9, 1, "", "get_available_impl_specs"], [5, 9, 1, "", "get_best_adaptation"], [5, 9, 1, "", "get_best_match"], [5, 9, 1, "", "get_export_node"], [5, 9, 1, "", "get_operator"], [5, 9, 1, "", "get_prod_conso"], [5, 9, 1, "", "get_required_spec"], [5, 9, 1, "", "prod_conso"], [5, 9, 1, "", "register"], [5, 9, 1, "", "register_generic"], [5, 9, 1, "", "register_metaop"]], "aidge_core.export_utils.ExportNode": [[5, 9, 1, "", "__init__"]], "aidge_core.export_utils.ExportNodeCpp": [[5, 9, 1, "", "__init__"], [5, 9, 1, "", "export"], [5, 9, 1, "", "forward"]], "aidge_onnx": [[13, 10, 1, "", "export_onnx"], [13, 10, 1, "", "load_onnx"]], "aidge_onnx.node_export": [[13, 10, 1, "", "auto_register_export"], [13, 10, 1, "", "register_export"], [13, 10, 1, "", "supported_operators"]], "aidge_onnx.node_export.generic_export": [[13, 10, 1, "", "generic_export"]], "aidge_onnx.node_import": [[13, 11, 1, "", "ONNX_NODE_CONVERTER_"], [13, 10, 1, "", "auto_register_import"], [13, 10, 1, "", "register_import"], [13, 10, 1, "", "supported_operators"]], "aidge_onnx.node_import.generic": [[13, 10, 1, "", "import_generic"]]}, "objnames": {"0": ["cpp", "function", "C++ function"], "1": ["cpp", "functionParam", "C++ function parameter"], "2": ["cpp", "templateParam", "C++ template parameter"], "3": ["cpp", "class", "C++ class"], "4": ["cpp", "member", "C++ member"], "5": ["cpp", "enum", "C++ enum"], "6": ["cpp", "enumerator", "C++ enumerator"], "7": ["cpp", "union", "C++ union"], "8": ["py", "class", "Python class"], "9": ["py", "method", "Python method"], "10": ["py", "function", "Python function"], "11": ["py", "data", "Python data"]}, "objtypes": {"0": "cpp:function", "1": "cpp:functionParam", "2": "cpp:templateParam", "3": "cpp:class", "4": "cpp:member", "5": "cpp:enum", "6": "cpp:enumerator", "7": "cpp:union", "8": "py:class", "9": "py:method", "10": "py:function", "11": "py:data"}, "terms": {"": [0, 4, 5, 6, 9, 10, 11, 12, 17, 18, 19, 20, 22, 23, 25, 26, 28, 29, 35, 39, 41], "0": [0, 4, 5, 6, 7, 9, 10, 11, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 40, 43], "00": [22, 25, 26], "000": 26, "000000": 22, "0000e": 26, "00080108642578125": 19, "000e": 26, "00299072265625": 19, "01": [25, 26], "02": 26, "03": 26, "039366": 19, "0393662": 19, "0393667": 19, "04": [19, 26], "0443442": 20, "0455e": 26, "05": 26, "0500e": 26, "055716": 19, "0557165": 19, "06": [9, 26], "07": 26, "08": [0, 26], "09": 26, "0996679": 20, "099668": 20, "0e": 9, "0f": 9, "0x7fac1c1bf550": 19, "1": [4, 5, 6, 7, 9, 10, 12, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 43], "10": [6, 10, 19, 20, 22, 25, 26, 27, 28], "100": [19, 25, 26], "1000": 19, "10000000149011612": 9, "101_first_step": [19, 21], "102": 26, "103": 26, "106": 26, "109": 26, "11": [10, 19, 22, 25, 26, 28], "112": 6, "1122966": 20, "116": 26, "118177": 19, "1181774": 19, "118178": 19, "12": [19, 22, 25, 26, 28], "122": 25, "125": 22, "128": 25, "13": [10, 19, 22, 25, 26, 28], "130e": 26, "13579765": 20, "13720191897414000530495502226919784448": 22, "139": 22, "13954135": 20, "14": [19, 20, 22, 25, 26, 29], "15": [19, 20, 26], "152": 25, "15823470056056976": 25, "16": [10, 19, 20, 22, 23, 25, 26, 27, 31], "16139984130859375": 19, "165191650390625": 19, "16bit": [33, 40], "16x16": 10, "17": [19, 20, 22, 25, 26], "18": [6, 19, 20, 26], "180": 10, "182431": 19, "1836574673652649": 25, "18512852": 20, "1875": 25, "19": [19, 20, 22, 26], "192": 25, "19254606102890223394590133307316371456": 22, "19535295637045759089816540814566752256": 22, "199": 25, "1d": [4, 40], "1e": 19, "1f": 9, "1px": 10, "2": [0, 4, 5, 6, 7, 9, 10, 11, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 43], "20": [10, 19, 26], "200": [20, 21, 22, 26], "2017": [22, 25], "2025": [0, 22, 25], "20392664": 20, "20541597248326134892065471713496793088": 22, "21": [19, 22, 25], "214": 22, "22": [5, 10, 19], "224": 6, "23": [5, 19], "2320414299764495296297966457277382656": 22, "24": [5, 10, 19, 22, 25], "2401e": 26, "2406125": 20, "242": 10, "24236728": 20, "24839124": 20, "25": [5, 10, 22, 25], "250e": 26, "255": 22, "2550": 19, "256": 25, "25708654522895813": 25, "2689649": 20, "27": [10, 26], "27855552042908748472275189720632262656": 22, "28": [19, 22, 26], "2800e": 26, "280e": 26, "29": [5, 19], "2bcpu": 25, "2d": [18, 31, 40], "3": [4, 6, 9, 10, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31, 43], "30": [5, 19], "3000e": 26, "300px": 22, "30561584": 20, "31": [5, 19, 22, 25, 26], "310586": 20, "311413": 19, "3114134": 19, "3114135": 19, "32": [5, 19, 22, 25, 26, 27, 28, 31], "320": 25, "328125": 25, "32bit": [33, 40], "33": [19, 26], "3388066": 19, "338807": 19, "34": [19, 27], "3479292": 20, "36": [10, 26], "360e": 26, "36370031535485706022484156008309456896": 22, "375": 25, "37844154238700867": 25, "38": 26, "384": 25, "39": [19, 20, 22, 23, 26], "3900e": 26, "39250": 19, "3947506": 20, "396087": 19, "3960874": 19, "3960878": 19, "3985453": 20, "3d": [27, 40], "3f": 26, "3x3": [23, 27, 43], "4": [2, 4, 6, 9, 10, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31], "41": 22, "4100e": 26, "42": 26, "42310": 19, "43": 26, "43757219772894104643447740056322703360": 22, "4473065435886383": 25, "455979": 19, "45598": 19, "460281": 20, "47": 26, "4700e": 26, "4712597131729126": 25, "48": 26, "4800e": 26, "480e": 26, "49": 26, "4923961": 20, "4d": 40, "5": [0, 6, 9, 10, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31], "50": [6, 10, 19, 22], "5000": 19, "51": 26, "510": 19, "512": [23, 25, 27], "519796": 20, "52": 26, "5249792": 20, "53": 26, "56": 26, "57": 26, "59": 26, "5d": 40, "5f": 9, "5px": 10, "6": [9, 10, 19, 20, 21, 22, 25, 26, 27, 28, 31], "60": 22, "6000e": 26, "600e": 26, "61": 26, "612253": 19, "6122534": 19, "612254": 19, "62": 26, "621234": 19, "6212344": 19, "63": 27, "6382758": 20, "64": [6, 10, 25, 26, 31], "64x64": 31, "6500e": 26, "65535": 6, "66": [26, 28], "67": 26, "6773143": 20, "6773148": 20, "69": 26, "7": [3, 10, 16, 19, 20, 21, 22, 25, 26, 27, 28, 31], "7000e": 26, "71": 23, "7100e": 26, "71598424": 20, "72": [23, 26], "7233275": 20, "73": [23, 26], "74": 23, "744e": 26, "75": [23, 26], "76": [23, 26], "77": 23, "7700e": 26, "78": [23, 26], "78400": 19, "79": 23, "8": [9, 10, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31], "80": [10, 23], "80x80": 10, "81": [23, 26], "81001099": 20, "8125": 25, "82": [23, 26], "83": [23, 26], "84": 23, "85": [23, 26], "86": [23, 26], "87": 23, "872e": 26, "8739378": 20, "88": 23, "89": [23, 26], "8982372": 20, "8bit": [33, 40], "9": [9, 10, 19, 20, 21, 22, 25, 26, 27, 28, 43], "91": 26, "9100e": 26, "9142756286013873290866966820435263488": 22, "92": 26, "93": 26, "9375": 25, "94": 26, "95": 26, "9600e": 26, "96230666": 20, "9634": 21, "97": 26, "9700e": 26, "9789361405654188886326507436488261632": 22, "979166666666668": 25, "98370683": 20, "99": 26, "99051021": 20, "999999747378752e": 9, "A": [4, 5, 6, 7, 9, 11, 12, 13, 18, 22, 23, 25, 27, 29, 31, 40, 43], "AND": [4, 43], "And": [19, 20, 23], "As": [6, 9, 18, 19, 20, 23, 26, 27, 33, 40], "At": [19, 27], "But": 26, "By": [7, 16, 23, 27], "For": [0, 4, 10, 11, 16, 18, 19, 20, 23, 24, 25, 27, 29, 30, 31, 33, 34, 35, 40, 43], "IN": 6, "If": [4, 5, 6, 7, 9, 10, 11, 13, 16, 19, 20, 24, 26, 27, 34, 39, 43], "In": [4, 6, 7, 11, 18, 19, 20, 23, 25, 26, 27, 29, 33, 34, 43], "It": [4, 5, 6, 7, 9, 11, 13, 18, 19, 23, 27, 34, 40, 43], "Its": 18, "NOT": 43, "No": [4, 18, 19, 20, 25, 27], "Not": [9, 40], "ON": 16, "OR": 43, "One": [6, 7, 19, 23, 27, 43], "Such": 40, "That": [26, 29, 33], "The": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 39, 40, 43], "Then": [6, 16, 20, 26], "There": [6, 27, 35], "These": [19, 34, 35, 40, 41], "To": [6, 7, 16, 19, 22, 23, 24, 25, 26, 27, 31, 40, 43], "With": [19, 27, 34], "_": [6, 20], "__getitem__": 25, "__init__": [2, 3, 4, 5, 6, 7, 9, 11, 20, 25, 27], "_add": 20, "_div": 20, "_input": 20, "_input_": 5, "_maxpool": 9, "_mul": 20, "_name": 5, "_output_": 5, "_pad": 9, "_pow": 20, "aa": 43, "aaa": 43, "ab": 4, "abil": 29, "abl": [6, 19, 25, 30, 34, 40, 43], "about": [26, 34], "abov": [7, 20, 27, 43], "abs_op": 9, "absenc": 23, "abspath": [19, 23, 27], "abstract": [0, 4, 5, 9, 19, 31, 43], "acc": [25, 26], "acceler": [10, 18], "accept": [4, 9], "access": [4, 5, 19, 28, 29, 30, 36], "accesss": 19, "accord": [4, 6, 26, 29, 31, 33, 34, 35, 40], "account": [34, 41], "accross": 23, "accumul": 42, "accuraci": [21, 25, 30, 35], "achiev": [31, 34, 36], "across": 9, "act": [19, 27], "action": [5, 34], "activ": [9, 13, 16, 19, 26, 40], "actual": [4, 6, 10, 11, 18, 27, 33], "acycl": [6, 11, 18], "ad": [0, 5, 6, 9, 19, 27, 31, 35, 39, 43], "adapt": [19, 29, 34], "adapt_to_backend": [10, 19], "adapttobackend": 10, "add": [6, 7, 11, 13, 18, 19, 20, 23, 24, 26, 27, 29, 40, 41], "add1": 6, "add2": 23, "add_0": 10, "add_1": 10, "add_child": [6, 20, 23, 26], "add_node_lambda": [7, 18, 23], "add_op": [9, 20], "addafterbackward": 6, "addafterforward": 6, "addbeforebackward": 6, "addbeforeforward": 6, "addchild": 6, "addit": [4, 5, 7, 9, 23, 29, 43], "addition": [6, 12], "additionn": 23, "addnodelambda": 7, "addop": 9, "address": 26, "addview": 6, "advanc": [18, 24], "afa": 10, "affect": [6, 26], "after": [0, 4, 6, 9, 10, 26, 34, 35, 40, 41], "again": [7, 20, 23, 26, 27], "against": 29, "aggress": 26, "agnost": [15, 33, 34, 40], "agreg": 42, "aidg": [3, 4, 5, 6, 7, 9, 10, 11, 14, 15, 16, 17, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "aidge_backend_cpu": [16, 19, 20, 21, 22, 23, 25, 26, 27, 28], "aidge_backend_cuda": 25, "aidge_backend_opencv": [2, 21], "aidge_cifar10": 25, "aidge_cor": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28], "aidge_databas": 25, "aidge_dataprovid": 25, "aidge_export_cpp": [19, 22], "aidge_export_tensorrt": 12, "aidge_instal": 16, "aidge_learn": 25, "aidge_model": [26, 27], "aidge_nod": [5, 13], "aidge_node_converter_": 13, "aidge_onnx": [13, 16, 19, 20, 21, 22, 23, 26, 27, 28], "aidge_quant": [19, 26], "aim": [28, 29, 34, 43], "algorithm": [6, 11, 19, 26, 27, 29, 33, 40], "all": [4, 5, 6, 7, 9, 10, 11, 16, 19, 23, 25, 26, 27, 28, 31, 34, 35, 39, 40, 43], "allclos": 19, "allexpr": 43, "alloc": [4, 5, 11, 34], "allow": [6, 7, 9, 11, 12, 18, 19, 20, 23, 26, 27, 29, 31, 35, 36, 39, 40, 42], "allow_data_depend": [6, 9, 19, 27], "allowdatadepend": [6, 9], "allowzero": 9, "alon": 27, "along": [5, 6, 9, 12, 18, 27], "alreadi": [4, 6, 7, 19, 21, 22, 23, 25, 26, 34, 35, 40, 43], "also": [4, 6, 7, 9, 13, 17, 19, 20, 23, 26, 27, 29, 31, 33, 34], "altern": 9, "alwai": [4, 7, 18, 23, 27], "amazonaw": 21, "ambigu": 6, "ambit": 0, "among": 34, "amount": [9, 11, 18, 27], "amp": 19, "an": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 39, 41, 42, 43], "analysi": 35, "analyz": 9, "anchor": [7, 23], "and_op": 9, "ani": [3, 4, 6, 7, 9, 10, 18, 19, 22, 24, 27, 40, 43], "anoth": [4, 6, 9, 11, 16, 18, 27, 29, 33, 34, 40], "anymor": 27, "anyth": 27, "anytim": [19, 27], "anywher": [7, 23, 27], "api": [0, 5, 6, 19, 25, 29, 34, 35, 36], "app": 12, "appear": [23, 43], "append": [5, 6, 19, 22, 23, 26, 27], "appli": [5, 6, 9, 10, 19, 23, 31, 40], "applic": [0, 5, 19, 27, 30, 34], "approach": [0, 20, 26], "appropri": 31, "approxim": 0, "ar": [4, 5, 6, 7, 9, 10, 11, 12, 16, 18, 19, 23, 27, 28, 29, 31, 33, 34, 35, 36, 40, 43], "arang": 20, "arbitrari": [6, 11, 18, 27], "architectur": [18, 19, 26, 43], "area": 9, "arg": [3, 4, 6, 9, 10, 11, 13], "arg0": [4, 5, 6], "arg1": 5, "argmax": [19, 20, 21, 26], "argmax_op": 9, "argsep": 43, "argument": [4, 5, 6, 7, 9, 10, 13, 23, 27], "arithmet": [0, 4], "around": 36, "arr": 4, "arrai": [4, 6, 9, 19, 20, 21, 22, 25, 26, 28, 31, 36], "array1d": [4, 6], "array2d": 4, "array3d": 4, "array4d": 4, "array_nam": [19, 22], "art": 15, "ascii": [20, 21], "ask": 6, "aslateasposs": 11, "assert": [4, 6, 19], "assess": [4, 6], "associ": [4, 5, 6, 9, 11, 13, 18, 27, 29, 31, 33, 34, 40], "associate_input": 9, "associateinput": 9, "assoonasposs": 11, "assum": [4, 7, 23, 27, 34], "assumpt": [9, 18], "ast": 43, "asttoken": 22, "astyp": [6, 19, 20, 22, 28], "async": 12, "atan": 20, "atan_op": 9, "atom": 20, "attach": [19, 20, 27, 41], "attack": 29, "attempt": 25, "attr": [3, 6, 9, 20, 23], "attrdict": 3, "attribut": [4, 5, 6, 7, 9, 18, 19, 20, 27, 33, 40, 43], "attrs_": 3, "audit": 34, "auto": [6, 9, 11, 22], "auto_regist": 13, "auto_register_export": 13, "auto_register_import": [13, 20], "automat": [1, 5, 6, 9, 12, 19, 27, 43], "avaialbl": 1, "avail": [0, 4, 5, 6, 9, 10, 11, 12, 18, 19, 22, 25, 26, 27, 29, 33, 34, 36, 39, 40], "availabledatastatu": 11, "averag": [12, 40], "averagepool": [9, 20], "avgpool": 9, "avgpool1d": 40, "avgpool2d": 40, "avgpool3d": 40, "avgpooling1d": 9, "avgpooling2d": 9, "avgpooling3d": 9, "avgpooling_op": 9, "avoid": [7, 20, 23, 43], "awar": [27, 35], "ax": [9, 40], "axes3d": 27, "axesimag": 19, "axi": [9, 19, 21, 26, 28], "b": [6, 9, 20, 22, 40], "b64encod": [20, 21, 28], "back": [6, 9, 18, 27, 28], "backbon": 34, "backedg": 9, "backend": [4, 5, 6, 8, 9, 14, 18, 19, 20, 25, 26, 34, 35, 36, 39, 40], "backend_opencv": 31, "backpropag": 25, "backward": [4, 5, 6, 9, 11, 19, 25, 33, 40, 41], "bandwidth": [26, 34], "base": [5, 6, 19, 27, 29, 31, 34, 39], "base64": [20, 21, 28], "base64_byt": [20, 21, 28], "base64_str": [20, 21, 28], "base_nam": 6, "base_url": 21, "bash": 19, "basic": [19, 24, 25], "batch": [4, 9, 10, 11, 12, 24, 31], "batch_siz": [4, 9, 12, 21, 25], "batchnorm": [19, 20, 27, 29, 40, 43], "batchnorm1d": 40, "batchnorm2d": [9, 28, 40], "batchnorm3d": 40, "batchnorm_op": 9, "batchsiz": 4, "becaus": [4, 7, 23, 27, 36], "becom": [6, 27, 43], "been": [4, 6, 7, 9, 19, 20, 22, 23, 26, 27, 28, 40], "befor": [4, 5, 9, 10, 19, 22, 26, 27, 41], "beforehand": 10, "begin": [20, 26, 43], "beginendtupl": 9, "behavior": [6, 7, 9, 23, 27], "being": [0, 4, 27, 43], "belong": [6, 9, 34], "below": [18, 23], "benchmark": 35, "benefici": 34, "beta": 20, "beta_prod": 20, "between": [4, 7, 9, 18, 23, 27, 34, 39, 40, 43], "bewar": [4, 7, 23, 27], "beyond": 18, "bia": [6, 7, 9, 23, 25, 27], "bias": [6, 25], "bigger": 9, "billion": 26, "bin": [12, 16, 19, 22], "bind": [16, 19, 20, 29, 36], "bit": [9, 26], "bitshift": 20, "bitshift_op": 9, "block": 41, "bn0": 28, "bnmean": 28, "bnscale": 28, "bnshift": 28, "bnvar": 28, "board": 34, "bool": [2, 4, 5, 6, 7, 9, 10, 11, 13, 16, 43], "boolean": [13, 43], "bordertyp": 9, "bordervalu": 9, "both": [4, 5, 6, 7, 19, 23, 28, 29, 31, 33, 40], "bound": 4, "br": 10, "branch": [7, 20, 23], "break": [7, 23, 25], "broadcast": 9, "broken": 6, "brows": [4, 34], "buffer": [4, 42], "buffer_protocol": 36, "build": [0, 6, 9, 10, 12, 15, 18, 19, 22, 25], "build_cpp": 12, "build_cpp_dock": 12, "build_image_dock": 12, "build_lib_python": 12, "build_lib_python_dock": 12, "builder": 6, "built": [9, 10, 11, 16, 18, 19, 43], "busi": 11, "button": 22, "button_clear": 22, "button_gen": 22, "byte": [2, 26], "c": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 18, 20, 22, 25, 29, 40], "cach": 12, "cache_file_path": 12, "calcul": [0, 29, 30, 33, 34], "calibr": 12, "calibration_cach": 12, "calibration_fold": 12, "calibration_folder_path": 12, "call": [4, 6, 7, 9, 18, 19, 20, 26, 27, 31, 33, 34, 40, 41], "callabl": [5, 7, 13], "callback": 6, "can": [0, 4, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 40, 41, 42, 43], "cannot": [6, 7, 9, 10, 12, 19, 20, 23, 27, 43], "canva": 22, "capabl": [18, 34], "capac": 4, "captur": 23, "care": [6, 29], "carri": [6, 34, 40], "case": [4, 6, 7, 11, 19, 20, 23, 25, 27, 33, 34, 35, 40, 43], "cast": 4, "cast_op": 9, "cat": 19, "categor": [29, 35, 40], "categori": [6, 9, 40], "ccc": 10, "ccf": 10, "cd": [16, 19, 22], "ceil": 9, "ceil_mod": 9, "cell": [19, 22], "certifi": [22, 25], "chain": [13, 19], "chang": [4, 6, 10, 23, 27, 29, 33, 35, 40], "channel": [4, 5, 9, 20], "char": [4, 9], "charact": [6, 13, 43], "character": [15, 43], "characterist": [0, 4], "charset": [22, 25], "check": [4, 5, 6, 9, 18, 20, 27, 34, 43], "child": [6, 7, 19, 23, 27, 40], "childinputtensoridx": 6, "childnod": 6, "childnodetyp": 23, "children": [6, 23, 40], "choos": [18, 25, 28, 29, 31, 33, 34, 40], "chosen": [33, 40], "chronolog": 34, "chw": [4, 31], "cifar": 25, "cifar10": 25, "circular": [6, 27], "ckei": 43, "cl": [6, 25], "clariti": 43, "class": [0, 2, 3, 4, 5, 6, 7, 12, 19, 20, 25, 27, 31], "classdef": 10, "classic": 34, "classif": 30, "classifier_classifier_5_gemm_output_0": 22, "classmethod": 5, "clean": 12, "clear": [6, 22], "clip": [19, 20], "clip_op": 9, "clipping_mod": 19, "clone": [4, 6, 9, 19], "clonecallback": 6, "clonenod": 6, "clonesharedoper": 6, "clonesharedproduc": 6, "closest": 5, "cmake": 16, "cmap": [19, 26], "cmpr": 43, "co": 22, "code": [0, 5, 9, 10, 15, 19, 20, 21, 22, 23, 26, 29, 34, 40], "coeffici": 26, "coher": 6, "colabor": 19, "collabor": 19, "collect": [5, 22, 25, 31, 43], "com": [10, 21], "combin": [10, 31, 43], "come": 40, "comm": 22, "command": [12, 19, 23], "commerci": 0, "common": 40, "commonli": 9, "compact": 27, "compar": 28, "comparison": 19, "compat": [0, 4, 6, 9, 34, 36], "compil": [6, 12, 15, 20, 28, 29, 34, 35, 40], "complementari": 43, "complet": [21, 29, 40], "complex": [0, 7, 11, 18, 19, 23, 29, 40, 43], "compon": [19, 34, 43], "compos": [4, 20, 25, 31, 34], "composit": [9, 20], "comprehens": 34, "compress": 26, "comput": [0, 5, 6, 9, 10, 11, 18, 19, 21, 25, 27, 28, 29, 31, 33, 35, 36, 39, 41], "computationn": 19, "compute_accuraci": 26, "computereceptivefield": 9, "concat": [10, 11, 20, 40], "concat_0": 10, "concat_op": 9, "concaten": [9, 11, 28, 31, 40], "concept": [29, 33, 34, 40], "concretli": 31, "condit": [4, 6, 35, 43], "confer": 29, "config": 5, "config_extens": 5, "config_path": 5, "config_templ": 5, "configur": [0, 5, 18, 21, 22, 26, 34], "confus": 30, "conjunct": 18, "connect": [5, 6, 7, 9, 11, 13, 18, 23, 25, 26, 27, 39, 40], "connectinput": 11, "connector": [20, 40], "consecut": 6, "conserv": 4, "consid": [4, 27, 34], "consist": [9, 23, 26, 34, 36, 40], "const": [2, 3, 4, 6, 7, 9, 10, 11], "constant": [9, 19, 20], "constant_fil": 25, "constant_fold": [19, 27], "constant_lr": 25, "constantfold": 10, "constantofshap": 20, "constantofshape_op": 9, "constexpr": 4, "constitut": [13, 18, 40], "constrain": [0, 7, 34], "construct": [4, 6, 7, 9, 26, 27], "constructor": [4, 9, 11], "consum": [9, 11, 15, 19, 20, 27, 33], "consumm": 19, "consumpt": [0, 26], "contain": [4, 5, 6, 9, 10, 12, 13, 18, 19, 23, 26, 27, 34, 40, 43], "content": [6, 20, 21, 22, 26], "context": [7, 19, 20, 27, 43], "contigu": 4, "continu": [5, 27, 35], "contraint": 34, "contribut": 24, "control": [0, 18, 34], "conv": [6, 7, 18, 19, 20, 23, 25, 27, 43], "conv0": 28, "conv1": [6, 23, 27], "conv1_addn": 10, "conv1_b_reshape_0n": 10, "conv1_bn": 10, "conv1_matmuln": 10, "conv1_reshape_shape_prodn": 10, "conv1_reshapen": 10, "conv1_unfoldn": 10, "conv1_w": 23, "conv1_w_reshape_0n": 10, "conv1_wn": 10, "conv1d": [9, 40], "conv1n": 10, "conv2": [6, 23, 27], "conv2_b": 23, "conv2_conv": 23, "conv2_matmuln": 10, "conv2_pad": 23, "conv2_reshape_shape_prodn": 10, "conv2_reshapen": 10, "conv2_unfoldn": 10, "conv2_w": 23, "conv2_w_reshape_0n": 10, "conv2_wn": 10, "conv2d": [9, 19, 23, 27, 28, 40], "conv2d_dataflow_cp": 27, "conv2d_df": 27, "conv2ddepthwis": 9, "conv2n": 10, "conv3": [23, 27], "conv3_addn": 10, "conv3_b_reshape_0n": 10, "conv3_bn": 10, "conv3_conv": 23, "conv3_matmuln": 10, "conv3_pad": 23, "conv3_reshape_shape_prodn": 10, "conv3_reshapen": 10, "conv3_unfoldn": 10, "conv3_w": 23, "conv3_w_reshape_0n": 10, "conv3_wn": 10, "conv3d": 40, "conv3ddepthwis": 9, "conv3n": 10, "conv4": 23, "conv4_b": 23, "conv4_conv": 23, "conv4_pad": 23, "conv4_w": 23, "conv5": 23, "conv5_b": 23, "conv5_conv": 23, "conv5_pad": 23, "conv5_w": 23, "conv_0": 10, "conv_1": 10, "conv_2": 10, "conv_horizontal_til": 19, "conv_op": 9, "convb": 28, "convdepthwise1d": 9, "convdepthwise2d": [9, 27], "convdepthwise_op": 9, "convdepthwiseop": 9, "convdwnd": 40, "conveni": [9, 23], "convers": [4, 6, 10, 13, 27, 36], "conversion_map": 5, "convert": [4, 22, 26, 34, 36, 39], "converter_funct": 13, "convnd": 40, "convndtranspos": 40, "convnet": 26, "convolut": [6, 9, 10, 18, 24, 26, 28, 29, 33, 40, 41, 43], "convop": 9, "convtomatmul": 10, "convw": 28, "cooper": 34, "coord": 4, "coordidx": 4, "coordin": 4, "copi": [4, 5, 6, 9, 34, 36], "copycast": 4, "copycastfrom": 4, "copyfrom": 4, "copytran": 4, "copytranspos": 4, "core": [1, 14, 19, 26], "correct_pr": 21, "correctli": 34, "correspond": [2, 4, 6, 7, 13, 18, 29, 31, 39, 41, 43], "cost": [0, 29], "costli": 26, "could": [7, 23, 25, 27, 34, 43], "count": 6, "counterpart": 26, "cover": [6, 20, 43], "coverag": [20, 24, 34], "cp310": 25, "cpp": [4, 5, 10, 18, 19, 24, 29], "cpu": [4, 6, 14, 19, 20, 21, 22, 25, 26, 27, 28, 29, 33, 40], "cpy_transpos": 4, "cpython": 16, "creat": [4, 5, 6, 9, 12, 16, 18, 21, 23, 24, 26, 28, 29, 31, 34, 36, 39, 41, 43], "create_arrai": 9, "create_unique_nam": 6, "createuniquenam": 6, "creation": [20, 23], "criteria": [0, 34], "critic": [11, 27], "cross": 19, "ctor": 6, "cu": 12, "cuda": [25, 29, 33, 36], "current": [4, 6, 9, 11, 12, 13, 19, 25, 27, 35], "curv": 10, "custom": [9, 11, 13, 18, 19, 24, 25, 27], "customlay": 6, "cut": 6, "cv": 2, "cycl": 6, "cyclic": [6, 11, 18, 27], "d": 4, "dangl": 6, "dasharrai": 10, "data": [0, 2, 5, 6, 8, 9, 10, 11, 12, 14, 18, 19, 20, 21, 24, 25, 26, 28, 29, 33, 34, 35, 36, 40, 43], "data_batch": 21, "data_elt": 27, "data_format": 4, "data_input": 20, "databas": [14, 24], "dataelt": 18, "dataflow": [11, 15], "dataformat": [3, 4, 6, 9, 33, 40], "dataformattranspos": 4, "datainput": 6, "datapath": [2, 21], "dataprovid": [10, 21, 23, 25, 27], "dataprovidern": 10, "dataset": [19, 21, 25, 29], "datastructur": [19, 40], "datatyp": [2, 3, 4, 6, 9, 25, 31, 33, 40], "datayp": 19, "date": 0, "dcmake_build_typ": 16, "dcmake_install_prefix": 16, "dealloc": 4, "debug": [6, 16], "decad": 26, "decai": 4, "decay_t": 4, "declar": [20, 26, 43], "decod": [20, 21, 28], "decompos": 20, "decompress": 21, "decompressed_file_path": 21, "deconv": [7, 18], "decor": [5, 13, 20, 22], "decoupl": [11, 18, 27], "dedic": 19, "deduc": 27, "deduct": 9, "deep": [0, 4, 9, 19, 24, 33, 34, 35], "def": [13, 20, 21, 22, 25, 26, 27, 28], "default": [4, 5, 6, 7, 9, 11, 12, 13, 16, 18, 23, 27], "default_index": 6, "defaultdict": [13, 20], "defens": 29, "defin": [4, 5, 6, 7, 9, 11, 12, 13, 15, 19, 20, 21, 23, 26, 27, 29, 31, 33, 34, 36, 40, 43], "definit": 5, "degrad": 26, "degre": 0, "delet": [6, 7, 9, 11, 29], "delimit": 23, "delta": 6, "demand": 23, "demonstr": [21, 24], "denomin": 9, "dens": 41, "depend": [0, 4, 6, 9, 11, 18, 19, 27, 30, 31, 33, 36, 39, 40], "deploi": [0, 26, 35], "deploy": [0, 18, 35], "depth": [7, 9, 18, 27, 40], "depthtospac": 20, "depthtospace_op": 9, "depthwis": 9, "deriv": 9, "describ": [9, 13, 19, 29, 33, 34, 40, 42], "descript": [4, 12, 16, 22, 29, 33, 34, 40], "design": [0, 11, 18, 27, 29, 35], "desir": [4, 9, 16, 26, 28, 34, 43], "destin": 4, "destructor": 9, "detail": [0, 4, 5, 19, 24, 33, 40], "detect": [6, 30, 40, 43], "determin": [9, 31], "determinist": [6, 18], "dev": [20, 21, 26], "develop": [0, 26, 29, 34, 40, 43], "developp": [31, 43], "devic": [4, 6, 9, 12, 19, 26, 28, 34, 35, 36], "deviceidx_t": [4, 6, 9], "df": [4, 6], "dformat": [3, 4, 6, 9], "diagram": [11, 35], "dict": [5, 6], "dictionari": [5, 20], "dictionnari": 13, "didn": 23, "differ": [4, 5, 6, 12, 23, 27, 29, 31, 33, 34, 43], "difficult": 26, "difficulti": 24, "digit": [19, 31], "dilat": 9, "dilation_dim": 9, "dilationdim": 9, "dim": [3, 4, 6, 9, 19, 20, 22, 27, 28], "dimens": [0, 4, 5, 6, 9, 10, 12, 13, 19, 22, 27, 28, 31, 40, 41], "dimension": 31, "dimensiosn": 20, "dimidx_t": 4, "dims_": 3, "dims_forward": 9, "dimsforward": 9, "dimsize_t": [4, 6, 9, 10], "dinstiguish": 42, "direct": [7, 11, 18, 23, 34, 40], "directli": [6, 9, 19, 27, 43], "directori": [9, 10, 12, 16, 19, 22, 34], "dirnam": 6, "disabl": 9, "disjoint": [7, 23], "displai": [12, 13, 19, 20, 21, 23, 27, 28], "dissip": 0, "distanc": 6, "distil": 26, "distinct": 40, "distinguish": 4, "div": [20, 40], "div_op": [9, 20], "divid": 28, "divis": [4, 9], "divop": 9, "dl": [6, 27], "dma": 34, "dnn": [5, 19, 22, 29, 31, 34, 35, 39, 40], "do": [4, 6, 7, 9, 10, 18, 19, 23, 27, 29, 34, 41], "doc": 22, "docker": 12, "document": [29, 34], "doe": [4, 6, 9, 18, 20, 26, 27, 29, 33, 40, 43], "doesn": 26, "domain": [13, 43], "don": [7, 19, 20, 23, 26], "done": [4, 6, 9, 10, 18, 19, 20, 22, 29, 30, 33, 36, 40], "doubl": [2, 5, 9], "download": [20, 21, 25], "download_materi": [19, 20, 21, 26], "downsiz": 4, "doxygen": [9, 10, 12], "doxygenclass": 12, "doxygenfunct": [9, 10], "dpybind": 16, "drop": 4, "drop_last": [4, 21, 25], "droplast": 4, "dropout": [20, 40], "dsl": [7, 18, 23], "dsp": 0, "dt": [4, 9], "dtype": [3, 4, 5, 6, 9, 19, 20, 21, 22, 25, 26, 28], "due": [7, 27, 41, 43], "duplic": [6, 35, 40, 41], "durat": 9, "dure": [0, 5, 6, 9, 16, 18, 29, 40, 43], "duti": 34, "dwerror": 16, "dynam": [11, 18, 34], "dynamicattribut": [3, 6, 9], "e": [4, 5, 6, 9, 19, 20, 27, 29, 33, 34, 40, 41], "e_prod": 20, "each": [2, 4, 5, 6, 7, 9, 10, 11, 16, 18, 19, 20, 27, 28, 30, 31, 33, 34, 40, 43], "eager": 6, "earli": [11, 18, 27], "earliest": 11, "earlylatesort": 11, "eas": [0, 28], "easili": [6, 18, 20, 29, 33], "eclips": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "edg": [6, 7, 9, 35, 40, 41], "edgeleftidx": 7, "edgerightidx": 7, "edu": 25, "effect": [6, 15, 34], "effici": [7, 18, 23], "effort": [7, 18, 23], "either": [4, 12, 23, 27, 29, 33, 35], "elabor": 34, "electron": [11, 18, 27], "element": [4, 5, 6, 9, 23, 25, 27, 34, 40], "elemwis": 6, "elif": 25, "elimin": 27, "elman": 40, "els": [18, 20, 21, 22, 25, 26, 27, 43], "elts_t": [9, 18, 27], "elu": 40, "em": 10, "embed": [18, 19, 20, 26, 34, 35], "emerg": 43, "empti": [4, 5, 6, 7, 9, 23, 27, 33, 34, 40, 43], "emul": 40, "enabl": [6, 27, 29, 40, 43], "enable_custom_op": 13, "enable_if_t": 4, "enable_shared_from_thi": [6, 9], "encaplsul": 26, "encapsul": 43, "encod": [20, 21, 25, 28], "encompass": [0, 6], "encount": [19, 24], "encourag": [18, 26], "end": [4, 9, 43], "endstep": 9, "energi": 26, "engin": [10, 12, 15, 43], "enough": [18, 33], "enoughdatatocomputeoutputlin": 18, "ensur": [6, 9, 10, 27, 35], "enter": [9, 22], "entir": [0, 6, 18, 27, 29, 34, 40], "entireti": 19, "entri": [5, 40], "enum": [2, 4, 9, 11], "enumer": [2, 11, 21, 25, 26], "env": 16, "environ": [18, 34, 36], "environn": [16, 19], "epsilon": 9, "eq": 43, "equal": [4, 6, 11, 19], "equival": [4, 6, 7, 19, 23, 43], "eras": 9, "erf": 20, "erf_op": 9, "erfop": 9, "erron": 23, "error": [5, 6, 7, 9, 16, 19, 20, 23, 27, 40], "especi": [10, 18], "estim": 19, "eta": [22, 25], "etc": [0, 27, 34, 35], "eval": 22, "evalu": [26, 27, 30, 42], "even": [4, 6, 7, 9, 18, 19, 23, 26], "eventu": [0, 18], "everi": [0, 6, 9, 43], "everyth": [6, 26], "exactli": [9, 18], "exampl": [5, 7, 9, 12, 13, 16, 18, 19, 20, 21, 23, 25, 27, 29, 31, 33, 34, 41, 42, 43], "except": [4, 6, 7, 9, 22, 23, 27], "exceptiongroup": 22, "exchang": 0, "exclud": [6, 9], "exclus": 9, "exconv": 23, "execut": [6, 9, 11, 12, 18, 19, 22, 27, 29, 30, 34, 35], "executionmode_t": 12, "exempl": 27, "exercis": 24, "exhaust": 27, "exhibit": 27, "exig": 34, "exist": [4, 6, 7, 19, 21, 23, 25, 27, 31, 40, 43], "exist_ok": 21, "exit": 6, "exp": [9, 20, 43], "expand": [9, 18], "expand_metaop": [10, 23, 27], "expand_op": 9, "expandmetaop": 10, "exparam": 23, "expect": [6, 9, 19, 23, 26, 27, 34], "expectedtyp": 4, "experiment": 7, "expert": 34, "explain": 43, "explainalib": 34, "explan": 0, "explicit": 6, "explicitcastmov": 10, "explicitli": 18, "explicittranspos": 10, "explor": 0, "exponenti": 40, "export": [8, 14, 16, 18, 20, 29, 41], "export_fold": [5, 19, 22], "export_folder_path": 5, "export_lib": 5, "export_onnx": 13, "export_root": 5, "export_schedul": 19, "export_seri": 19, "export_util": [5, 19, 22], "exportlib": 5, "exportlibcpp": [19, 22], "exportnod": 5, "exportnodecpp": 5, "expos": 5, "expr": 43, "express": [23, 24, 29, 43], "extend": 24, "extens": [5, 11, 25], "extensivli": 20, "extern": [6, 29], "externalcl": 10, "extra": 25, "extract": [4, 9, 25, 27, 28, 40], "f": [12, 19, 20, 21, 22, 23, 25, 26, 28], "f00": 10, "f9f9ff": 10, "facil": [18, 23], "facilit": 5, "fact": 23, "factor": [0, 9, 27], "factori": 9, "fail": [13, 19, 20, 21, 22, 26, 27], "fait": 13, "fallback": [4, 19], "fals": [2, 4, 5, 6, 7, 9, 10, 11, 13, 19, 21, 22, 26, 27, 43], "fashion": 40, "faster": 25, "fc": [6, 19, 23, 25, 29, 41, 43], "fc0": 6, "fc1": 6, "fc1_gemm": 19, "fc1_gemm_input_0": 19, "fc2": 6, "fc2_gemm": 19, "fc3": 6, "fc3_gemm": 19, "fc3_gemm_output_0": 19, "fc_op": 9, "featur": [0, 6, 9, 11, 18, 19, 24, 36, 39], "feature_feature_0_conv_input_0": 22, "feb": 0, "fed": 18, "feder": 35, "fetch": [2, 4, 5], "ffa": 10, "field": [9, 41], "figur": 43, "file": [5, 6, 11, 12, 13, 16, 20, 21, 22, 26, 29, 36, 43], "file_mmd": [20, 21, 28], "file_nam": 11, "file_path": 21, "filenam": [11, 13], "filepath": 12, "fill": [10, 12, 13, 19, 23], "filler": 25, "filter": [7, 9, 43], "filterlonguestdisjoint": 7, "final": [2, 6, 9, 26, 34, 41], "find": [0, 6, 7, 10, 12, 16, 18, 20, 23, 27, 29, 43], "finish": 11, "first": [0, 4, 6, 7, 9, 10, 11, 16, 19, 20, 25, 26, 27, 34, 43], "firsteltdim": 9, "firstidx": 9, "firstnod": 7, "firstsequ": 7, "fit": 34, "fix": 10, "flag": [9, 27], "flatidx": 4, "flatten": [4, 9, 18, 19, 21, 22, 26, 27], "flatten_op": 9, "flatten_output_0": 19, "float": [2, 4, 5, 6, 9, 19, 25, 26, 31, 33, 40, 43], "float16": 5, "float32": [4, 5, 6, 19, 20, 21, 22, 25, 26, 28], "float64": [4, 5], "flow": [0, 40], "flowchart": 10, "fmt": 6, "foat": 43, "fold_op": 9, "folder": [5, 12, 16, 19, 34], "folk": 26, "follow": [5, 6, 7, 9, 10, 11, 12, 13, 16, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 40, 43], "fontfamili": 10, "fopenmp": [19, 22], "forc": [6, 27], "forced_inputs_categori": 9, "forcedinputscategori": 9, "forget": 26, "form": [0, 6, 27, 31, 34], "formal": 43, "format": [0, 3, 4, 5, 6, 9, 10, 11, 19, 28, 31, 34, 35, 39], "format_": 3, "former": 6, "formul": 7, "forum": 0, "forward": [4, 5, 6, 9, 11, 19, 20, 21, 22, 25, 26, 27, 28, 33, 34, 40], "forward_dim": [6, 9, 11, 19, 27], "forward_templ": 5, "forwarddim": [4, 6, 9, 11, 27], "found": [6, 7, 12, 19, 23, 25, 43], "foundat": 9, "four": [6, 28], "fourth": 4, "fpga": 0, "framework": [6, 9, 19, 20, 24, 25, 27, 35, 36, 40, 43], "free": [6, 19], "friend": [4, 6], "friendli": 6, "from": [0, 2, 4, 5, 6, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 23, 25, 27, 28, 29, 31, 33, 34, 35, 36, 40, 43], "from_out_nod": 6, "from_tensor": 6, "fromoutnod": 6, "fromoutnodenam": 6, "fromtensor": 6, "full": [9, 11, 18, 23, 27], "fullfil": 43, "fulli": [9, 18, 20, 40], "fullyconnect": 29, "func": [6, 7], "function": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 18, 19, 20, 21, 25, 26, 27, 29, 30, 31, 33, 34, 42], "functionn": [10, 19, 20, 31, 40], "functionnali": 40, "functool": 20, "fundament": 27, "further": [7, 27], "furthermor": [6, 18], "fuse": [19, 29, 43], "fuse_batchnorm": [10, 19], "fuse_to_metaop": [10, 23], "fusebatchnorm": 10, "fuseconvbatchnorm": 29, "fusemuladd": [10, 29], "fusetometaop": 10, "fusion": [23, 29], "futur": [9, 23], "g": [5, 6, 9, 19, 22, 27, 29, 33, 40], "gaph": 40, "garante": 27, "gate": 40, "gather": [20, 26], "gather_op": 9, "gathered_shap": 9, "gatheredshap": 9, "gatherop": 9, "gelu": 40, "gemm": [19, 20], "gen": [19, 22], "gen_swish_metaop": 20, "gener": [0, 5, 6, 10, 11, 12, 13, 15, 27, 28, 29, 31, 33, 34, 35, 39], "generate_graph": [6, 20], "generate_input_fil": [19, 22], "generate_main_cpp": [19, 22], "generate_memori": 11, "generate_memory_auto_concat": 11, "generate_optimized_memory_info": [19, 22], "generate_plugin": 12, "generate_schedul": [11, 22, 27], "generategraph": 6, "generatememori": 11, "generatememoryautoconcat": 11, "generateschedul": 11, "generic_export": 13, "genericcl": 10, "genericcls_rootcl": 10, "genericconv2d_dataflow_impl": 27, "genericoper": [5, 6, 9, 13, 19, 20, 27], "genericoperator_op": 9, "get": [2, 4, 5, 6, 9, 11, 18, 20, 21, 22, 23, 24, 26, 27, 35], "get_adapt": 5, "get_attr": 20, "get_available_backend": [4, 19, 26], "get_available_impl_spec": 5, "get_best_adapt": 5, "get_best_match": 5, "get_children": 6, "get_connected_graph_view": [6, 27], "get_conv_horizontal_til": 28, "get_coord": 4, "get_export_nod": 5, "get_idx": 4, "get_image_data": 22, "get_impl": 9, "get_input": [9, 20, 27], "get_input_nod": 6, "get_item": [2, 25, 31], "get_keys_conv2dop": 19, "get_len": 2, "get_nb_input": 6, "get_nb_mod": [2, 25], "get_nb_output": 6, "get_nb_required_data": 27, "get_nod": [6, 20, 23, 25, 27, 28], "get_oper": [5, 6, 19, 20, 21, 23, 25, 26, 27, 28], "get_ordered_children": 6, "get_ordered_input": 6, "get_ordered_nod": 6, "get_ordered_output": 6, "get_output": [9, 19, 20, 21, 25, 26, 27, 28], "get_output_nod": [6, 19, 20, 21, 25, 26], "get_par": [6, 28], "get_prod_conso": [5, 27], "get_ranked_nod": 6, "get_ranked_nodes_nam": 6, "get_raw_input": 9, "get_raw_output": 9, "get_required_memori": 27, "get_required_spec": 5, "get_static_schedul": [5, 11], "getavailablebackend": [4, 9], "getchildren": 6, "getconnectedgraphview": 6, "getcoord": 4, "getfirstfreedatainput": 6, "getgraph": 40, "getidx": 4, "getimpl": [4, 9], "getimploffset": 4, "getindexbatch": 4, "getinput": 9, "getinputlines": 18, "getinputsnam": 9, "getitem": [2, 4], "getlen": [2, 4], "getnbbatch": 4, "getnbconsumeddata": 9, "getnbfreedatainput": 6, "getnbmod": [2, 4], "getnbproduceddata": 9, "getnbrequireddata": [9, 18], "getnbrequiredprotect": 9, "getnod": 6, "getnodedelta": 6, "getoper": 6, "getorderedchildren": 6, "getorderedinput": 6, "getorderednod": 6, "getorderedoutput": 6, "getorderedpar": 6, "getoutput": 9, "getoutputlines": 18, "getoutputsnam": 9, "getpar": 6, "getrankednod": 6, "getrankednodesnam": 6, "getrawinput": 9, "getrawoutput": 9, "getrequiredmemori": [9, 18], "getstaticschedul": 11, "getstorageidx": 4, "getter": 6, "gettyp": 43, "git": [19, 20, 21, 26], "gitlab": [0, 19, 20, 21, 26], "give": [6, 19, 30, 42], "given": [2, 4, 5, 6, 7, 9, 11, 23, 27, 31, 34, 40], "gk_iodefaultindex": 6, "global": [6, 18, 22, 34], "globalaveragepool": [20, 27], "globalaveragepooling_op": 9, "gm": [7, 10, 18, 23], "go": [6, 23], "goal": [34, 41], "goe": 27, "good": [7, 23], "got": 22, "gpu": [0, 29, 33, 36, 40], "grad": 4, "gradient": [4, 25, 40], "grai": [19, 26], "grammat": 43, "granular": 18, "graph": [5, 8, 9, 10, 11, 13, 14, 15, 20, 24, 25, 26, 27, 28, 29, 31, 35, 36, 39], "graph_fus": 23, "graph_mmd": [20, 21, 28], "graph_view": [5, 6, 10, 11, 13], "graphbyt": [20, 21, 28], "graphptr": 6, "graphview": [7, 9, 10, 11, 13, 18, 20, 25, 28], "graphviewab": 40, "greedi": 27, "gridsampl": 20, "gridsample_op": 9, "ground": 29, "group": [0, 5, 43], "groupement": 6, "grow": [10, 18], "gru": 40, "gt": [19, 22, 25, 26], "guarante": [4, 6, 19], "guid": [0, 17, 34], "gv": 6, "gz": [19, 21, 25, 26], "gzip": [19, 21, 26], "gzipfil": [19, 26], "h": [5, 19, 22], "ha": [4, 6, 7, 9, 18, 19, 20, 22, 23, 27, 28, 33, 34, 40, 43], "half": 5, "half_float": 5, "halid": 18, "hand": 27, "handl": [5, 6, 9, 13, 18, 20, 31, 41], "happen": [27, 43], "hardswitch": 40, "hardwar": [0, 10, 15, 19, 29, 30, 33, 35, 40], "has_impl": 4, "has_native_coverag": 20, "hasimpl": 4, "hasn": 23, "have": [0, 4, 6, 9, 10, 11, 12, 13, 16, 19, 20, 23, 25, 26, 27, 31, 33, 34, 35, 40, 43], "hbox": 22, "he": [18, 25], "he_fil": 25, "head": [20, 21, 26], "header": [5, 34], "heaviside_op": 9, "height": [5, 22], "help": [12, 34], "helper": [4, 9, 14, 25], "henc": [4, 27, 31], "here": [6, 7, 18, 19, 23, 24, 27, 28, 35, 36, 40], "hereaft": 19, "hesit": 10, "heurist": [7, 15, 19, 23, 33, 43], "hi": 34, "hidden": 9, "hidden_channel": [9, 27], "hide": 40, "hierarch": [18, 23], "high": [0, 18, 34], "highest": [4, 16], "highli": 18, "hl": [18, 29], "hold": 27, "hold_canva": 22, "home": 27, "horizont": 19, "horizontl": 28, "host": 12, "hot": 25, "how": [5, 6, 7, 10, 20, 26, 27, 28, 33, 34, 36, 40], "howev": [4, 6, 19, 20, 27, 41], "hpp": [5, 12, 19], "http": [0, 10, 19, 20, 21, 22, 25, 26, 28], "hub": 0, "huggingfac": 22, "hw": 4, "hybrid": 27, "hyperbol": 40, "i": [3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 33, 34, 35, 36, 39, 40, 41, 43], "id": [6, 12], "ident": [6, 10, 20, 27, 43], "identif": 18, "identifi": [9, 23], "identity_0": 10, "identity_1": 10, "identity_op": 9, "idna": [22, 25], "idx": [4, 6, 9, 25], "idx1": 21, "idx3": 21, "ignor": 27, "ilayernorm_op": 9, "im2col": 10, "imag": [12, 19, 20, 21, 22, 28, 31], "imagin": 43, "img": [20, 21, 28], "img_nam": 22, "impl": [4, 9], "implement": [0, 1, 4, 5, 7, 9, 11, 18, 19, 23, 24, 27, 28, 31, 35, 43], "implemt": [29, 33], "impli": [4, 18], "implicit": [10, 27], "imploffset": 4, "implspec": [3, 5], "import": [1, 6, 14, 18, 21, 22, 23, 24, 25, 27, 28, 40, 43], "import_gener": 13, "import_swish": 20, "impos": 34, "imposs": 6, "imshow": [19, 26], "in_cdtyp": 5, "in_chan": 5, "in_channel": [9, 25, 27], "in_dim": 5, "in_dtyp": 5, "in_height": 5, "in_id": [5, 6], "in_nam": 5, "in_nod": 5, "in_siz": 5, "in_tensor": 20, "in_view": 6, "in_width": 5, "inc_produc": 11, "inchannel": 9, "includ": [0, 5, 6, 7, 9, 11, 12, 19, 22, 23, 26, 29, 34, 35], "include_learnable_paramet": 6, "include_list": 5, "includelearnableparam": 6, "incom": 40, "incomplet": 35, "incproduc": 11, "increment": 4, "incrementindexbatch": 4, "inde": [20, 29, 33, 34], "independ": 0, "independantli": 16, "indermedi": 4, "index": [2, 4, 6, 9, 13, 25, 31], "indic": [6, 9, 11, 13, 34, 40], "induc": 6, "infer": [9, 18, 20, 21, 24, 28, 31, 42], "inferior": 4, "info": [12, 19], "inform": [5, 6, 13, 18, 24, 34, 40, 43], "inherit": [4, 20, 31], "inheritedattribut": 9, "inid": 6, "init": 10, "init_grad": 25, "initi": [4, 5, 6, 9, 10, 12, 19, 25, 26, 27, 29, 39, 41], "initial_graph": 28, "ink": [20, 21, 28], "inlin": [2, 3, 4, 6, 7, 9, 11, 22], "inner": [6, 10], "innov": 43, "input": [4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 20, 23, 25, 26, 27, 28, 29, 31, 33, 34, 40, 42, 43], "input0": 10, "input1": [9, 10], "input2": 9, "input_arrai": 26, "input_categori": [6, 9], "input_data": 6, "input_digit": 19, "input_dim": 6, "input_idx": 27, "input_index": 9, "input_nod": [13, 20, 26], "input_op": 20, "input_tensor": [6, 9, 19, 26, 28], "inputcategori": [6, 9, 27], "inputcl": 10, "inputconv": 6, "inputdata": 6, "inputdim": 6, "inputidx": [9, 18], "inputnod": 6, "inputs_dim": 13, "inputs_s": 27, "inputscategori": 9, "inputss": 9, "insequ": 7, "insert": [6, 10, 19, 26], "insertpar": 6, "insid": [6, 12, 16, 19, 26, 43], "insight": 0, "inspir": 43, "instal": [0, 15, 19, 22, 25, 27], "instanc": [4, 5, 6, 7, 9, 10, 31, 43], "instanci": [2, 29, 31], "instanti": 18, "instead": [20, 26], "instrinct": 6, "instruct": [6, 18], "int": [2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 19, 20, 31, 33, 40], "int16": [4, 5], "int16_t": 5, "int32": [4, 5], "int32_t": [5, 9], "int64": [4, 5], "int64_t": [5, 9], "int8": [4, 5], "int8_t": [5, 9], "integ": [4, 9, 26, 43], "integr": [0, 9, 29, 43], "intend": [0, 5, 7, 18, 23, 34, 35], "intent": 6, "interact": 20, "interest": [0, 18, 27, 28], "interfac": [5, 6, 18, 19, 20, 29, 34], "intermedi": [4, 7, 23], "intern": [4, 9, 19, 33], "interoper": [0, 15, 19], "interpol": 4, "interpret": 34, "intersect": 43, "intput": 43, "intrins": 6, "introduc": [7, 11, 18, 23, 25, 27, 29, 33, 40, 43], "invalid": [4, 27], "invers": 18, "inview": 6, "invok": 5, "involv": [35, 36, 43], "io": 3, "ioindex_t": [6, 7, 9, 18], "iospec": 3, "iostream": 19, "iou": 30, "ipycanva": 22, "ipython": [20, 21, 22, 28], "ipywidget": 22, "ir": 15, "irreversibli": 4, "is_arithmet": 4, "is_atom": 9, "is_back_edg": 9, "is_optional_input": 9, "isatom": 9, "isbackedg": 9, "iscontigu": 4, "isfil": [20, 21, 22, 26], "isinbound": 4, "isinputnod": 6, "isol": 27, "isomorph": [18, 43], "isoptionalinput": 9, "isoutputnod": 6, "isoutputunsign": 9, "isprior": 11, "issu": [0, 19, 24], "item": [2, 4, 6, 31], "iter": [4, 5, 12, 27], "its": [4, 6, 7, 9, 16, 18, 19, 23, 24, 25, 27, 29, 31, 33, 34, 40, 41], "itself": [4, 18, 19, 29, 33], "jedi": 22, "jinja": 18, "join": [19, 21, 23, 27], "jupyterlab": 22, "jupyterlab_widget": 22, "just": [6, 9, 18, 19, 20, 23, 25, 26, 27, 29, 33], "k": [9, 43], "kb": [22, 25], "keep": [6, 7, 23, 28, 40, 41], "keep_dim": 9, "keepdim": 9, "kei": [4, 5, 11, 13, 20, 31, 43], "kept": [7, 23], "kera": [0, 29], "kernel": [5, 6, 9, 10, 18, 19, 22, 27, 29, 33, 35, 40, 43], "kernel_dim": [9, 23], "kerneldim": 9, "kernels_path": 5, "kernels_to_copi": 5, "keyword": 40, "kind": [9, 18, 29, 35, 40], "know": [6, 18, 27, 33, 34, 40], "known": [27, 40], "kpi": 35, "kriz": 25, "kwarg": [3, 4, 6, 9, 10, 11], "l": 19, "label": [21, 25, 26, 29, 31], "lack": 12, "lambda": [7, 18, 20, 27, 43], "languag": [34, 43], "larg": 26, "larger": 4, "last": [4, 6, 27], "late": [11, 18, 27], "latenc": 0, "later": [19, 20, 27], "latest": 11, "latter": [29, 34], "lattic": 6, "launch": 34, "layer": [0, 5, 9, 11, 19, 22, 28, 30], "layout": [5, 11, 22], "lazi": 4, "lbl": 21, "lbl_batch": 21, "lead": 26, "leaki": 40, "leakyrelu": [20, 28, 40], "leakyrelu0": 28, "leakyrelu_op": 9, "leanr": 25, "learn": [0, 19, 27, 29, 35, 40], "learnabl": 6, "learning_r": 25, "least": [23, 28, 39, 40], "leav": [9, 22], "led": 23, "left": [6, 27], "len": [2, 21, 23, 25, 26], "lenet_export_fp32": 22, "lenet_mnist": 22, "length": [5, 9], "less": 4, "let": [19, 20, 23, 26, 27, 28, 29], "level": [0, 6, 10, 11, 13, 18, 23, 27, 34], "lexem": 43, "lf": [19, 20, 21, 26], "lh": 6, "lib": [12, 16, 22, 25, 27], "librari": [5, 12, 16, 19, 20, 21, 24, 29, 31, 33, 35, 40], "like": [4, 6, 7, 10, 23, 27, 29, 34, 35], "likewis": 4, "limit": 29, "line": [6, 18, 19, 25, 27], "linear": 40, "liner": 23, "link": [6, 28, 33, 34, 40], "linux": 15, "linux_x86_64": 25, "list": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 21, 23, 25, 27, 34, 40], "list_act": 5, "list_config": 5, "live": 28, "llvm": 18, "ln_op": 9, "load": [4, 9, 12, 13, 18, 19, 20, 25, 26, 29, 31, 34, 35, 36], "load_data_in_memori": [2, 21], "load_onnx": [13, 19, 20, 21, 22, 26, 27], "loaddatainmemori": 2, "loadig": 12, "local": [27, 40], "locat": [5, 6], "log": 19, "log_nb_ops_by_typ": 19, "log_output": 6, "log_scal": 19, "logic": [11, 18, 27], "logoutput": 6, "long": [9, 23, 25, 27, 29, 33, 40], "longest": [7, 23], "look": [0, 10, 19, 25], "lookforchild": 7, "loss": 25, "lost": [4, 23], "low": 0, "lower": [4, 18], "lowercas": [13, 20], "lowest": 6, "lparen": 43, "lrn_op": 9, "lstm": [18, 20, 27, 40], "lstm_graph": 27, "lstm_model": 27, "lstm_schedul": 27, "lt": [19, 22, 25], "m": [9, 12], "mac": 42, "machin": 12, "macro": 20, "madd": 26, "made": [6, 18, 34], "magicnumb": 2, "mai": [4, 5, 6, 7, 9, 11, 17, 18, 22, 23, 27, 31, 34, 41, 43], "main": [0, 5, 22, 40], "maintain": 29, "major": 18, "make": [4, 6, 9, 14, 16, 18, 19, 20, 22, 27], "make_shar": 6, "makecontigu": 4, "makedir": 21, "makefil": [12, 19], "manag": [5, 9, 11, 19, 34, 40], "mandatori": [6, 7, 27], "mani": [19, 27, 34], "manipul": [9, 10, 18, 19, 24, 26, 35, 43], "manipulatedbi": 43, "manner": [25, 31], "manual": [19, 34], "manufactur": 34, "manylinux2014_x86_64": 25, "manylinux_2_17_x86_64": 25, "map": [2, 4, 5, 6, 7, 10, 11, 13, 15, 31, 35], "mark_non_un": 6, "marknonun": 6, "mat": 2, "match": [4, 5, 6, 8, 9, 10, 14, 18, 19, 24, 25, 27, 29], "matchfrom": 7, "matchingresult": 7, "math": 20, "mathemat": [9, 18, 41, 43], "matmul": [19, 20, 29, 40], "matmul1": 10, "matmul_0": 10, "matmul_1": 10, "matmul_2": 10, "matmul_op": 9, "matmul_to_fc": [10, 19], "matmulop": 9, "matmultil": 10, "matplotlib": [19, 20, 21, 22, 26, 27, 28], "matrix": [2, 9, 10, 30, 31], "max": [6, 9, 40], "maxdim": 10, "maximis": 43, "maximum": [9, 10], "maxpool": [7, 9, 18, 20], "maxpool1d": 40, "maxpool2d": 40, "maxpool3d": 40, "maxpooling_op": 9, "mayb": 6, "mb": [19, 22, 25], "mcu": 0, "md": 6, "mdatatransform": 31, "mean": [4, 6, 7, 9, 11, 13, 20, 23, 27, 43], "meant": [6, 9], "measur": [19, 35], "mecan": 31, "mechan": [19, 20, 23, 41], "meet": [29, 43], "mem": 34, "mem_info": [5, 19, 22], "mem_info_cont_offset": 5, "mem_info_cont_s": 5, "mem_info_length": 5, "mem_info_offset": 5, "mem_info_s": 5, "mem_info_strid": 5, "mem_info_wrap_offset": 5, "mem_info_wrap_s": 5, "member": [2, 3, 7, 11], "memori": [0, 4, 5, 9, 11, 18, 19, 26, 28, 29, 34, 36, 40, 43], "memorize_op": [6, 9], "memory_info": 19, "memory_manag": [5, 19, 22], "memory_manager_arg": [5, 19, 22], "memorymanag": 11, "mention": [33, 40], "mere": 6, "merg": 40, "mermaid": [6, 10, 11, 19, 20, 21], "messag": 6, "meta": [5, 18, 23, 24], "meta_oper": [9, 20], "metacl": 10, "metacls_rootcl": 10, "metadata": [22, 25], "metaop": 20, "metaoper": [5, 9, 20], "metaoperator_op": 9, "method": [4, 5, 6, 9, 13, 15, 19, 20, 23, 27, 29, 41], "metric": [21, 25, 42], "micro": [9, 10, 20], "micrograph": 20, "middl": [7, 23], "might": [18, 43], "min_repeat": 11, "mind": 23, "minim": [18, 23], "minimum": 9, "minrepeat": 11, "miss": [9, 13, 27], "mix": 6, "mlp": 21, "mlp_mnist": [19, 21], "mma": 10, "mmd": [19, 20, 21, 22, 23, 27, 28], "mnist": [4, 19, 26, 31], "mnist_dir": 21, "mnist_label": 26, "mnist_model": 19, "mnist_sampl": [19, 26], "mnist_test": 21, "mobilenetv2": 27, "mobilenetv20_features_batchnorm0_fwd": 27, "mobilenetv20_features_batchnorm1_fwd": 27, "mobilenetv20_features_conv0_fwd": 27, "mobilenetv20_features_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck0_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck0_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck0_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck0_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck10_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck10_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck10_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck10_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck11_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck11_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck11_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck11_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck11_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck12_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck12_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck12_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck12_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck12_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck13_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck13_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck13_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck13_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck14_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck14_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck14_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck14_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck14_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck15_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck15_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck15_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck15_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck15_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck16_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck16_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck16_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck16_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck1_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck1_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck1_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck1_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck2_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck2_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck2_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck2_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck2_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck3_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck3_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck3_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck3_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck4_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck4_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck4_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck4_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck4_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck5_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck5_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck5_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck5_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck5_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck6_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck6_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck6_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck6_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck7_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck7_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck7_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck7_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck7_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck8_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck8_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck8_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck8_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck8_relu1_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm0_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm1_fwd": 27, "mobilenetv20_features_linearbottleneck9_batchnorm2_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv0_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv1_fwd": 27, "mobilenetv20_features_linearbottleneck9_conv2_fwd": 27, "mobilenetv20_features_linearbottleneck9_elemwise_add0": 27, "mobilenetv20_features_linearbottleneck9_relu0_fwd": 27, "mobilenetv20_features_linearbottleneck9_relu1_fwd": 27, "mobilenetv20_features_pool0_fwd": 27, "mobilenetv20_features_relu0_fwd": 27, "mobilenetv20_features_relu1_fwd": 27, "mobilenetv20_output_flatten0_reshape0": 27, "mobilenetv20_output_pred_fwd": 27, "modal": [2, 4, 31], "mode": [9, 11, 12, 16, 27, 34], "model": [0, 5, 7, 9, 11, 13, 15, 21, 23, 28, 29, 31, 35, 40, 42], "model_after_til": 28, "model_forward": [5, 19], "model_stat": 19, "modesl": 40, "modif": [19, 40], "modifi": [0, 7, 20, 23, 29, 34, 40], "modul": [0, 16, 19, 20, 25, 26, 29, 31, 36], "modular": [0, 18, 29, 33], "moment": [19, 40], "momentum": 9, "monotonei": 10, "more": [0, 6, 10, 18, 23, 24, 26, 27, 29, 33, 34, 40], "moreov": 31, "most": [0, 27, 28], "move": [4, 23, 40], "move_op": 9, "movedsrc": 4, "movement": 10, "mschedul": 31, "mse": [19, 25], "mstimuli": 31, "much": [27, 33], "mul": [6, 20, 40], "mul_op": [9, 20], "mulop": 9, "multi": [11, 18, 31], "multimod": 31, "multiparadigm": 0, "multipl": [4, 6, 7, 9, 10, 11, 19, 20, 23, 27, 41, 43], "multipli": 42, "must": [5, 6, 7, 9, 10, 13, 19, 23, 27, 30, 34, 35, 41, 43], "mutabl": 7, "my_numb": 22, "my_op_convert": 13, "my_op_onvert": 13, "mycustomipoper": [7, 18], "mycustompipelinedconvimpl": 18, "myexport": [12, 19], "mymodel": 19, "myop": 13, "mysupportedmodel": [19, 21], "n": [4, 9, 11, 12, 19, 20, 23, 26, 43], "n2d2": 41, "naiv": 26, "name": [4, 5, 6, 7, 9, 10, 11, 13, 19, 20, 23, 27, 28, 39], "name1_inid": 6, "name2_outid": 6, "name_typ": 6, "namespac": 5, "nativ": [18, 20], "native_coverage_report": 20, "natur": 7, "nb": [20, 25], "nb_bit": 26, "nb_chan": 20, "nb_channel": 9, "nb_cl": 25, "nb_data": 9, "nb_featur": 9, "nb_in": 5, "nb_input": 9, "nb_iter": 12, "nb_out": [5, 9], "nb_output": 9, "nb_param": 9, "nb_sampl": [19, 26], "nbchannel": 9, "nbdata": 9, "nbdim": [4, 9], "nbfeatur": 9, "nbin": 9, "nbinput": [6, 9], "nbout": 9, "nboutput": [6, 9], "nbparam": 9, "nbvalidinput": 6, "nbvalidoutput": 6, "nchw": [4, 6, 31, 33, 40], "nd": 40, "ndarrai": 4, "necessari": [4, 6, 12, 20, 34, 39], "necessarili": 27, "need": [4, 10, 18, 20, 22, 25, 27, 29, 33, 34, 40, 43], "neg": 9, "negative_slop": 9, "negativeslop": 9, "neighbour": 40, "neither": 40, "nenadmarku": 10, "neq": 43, "nest": 4, "network": [0, 6, 9, 13, 18, 24, 27, 28, 29, 31, 33, 34, 35, 40], "neural": [0, 9, 18, 19, 24, 26, 28, 31, 33, 34, 35, 40], "neuromorph": 0, "new": [4, 6, 9, 13, 18, 22, 25, 27, 28, 34, 40, 43], "new_graph": 6, "new_nod": 6, "newg": 6, "newgrad": 4, "newli": 9, "newnam": 6, "newnod": 6, "newnodeoutid": 6, "newparentinputtensoridx": 6, "newparentnod": 6, "newparentoutputtensoridx": 6, "next": [4, 6, 18, 20, 27, 33, 40, 43], "nhwc": [6, 33, 40], "no_bia": [5, 9, 23, 27], "no_quant": 19, "nobia": 9, "node": [7, 9, 10, 11, 13, 18, 19, 22, 25, 26, 27, 29, 33, 39], "node_convert": 20, "node_export": 13, "node_import": [13, 20], "node_inputs_nam": 13, "node_nam": [5, 6, 20], "node_or_block": 7, "node_outputs_nam": 13, "node_to_replac": 28, "nodenam": 6, "nodeproto": 13, "nodeptr": [6, 10], "nodese": 6, "noexcept": [2, 3, 4, 6, 7, 9, 11], "nofe": 6, "non": [6, 7, 9, 23, 27, 31, 34], "none": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 18, 20, 21, 22, 26], "none_elt": 27, "noop_with_empty_ax": 9, "nor": 40, "normal": [10, 19, 22, 25, 26, 40], "notconnect": 11, "note": [4, 7, 19, 20, 22, 23, 25, 26, 27, 29, 33], "notebook": [26, 28], "noth": [4, 6], "notic": [19, 22, 23, 25, 27], "notion": [18, 29, 33, 43], "now": [18, 19, 25, 26, 27, 28], "np": [6, 19, 20, 21, 25, 26, 28], "npu": 0, "npy": [19, 26], "nullptr": [6, 9, 11, 19], "number": [2, 4, 5, 6, 9, 10, 12, 19, 27, 28, 31, 34, 35, 40, 42], "number_np": 22, "numer": 9, "numpi": [4, 9, 19, 20, 21, 22, 25, 26, 28], "numpy_tensor": 20, "nvidia": [29, 33], "o": [3, 19, 20, 21, 22, 23, 26, 27], "o2": [19, 22], "ob222806": 27, "object": [1, 4, 6, 19, 27, 31, 34, 40], "observ": 26, "obtain": [6, 35], "obvious": 9, "occur": [4, 19], "off": [16, 19, 26], "offer": [0, 19, 29, 34, 35], "offset": [4, 5, 41], "often": [0, 6, 20, 26], "oh": 27, "old": 6, "old_graph": 6, "old_nod": 6, "oldg": 6, "oldnod": 6, "on_click": 22, "on_erase_button_click": 22, "on_generate_button_click": 22, "on_mouse_down": 22, "on_mouse_mov": 22, "on_mouse_up": 22, "onc": [19, 20, 25, 40, 43], "one": [2, 4, 6, 7, 9, 10, 16, 17, 18, 19, 20, 22, 23, 25, 27, 28, 29, 31, 33, 34, 40, 43], "one_hot_encod": 25, "one_prod": 20, "ones": [6, 43], "onli": [4, 6, 7, 9, 18, 19, 20, 23, 26, 34, 35, 40, 41, 43], "onnx": [0, 9, 10, 12, 14, 15, 21, 22, 24, 26, 27, 29, 34, 36, 40, 41, 43], "onnx_nod": [13, 20], "onnx_node_converter_": [13, 19, 20], "onnx_tutori": 20, "op": [5, 6, 9, 20, 27], "op1": 43, "op_typ": 5, "opaqu": 43, "oparg": 6, "open": [0, 19, 20, 21, 22, 26, 28], "opencv": [14, 31, 33, 40], "oper": [0, 4, 5, 6, 7, 8, 11, 13, 14, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 33, 35, 39, 41, 42], "operatora": 40, "operatorb": 40, "operatorimpl": [5, 9, 20, 27], "operatortyp": 9, "operatpr": 9, "opitim": 29, "oppos": 40, "opset": [13, 20], "opt": 25, "optim": [0, 18, 25, 26, 29, 34, 35, 43], "optimis": 16, "optimize_sign": 19, "option": [4, 5, 6, 7, 9, 10, 11, 13, 14, 23], "optionalparam": 27, "optionn": [10, 16], "optyp": 23, "order": [4, 5, 6, 7, 9, 10, 11, 13, 18, 19, 20, 23, 26, 27, 28, 29, 31, 33, 34, 35, 39, 40, 43], "org": [0, 19, 20, 21, 25, 26], "origin": [4, 6, 9, 40], "ossci": 21, "other": [0, 4, 5, 6, 7, 9, 10, 16, 18, 23, 27, 29, 30, 34, 36, 40, 43], "other_graph": 6, "other_in_id": 6, "other_nd": 6, "other_nod": 6, "other_view": 6, "othergraph": 6, "otherinid": 6, "othernod": 6, "othertensor": 4, "otherview": 6, "otherwis": [4, 6, 9], "oup": 23, "ouput": 28, "our": [17, 19, 20, 24, 25, 26, 27], "out": [6, 10, 20, 23, 34], "out_cdtyp": 5, "out_chan": 5, "out_channel": [9, 25], "out_dim": 5, "out_dtyp": 5, "out_height": 5, "out_id": [5, 6], "out_nam": 5, "out_nod": 5, "out_siz": 5, "out_width": 5, "outchannel": 9, "outid": 6, "outnod": [19, 20], "output": [4, 5, 6, 7, 9, 10, 12, 13, 18, 19, 21, 23, 25, 26, 27, 28, 33, 34, 40, 41, 42, 43], "output0": 10, "output_aidg": [19, 20, 21], "output_arrai": 26, "output_connector": 6, "output_digit": 19, "output_dims_ord": 9, "output_idx": 27, "output_model": 19, "output_nod": 26, "output_tensor": 26, "outputcl": 10, "outputdim": 9, "outputdimsord": 9, "outputidx": [9, 18], "outputnod": 6, "outputs_dim": 13, "outsid": 6, "over": [0, 5, 9, 20, 26, 40], "overal": 4, "overhead": 18, "overlap": [6, 7, 23, 31], "overload": [3, 4, 6, 9, 10, 11, 18, 27], "overrid": [2, 4, 5, 9], "overwrit": 4, "overwritten": 4, "own": [4, 7, 9, 18, 31, 34], "p": [10, 11, 16, 18], "packag": [12, 21, 22, 25, 27, 34], "pad": [7, 18, 20, 23, 41], "pad2d": [23, 27], "pad_op": 9, "padbordertyp": 9, "paddedavgpooling2d": 9, "paddedconv2d": [9, 23, 27], "paddedconvdepthwise2d": 9, "paddedconvrelu": 23, "paddedconvrelu_prod": 23, "paddedmaxpooling2d": 9, "padding_dim": [9, 23, 27], "pair": [3, 6, 9], "paltform": 43, "paradigm": 18, "parallel": [6, 18, 27, 40], "parallelschedul": 11, "param": [6, 7, 9, 10, 19], "paramet": [2, 4, 5, 7, 9, 10, 11, 12, 13, 16, 19, 22, 25, 26, 27, 28, 29, 31, 33, 35, 42], "parent": [5, 6, 7, 19, 23, 27, 40], "parent_nam": 5, "parenthes": 23, "parentisbackedg": 6, "parentnodetyp": 23, "pars": [7, 23, 40], "parser_funct": 13, "parso": 22, "part": [9, 19, 20, 23, 40, 43], "parti": 34, "partial": 35, "particular": [4, 26, 31], "particularli": [7, 18, 23, 40], "partion": 31, "pass": [4, 5, 6, 7, 9, 19, 23, 25, 27, 35, 40, 43], "past": 26, "path": [5, 6, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 26, 27], "path_to_aidg": 16, "path_to_install_fold": 16, "path_to_mmd": [20, 21, 28], "path_to_sav": 13, "pattern": [7, 18, 23], "pe": 34, "peak": 5, "peak_mem": 5, "pep405": 16, "per": [4, 6, 12, 26, 42], "perceptron": 25, "perform": [4, 5, 6, 9, 10, 18, 19, 23, 24, 26, 27, 29, 30, 33, 35, 36, 40, 43], "permut": 9, "perspect": 19, "pexpect": 22, "phase": [6, 16], "pi": 9, "piec": [19, 20, 26], "pillow": [22, 25], "pip": [16, 22, 25, 27], "pipelin": [18, 43], "pixel": 30, "place": [23, 41], "plan": [18, 34], "plane": 11, "plateform": 29, "platform": [0, 19, 29, 30, 33, 34, 43], "pleas": [0, 6, 17, 18, 19, 22, 24, 35], "plt": [19, 20, 21, 26, 28], "plugin": [14, 34, 39, 43], "png": [19, 22], "point": [5, 6, 18, 19, 20, 23, 25, 26, 27], "pointer": [4, 6, 9, 11, 36], "polici": 11, "pool": [11, 40], "pop": [20, 26, 27], "pop_op": 9, "poppar": 6, "popular": [9, 19], "posit": [6, 9, 22, 41], "possib": 34, "possibl": [6, 7, 9, 10, 11, 13, 18, 19, 23, 27, 34, 36, 40, 43], "possiibl": 25, "post": [6, 24], "potenti": [9, 10], "povid": 19, "pow": [20, 40], "pow_op": [9, 20], "power": [0, 9, 15], "powop": 9, "practic": [26, 43], "pre": [19, 27, 31], "preced": [10, 23, 27], "preceed": 28, "precis": [4, 11, 18, 26, 27, 29, 30, 31, 33, 40], "pred": 25, "predic": 4, "predict": [19, 20, 21], "predicted_class": 21, "prefix": [5, 6], "prepar": [5, 19, 25, 26, 35], "preprocess": 31, "present": [4, 6], "pretrain": 26, "previou": [4, 22, 28, 43], "previous": [4, 6, 27, 33, 40, 42, 43], "primari": 18, "principl": [29, 34], "print": [4, 12, 19, 20, 21, 22, 23, 25, 26, 27], "printf": 19, "prior": [11, 27], "priorconsum": 11, "prioriti": 18, "priorproducersconsum": 11, "problem": [26, 43], "problemat": 43, "process": [9, 10, 11, 12, 18, 19, 26, 29, 31, 33, 34, 43], "prod_conso": 5, "prod_op": 25, "prodconso": [5, 27], "produc": [6, 7, 10, 11, 15, 19, 20, 23, 25, 26, 29, 33, 34, 39, 41, 43], "producer_0": 10, "producer_1": 10, "producer_2": 10, "producer_3": 10, "producer_4": 10, "producer_5": 10, "producer_6": 10, "producer_7": 10, "producer_8": 10, "producer_op": 9, "producercl": 10, "producercls_rootcl": 10, "product": 27, "profil": 12, "program": [18, 29, 33, 34], "project": [9, 10, 12, 27], "projet_root": 16, "prompt_toolkit": 22, "propag": [6, 20, 25, 26, 27, 41], "proper": 26, "properti": [4, 6, 29, 40, 41], "propos": [6, 19, 40, 42], "protect": 43, "protobuff": [36, 39], "protocol": 4, "prototyp": [9, 34], "provid": [4, 5, 6, 9, 11, 12, 13, 18, 19, 21, 23, 24, 27, 29, 30, 31, 33, 34, 35, 40, 41, 43], "prun": 34, "prune": [26, 35], "pseudo": 6, "ptq": [15, 19], "ptq_tutori": [19, 26], "ptyprocess": 22, "public": [0, 2, 3, 4, 6, 7, 9, 11], "pure": [9, 22], "purpos": [20, 26, 31, 43], "push": 27, "put": [6, 19, 27, 42, 43], "px": 31, "py": [5, 6, 9, 27], "py2": 22, "py3": 22, "py_env_aidg": 16, "pybind": 16, "pybind11": 36, "pygment": 22, "pypi": 25, "pyplot": [19, 20, 21, 26, 28], "python": [2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 19, 20, 21, 24, 25, 29, 34, 39, 40], "python3": [16, 22, 25, 27], "pytorch": [0, 6, 15, 19, 25, 29, 40], "qat": 15, "qom": 43, "quant": 19, "quantifi": [7, 18], "quantiti": [11, 18, 27], "quantiz": [0, 9, 18, 19, 24, 34, 35], "quantize_network": [19, 26], "quantized_model": 19, "quantizedmodel": 19, "quantizednbbit": 9, "queri": [7, 10, 18, 23], "queue": 11, "quick": [0, 15], "quickli": [6, 34], "qzm": 43, "r": [9, 19, 20, 21, 26, 28], "rais": [4, 5], "rand": 28, "randn": 20, "random": [4, 20, 28], "randomli": [31, 40], "rang": [0, 9, 19, 26], "rank": [4, 6, 9, 18], "rapid": 9, "rarr": 10, "rather": 27, "raw": [9, 20, 21, 26, 31, 43], "rb": 21, "read": [17, 20, 21, 28, 31], "readbatch": 4, "readi": [4, 6, 9, 18, 19, 25, 26], "readm": 34, "readrandombatch": 4, "realiz": 34, "realli": [25, 34], "realloc": 4, "reason": [4, 18, 43], "recal": 30, "receiv": [40, 43], "recept": [9, 41], "recip": [7, 8, 9, 14, 19, 23, 27, 29, 43], "recipi": [19, 41], "recogn": 43, "recognit": [19, 43], "reconfigur": 26, "recquir": [19, 36, 39], "rectifi": 40, "recur": 9, "recurr": [9, 40], "recurs": [6, 10, 18, 23], "recut": 6, "reduc": [0, 9, 20, 26, 29], "reducemean": 20, "reducemean_op": 9, "reducesum": 20, "reducesum_op": 9, "reduct": [9, 41], "ref": [4, 6, 10], "ref_typ": [20, 21, 26], "refcast": 4, "refcastfrom": 4, "refcontigu": 4, "refenrec": 6, "refer": [0, 4, 6, 20, 23, 24, 34, 35, 40, 43], "referenc": 43, "reffrom": 4, "reflect": 43, "regard": [4, 23], "regardless": 6, "regex": [7, 18, 23], "regist": [5, 6, 19, 29, 33, 40], "register_convert": 13, "register_export": 13, "register_gener": 5, "register_import": 13, "register_metaop": 5, "registr": 4, "registrar": 31, "registri": 5, "regular": [23, 24, 43], "rel": [5, 10, 11, 23, 41, 42], "relat": [13, 34], "relationship": [7, 11, 18, 23], "releas": [0, 16, 18, 22, 25], "relu": [7, 18, 19, 20, 23, 25, 27, 28, 40], "relu0": 28, "relu1": [23, 27], "relu2": [23, 27], "relu3": [23, 27], "relu5": 23, "relu_1": 19, "relu_op": 9, "reluop": 9, "remain": [4, 6, 23, 27, 33, 40], "rememb": [23, 27], "remov": [6, 9, 19, 22, 29], "remove_flatten": [10, 19, 21, 22, 26], "removechild": 6, "removedropout": 10, "removeflatten": 10, "removepar": 6, "removeview": 6, "repeat": 11, "repetit": 27, "replac": [6, 7, 9, 10, 11, 15, 19, 23, 26, 27, 28, 29, 40, 41], "replic": 6, "report": [19, 20], "reprens": 31, "repres": [4, 9, 13, 31, 35, 40], "represent": [7, 19], "reproduc": 20, "request": [20, 21, 22, 25, 26], "requir": [0, 3, 4, 5, 6, 7, 9, 11, 19, 20, 22, 23, 25, 26, 27, 28, 34, 35, 36, 40, 41], "requiredproduc": 11, "rerun": 23, "res1": 28, "res2": 28, "rescal": 26, "reserv": 23, "reset": [4, 9, 11, 19], "reset_grad": 25, "resetconnect": 6, "resetconsummerproduc": 9, "resetindexbatch": 4, "resetinput": 9, "resetschedul": [11, 28], "reshap": [4, 10, 19, 20, 26, 27, 40], "reshape_0": 10, "reshape_1": 10, "reshape_2": 10, "reshape_op": [9, 27], "reshapeop": 9, "residu": 6, "resiz": 4, "resize_op": 9, "resolut": 6, "resolv": [9, 10, 22], "resourc": [5, 34, 43], "respect": [5, 29, 33], "respons": [20, 21, 22, 26, 34], "rest": 29, "restart": 22, "restrict": 18, "result": [6, 7, 9, 10, 19, 23, 26, 27, 28, 39, 40, 41], "retain": 9, "retreiv": 26, "retriev": [5, 9, 11, 19], "return": [2, 4, 5, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 31, 34, 40, 43], "reus": 41, "reuslt": 25, "revers": 6, "rf": 22, "rgb": 31, "rh": 6, "rid": 26, "right": [4, 6, 18, 27, 28, 40], "rm": [19, 22], "rnn": [9, 40], "robust": [29, 34, 35], "role": 34, "root": [5, 6, 7, 9, 16, 23, 25], "root_nod": [6, 23], "rootcl": 10, "rootnod": 6, "roughcanva": 22, "round": 26, "round_op": 9, "routin": 26, "rparen": 43, "rtol": 19, "rtype": [6, 9, 10], "rule": [7, 9, 29, 43], "run": [6, 11, 12, 20, 21, 22, 25, 27, 28, 34, 35, 36, 42], "run_export": [19, 22], "run_sync": 12, "runabl": 35, "runnabl": [27, 35], "runtim": [6, 13, 27, 34, 40], "s3": 21, "safe": 6, "sake": 43, "same": [0, 4, 6, 7, 9, 11, 16, 18, 20, 23, 27, 28, 41], "sampl": [2, 4, 19, 25, 26], "satisfi": [22, 25, 27], "satur": 0, "save": [5, 6, 11, 12, 13, 19, 20, 21, 23, 27, 28, 29, 40], "save_factorized_static_scheduling_diagram": [11, 27], "save_scheduling_diagram": [11, 19], "save_static_scheduling_diagram": [11, 27], "savefactorizedstaticschedulingdiagram": 11, "saveschedulingdiagram": 11, "savestaticschedulingdiagram": 11, "scalar": 4, "scale": [19, 26, 42], "scaling_op": 9, "scalingfactor": 9, "schedul": [8, 9, 14, 15, 20, 21, 22, 23, 25, 28, 29, 35, 40, 41], "scheduler_export": [5, 19, 22], "schedulingpolici": 11, "schedulingsequenti": 19, "schema": [13, 36], "scope": 6, "script": [19, 26], "se": 6, "seamless": 15, "search": [7, 9, 15, 23], "second": [4, 6, 7, 23, 28, 34], "secondli": 26, "section": [20, 29, 33, 34, 35, 40, 43], "secur": 34, "see": [0, 11, 18, 19, 20, 23, 26, 27, 33, 34, 35, 40, 43], "seem": 26, "seemless": 36, "seen": [20, 43], "segment": 30, "select": [6, 9, 23, 28, 40], "self": [2, 3, 4, 5, 6, 7, 9, 11, 20, 25, 27], "send": [6, 20, 25], "sens": 6, "sep": 43, "separ": [18, 23, 29, 33, 34], "seq": 7, "seq_length": [9, 27], "sequenc": [7, 9, 23, 27, 29, 33], "sequenti": [6, 9, 18, 23, 25, 27, 28, 29, 31, 34, 40], "sequentialschedul": [11, 19, 20, 21, 22, 25, 26, 27, 28], "seri": 31, "serial": 35, "serv": [5, 28], "set": [4, 5, 6, 7, 9, 11, 12, 13, 16, 18, 23, 27, 29, 34, 40, 42, 43], "set_back_edg": 9, "set_backend": [4, 6, 9, 19, 20, 21, 25, 26, 27], "set_data_format": 4, "set_dataformat": [6, 9], "set_datatyp": [4, 6, 9, 19, 20, 21, 25, 26], "set_forward_dim": [20, 27], "set_grad": 4, "set_impl": [9, 20, 27], "set_input": [9, 28], "set_learning_rate_schedul": 25, "set_nam": 6, "set_ordered_input": 6, "set_ordered_output": 6, "set_output": [9, 20, 26], "set_paramet": 25, "set_root_nod": 6, "setbackedg": 9, "setbackend": [4, 6, 9, 20], "setbatch": 4, "setdataformat": [4, 6, 9], "setdatatyp": [4, 6, 9], "setgrad": 4, "setimpl": [4, 9], "setinheritedattr": 9, "setinput": 9, "setinputid": 6, "setnam": 6, "setnodesnam": 6, "setorderedinput": 6, "setorderedoutput": 6, "setoutput": 9, "setrootnod": 6, "setschedulingpolici": 11, "setup": [4, 6, 19, 25, 28], "sever": [0, 6, 7, 10, 12, 23, 26, 28, 31, 34, 35, 40, 43], "sgd": 25, "shallow": [4, 9], "shape": [6, 9, 19, 20, 22, 27], "shape_op": 9, "share": [4, 6, 9, 11], "shared_ptr": [2, 4, 6, 7, 9, 10, 11], "shiftgelu_op": 9, "shiftmax_op": 9, "short": [2, 9, 40], "should": [4, 5, 6, 9, 12, 13, 16, 18, 20, 25, 28, 31, 34, 41], "show": [6, 16, 26], "show_produc": 6, "showcas": 20, "showproduc": 6, "shuffl": [4, 21, 25], "shutil": 21, "sibl": 23, "sigmoid": [20, 40], "sigmoid_op": 9, "sigmoidop": 9, "sign": 2, "signatur": 13, "similar": [10, 11, 18, 27, 33, 40, 41], "similarli": 36, "simpl": [0, 7, 9, 15, 19, 20, 23, 27, 35], "simpler": 6, "simpli": [23, 27], "simplifi": [10, 34, 36, 40, 43], "simul": 0, "simultan": 27, "sinc": [7, 20, 23, 34, 40], "singl": [5, 6, 7, 9, 10, 18, 20, 23, 27, 28, 43], "single_shift": 19, "singleoutput": 7, "singlepassgraphmatch": [7, 10, 18, 23], "site": [22, 25, 27], "situat": 6, "size": [0, 4, 5, 6, 9, 10, 12, 19, 27, 31, 34, 40, 41], "size_0": 4, "size_1": 4, "size_2": 4, "size_3": 4, "size_t": [2, 4, 6, 7, 9, 10, 11], "size_typ": [4, 9], "skip": 21, "slice": [6, 10, 20, 28, 40], "slice_0": 10, "slice_1": 10, "slice_op": 9, "sliceop": 9, "slide": 9, "slope": 9, "small": [9, 26, 28], "smaller": [26, 28], "so": [0, 4, 6, 16, 19, 20, 23, 26, 34, 40], "softmax": [20, 40], "softmax_op": 9, "softmaxop": 9, "softmin": 40, "softplu": 40, "softwar": 34, "solut": 43, "solv": 30, "some": [0, 4, 6, 7, 9, 10, 11, 17, 18, 19, 27, 30, 34, 35, 41], "sometim": [7, 18, 23], "somewher": 27, "soon": 4, "sophist": [7, 18, 23], "sort": 11, "sourc": [0, 4, 5, 10, 16, 19, 22, 29, 34], "sovereignti": 0, "space": 4, "spec": 5, "special": [0, 18, 19, 27], "specif": [0, 5, 6, 7, 9, 10, 18, 23, 25, 29, 33, 34, 35, 40, 41, 43], "specifi": [4, 5, 6, 9, 11, 18, 20, 23, 27, 29, 34, 40, 41], "split": [6, 10, 20, 31, 34, 40, 43], "split_op": 9, "splitdatabas": 31, "splite": 28, "splitext": 21, "sqrt": [4, 20], "sqrt_op": 9, "sqrtop": 9, "squar": 9, "squash": 9, "squeez": 20, "squeeze_op": 9, "src": [4, 19, 22], "stabil": 9, "stabl": 6, "stack_data": 22, "stackop": 9, "stage": 35, "stai": [4, 18], "standalon": [18, 19], "standard": [0, 16, 18, 23, 29], "start": [0, 6, 7, 9, 19, 24, 27, 43], "startnod": 7, "stat": [19, 22], "state": [15, 20, 27, 35], "state_begin": 27, "stateful": 27, "static": [4, 5, 6, 9, 11, 18, 23, 27, 34, 35], "static_analysi": 19, "static_fil": 5, "staticanalysisext": 19, "stats_fold": [19, 22], "stats_op": 19, "statu": [20, 21, 22, 26], "status_cod": [20, 21, 22, 26], "std": [2, 3, 4, 6, 7, 9, 10, 11, 23], "step": [6, 9, 10, 11, 16, 18, 20, 24, 26, 27, 29, 34, 36, 43], "still": [9, 10, 11, 27, 35], "stimulu": 12, "stm32": 24, "stop": [27, 43], "storag": [4, 9], "store": [3, 4, 5, 7, 12, 19, 23, 26, 34, 35, 40], "str": [2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 20, 21, 26], "strategi": [4, 33], "strictli": 27, "stride": [4, 5, 9, 40], "stride_dim": [9, 23, 27], "stridedim": 9, "string": [2, 4, 5, 6, 7, 9, 10, 11, 13, 43], "stripe": 28, "stroke": 10, "stroke_lin": 22, "stroke_styl": 22, "struct": [3, 7, 11], "structur": [4, 5, 6, 19, 29, 33], "stub": 19, "style": [6, 9], "sub": [4, 6, 7, 10, 20, 23, 27, 28, 40, 43], "sub_op": 9, "subclass": [4, 5, 9, 11], "subdirectori": 5, "subgraph": [40, 41, 43], "subop": 9, "subplot": [19, 26], "subsequ": [23, 34], "subset": [7, 18, 23, 26, 43], "subtract": [4, 9], "succeed": [6, 23], "success": [6, 27, 28, 43], "successfulli": [9, 20, 21, 22, 25, 26], "suffix": 23, "suggest": 6, "sum": [6, 20, 21], "summar": [12, 27, 34], "summari": 19, "support": [0, 5, 9, 13, 18, 19, 20, 23, 27, 40, 43], "supported_graph": 20, "supported_oper": [13, 20], "suppos": [35, 40], "sure": 19, "surround": 6, "swap": [6, 27], "swich": 20, "swish": 20, "swish0": 20, "swish_micro": 20, "swish_micro_graph": 20, "swish_nod": 20, "swish_op": 20, "swishimpl": 20, "switch": [29, 33], "sy": [19, 23, 27], "symbol": 23, "sync_image_data": 22, "synchron": 12, "syntax": [7, 23, 43], "synthax": 40, "system": [0, 18, 27, 33, 34, 35, 40], "t": [4, 7, 9, 19, 20, 23, 25, 26, 40], "t10k": 21, "tabl": 12, "take": [4, 5, 9, 13, 17, 19, 26, 27, 29, 31, 34, 40, 41, 43], "taken": [6, 43], "tangent": 40, "tanh": [20, 40], "tanh_op": 9, "tanhop": 9, "tar": 25, "target": [0, 4, 5, 9, 18, 19, 26, 29, 30, 33, 34, 35, 40, 43], "targetreq": 4, "targettyp": 9, "task": [19, 26, 30], "tb": 10, "team": 0, "technic": 0, "techniqu": [0, 26, 34], "templat": [4, 5, 9, 12, 18, 34], "temporari": 6, "tensor": [2, 6, 9, 10, 11, 20, 22, 23, 25, 26, 28, 29, 33, 40], "tensordim": 4, "tensorflow": [15, 36, 40], "tensorimpl": 4, "tensoropencv": 2, "tensorrt": [14, 24, 29, 33], "term": [9, 19, 29, 34, 40], "termin": 13, "test": [0, 4, 6, 7, 9, 12, 13, 18, 20, 26, 31, 34], "test_cpp_dock": 12, "test_lib_python_dock": 12, "test_mod": 5, "test_plugin": 12, "test_swish": 20, "textual": [7, 18, 23], "tf2onnx": 36, "th": [6, 19, 23], "than": [4, 6, 27, 29, 33], "thank": [11, 18, 19, 28, 36], "thei": [6, 7, 10, 11, 19, 23, 26, 29, 41], "them": [6, 7, 9, 10, 18, 19, 23, 26, 28, 33, 40, 42, 43], "themselv": [34, 40], "theori": 43, "therefor": [7, 27, 34, 40, 43], "thi": [4, 5, 6, 7, 9, 10, 11, 12, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 39, 40, 41, 42, 43], "third": [4, 34], "those": [16, 26, 34, 43], "thread": [11, 18], "threadpool": 11, "three": [27, 31, 40], "through": [6, 11, 23, 31, 35, 36], "throw": [7, 23], "thrown": 6, "thu": [10, 11, 18, 20, 26, 27, 29], "tier": 31, "tight_layout": [19, 26], "tile": [15, 24, 35], "tiled_conv": 28, "till": [19, 34], "time": [4, 11, 12, 17, 27, 31, 34, 35, 40, 43], "tlm": [11, 18, 27], "to_fil": 22, "to_other_nod": 6, "to_tensor": 6, "tocoord": 4, "todo": [4, 20], "togeth": 34, "toindex": 4, "token": [9, 11, 18, 27, 43], "tolpolog": 34, "tonod": 6, "tool": [18, 19, 20, 24, 43], "toolchain": 19, "toolkit": 34, "toothernod": 6, "tootherview": 6, "top": 21, "top1_accuraci": 21, "topolog": [0, 6, 33, 40, 43], "topologi": [18, 40], "torch": [25, 36], "torchvis": [25, 36], "toronto": 25, "tostr": 4, "tot_acc": 25, "total": [9, 19, 21], "totensor": [6, 25], "toto": 5, "toward": [6, 40], "tpu": 10, "track": 6, "train": [0, 2, 4, 9, 19, 21, 24, 30, 31, 35, 40], "training_mod": 9, "trainingmod": 9, "trainset": 25, "traitlet": 22, "transact": [11, 18, 27], "transfert": 40, "transfomr": 10, "transform": [2, 6, 10, 22, 24, 25, 28, 34, 35, 40, 41], "transit": 43, "transmitt": 6, "transpar": 6, "transpos": [4, 6, 19, 20, 40], "transpose_op": 9, "transposit": [4, 10, 43], "treat": 6, "tree": [19, 43], "trigger": 27, "trivial": [18, 26], "trt": 12, "true": [4, 5, 6, 7, 9, 10, 11, 13, 19, 21, 22, 23, 25, 27, 28, 43], "truth": 29, "try": [19, 22, 27], "tune": 18, "tupl": [3, 4, 6, 9, 13, 31], "tuple_out": 25, "tuto_util": [19, 23, 27], "tutori": [0, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28], "tvm": 18, "two": [4, 6, 9, 16, 18, 23, 27, 31, 34, 40, 41, 42, 43], "type": [2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 16, 18, 19, 20, 25, 27, 29, 33, 40, 43], "type_": 3, "typenam": 4, "typic": [5, 27], "typing_extens": 22, "u": 26, "ubyt": 21, "uint": 31, "uint16": [4, 5], "uint16_t": 5, "uint32": [4, 5], "uint32_t": [2, 5, 9], "uint64": [4, 5], "uint64_t": 5, "uint8": [4, 5], "uint8_t": [2, 5], "unabl": [9, 10, 27], "unalt": 43, "unchang": 9, "uncompress": 26, "undefin": [4, 5, 6, 9, 27], "under": [0, 5, 31], "undergon": 34, "understand": 10, "undifin": 6, "unfold": 10, "unfold_0": 10, "unfold_1": 10, "unfold_2": 10, "unfold_op": 9, "unic": 6, "unimpl": 43, "uninstal": 25, "union": [2, 5], "uniqu": [5, 6, 18, 23], "unit": [10, 34, 40], "unitari": 34, "unknown": [9, 20, 27, 39, 40], "unlik": [4, 18], "unlink": 6, "unnecessari": 43, "unord": 23, "unquantifi": [7, 18, 23], "unsign": [2, 9], "unsqueez": 20, "unsqueeze_op": 9, "unsupport": [9, 18, 20], "until": [10, 11, 27], "unus": 4, "up": [12, 18, 34], "updat": [1, 6, 9, 22, 25, 26, 27, 40, 41], "update_inputs_output": [6, 23], "updateconsummerproduc": 9, "updateinputsoutput": 6, "updatenodenam": 6, "upgrad": [22, 25], "upper": 11, "uppernod": 11, "uppernodeinputconnect": 11, "uppernodeinputfound": 11, "url": [20, 21, 25, 28], "urllib": 21, "urllib3": [22, 25], "urlretriev": 21, "us": [0, 4, 5, 6, 7, 9, 10, 11, 12, 13, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 34, 35, 36, 39, 40, 43], "usabl": 6, "usag": [0, 5, 6, 12, 21, 43], "use_cuda": 19, "useful": 31, "useless": 22, "user": [0, 6, 17, 18, 19, 29, 34, 40, 42, 43], "userwarn": 27, "usual": 18, "utf": 28, "util": [12, 14, 19, 23, 26, 27], "v": [6, 16], "val": [4, 43], "val_acc": 21, "val_dataprovid": 21, "val_mnist": 21, "valid": [4, 6, 19, 31, 34], "validi": 4, "validtensor": 11, "valu": [2, 4, 6, 9, 11, 13, 16, 19, 20, 25, 26, 27, 28, 40], "variabl": [5, 27, 31], "variou": [9, 19, 31], "vbox": 22, "ve": 26, "vector": [2, 3, 4, 6, 9, 10, 11], "venv": [22, 25], "verbos": [6, 13, 26, 27, 40], "verdana": 10, "veri": [10, 26], "verif": 6, "verifi": 6, "version": [13, 19, 27], "versu": 34, "via": [5, 29, 33, 34, 36, 39, 40], "view": [6, 10, 18, 36, 39, 43], "virtual": [2, 4, 5, 6, 9, 11], "virtualenv": 16, "visit": 43, "visual": [11, 19, 20, 21, 26], "visualis": 20, "visualize_mmd": [19, 20, 21, 23, 27, 28], "void": [4, 6, 7, 9, 10, 11], "vt": 4, "vtemplier": 22, "w": 9, "w1": 10, "wa": [4, 6, 23, 28], "wai": [6, 18, 19, 20, 25, 43], "wait": 11, "walk": 6, "wall": [19, 22], "want": [4, 10, 19, 20, 23, 26, 27, 43], "warn": [16, 19, 27], "wb": [20, 21, 22, 26], "wcwidth": 22, "we": [4, 7, 10, 19, 20, 22, 23, 25, 26, 27, 28, 41, 42, 43], "weight": [6, 7, 9, 23, 25, 27, 31, 39], "weightinterleaving_op": 9, "welcom": 4, "well": [4, 6, 7, 11, 15, 19, 20, 23, 27, 34], "were": [4, 6], "wextra": [19, 22], "what": [18, 23, 25, 27, 29, 41, 43], "whatev": [19, 34], "whatsoev": 18, "when": [1, 4, 6, 7, 9, 10, 11, 12, 19, 23, 27, 34, 36, 40, 41, 43], "where": [4, 5, 6, 9, 10, 13, 26, 27, 40], "whether": [4, 6, 9, 43], "which": [4, 5, 6, 7, 9, 10, 12, 13, 16, 18, 19, 20, 23, 25, 27, 29, 30, 31, 33, 34, 36, 40, 42, 43], "while": [9, 26, 29, 33], "whitespac": 7, "whl": [22, 25], "who": 18, "whole": [34, 40], "whose": 6, "why": [0, 15, 23, 27, 29, 33], "wide": 0, "widget": 22, "widgetsnbextens": 22, "width": [5, 10, 22], "wiki": 24, "window": 9, "wise": [4, 9, 30, 40], "within": [6, 36, 40], "without": [4, 6, 7, 11, 18, 19, 27, 29, 34, 35, 36, 40, 42], "won": 40, "work": [6, 7, 9, 10, 11, 27, 33, 34, 36, 40], "workaround": 27, "would": [6, 19, 23, 27], "wrap": [5, 11, 19, 22, 36], "wrap_around_buff": 11, "wraparoundbuff": 11, "wrapper": [5, 36], "write": [7, 18, 20, 21, 22, 23, 25, 26, 34], "wrong": [7, 23, 27], "www": 25, "x": [6, 9, 20, 22, 26, 27, 40], "xavier_uniform_fil": 25, "xml": [9, 10, 12], "xxx": 26, "y": [6, 20, 22, 26, 40], "yet": [4, 9, 19, 23, 27, 40], "you": [4, 6, 7, 9, 12, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 33, 34, 43], "your": [0, 7, 12, 16, 18, 19, 23, 24, 27], "z": [6, 43], "z0": 43, "z1": 6, "z2": 6, "z3": 6, "za": 43, "zero": [4, 9, 23, 26, 40, 43], "\u00ecnstall": 16}, "titles": ["Aidge", "Aidge backend CPU", "Aidge backend OpenCV API", "Backend", "Data", "Export", "Graph", "Graph Matching", "Aidge core API", "Operators", "Recipes", "Scheduler", "Aidge Export TensorRT API", "Aidge ONNX API", "API", "Get Started", "Install", "Quick Start", "Why Aidge?", "Aidge demonstration", "Aidge ONNX tutorial", "Database MNIST", "Export a MNIST model to a CPP standalone project", "Graph matching and manipulation with Aidge", "Tutorials", "Training a simple Neural Network", "Post Training Quantization with AIDGE", "Understanding Aidge\u2019s scheduling", "Aidge tiling demonstration", "Framework architecture", "Benchmark neural network model", "Data", "Ensure robustness", "Runtime graph execution", "Perform an export", "User Guide", "Plateform interoperability", "Learn on edge", "Learn model", "Load and store model", "Computational graph", "Optimize graph", "Static analysis", "Transform graph"], "titleterms": {"": 27, "101": 24, "The": 26, "accuraci": 26, "ad": [24, 41], "adapt": 10, "add": [9, 10, 34], "advanc": 23, "aggreg": 42, "agnost": 18, "aidg": [0, 1, 2, 8, 12, 13, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28], "altern": 23, "an": [19, 20, 21, 34, 40], "analysi": [19, 42], "ani": 23, "api": [2, 8, 12, 13, 14], "appli": 26, "architectur": [29, 34], "art": 18, "attribut": [23, 34], "averag": 9, "backend": [1, 2, 3, 10, 29, 33], "base": [9, 11, 23], "batchnorm": [9, 10], "benchmark": 30, "block": 23, "build": 16, "c": [16, 19, 24, 27], "cast": [9, 10], "chang": 41, "character": 18, "class": [9, 11], "clone": 40, "code": 18, "compil": [16, 18, 19, 22], "complet": 34, "comput": [20, 26, 30, 34, 40, 42], "concat": 9, "configur": 19, "connector": 6, "constant": 10, "constraint": 34, "consum": 18, "conv": [9, 10], "convdepthwis": 9, "convert": [10, 13], "copi": 40, "core": [8, 29, 40], "cpp": 22, "cpu": 1, "creat": [19, 20, 25, 27, 40], "creation": 26, "data": [4, 27, 31], "databas": [2, 4, 21, 25, 31], "dataflow": [18, 27], "dataprovid": [4, 31], "dataset": 26, "deep": 40, "default": 33, "defin": [18, 28], "definit": 40, "demand": 27, "demonstr": [19, 28], "describ": 43, "design": 34, "dimens": 20, "direct": 27, "div": 9, "dnn": 24, "do": 26, "done": 26, "download": [19, 22, 26], "draw": 22, "dropout": 10, "edg": [23, 37], "effect": 18, "engin": 18, "ensur": 32, "environ": 26, "erf": 9, "evalu": 21, "exampl": [6, 26, 40], "excut": 30, "execut": 33, "expand": [10, 43], "expans": 23, "explicit": [10, 40], "export": [5, 12, 13, 19, 22, 24, 34], "extra": 34, "factor": 23, "fc": [9, 10], "file": [19, 34], "first": 23, "flatten": 10, "fold": 10, "fonctionn": 24, "footprint": 42, "framework": 29, "from": [22, 39, 42], "function": [12, 13, 23, 28, 35, 40, 43], "fuse": [10, 41], "gather": 9, "gener": [9, 18, 19, 20, 22, 40], "get": [15, 42], "graph": [6, 7, 12, 18, 19, 23, 33, 34, 40, 41, 43], "graphview": 6, "guid": 35, "hardwar": [18, 34], "helper": [6, 12], "heurist": 18, "high": 35, "i": [0, 26], "ident": 9, "implement": [3, 20, 29, 33, 34, 40, 41], "import": [13, 19, 20, 26], "infer": [19, 26], "input": [3, 19, 22], "instal": [16, 21], "integr": 34, "interoper": [18, 36], "interpret": 43, "introduct": 40, "ir": 18, "isomorph": 41, "kera": 36, "kernel": 34, "kpi": 42, "lambda": 23, "last": 23, "layer": 41, "leakyrelu": 9, "learn": [25, 37, 38], "lenet": 21, "level": 35, "lexer": 43, "lib": 5, "librari": 34, "licens": 0, "like": 21, "linux": 16, "load": [22, 39], "loop": 25, "lstm": 9, "machin": 43, "main": 19, "make": [12, 40], "manipul": [22, 23], "map": [18, 34], "master": 27, "match": [7, 23, 43], "matmul": [9, 10, 41], "measur": 30, "memor": 9, "memori": 42, "mermaid": 28, "meta": [9, 10], "metanod": [20, 43], "method": 18, "metric": 30, "mnist": [2, 21, 22], "model": [18, 19, 20, 22, 25, 26, 27, 30, 34, 36, 38, 39, 41], "move": [9, 10], "mul": 9, "multi": 41, "need": [19, 26], "network": [19, 25, 26, 30], "neural": [25, 30], "new": 20, "node": [5, 6, 20, 23, 34, 40, 42, 43], "note": 6, "notebook": [19, 20], "number": 22, "numpi": 36, "object": 25, "onc": 27, "onli": 27, "onnx": [13, 18, 19, 20, 39], "opencv": 2, "oper": [9, 10, 20, 40, 43], "operatortensor": 9, "optim": [19, 24, 41], "option": [12, 16, 19], "output": [3, 20], "overview": [30, 35, 42, 43], "own": 22, "p": 27, "pad": 9, "paddedavgpool": 9, "paddedconv": 9, "paddedconvdepthwis": 9, "paddedmaxpool": 9, "parallel": [11, 23], "paramet": [6, 34, 40], "parser": 43, "partit": 31, "pattern": 43, "perform": [21, 34], "phase": 34, "pipelin": [26, 27], "plateform": 36, "plugin": [12, 29, 40], "pool": 9, "pop": 9, "post": 26, "pow": 9, "power": 18, "predefin": 9, "produc": [9, 18, 27, 40], "project": [22, 34], "propos": 41, "provid": 20, "ptq": [18, 26], "python": 16, "pytorch": [18, 36], "qat": 18, "quantifi": 23, "quantiz": 26, "quick": 17, "recip": 10, "reducemean": 9, "regex": 43, "regist": [13, 20], "relu": 9, "remov": [10, 43], "replac": [18, 43], "requir": 21, "reshap": 9, "retriev": 20, "return": 6, "robust": 32, "rule": [23, 34], "run": [19, 26], "runtim": 33, "scale": 9, "schedul": [5, 11, 18, 19, 26, 27, 33, 34], "score": 30, "seamless": 18, "search": 18, "select": 33, "sequenti": 11, "set": [19, 20, 25, 26], "setup": 26, "share": 40, "sigmoid": 9, "simpl": [18, 25], "slice": 9, "softmax": 9, "solver": 43, "some": [23, 26], "spatial": 41, "specif": 3, "specifiyng": 23, "sqrt": 9, "standalon": 22, "start": [15, 17], "state": [18, 43], "static": [19, 42], "stimuli": 31, "store": 39, "strategi": 34, "structur": 31, "sub": 9, "subgraph": 42, "syntax": 40, "tanh": 9, "tensor": [4, 19, 27, 31, 36], "tensorflow": 18, "tensorrt": 12, "test": [19, 22], "tile": [10, 18, 28, 41], "time": 30, "topologi": 41, "train": [25, 26], "transform": [19, 43], "transmitt": 40, "transpos": [9, 10], "tutori": [20, 24], "type": 23, "understand": 27, "up": [19, 20, 25, 26], "updat": 20, "usag": 23, "user": 35, "util": 2, "view": 40, "visual": 28, "well": 18, "what": [0, 26], "whole": 27, "why": 18, "work": [20, 26], "workflow": 35, "your": 22}}) \ No newline at end of file diff --git a/source/Tutorial/database.html b/source/Tutorial/database.html index 1c55503e5ef5e9cea44264f474336825393c44e6..65a5a7b398524f9f57471520d1671871e61f4037 100644 --- a/source/Tutorial/database.html +++ b/source/Tutorial/database.html @@ -472,7 +472,7 @@ </div> <div class="output_area docutils container"> <div class="highlight"><pre> -Failed to download file. Status code: 404 +File downloaded successfully. </pre></div></div> </div> <div class="nbinput docutils container"> @@ -593,48 +593,10 @@ Decompression complete <div class="nboutput nblast docutils container"> <div class="prompt empty docutils container"> </div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">FileNotFoundError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[6], line 1</span> -<span class="ansi-green-fg">----> 1</span> model <span style="color: rgb(98,98,98)">=</span> <span class="ansi-yellow-bg">aidge_onnx</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">load_onnx</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">./MLP_MNIST.onnx</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg">)</span> -<span class="ansi-green-intense-fg ansi-bold"> 2</span> aidge_core<span style="color: rgb(98,98,98)">.</span>remove_flatten(model) -<span class="ansi-green-intense-fg ansi-bold"> 3</span> model<span style="color: rgb(98,98,98)">.</span>save(<span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">mySupportedModel</span><span style="color: rgb(175,0,0)">"</span>) - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/aidge_onnx/onnx_import.py:38</span>, in <span class="ansi-cyan-fg">load_onnx</span><span class="ansi-blue-fg">(filename, verbose)</span> -<span class="ansi-green-intense-fg ansi-bold"> 35</span> aidge_core<span style="color: rgb(98,98,98)">.</span>Log<span style="color: rgb(98,98,98)">.</span>info(<span style="color: rgb(175,0,0)">f</span><span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">Loading ONNX </span><span class="ansi-bold" style="color: rgb(175,95,135)">{</span>filename<span class="ansi-bold" style="color: rgb(175,95,135)">}</span><span style="color: rgb(175,0,0)">"</span>) -<span class="ansi-green-intense-fg ansi-bold"> 37</span> <span style="color: rgb(95,135,135)"># Load the ONNX model</span> -<span class="ansi-green-fg">---> 38</span> model <span style="color: rgb(98,98,98)">=</span> <span class="ansi-yellow-bg">onnx</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">load</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">filename</span><span class="ansi-yellow-bg">)</span> -<span class="ansi-green-intense-fg ansi-bold"> 39</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> _load_onnx2graphview(model, verbose) - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:212</span>, in <span class="ansi-cyan-fg">load_model</span><span class="ansi-blue-fg">(f, format, load_external_data)</span> -<span class="ansi-green-intense-fg ansi-bold"> 191</span> <span class="ansi-bold" style="color: rgb(0,135,0)">def</span><span style="color: rgb(188,188,188)"> </span><span style="color: rgb(0,0,255)">load_model</span>( -<span class="ansi-green-intense-fg ansi-bold"> 192</span> f: IO[<span style="color: rgb(0,135,0)">bytes</span>] <span style="color: rgb(98,98,98)">|</span> <span style="color: rgb(0,135,0)">str</span> <span style="color: rgb(98,98,98)">|</span> os<span style="color: rgb(98,98,98)">.</span>PathLike, -<span class="ansi-green-intense-fg ansi-bold"> 193</span> <span style="color: rgb(0,135,0)">format</span>: _SupportedFormat <span style="color: rgb(98,98,98)">|</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span> <span style="color: rgb(98,98,98)">=</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span>, <span style="color: rgb(95,135,135)"># noqa: A002</span> -<span class="ansi-green-intense-fg ansi-bold"> 194</span> load_external_data: <span style="color: rgb(0,135,0)">bool</span> <span style="color: rgb(98,98,98)">=</span> <span class="ansi-bold" style="color: rgb(0,135,0)">True</span>, -<span class="ansi-green-intense-fg ansi-bold"> 195</span> ) <span style="color: rgb(98,98,98)">-</span><span style="color: rgb(98,98,98)">></span> ModelProto: -<span class="ansi-green-intense-fg ansi-bold"> 196</span> <span style="color: rgb(188,188,188)"> </span><span style="color: rgb(175,0,0)">"""Loads a serialized ModelProto into memory.</span> -<span class="ansi-green-intense-fg ansi-bold"> 197</span> -<span class="ansi-green-intense-fg ansi-bold"> 198</span> <span style="color: rgb(175,0,0)"> Args:</span> -<span class="ansi-green-fg"> (...)</span> -<span class="ansi-green-intense-fg ansi-bold"> 210</span> <span style="color: rgb(175,0,0)"> Loaded in-memory ModelProto.</span> -<span class="ansi-green-intense-fg ansi-bold"> 211</span> <span style="color: rgb(175,0,0)"> """</span> -<span class="ansi-green-fg">--> 212</span> model <span style="color: rgb(98,98,98)">=</span> _get_serializer(<span style="color: rgb(0,135,0)">format</span>, f)<span style="color: rgb(98,98,98)">.</span>deserialize_proto(<span class="ansi-yellow-bg">_load_bytes</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">f</span><span class="ansi-yellow-bg">)</span>, ModelProto()) -<span class="ansi-green-intense-fg ansi-bold"> 214</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> load_external_data: -<span class="ansi-green-intense-fg ansi-bold"> 215</span> model_filepath <span style="color: rgb(98,98,98)">=</span> _get_file_path(f) - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:149</span>, in <span class="ansi-cyan-fg">_load_bytes</span><span class="ansi-blue-fg">(f)</span> -<span class="ansi-green-intense-fg ansi-bold"> 147</span> <span class="ansi-bold" style="color: rgb(0,135,0)">else</span>: -<span class="ansi-green-intense-fg ansi-bold"> 148</span> f <span style="color: rgb(98,98,98)">=</span> typing<span style="color: rgb(98,98,98)">.</span>cast(Union[<span style="color: rgb(0,135,0)">str</span>, os<span style="color: rgb(98,98,98)">.</span>PathLike], f) -<span class="ansi-green-fg">--> 149</span> <span class="ansi-bold" style="color: rgb(0,135,0)">with</span> <span class="ansi-yellow-bg" style="color: rgb(0,135,0)">open</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">f</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">rb</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg">)</span> <span class="ansi-bold" style="color: rgb(0,135,0)">as</span> readable: -<span class="ansi-green-intense-fg ansi-bold"> 150</span> content <span style="color: rgb(98,98,98)">=</span> readable<span style="color: rgb(98,98,98)">.</span>read() -<span class="ansi-green-intense-fg ansi-bold"> 151</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> content - -<span class="ansi-red-fg">FileNotFoundError</span>: [Errno 2] No such file or directory: './MLP_MNIST.onnx' -</pre></div></div> +<div class="output_area rendered_html docutils container"> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8yKCJmYzJfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgiZmMxX3dlaWdodDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzX3Jvb3RDbHMKUHJvZHVjZXJfMSgiZmMxX2JpYXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJmYzNfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImZjM193ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJmYzJfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfNS0tPnwiMCBbMTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMgpQcm9kdWNlcl80LS0+fCIwIFsxMCwgNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8RkNfMgpQcm9kdWNlcl8zLS0+fCIwIFs1MF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: </pre></div> </div> @@ -647,22 +609,6 @@ File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10 </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[7], line 2</span> -<span class="ansi-green-intense-fg ansi-bold"> 1</span> <span style="color: rgb(95,135,135)"># Configure the model</span> -<span class="ansi-green-fg">----> 2</span> <span class="ansi-yellow-bg">model</span><span style="color: rgb(98,98,98)">.</span>set_datatype(aidge_core<span style="color: rgb(98,98,98)">.</span>dtype<span style="color: rgb(98,98,98)">.</span>float32) -<span class="ansi-green-intense-fg ansi-bold"> 3</span> model<span style="color: rgb(98,98,98)">.</span>set_backend(<span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">cpu</span><span style="color: rgb(175,0,0)">"</span>) -<span class="ansi-green-intense-fg ansi-bold"> 5</span> <span style="color: rgb(95,135,135)"># Define the scheduler</span> - -<span class="ansi-red-fg">NameError</span>: name 'model' is not defined -</pre></div></div> -</div> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: </pre></div> @@ -710,16 +656,7 @@ Cell <span class="ansi-green-fg">In[7], line 2</span> </div> <div class="output_area docutils container"> <div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[9], line 9</span> -<span class="ansi-green-intense-fg ansi-bold"> 6</span> lbl_batch<span style="color: rgb(98,98,98)">.</span>set_datatype(aidge_core<span style="color: rgb(98,98,98)">.</span>dtype<span style="color: rgb(98,98,98)">.</span>float32) -<span class="ansi-green-intense-fg ansi-bold"> 8</span> <span style="color: rgb(95,135,135)"># Run inference !</span> -<span class="ansi-green-fg">----> 9</span> <span class="ansi-yellow-bg">scheduler</span><span style="color: rgb(98,98,98)">.</span>forward(data<span style="color: rgb(98,98,98)">=</span>[data_batch]) -<span class="ansi-green-intense-fg ansi-bold"> 11</span> <span style="color: rgb(95,135,135)"># Get output and label in a numpy array</span> -<span class="ansi-green-intense-fg ansi-bold"> 12</span> output_aidge <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>array(<span style="color: rgb(0,135,0)">list</span>(model<span style="color: rgb(98,98,98)">.</span>get_output_nodes())[<span style="color: rgb(98,98,98)">0</span>]<span style="color: rgb(98,98,98)">.</span>get_operator()<span style="color: rgb(98,98,98)">.</span>get_output(<span style="color: rgb(98,98,98)">0</span>)) - -<span class="ansi-red-fg">NameError</span>: name 'scheduler' is not defined +0.9634 </pre></div></div> </div> </section> diff --git a/source/Tutorial/database.ipynb b/source/Tutorial/database.ipynb index 2886260f35f52a2d6dd1a8065eec6b43f6e05a25..bb4514a32dcf73f0938c1398a52fb751b702f962 100644 --- a/source/Tutorial/database.ipynb +++ b/source/Tutorial/database.ipynb @@ -24,10 +24,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:12.356270Z", - "iopub.status.busy": "2025-02-02T02:17:12.355625Z", - "iopub.status.idle": "2025-02-02T02:17:12.751393Z", - "shell.execute_reply": "2025-02-02T02:17:12.749384Z" + "iopub.execute_input": "2025-02-08T23:23:24.402430Z", + "iopub.status.busy": "2025-02-08T23:23:24.401804Z", + "iopub.status.idle": "2025-02-08T23:23:24.847409Z", + "shell.execute_reply": "2025-02-08T23:23:24.845503Z" } }, "outputs": [ @@ -35,7 +35,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Failed to download file. Status code: 404\n" + "File downloaded successfully.\n" ] } ], @@ -62,10 +62,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:12.815144Z", - "iopub.status.busy": "2025-02-02T02:17:12.813395Z", - "iopub.status.idle": "2025-02-02T02:17:14.062680Z", - "shell.execute_reply": "2025-02-02T02:17:14.060751Z" + "iopub.execute_input": "2025-02-08T23:23:24.907382Z", + "iopub.status.busy": "2025-02-08T23:23:24.906680Z", + "iopub.status.idle": "2025-02-08T23:23:26.133360Z", + "shell.execute_reply": "2025-02-08T23:23:26.131312Z" } }, "outputs": [ @@ -130,10 +130,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:14.069632Z", - "iopub.status.busy": "2025-02-02T02:17:14.068493Z", - "iopub.status.idle": "2025-02-02T02:17:14.776406Z", - "shell.execute_reply": "2025-02-02T02:17:14.774525Z" + "iopub.execute_input": "2025-02-08T23:23:26.140881Z", + "iopub.status.busy": "2025-02-08T23:23:26.139031Z", + "iopub.status.idle": "2025-02-08T23:23:26.805923Z", + "shell.execute_reply": "2025-02-08T23:23:26.804136Z" } }, "outputs": [], @@ -158,10 +158,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:14.783200Z", - "iopub.status.busy": "2025-02-02T02:17:14.782753Z", - "iopub.status.idle": "2025-02-02T02:17:14.791229Z", - "shell.execute_reply": "2025-02-02T02:17:14.789892Z" + "iopub.execute_input": "2025-02-08T23:23:26.812205Z", + "iopub.status.busy": "2025-02-08T23:23:26.811612Z", + "iopub.status.idle": "2025-02-08T23:23:26.819556Z", + "shell.execute_reply": "2025-02-08T23:23:26.818069Z" } }, "outputs": [], @@ -193,10 +193,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:14.796496Z", - "iopub.status.busy": "2025-02-02T02:17:14.796089Z", - "iopub.status.idle": "2025-02-02T02:17:15.052554Z", - "shell.execute_reply": "2025-02-02T02:17:15.050846Z" + "iopub.execute_input": "2025-02-08T23:23:26.824697Z", + "iopub.status.busy": "2025-02-08T23:23:26.824227Z", + "iopub.status.idle": "2025-02-08T23:23:27.001661Z", + "shell.execute_reply": "2025-02-08T23:23:26.999936Z" } }, "outputs": [], @@ -213,26 +213,24 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:15.058905Z", - "iopub.status.busy": "2025-02-02T02:17:15.058262Z", - "iopub.status.idle": "2025-02-02T02:17:15.591509Z", - "shell.execute_reply": "2025-02-02T02:17:15.590405Z" + "iopub.execute_input": "2025-02-08T23:23:27.007793Z", + "iopub.status.busy": "2025-02-08T23:23:27.006933Z", + "iopub.status.idle": "2025-02-08T23:23:27.048179Z", + "shell.execute_reply": "2025-02-08T23:23:27.046625Z" } }, "outputs": [ { - "ename": "FileNotFoundError", - "evalue": "[Errno 2] No such file or directory: './MLP_MNIST.onnx'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[6], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m model \u001b[38;5;241m=\u001b[39m \u001b[43maidge_onnx\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload_onnx\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m./MLP_MNIST.onnx\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m 2\u001b[0m aidge_core\u001b[38;5;241m.\u001b[39mremove_flatten(model)\n\u001b[1;32m 3\u001b[0m model\u001b[38;5;241m.\u001b[39msave(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mmySupportedModel\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/aidge_onnx/onnx_import.py:38\u001b[0m, in \u001b[0;36mload_onnx\u001b[0;34m(filename, verbose)\u001b[0m\n\u001b[1;32m 35\u001b[0m aidge_core\u001b[38;5;241m.\u001b[39mLog\u001b[38;5;241m.\u001b[39minfo(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mLoading ONNX \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mfilename\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 37\u001b[0m \u001b[38;5;66;03m# Load the ONNX model\u001b[39;00m\n\u001b[0;32m---> 38\u001b[0m model \u001b[38;5;241m=\u001b[39m \u001b[43monnx\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilename\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 39\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _load_onnx2graphview(model, verbose)\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:212\u001b[0m, in \u001b[0;36mload_model\u001b[0;34m(f, format, load_external_data)\u001b[0m\n\u001b[1;32m 191\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21mload_model\u001b[39m(\n\u001b[1;32m 192\u001b[0m f: IO[\u001b[38;5;28mbytes\u001b[39m] \u001b[38;5;241m|\u001b[39m \u001b[38;5;28mstr\u001b[39m \u001b[38;5;241m|\u001b[39m os\u001b[38;5;241m.\u001b[39mPathLike,\n\u001b[1;32m 193\u001b[0m \u001b[38;5;28mformat\u001b[39m: _SupportedFormat \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;66;03m# noqa: A002\u001b[39;00m\n\u001b[1;32m 194\u001b[0m load_external_data: \u001b[38;5;28mbool\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m,\n\u001b[1;32m 195\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m ModelProto:\n\u001b[1;32m 196\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"Loads a serialized ModelProto into memory.\u001b[39;00m\n\u001b[1;32m 197\u001b[0m \n\u001b[1;32m 198\u001b[0m \u001b[38;5;124;03m Args:\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 210\u001b[0m \u001b[38;5;124;03m Loaded in-memory ModelProto.\u001b[39;00m\n\u001b[1;32m 211\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 212\u001b[0m model \u001b[38;5;241m=\u001b[39m _get_serializer(\u001b[38;5;28mformat\u001b[39m, f)\u001b[38;5;241m.\u001b[39mdeserialize_proto(\u001b[43m_load_bytes\u001b[49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m)\u001b[49m, ModelProto())\n\u001b[1;32m 214\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m load_external_data:\n\u001b[1;32m 215\u001b[0m model_filepath \u001b[38;5;241m=\u001b[39m _get_file_path(f)\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:149\u001b[0m, in \u001b[0;36m_load_bytes\u001b[0;34m(f)\u001b[0m\n\u001b[1;32m 147\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 148\u001b[0m f \u001b[38;5;241m=\u001b[39m typing\u001b[38;5;241m.\u001b[39mcast(Union[\u001b[38;5;28mstr\u001b[39m, os\u001b[38;5;241m.\u001b[39mPathLike], f)\n\u001b[0;32m--> 149\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28;43mopen\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrb\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m \u001b[38;5;28;01mas\u001b[39;00m readable:\n\u001b[1;32m 150\u001b[0m content \u001b[38;5;241m=\u001b[39m readable\u001b[38;5;241m.\u001b[39mread()\n\u001b[1;32m 151\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m content\n", - "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: './MLP_MNIST.onnx'" - ] + "data": { + "text/html": [ + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8yKCJmYzJfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgiZmMxX3dlaWdodDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzX3Jvb3RDbHMKUHJvZHVjZXJfMSgiZmMxX2JpYXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJmYzNfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImZjM193ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJmYzJfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfNS0tPnwiMCBbMTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMgpQcm9kdWNlcl80LS0+fCIwIFsxMCwgNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8RkNfMgpQcm9kdWNlcl8zLS0+fCIwIFs1MF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + ], + "text/plain": [ + "<IPython.core.display.Image object>" + ] + }, + "metadata": {}, + "output_type": "display_data" } ], "source": [ @@ -247,25 +245,13 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:15.596259Z", - "iopub.status.busy": "2025-02-02T02:17:15.595982Z", - "iopub.status.idle": "2025-02-02T02:17:15.624851Z", - "shell.execute_reply": "2025-02-02T02:17:15.624027Z" + "iopub.execute_input": "2025-02-08T23:23:27.053332Z", + "iopub.status.busy": "2025-02-08T23:23:27.052948Z", + "iopub.status.idle": "2025-02-08T23:23:27.059747Z", + "shell.execute_reply": "2025-02-08T23:23:27.058246Z" } }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[7], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# Configure the model\u001b[39;00m\n\u001b[0;32m----> 2\u001b[0m \u001b[43mmodel\u001b[49m\u001b[38;5;241m.\u001b[39mset_datatype(aidge_core\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mfloat32)\n\u001b[1;32m 3\u001b[0m model\u001b[38;5;241m.\u001b[39mset_backend(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcpu\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 5\u001b[0m \u001b[38;5;66;03m# Define the scheduler\u001b[39;00m\n", - "\u001b[0;31mNameError\u001b[0m: name 'model' is not defined" - ] - } - ], + "outputs": [], "source": [ "# Configure the model\n", "model.set_datatype(aidge_core.dtype.float32)\n", @@ -280,10 +266,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:15.629367Z", - "iopub.status.busy": "2025-02-02T02:17:15.629091Z", - "iopub.status.idle": "2025-02-02T02:17:16.792606Z", - "shell.execute_reply": "2025-02-02T02:17:16.791489Z" + "iopub.execute_input": "2025-02-08T23:23:27.064809Z", + "iopub.status.busy": "2025-02-08T23:23:27.064368Z", + "iopub.status.idle": "2025-02-08T23:23:27.843895Z", + "shell.execute_reply": "2025-02-08T23:23:27.842784Z" } }, "outputs": [], @@ -303,22 +289,18 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:16.797480Z", - "iopub.status.busy": "2025-02-02T02:17:16.797104Z", - "iopub.status.idle": "2025-02-02T02:17:16.850113Z", - "shell.execute_reply": "2025-02-02T02:17:16.849131Z" + "iopub.execute_input": "2025-02-08T23:23:27.848380Z", + "iopub.status.busy": "2025-02-08T23:23:27.848100Z", + "iopub.status.idle": "2025-02-08T23:23:28.912421Z", + "shell.execute_reply": "2025-02-08T23:23:28.910721Z" } }, "outputs": [ { - "ename": "NameError", - "evalue": "name 'scheduler' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[9], line 9\u001b[0m\n\u001b[1;32m 6\u001b[0m lbl_batch\u001b[38;5;241m.\u001b[39mset_datatype(aidge_core\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mfloat32)\n\u001b[1;32m 8\u001b[0m \u001b[38;5;66;03m# Run inference !\u001b[39;00m\n\u001b[0;32m----> 9\u001b[0m \u001b[43mscheduler\u001b[49m\u001b[38;5;241m.\u001b[39mforward(data\u001b[38;5;241m=\u001b[39m[data_batch])\n\u001b[1;32m 11\u001b[0m \u001b[38;5;66;03m# Get output and label in a numpy array\u001b[39;00m\n\u001b[1;32m 12\u001b[0m output_aidge \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39marray(\u001b[38;5;28mlist\u001b[39m(model\u001b[38;5;241m.\u001b[39mget_output_nodes())[\u001b[38;5;241m0\u001b[39m]\u001b[38;5;241m.\u001b[39mget_operator()\u001b[38;5;241m.\u001b[39mget_output(\u001b[38;5;241m0\u001b[39m))\n", - "\u001b[0;31mNameError\u001b[0m: name 'scheduler' is not defined" + "name": "stdout", + "output_type": "stream", + "text": [ + "0.9634\n" ] } ], diff --git a/source/Tutorial/export_cpp.html b/source/Tutorial/export_cpp.html index b7ff9d2ecb7b383213a7faa4af68d329087e374f..83039cb7169138b5ab392e4d812b4dce565debb5 100644 --- a/source/Tutorial/export_cpp.html +++ b/source/Tutorial/export_cpp.html @@ -486,7 +486,7 @@ Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB) Downloading ipycanvas-0.13.3-py2.py3-none-any.whl (125 kB) Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB) Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB) - <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">2.3/2.3 MB</span> <span class="ansi-red-fg">61.7 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> + <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">2.3/2.3 MB</span> <span class="ansi-red-fg">60.7 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> Installing collected packages: widgetsnbextension, jupyterlab-widgets, ipywidgets, ipycanvas Successfully installed ipycanvas-0.13.3 ipywidgets-8.1.5 jupyterlab-widgets-3.0.13 widgetsnbextension-4.0.13 @@ -544,7 +544,7 @@ ONNX model downloaded successfully. </pre></div> </div> </div> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]: </pre></div> </div> @@ -552,77 +552,7 @@ ONNX model downloaded successfully. </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -[<span class="ansi-blue-fg">INFO</span>] - Loading ONNX lenet_mnist.onnx -[<span class="ansi-blue-fg">INFO</span>] - ONNX metadata: -[<span class="ansi-blue-fg">INFO</span>] - Producer name: pytorch -[<span class="ansi-blue-fg">INFO</span>] - Producer version: 1.13.0 -[<span class="ansi-blue-fg">INFO</span>] - Opset max version: 14 -[<span class="ansi-blue-fg">INFO</span>] - Constructing DFG... -[<span class="ansi-blue-fg">INFO</span>] - Processing Initializers... -[<span class="ansi-blue-fg">INFO</span>] - Processing Nodes... -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_0_Conv</span>] of type [<span class="ansi-bold">Conv</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_1_Relu</span>] of type [<span class="ansi-bold">Relu</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_2_MaxPool</span>] of type [<span class="ansi-bold">MaxPool</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_3_Conv</span>] of type [<span class="ansi-bold">Conv</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_4_Relu</span>] of type [<span class="ansi-bold">Relu</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">feature_feature_5_MaxPool</span>] of type [<span class="ansi-bold">MaxPool</span>] -[<span class="ansi-yellow-fg">WARNING</span>] - Trying to load node named [<span class="ansi-bold">classifier_classifier_0_Flatten</span>] of type -[<span class="ansi-yellow-fg">WARNING</span>] [<span class="ansi-bold">Flatten</span>]. -[<span class="ansi-yellow-fg">WARNING</span>] Loading node using a [<span class="ansi-bold">GenericOperator</span>]. -[<span class="ansi-yellow-fg">WARNING</span>] Please report this issue at -[<span class="ansi-yellow-fg">WARNING</span>] https://gitlab.eclipse.org/eclipse/aidge/aidge_onnx by providing -[<span class="ansi-yellow-fg">WARNING</span>] your ONNX model and the following error: -[<span class="ansi-yellow-fg">WARNING</span>] "ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute -[<span class="ansi-yellow-fg">WARNING</span>] 'Flatten'" -[<span class="ansi-blue-intense-fg">NOTICE</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_0_Flatten</span>] of type [<span class="ansi-bold">Flatten</span>] as a -[<span class="ansi-blue-intense-fg">NOTICE</span>] GenericOperator. -[<span class="ansi-blue-intense-fg">NOTICE</span>] * axis : 1 -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_1_Gemm</span>] of type [<span class="ansi-bold">Gemm</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_2_Relu</span>] of type [<span class="ansi-bold">Relu</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_3_Gemm</span>] of type [<span class="ansi-bold">Gemm</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_4_Relu</span>] of type [<span class="ansi-bold">Relu</span>] -[<span class="ansi-blue-fg">INFO</span>] - Loaded node [<span class="ansi-bold">classifier_classifier_5_Gemm</span>] of type [<span class="ansi-bold">Gemm</span>] -[<span class="ansi-blue-fg">INFO</span>] - Connecting Nodes... -[<span class="ansi-green-fg">DEBUG</span>] - node feature_0_weight added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_0_bias added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_3_weight added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_3_bias added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_1_weight added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_1_bias added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_3_weight added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_3_bias added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_5_weight added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_5_bias added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_0_weight#0 -> feature_feature_0_Conv#1 added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_0_bias#0 -> feature_feature_0_Conv#2 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_0_Conv added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_0_Conv#0 -> feature_feature_1_Relu#0 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_1_Relu added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_1_Relu#0 -> feature_feature_2_MaxPool#0 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_2_MaxPool added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_2_MaxPool#0 -> feature_feature_3_Conv#0 added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_3_weight#0 -> feature_feature_3_Conv#1 added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_3_bias#0 -> feature_feature_3_Conv#2 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_3_Conv added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_3_Conv#0 -> feature_feature_4_Relu#0 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_4_Relu added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_4_Relu#0 -> feature_feature_5_MaxPool#0 added -[<span class="ansi-green-fg">DEBUG</span>] - node feature_feature_5_MaxPool added -[<span class="ansi-green-fg">DEBUG</span>] - edge feature_feature_5_MaxPool#0 -> classifier_classifier_0_Flatten#0 -[<span class="ansi-green-fg">DEBUG</span>] added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_0_Flatten added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_classifier_0_Flatten#0 -> -[<span class="ansi-green-fg">DEBUG</span>] classifier_classifier_1_Gemm#0 added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_1_weight#0 -> classifier_classifier_1_Gemm#1 added -[<span class="ansi-green-fg">DEBUG</span>] - -</pre></div></div> -</div> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: </pre></div> </div> @@ -634,167 +564,6 @@ ONNX model downloaded successfully. </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -edge classifier_1_bias#0 -> classifier_classifier_1_Gemm#2 added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_1_Gemm added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_classifier_1_Gemm#0 -> classifier_classifier_2_Relu#0 -[<span class="ansi-green-fg">DEBUG</span>] added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_2_Relu added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_classifier_2_Relu#0 -> classifier_classifier_3_Gemm#0 -[<span class="ansi-green-fg">DEBUG</span>] added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_3_weight#0 -> classifier_classifier_3_Gemm#1 added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_3_bias#0 -> classifier_classifier_3_Gemm#2 added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_3_Gemm added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_classifier_3_Gemm#0 -> classifier_classifier_4_Relu#0 -[<span class="ansi-green-fg">DEBUG</span>] added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_4_Relu added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_classifier_4_Relu#0 -> classifier_classifier_5_Gemm#0 -[<span class="ansi-green-fg">DEBUG</span>] added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_5_weight#0 -> classifier_classifier_5_Gemm#1 added -[<span class="ansi-green-fg">DEBUG</span>] - edge classifier_5_bias#0 -> classifier_classifier_5_Gemm#2 added -[<span class="ansi-green-fg">DEBUG</span>] - node classifier_classifier_5_Gemm added -[<span class="ansi-green-fg">DEBUG</span>] - sequence -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - sequence -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - root node <span style="color: rgb(255,255,0)">FC</span>, found: 3 -[<span class="ansi-green-fg">DEBUG</span>] - edge -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - parallel -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - root node <span style="color: rgb(255,255,0)">FC</span>, found: 3 -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - alternative -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - root node <span style="color: rgb(255,255,0)">FC</span>, found: 3 -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - root node <span style="color: rgb(255,255,0)">MatMul</span>, found: 0 -[<span class="ansi-green-fg">DEBUG</span>] - edge -[<span class="ansi-green-fg">DEBUG</span>] - <0-0- -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - sequence -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 1 -[<span class="ansi-green-fg">DEBUG</span>] - edge -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - parallel -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 1 -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - alternative -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 1 -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 1 -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - sequence -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 0 -[<span class="ansi-green-fg">DEBUG</span>] - edge -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - parallel -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 0 -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - alternative -[<span class="ansi-green-fg">DEBUG</span>] - node-or-block -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 0 -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - block -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-green-fg">DEBUG</span>] - node -[<span class="ansi-green-fg">DEBUG</span>] - node <span style="color: rgb(255,255,0)">Flatten</span>, found: 0 -[<span class="ansi-green-fg">DEBUG</span>] - edge -[<span class="ansi-green-fg">DEBUG</span>] - <span style="color: rgb(255,0,0)">×</span> -[<span class="ansi-blue-fg">INFO</span>] - Graph matching complete. -[<span class="ansi-blue-fg">INFO</span>] Found 1 matches for the query -[<span class="ansi-blue-intense-fg">NOTICE</span>] - the 0-th Parent of the child node classifier_classifier_1_Gemm (of -[<span class="ansi-blue-intense-fg">NOTICE</span>] type FC) already existed -[<span class="ansi-blue-intense-fg">NOTICE</span>] - Filling a Tensor already attributed. -[<span class="ansi-blue-intense-fg">NOTICE</span>] - You are replacing an existing parent for node -[<span class="ansi-blue-intense-fg">NOTICE</span>] classifier_classifier_1_Gemm (of type FC). -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-blue-fg">INFO</span>] - Manually setting GraphView input dims with provided parameters: -[<span class="ansi-blue-fg">INFO</span>] * input#0 [1, 1, 28, 28] -[<span class="ansi-green-fg">DEBUG</span>] - Validating input dimensions against existing graph inputs -[<span class="ansi-green-fg">DEBUG</span>] - Creating new tensor for input#0 with dims [1, 1, 28, 28] -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type Pad2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_0_Conv (of type -[<span class="ansi-green-fg">DEBUG</span>] PaddedConv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_2_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node feature_feature_3_Conv (of type -[<span class="ansi-green-fg">DEBUG</span>] Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_1_Relu (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_2_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node feature_feature_3_Conv (of type -[<span class="ansi-green-fg">DEBUG</span>] Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwa -</pre></div></div> -</div> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: </pre></div> @@ -803,7 +572,7 @@ edge classifier_1_bias#0 -> classifier_classifier_1_Gemm#2 added </pre></div> </div> </div> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: </pre></div> </div> @@ -813,352 +582,6 @@ edge classifier_1_bias#0 -> classifier_classifier_1_Gemm#2 added </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -rded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_2_MaxPool (of type -[<span class="ansi-green-fg">DEBUG</span>] MaxPooling2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_3_Conv (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_3_Conv (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_4_Relu (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool -[<span class="ansi-green-fg">DEBUG</span>] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_4_Relu (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_5_MaxPool (of type -[<span class="ansi-green-fg">DEBUG</span>] MaxPooling2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node feature_feature_5_MaxPool (of type -[<span class="ansi-green-fg">DEBUG</span>] MaxPooling2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_1_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_2_Relu (of type -[<span class="ansi-green-fg">DEBUG</span>] ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_3_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu -[<span class="ansi-green-fg">DEBUG</span>] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_2_Relu (of type -[<span class="ansi-green-fg">DEBUG</span>] ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_3_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_4_Relu (of type -[<span class="ansi-green-fg">DEBUG</span>] ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_5_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_4_Relu (of type -[<span class="ansi-green-fg">DEBUG</span>] ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node classifier_classifier_5_Gemm (of type -[<span class="ansi-green-fg">DEBUG</span>] FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (84, -[<span class="ansi-green-fg">DEBUG</span>] 84)]], [Float32, Default, [(1, 1), (84, 84)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (84, -[<span class="ansi-green-fg">DEBUG</span>] 84)], Float32, Default, [(10, 10), (84, 84)], Float32, Default, [(10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (120, -[<span class="ansi-green-fg">DEBUG</span>] 120)], Float32, Default, [(84, 84), (120, 120)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(84, 84)]], [Float32, Default, [(1, 1), (84, 84)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (120, -[<span class="ansi-green-fg">DEBUG</span>] 120)]], [Float32, Default, [(1, 1), (120, 120)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16), -[<span class="ansi-green-fg">DEBUG</span>] (5, 5), (5, 5)], Float32, Default, [(120, 120), (400, 400)], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(120, 120)]], [Float32, Default, [(1, 1), (120, 120)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16), -[<span class="ansi-green-fg">DEBUG</span>] (10, 10), (10, 10)]], [Float32, Default, [(1, 1), (16, 16), (5, 5), -[<span class="ansi-green-fg">DEBUG</span>] (5, 5)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16), -[<span class="ansi-green-fg">DEBUG</span>] (10, 10), (10, 10)]], [Float32, Default, [(1, 1), (16, 16), (10, 10), -[<span class="ansi-green-fg">DEBUG</span>] (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (14, 14), (14, 14)], Float32, Default, [(16, 16), (6, 6), (5, 5), (5, -[<span class="ansi-green-fg">DEBUG</span>] 5)], Float32, Default, [(16, 16)]], [Float32, Default, [(1, 1), (16, -[<span class="ansi-green-fg">DEBUG</span>] 16), (10, 10), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (14, 14), -[<span class="ansi-green-fg">DEBUG</span>] (14, 14)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (28, 28), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(6, 6), (1, 1), (5, 5), (5, -[<span class="ansi-green-fg">DEBUG</span>] 5)], Float32, Default, [(6, 6)]], [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["classifier_1_weight (Producer#4)", -[<span class="ansi-green-fg">DEBUG</span>] "feature_3_bias (Producer#3)", "feature_0_bias (Producer#1)", -[<span class="ansi-green-fg">DEBUG</span>] "feature_3_weight (Producer#2)", "feature_0_weight (Producer#0)", -[<span class="ansi-green-fg">DEBUG</span>] "classifier_3_weight (Producer#6)", "classifier_1_bias (Producer#5)", -[<span class="ansi-green-fg">DEBUG</span>] "classifier_5_weight (Producer#8)", "classifier_3_bias (Producer#7)", -[<span class="ansi-green-fg">DEBUG</span>] "classifier_5_bias (Producer#9)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_0_Conv (PaddedConv2D#0)", -[<span class="ansi-green-fg">DEBUG</span>] "feature_feature_3_Conv (Conv2D#0)", "classifier_classifier_1_Gemm -[<span class="ansi-green-fg">DEBUG</span>] (FC#0)", "classifier_classifier_3_Gemm (FC#1)", -[<span class="ansi-green-fg">DEBUG</span>] "classifier_classifier_5_Gemm (FC#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_0_Conv (PaddedConv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (1, 1), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/784:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/150:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/6:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node feature_feature_0_Conv (PaddedConv2D#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node feature_feature_0_Conv -[<span class="ansi-yellow-fg">WARNING</span>] (PaddedConv2D) -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_3_Conv (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/1176:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/2400:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/16:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node feature_feature_3_Conv (Conv2D#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R1176:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_1_Gemm (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/400:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/48000:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/120:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node classifier_classifier_1_Gemm (FC#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R400:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_3_Gemm (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/120:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10080:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/84:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node classifier_classifier_3_Gemm (FC#1) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R120:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/84:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/840:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node classifier_classifier_5_Gemm (FC#2) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R84:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_0_Conv (PaddedConv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Pad2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Pad2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/784:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Pad2D#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node (Pad2D) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Pad2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Pad2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 784:1/784:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1024:1 -Context: Consumer node (Pad2D#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node (Pad2D) -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Conv2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/1024:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/150:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/6:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Conv2D#0) input #1 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#1 for node (Conv2D) -Context: Consumer node (Conv2D#0) input #2 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#2 for node (Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 1024:1/1024:1 -[<span class="ansi-green-fg">DEBUG</span>] 150:1/150:1 -[<span class="ansi-green-fg">DEBUG</span>] 6:1/6:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_0_Conv (PaddedConv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 784:1/784:1 -[<span class="ansi-green-fg">DEBUG</span>] 150:1/150:1 -[<span class="ansi-green-fg">DEBUG</span>] 6:1/6:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 4704:1 -Context: Consumer node feature_feature_0_Conv (PaddedConv2D#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node feature_feature_0_Conv -[<span class="ansi-yellow-fg">WARNING</span>] (PaddedConv2D) -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_1_Relu (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_1_Relu (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_3_Conv (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_1_Relu (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_1_Gemm (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_1_Relu (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_3_Gemm (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_1_Relu (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_1_Relu (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_1_Relu (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_1_Relu (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_1_Relu (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 4704:1/4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_2_MaxPool (MaxPooling2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_2_MaxPool (MaxPooling2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_2_MaxPool (MaxPooling2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_2_MaxPool (MaxPooling2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_2_MaxPool (MaxPooling2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 4704:1/4704:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1176:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_3_Conv (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_3_Conv (Conv2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_3_Conv (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/1176:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/2400:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/16:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_3_Conv (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_3_Conv (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 1176:1/1176:1 -[<span class="ansi-green-fg">DEBUG</span>] 2400:1/2400:1 -[<span class="ansi-green-fg">DEBUG</span>] 16:1/16:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_4_Relu (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_4_Relu (ReLU#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_4_Relu (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_4_Relu (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_4_Relu (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 1600:1/1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_5_MaxPool (MaxPooling2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["feature_feature_5_MaxPool (MaxPooling2D#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_5_MaxPool (MaxPooling2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: feature_feature_5_MaxPool (MaxPooling2D#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">feature_feature_5_MaxPool (MaxPooling2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 1600:1/1600:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 400:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_1_Gemm (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["classifier_classifier_1_Gemm (FC#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_1_Gemm (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/400:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/48000:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/120:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: classifier_classifier_1_Gemm (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifie</span> -</pre></div></div> -</div> </section> <section id="Export-the-model"> <h2>Export the model<a class="headerlink" href="#Export-the-model" title="Link to this heading">#</a></h2> @@ -1185,142 +608,7 @@ Context: Consumer node feature_feature_0_Conv (PaddedConv2D#0) input #0 </div> <div class="output_area docutils container"> <div class="highlight"><pre> -r_classifier_1_Gemm (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 400:1/400:1 -[<span class="ansi-green-fg">DEBUG</span>] 48000:1/48000:1 -[<span class="ansi-green-fg">DEBUG</span>] 120:1/120:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 120:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_2_Relu (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["classifier_classifier_2_Relu (ReLU#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_2_Relu (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/120:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: classifier_classifier_2_Relu (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_2_Relu (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 120:1/120:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 120:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_3_Gemm (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["classifier_classifier_3_Gemm (FC#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_3_Gemm (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/120:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10080:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/84:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: classifier_classifier_3_Gemm (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_3_Gemm (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 120:1/120:1 -[<span class="ansi-green-fg">DEBUG</span>] 10080:1/10080:1 -[<span class="ansi-green-fg">DEBUG</span>] 84:1/84:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 84:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_4_Relu (ReLU#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["classifier_classifier_4_Relu (ReLU#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_4_Relu (ReLU#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/84:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: classifier_classifier_4_Relu (ReLU#3) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_4_Relu (ReLU#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 84:1/84:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 84:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["classifier_classifier_5_Gemm (FC#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/84:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/840:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: classifier_classifier_5_Gemm (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">classifier_classifier_5_Gemm (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 84:1/84:1 -[<span class="ansi-green-fg">DEBUG</span>] 840:1/840:1 -[<span class="ansi-green-fg">DEBUG</span>] 10:1/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 10:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-blue-intense-fg">NOTICE</span>] - Generated memory management info at: -[<span class="ansi-blue-intense-fg">NOTICE</span>] lenet_export_fp32/stats/memory_info.png -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_1_weight[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(120, 120), -[<span class="ansi-green-fg">DEBUG</span>] (400, 400)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_3_bias[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(16, 16)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_0_bias[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(6, 6)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_3_weight[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(16, 16), (6, -[<span class="ansi-green-fg">DEBUG</span>] 6), (5, 5), (5, 5)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_0_weight[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(6, 6), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1), (5, 5), (5, 5)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_3_weight[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(84, 84), -[<span class="ansi-green-fg">DEBUG</span>] (120, 120)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_1_bias[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(120, 120)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_5_weight[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(10, 10), -[<span class="ansi-green-fg">DEBUG</span>] (84, 84)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_3_bias[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(84, 84)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to classifier_5_bias[Producer]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Any, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_feature_0_Conv[PaddedConv2D]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)], Float32, Default, [(6, 6), (1, 1), (5, 5), (5, -[<span class="ansi-green-fg">DEBUG</span>] 5)], Float32, Default, [(6, 6)]], [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_feature_1_Relu[ReLU]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (28, 28), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_feature_2_MaxPool[MaxPooling2D]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (14, 14), -[<span class="ansi-green-fg">DEBUG</span>] (14, 14)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_feature_3_Conv[Conv2D]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6), -[<span class="ansi-green-fg">DEBUG</span>] (14, 14), (14, 14)], Float32, Default, [(16, 16), (6, 6), (5, 5), (5, -[<span class="ansi-green-fg">DEBUG</span>] 5)], Float32, Default, [(16, 16)]], [Float32, Default, [(1, 1), (16, -[<span class="ansi-green-fg">DEBUG</span>] 16), (10, 10), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Setting backend export_cpp to feature_feature_4_Relu[ReLU]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16), -[<span class="ansi-green-fg">DEBUG</span>] (10gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h +gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h </pre></div></div> </div> <section id="Draw-your-own-number"> @@ -1407,7 +695,7 @@ r_classifier_1_Gemm (FC#0) </pre></div> </div> <div class="output_area docutils container"> -<script type="application/vnd.jupyter.widget-view+json">{"version_major": 2, "version_minor": 0, "model_id": "597cc87efcab4df68a19a4f7deba4ea6"}</script></div> +<script type="application/vnd.jupyter.widget-view+json">{"version_major": 2, "version_minor": 0, "model_id": "b81cc57764364dacbe05db8f078c0c8b"}</script></div> </div> </section> <section id="Generate-inputs-for-testing-the-model-from-your-drawing"> @@ -1474,11 +762,11 @@ make[1]: Leaving directory '/builds/eclipse/aidge/aidge/docs/source/Tutorial <div class="output_area docutils container"> <div class="highlight"><pre> classifier_classifier_5_Gemm_output_0: --472123710320839244029094548266287104.000000 -358620454350872725688363565715554304.000000 -113823199097239746302018111408177152.000000 -16739482156458719204678603116642304.000000 -36074204094196016754500678440714240.000000 -239514341184222461921692342084960256.000000 -388133420256411277027984248479416320.000000 339156035911099577417900858944782336.000000 -467520435236516714618403254435840000.000000 -273632146930293199392671791172288512.000000 +-20541597248326134892065471713496793088.000000 -36370031535485706022484156008309456896.000000 -19254606102890223394590133307316371456.000000 -43757219772894104643447740056322703360.000000 19535295637045759089816540814566752256.000000 -9789361405654188886326507436488261632.000000 -9142756286013873290866966820435263488.000000 2320414299764495296297966457277382656.000000 -13720191897414000530495502226919784448.000000 -27855552042908748472275189720632262656.000000 </pre></div></div> </div> <script type="application/vnd.jupyter.widget-state+json"> -{"state": {"0cd1bb9f3cbb45729cefb8be83a6671e": {"model_name": "CanvasManagerModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_model_module": "ipycanvas", "_model_module_version": "^0.13", "_model_name": "CanvasManagerModel", "_view_count": null, "_view_module": null, "_view_module_version": "", "_view_name": null}}, "38301ed100024451b34412da11dea710": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "d33ac7250d0b4d7eae4be3de2917bb52": {"model_name": "RoughCanvasModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_canvas_manager": "IPY_MODEL_0cd1bb9f3cbb45729cefb8be83a6671e", "_dom_classes": [], "_model_module": "ipycanvas", "_model_module_version": "^0.13", "_model_name": "RoughCanvasModel", "_send_client_ready_event": true, "_view_count": null, "_view_module": "ipycanvas", "_view_module_version": "^0.13", "_view_name": "CanvasView", "height": 28, "image_data": null, "layout": "IPY_MODEL_38301ed100024451b34412da11dea710", "sync_image_data": true, "tabbable": null, "tooltip": null, "width": 28}}, "1726718fd3a0481dbb598f00294c1c8e": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "39bdf14f642e4e21a2efe8cc5efccc87": {"model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "StyleView", "button_color": null, "font_family": null, "font_size": null, "font_style": null, "font_variant": null, "font_weight": null, "text_color": null, "text_decoration": null}}, "f2db2290dc344872bbc1a2fa8cba40c8": {"model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "ButtonView", "button_style": "", "description": "Generate PNG", "disabled": false, "icon": "", "layout": "IPY_MODEL_1726718fd3a0481dbb598f00294c1c8e", "style": "IPY_MODEL_39bdf14f642e4e21a2efe8cc5efccc87", "tabbable": null, "tooltip": null}}, "46a0e83d89ca4ddbb393ff54d74d3f99": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "c2b9c5d2de604261862769f168f24491": {"model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "StyleView", "button_color": null, "font_family": null, "font_size": null, "font_style": null, "font_variant": null, "font_weight": null, "text_color": null, "text_decoration": null}}, "14b08873973c4ca896ae0b9c1d90e914": {"model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "ButtonView", "button_style": "", "description": "Clear", "disabled": false, "icon": "", "layout": "IPY_MODEL_46a0e83d89ca4ddbb393ff54d74d3f99", "style": "IPY_MODEL_c2b9c5d2de604261862769f168f24491", "tabbable": null, "tooltip": null}}, "df645d1218bc4e04ad1d2cc6e72460a0": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "d82ef7110c9a404d93c46c22de488dfd": {"model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "HBoxView", "box_style": "", "children": ["IPY_MODEL_f2db2290dc344872bbc1a2fa8cba40c8", "IPY_MODEL_14b08873973c4ca896ae0b9c1d90e914"], "layout": "IPY_MODEL_df645d1218bc4e04ad1d2cc6e72460a0", "tabbable": null, "tooltip": null}}, "52281951ac754d5795c81b5b4cb7bf94": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": "auto", "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": "300px"}}, "597cc87efcab4df68a19a4f7deba4ea6": {"model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "VBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "VBoxView", "box_style": "", "children": ["IPY_MODEL_d33ac7250d0b4d7eae4be3de2917bb52", "IPY_MODEL_d82ef7110c9a404d93c46c22de488dfd"], "layout": "IPY_MODEL_52281951ac754d5795c81b5b4cb7bf94", "tabbable": null, "tooltip": null}}}, "version_major": 2, "version_minor": 0} +{"state": {"80f7092684a44a7eb4de1f3d94c14f1c": {"model_name": "CanvasManagerModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_model_module": "ipycanvas", "_model_module_version": "^0.13", "_model_name": "CanvasManagerModel", "_view_count": null, "_view_module": null, "_view_module_version": "", "_view_name": null}}, "b35e861b42bb4a30a0b2c8769c72dda5": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "92917e47161c4fa0be49684cd4e327d4": {"model_name": "RoughCanvasModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_canvas_manager": "IPY_MODEL_80f7092684a44a7eb4de1f3d94c14f1c", "_dom_classes": [], "_model_module": "ipycanvas", "_model_module_version": "^0.13", "_model_name": "RoughCanvasModel", "_send_client_ready_event": true, "_view_count": null, "_view_module": "ipycanvas", "_view_module_version": "^0.13", "_view_name": "CanvasView", "height": 28, "image_data": null, "layout": "IPY_MODEL_b35e861b42bb4a30a0b2c8769c72dda5", "sync_image_data": true, "tabbable": null, "tooltip": null, "width": 28}}, "39088447f03f4fe9ab5a55bc1e58a6bf": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "36a314b5325f46fe8c2ce44523c5a6ce": {"model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "StyleView", "button_color": null, "font_family": null, "font_size": null, "font_style": null, "font_variant": null, "font_weight": null, "text_color": null, "text_decoration": null}}, "c48dbd48049945438c6c5069081e0510": {"model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "ButtonView", "button_style": "", "description": "Generate PNG", "disabled": false, "icon": "", "layout": "IPY_MODEL_39088447f03f4fe9ab5a55bc1e58a6bf", "style": "IPY_MODEL_36a314b5325f46fe8c2ce44523c5a6ce", "tabbable": null, "tooltip": null}}, "187706286a4741fb96909ed082d9e550": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "f833aed870ec45a489e5947d5b8a4394": {"model_name": "ButtonStyleModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "StyleView", "button_color": null, "font_family": null, "font_size": null, "font_style": null, "font_variant": null, "font_weight": null, "text_color": null, "text_decoration": null}}, "cf17fb1b59904b649039dc0efef88e4f": {"model_name": "ButtonModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "ButtonView", "button_style": "", "description": "Clear", "disabled": false, "icon": "", "layout": "IPY_MODEL_187706286a4741fb96909ed082d9e550", "style": "IPY_MODEL_f833aed870ec45a489e5947d5b8a4394", "tabbable": null, "tooltip": null}}, "3b6c4d62f7574931bd204648a0168d71": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null}}, "6ab09ee77e2949c49f36352012b51d56": {"model_name": "HBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "HBoxView", "box_style": "", "children": ["IPY_MODEL_c48dbd48049945438c6c5069081e0510", "IPY_MODEL_cf17fb1b59904b649039dc0efef88e4f"], "layout": "IPY_MODEL_3b6c4d62f7574931bd204648a0168d71", "tabbable": null, "tooltip": null}}, "b473559ec7464710945d543dcbb0193b": {"model_name": "LayoutModel", "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "state": {"_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": "auto", "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": "300px"}}, "b81cc57764364dacbe05db8f078c0c8b": {"model_name": "VBoxModel", "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "state": {"_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", "_model_name": "VBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", "_view_name": "VBoxView", "box_style": "", "children": ["IPY_MODEL_92917e47161c4fa0be49684cd4e327d4", "IPY_MODEL_6ab09ee77e2949c49f36352012b51d56"], "layout": "IPY_MODEL_b473559ec7464710945d543dcbb0193b", "tabbable": null, "tooltip": null}}}, "version_major": 2, "version_minor": 0} </script></section> </section> </section> diff --git a/source/Tutorial/export_cpp.ipynb b/source/Tutorial/export_cpp.ipynb index f86529e589c68130b00f9b3623433e224b241dee..dc1d6a2caeb9611f68cf81903611ea66de3667f1 100644 --- a/source/Tutorial/export_cpp.ipynb +++ b/source/Tutorial/export_cpp.ipynb @@ -12,10 +12,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:19.268146Z", - "iopub.status.busy": "2025-02-02T02:17:19.267459Z", - "iopub.status.idle": "2025-02-02T02:17:21.878401Z", - "shell.execute_reply": "2025-02-02T02:17:21.875976Z" + "iopub.execute_input": "2025-02-08T23:23:31.087359Z", + "iopub.status.busy": "2025-02-08T23:23:31.086733Z", + "iopub.status.idle": "2025-02-08T23:23:33.658847Z", + "shell.execute_reply": "2025-02-08T23:23:33.656834Z" } }, "outputs": [ @@ -31,7 +31,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "Collecting ipywidgets\r\n", + "Collecting ipywidgets\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ " Downloading ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)\r\n" ] }, @@ -39,14 +45,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "Collecting ipycanvas\r\n", - " Downloading ipycanvas-0.13.3-py2.py3-none-any.whl.metadata (6.3 kB)\r\n" + "Collecting ipycanvas\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " Downloading ipycanvas-0.13.3-py2.py3-none-any.whl.metadata (6.3 kB)\r\n", "Requirement already satisfied: charset-normalizer<4,>=2 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (3.4.1)\r\n", "Requirement already satisfied: idna<4,>=2.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (3.10)\r\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (2.3.0)\r\n", @@ -68,15 +74,21 @@ "name": "stdout", "output_type": "stream", "text": [ - "Collecting jupyterlab-widgets~=3.0.12 (from ipywidgets)\r\n", - " Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB)\r\n" + "Collecting jupyterlab-widgets~=3.0.12 (from ipywidgets)\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB)\r\n", + "Requirement already satisfied: pillow>=6.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipycanvas) (11.1.0)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pillow>=6.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipycanvas) (11.1.0)\r\n", "Requirement already satisfied: decorator in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (5.1.1)\r\n", "Requirement already satisfied: exceptiongroup in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (1.2.2)\r\n", "Requirement already satisfied: jedi>=0.16 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\r\n", @@ -85,44 +97,44 @@ "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.50)\r\n", "Requirement already satisfied: pygments>=2.4.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (2.19.1)\r\n", "Requirement already satisfied: stack_data in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\r\n", - "Requirement already satisfied: typing_extensions>=4.6 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (4.12.2)\r\n" + "Requirement already satisfied: typing_extensions>=4.6 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (4.12.2)\r\n", + "Requirement already satisfied: parso<0.9.0,>=0.8.4 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\r\n", + "Requirement already satisfied: ptyprocess>=0.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\r\n", + "Requirement already satisfied: wcwidth in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: parso<0.9.0,>=0.8.4 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\r\n", - "Requirement already satisfied: ptyprocess>=0.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\r\n", - "Requirement already satisfied: wcwidth in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\r\n", "Requirement already satisfied: executing>=1.2.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.2.0)\r\n", "Requirement already satisfied: asttokens>=2.1.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (3.0.0)\r\n", - "Requirement already satisfied: pure-eval in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\r\n" + "Requirement already satisfied: pure-eval in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\r\n", + "Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB)\r\n", - "Downloading ipycanvas-0.13.3-py2.py3-none-any.whl (125 kB)\r\n" + "Downloading ipycanvas-0.13.3-py2.py3-none-any.whl (125 kB)\r\n", + "Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl (214 kB)\r\n", "Downloading widgetsnbextension-4.0.13-py3-none-any.whl (2.3 MB)\r\n", - "\u001b[?25l" + "\u001b[?25l \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m0.0/2.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m0.0/2.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m2.3/2.3 MB\u001b[0m \u001b[31m61.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\r", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m2.3/2.3 MB\u001b[0m \u001b[31m60.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -173,10 +185,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:21.885621Z", - "iopub.status.busy": "2025-02-02T02:17:21.884339Z", - "iopub.status.idle": "2025-02-02T02:17:22.086416Z", - "shell.execute_reply": "2025-02-02T02:17:22.084599Z" + "iopub.execute_input": "2025-02-08T23:23:33.666427Z", + "iopub.status.busy": "2025-02-08T23:23:33.665748Z", + "iopub.status.idle": "2025-02-08T23:23:33.846417Z", + "shell.execute_reply": "2025-02-08T23:23:33.845223Z" } }, "outputs": [], @@ -190,10 +202,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:22.092031Z", - "iopub.status.busy": "2025-02-02T02:17:22.091618Z", - "iopub.status.idle": "2025-02-02T02:17:22.444985Z", - "shell.execute_reply": "2025-02-02T02:17:22.443129Z" + "iopub.execute_input": "2025-02-08T23:23:33.851683Z", + "iopub.status.busy": "2025-02-08T23:23:33.851371Z", + "iopub.status.idle": "2025-02-08T23:23:34.198671Z", + "shell.execute_reply": "2025-02-08T23:23:34.196785Z" } }, "outputs": [ @@ -229,10 +241,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:22.451420Z", - "iopub.status.busy": "2025-02-02T02:17:22.450225Z", - "iopub.status.idle": "2025-02-02T02:17:23.175223Z", - "shell.execute_reply": "2025-02-02T02:17:23.173935Z" + "iopub.execute_input": "2025-02-08T23:23:34.204777Z", + "iopub.status.busy": "2025-02-08T23:23:34.204153Z", + "iopub.status.idle": "2025-02-08T23:23:34.889262Z", + "shell.execute_reply": "2025-02-08T23:23:34.888055Z" } }, "outputs": [], @@ -248,83 +260,13 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:23.180493Z", - "iopub.status.busy": "2025-02-02T02:17:23.180045Z", - "iopub.status.idle": "2025-02-02T02:17:23.223546Z", - "shell.execute_reply": "2025-02-02T02:17:23.222280Z" + "iopub.execute_input": "2025-02-08T23:23:34.895504Z", + "iopub.status.busy": "2025-02-08T23:23:34.895081Z", + "iopub.status.idle": "2025-02-08T23:23:34.928242Z", + "shell.execute_reply": "2025-02-08T23:23:34.927107Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[\u001b[34mINFO\u001b[0m] - Loading ONNX lenet_mnist.onnx\n", - "[\u001b[34mINFO\u001b[0m] - ONNX metadata:\n", - "[\u001b[34mINFO\u001b[0m] \t- Producer name: pytorch\n", - "[\u001b[34mINFO\u001b[0m] \t- Producer version: 1.13.0\n", - "[\u001b[34mINFO\u001b[0m] \t- Opset max version: 14\n", - "[\u001b[34mINFO\u001b[0m] - Constructing DFG...\n", - "[\u001b[34mINFO\u001b[0m] - Processing Initializers...\n", - "[\u001b[34mINFO\u001b[0m] - Processing Nodes...\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_0_Conv\u001b[0m] of type [\u001b[1m\u001b[3mConv\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_1_Relu\u001b[0m] of type [\u001b[1m\u001b[3mRelu\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_2_MaxPool\u001b[0m] of type [\u001b[1m\u001b[3mMaxPool\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_3_Conv\u001b[0m] of type [\u001b[1m\u001b[3mConv\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_4_Relu\u001b[0m] of type [\u001b[1m\u001b[3mRelu\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mfeature_feature_5_MaxPool\u001b[0m] of type [\u001b[1m\u001b[3mMaxPool\u001b[0m]\n", - "[\u001b[33mWARNING\u001b[0m] - Trying to load node named [\u001b[1m\u001b[3mclassifier_classifier_0_Flatten\u001b[0m] of type\n", - "[\u001b[33mWARNING\u001b[0m] [\u001b[1m\u001b[3mFlatten\u001b[0m].\n", - "[\u001b[33mWARNING\u001b[0m] Loading node using a [\u001b[1m\u001b[3mGenericOperator\u001b[0m].\n", - "[\u001b[33mWARNING\u001b[0m] Please report this issue at\n", - "[\u001b[33mWARNING\u001b[0m] https://gitlab.eclipse.org/eclipse/aidge/aidge_onnx by providing\n", - "[\u001b[33mWARNING\u001b[0m] your ONNX model and the following error:\n", - "[\u001b[33mWARNING\u001b[0m] \"ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute\n", - "[\u001b[33mWARNING\u001b[0m] 'Flatten'\"\n", - "[\u001b[94mNOTICE\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_0_Flatten\u001b[0m] of type [\u001b[1m\u001b[3mFlatten\u001b[0m] as a\n", - "[\u001b[94mNOTICE\u001b[0m] GenericOperator.\n", - "[\u001b[94mNOTICE\u001b[0m] \t* axis : 1\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_1_Gemm\u001b[0m] of type [\u001b[1m\u001b[3mGemm\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_2_Relu\u001b[0m] of type [\u001b[1m\u001b[3mRelu\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_3_Gemm\u001b[0m] of type [\u001b[1m\u001b[3mGemm\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_4_Relu\u001b[0m] of type [\u001b[1m\u001b[3mRelu\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Loaded node [\u001b[1m\u001b[3mclassifier_classifier_5_Gemm\u001b[0m] of type [\u001b[1m\u001b[3mGemm\u001b[0m]\n", - "[\u001b[34mINFO\u001b[0m] - Connecting Nodes...\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_0_weight added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_0_bias added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_3_weight added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_3_bias added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_1_weight added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_1_bias added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_3_weight added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_3_bias added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_5_weight added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_5_bias added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_0_weight#0 -> feature_feature_0_Conv#1 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_0_bias#0 -> feature_feature_0_Conv#2 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_0_Conv added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_0_Conv#0 -> feature_feature_1_Relu#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_1_Relu added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_1_Relu#0 -> feature_feature_2_MaxPool#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_2_MaxPool added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_2_MaxPool#0 -> feature_feature_3_Conv#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_3_weight#0 -> feature_feature_3_Conv#1 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_3_bias#0 -> feature_feature_3_Conv#2 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_3_Conv added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_3_Conv#0 -> feature_feature_4_Relu#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_4_Relu added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_4_Relu#0 -> feature_feature_5_MaxPool#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node feature_feature_5_MaxPool added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge feature_feature_5_MaxPool#0 -> classifier_classifier_0_Flatten#0\n", - "[\u001b[32mDEBUG\u001b[0m] added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_0_Flatten added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_classifier_0_Flatten#0 ->\n", - "[\u001b[32mDEBUG\u001b[0m] classifier_classifier_1_Gemm#0 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_1_weight#0 -> classifier_classifier_1_Gemm#1 added\n", - "[\u001b[32mDEBUG\u001b[0m] - " - ] - } - ], + "outputs": [], "source": [ "model = aidge_onnx.load_onnx(\"lenet_mnist.onnx\")" ] @@ -334,181 +276,13 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:23.228260Z", - "iopub.status.busy": "2025-02-02T02:17:23.227788Z", - "iopub.status.idle": "2025-02-02T02:17:23.243209Z", - "shell.execute_reply": "2025-02-02T02:17:23.241114Z" + "iopub.execute_input": "2025-02-08T23:23:34.933560Z", + "iopub.status.busy": "2025-02-08T23:23:34.933236Z", + "iopub.status.idle": "2025-02-08T23:23:34.939691Z", + "shell.execute_reply": "2025-02-08T23:23:34.938625Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "edge classifier_1_bias#0 -> classifier_classifier_1_Gemm#2 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_1_Gemm added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_classifier_1_Gemm#0 -> classifier_classifier_2_Relu#0\n", - "[\u001b[32mDEBUG\u001b[0m] added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_2_Relu added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_classifier_2_Relu#0 -> classifier_classifier_3_Gemm#0\n", - "[\u001b[32mDEBUG\u001b[0m] added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_3_weight#0 -> classifier_classifier_3_Gemm#1 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_3_bias#0 -> classifier_classifier_3_Gemm#2 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_3_Gemm added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_classifier_3_Gemm#0 -> classifier_classifier_4_Relu#0\n", - "[\u001b[32mDEBUG\u001b[0m] added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_4_Relu added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_classifier_4_Relu#0 -> classifier_classifier_5_Gemm#0\n", - "[\u001b[32mDEBUG\u001b[0m] added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_5_weight#0 -> classifier_classifier_5_Gemm#1 added\n", - "[\u001b[32mDEBUG\u001b[0m] - edge classifier_5_bias#0 -> classifier_classifier_5_Gemm#2 added\n", - "[\u001b[32mDEBUG\u001b[0m] - node classifier_classifier_5_Gemm added\n", - "[\u001b[32mDEBUG\u001b[0m] - sequence\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - sequence\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - root node \u001b[38;2;255;255;000mFC\u001b[0m, found: 3\n", - "[\u001b[32mDEBUG\u001b[0m] - edge\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - parallel\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - root node \u001b[38;2;255;255;000mFC\u001b[0m, found: 3\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - alternative\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - root node \u001b[38;2;255;255;000mFC\u001b[0m, found: 3\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - root node \u001b[38;2;255;255;000mMatMul\u001b[0m, found: 0\n", - "[\u001b[32mDEBUG\u001b[0m] - edge\n", - "[\u001b[32mDEBUG\u001b[0m] - <0-0-\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - sequence\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 1\n", - "[\u001b[32mDEBUG\u001b[0m] - edge\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - parallel\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 1\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - alternative\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 1\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 1\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - sequence\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 0\n", - "[\u001b[32mDEBUG\u001b[0m] - edge\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - parallel\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 0\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - alternative\n", - "[\u001b[32mDEBUG\u001b[0m] - node-or-block\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 0\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - block\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - node\n", - "[\u001b[32mDEBUG\u001b[0m] - node \u001b[38;2;255;255;000mFlatten\u001b[0m, found: 0\n", - "[\u001b[32mDEBUG\u001b[0m] - edge\n", - "[\u001b[32mDEBUG\u001b[0m] - \u001b[38;2;255;000;000m×\u001b[0m\n", - "[\u001b[34mINFO\u001b[0m] - Graph matching complete.\n", - "[\u001b[34mINFO\u001b[0m] Found 1 matches for the query\n", - "[\u001b[94mNOTICE\u001b[0m] - the 0-th Parent of the child node classifier_classifier_1_Gemm (of\n", - "[\u001b[94mNOTICE\u001b[0m] type FC) already existed\n", - "[\u001b[94mNOTICE\u001b[0m] - Filling a Tensor already attributed.\n", - "[\u001b[94mNOTICE\u001b[0m] - You are replacing an existing parent for node\n", - "[\u001b[94mNOTICE\u001b[0m] classifier_classifier_1_Gemm (of type FC).\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[34mINFO\u001b[0m] - Manually setting GraphView input dims with provided parameters:\n", - "[\u001b[34mINFO\u001b[0m] \t* input#0 [1, 1, 28, 28]\n", - "[\u001b[32mDEBUG\u001b[0m] - Validating input dimensions against existing graph inputs\n", - "[\u001b[32mDEBUG\u001b[0m] - Creating new tensor for input#0 with dims [1, 1, 28, 28]\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type Pad2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_0_Conv (of type\n", - "[\u001b[32mDEBUG\u001b[0m] PaddedConv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_2_MaxPool\n", - "[\u001b[32mDEBUG\u001b[0m] (of type MaxPooling2D)) of node feature_feature_3_Conv (of type\n", - "[\u001b[32mDEBUG\u001b[0m] Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool\n", - "[\u001b[32mD" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "EBUG\u001b[0m] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_1_Relu (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_2_MaxPool\n", - "[\u001b[32mDEBUG\u001b[0m] (of type MaxPooling2D)) of node feature_feature_3_Conv (of type\n", - "[\u001b[32mDEBUG\u001b[0m] Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool\n", - "[\u001b[32mDEBUG\u001b[0m] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwa" - ] - } - ], + "outputs": [], "source": [ "# Remove Flatten node, useless in the CPP export\n", "aidge_core.remove_flatten(model)\n", @@ -522,10 +296,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:23.250821Z", - "iopub.status.busy": "2025-02-02T02:17:23.249307Z", - "iopub.status.idle": "2025-02-02T02:17:23.386929Z", - "shell.execute_reply": "2025-02-02T02:17:23.384434Z" + "iopub.execute_input": "2025-02-08T23:23:34.945667Z", + "iopub.status.busy": "2025-02-08T23:23:34.945253Z", + "iopub.status.idle": "2025-02-08T23:23:35.076965Z", + "shell.execute_reply": "2025-02-08T23:23:35.074442Z" } }, "outputs": [], @@ -538,366 +312,13 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:23.394214Z", - "iopub.status.busy": "2025-02-02T02:17:23.393479Z", - "iopub.status.idle": "2025-02-02T02:17:23.418477Z", - "shell.execute_reply": "2025-02-02T02:17:23.415038Z" + "iopub.execute_input": "2025-02-08T23:23:35.084326Z", + "iopub.status.busy": "2025-02-08T23:23:35.083557Z", + "iopub.status.idle": "2025-02-08T23:23:35.094355Z", + "shell.execute_reply": "2025-02-08T23:23:35.092486Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "rded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_2_MaxPool (of type\n", - "[\u001b[32mDEBUG\u001b[0m] MaxPooling2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_3_Conv (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool\n", - "[\u001b[32mDEBUG\u001b[0m] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_3_Conv (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_4_Relu (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node feature_feature_5_MaxPool\n", - "[\u001b[32mDEBUG\u001b[0m] (of type MaxPooling2D)) of node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_4_Relu (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_5_MaxPool (of type\n", - "[\u001b[32mDEBUG\u001b[0m] MaxPooling2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_2_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_3_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node feature_feature_5_MaxPool (of type\n", - "[\u001b[32mDEBUG\u001b[0m] MaxPooling2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_1_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_2_Relu (of type\n", - "[\u001b[32mDEBUG\u001b[0m] ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_3_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node classifier_classifier_4_Relu\n", - "[\u001b[32mDEBUG\u001b[0m] (of type ReLU)) of node classifier_classifier_5_Gemm (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_2_Relu (of type\n", - "[\u001b[32mDEBUG\u001b[0m] ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_3_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_4_Relu (of type\n", - "[\u001b[32mDEBUG\u001b[0m] ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_5_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_4_Relu (of type\n", - "[\u001b[32mDEBUG\u001b[0m] ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node classifier_classifier_5_Gemm (of type\n", - "[\u001b[32mDEBUG\u001b[0m] FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (84,\n", - "[\u001b[32mDEBUG\u001b[0m] 84)]], [Float32, Default, [(1, 1), (84, 84)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (84,\n", - "[\u001b[32mDEBUG\u001b[0m] 84)], Float32, Default, [(10, 10), (84, 84)], Float32, Default, [(10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (120,\n", - "[\u001b[32mDEBUG\u001b[0m] 120)], Float32, Default, [(84, 84), (120, 120)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(84, 84)" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "]], [Float32, Default, [(1, 1), (84, 84)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (120,\n", - "[\u001b[32mDEBUG\u001b[0m] 120)]], [Float32, Default, [(1, 1), (120, 120)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16),\n", - "[\u001b[32mDEBUG\u001b[0m] (5, 5), (5, 5)], Float32, Default, [(120, 120), (400, 400)], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(120, 120)]], [Float32, Default, [(1, 1), (120, 120)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16),\n", - "[\u001b[32mDEBUG\u001b[0m] (10, 10), (10, 10)]], [Float32, Default, [(1, 1), (16, 16), (5, 5),\n", - "[\u001b[32mDEBUG\u001b[0m] (5, 5)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16),\n", - "[\u001b[32mDEBUG\u001b[0m] (10, 10), (10, 10)]], [Float32, Default, [(1, 1), (16, 16), (10, 10),\n", - "[\u001b[32mDEBUG\u001b[0m] (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (14, 14), (14, 14)], Float32, Default, [(16, 16), (6, 6), (5, 5), (5,\n", - "[\u001b[32mDEBUG\u001b[0m] 5)], Float32, Default, [(16, 16)]], [Float32, Default, [(1, 1), (16,\n", - "[\u001b[32mDEBUG\u001b[0m] 16), (10, 10), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (14, 14),\n", - "[\u001b[32mDEBUG\u001b[0m] (14, 14)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (28, 28),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(6, 6), (1, 1), (5, 5), (5,\n", - "[\u001b[32mDEBUG\u001b[0m] 5)], Float32, Default, [(6, 6)]], [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"classifier_1_weight (Producer#4)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"feature_3_bias (Producer#3)\", \"feature_0_bias (Producer#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"feature_3_weight (Producer#2)\", \"feature_0_weight (Producer#0)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"classifier_3_weight (Producer#6)\", \"classifier_1_bias (Producer#5)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"classifier_5_weight (Producer#8)\", \"classifier_3_bias (Producer#7)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"classifier_5_bias (Producer#9)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_0_Conv (PaddedConv2D#0)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"feature_feature_3_Conv (Conv2D#0)\", \"classifier_classifier_1_Gemm\n", - "[\u001b[32mDEBUG\u001b[0m] (FC#0)\", \"classifier_classifier_3_Gemm (FC#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"classifier_classifier_5_Gemm (FC#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_0_Conv (PaddedConv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (1, 1), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/784:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/150:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/6:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node feature_feature_0_Conv (PaddedConv2D#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node feature_feature_0_Conv\n", - "[\u001b[33mWARNING\u001b[0m] (PaddedConv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_3_Conv (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/1176:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/2400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/16:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node feature_feature_3_Conv (Conv2D#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R1176:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_1_Gemm (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/48000:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node classifier_classifier_1_Gemm (FC#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R400:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_3_Gemm (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10080:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node classifier_classifier_3_Gemm (FC#1) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R120:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/840:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node classifier_classifier_5_Gemm (FC#2) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R84:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_0_Conv (PaddedConv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Pad2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Pad2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/784:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Pad2D#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node (Pad2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Pad2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Pad2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t784:1/784:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1024:1\n", - "Context: Consumer node (Pad2D#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node (Pad2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Conv2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/1024:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/150:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/6:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Conv2D#0) input #1\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#1 for node (Conv2D)\n", - "Context: Consumer node (Conv2D#0) input #2\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#2 for node (Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t1024:1/1024:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t150:1/150:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t6:1/6:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_0_Conv (PaddedConv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t784:1/784:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t150:1/150:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t6:1/6:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t4704:1\n", - "Context: Consumer node feature_feature_0_Conv (PaddedConv2D#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node feature_feature_0_Conv\n", - "[\u001b[33mWARNING\u001b[0m] (PaddedConv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_1_Relu (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_1_Relu (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_3_Conv (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_1_Relu (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_1_Gemm (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_1_Relu (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_3_Gemm (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_1_Relu (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_1_Relu (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_1_Relu (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_1_Relu (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_1_Relu (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t4704:1/4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_2_MaxPool (MaxPooling2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_2_MaxPool (MaxPooling2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_2_MaxPool (MaxPooling2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_2_MaxPool (MaxPooling2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_2_MaxPool (MaxPooling2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t4704:1/4704:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1176:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_3_Conv (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_3_Conv (Conv2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_3_Conv (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/1176:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/2400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/16:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_3_Conv (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_3_Conv (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t1176:1/1176:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t2400:1/2400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t16:1/16:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_4_Relu (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_4_Relu (ReLU#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_4_Relu (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_4_Relu (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_4_Relu (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t1600:1/1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_5_MaxPool (MaxPooling2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"feature_feature_5_MaxPool (MaxPooling2D#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_5_MaxPool (MaxPooling2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: feature_feature_5_MaxPool (MaxPooling2D#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mfeature_feature_5_MaxPool (MaxPooling2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t1600:1/1600:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t400:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_1_Gemm (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"classifier_classifier_1_Gemm (FC#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_1_Gemm (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/48000:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: classifier_classifier_1_Gemm (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifie" - ] - } - ], + "outputs": [], "source": [ "# Generate scheduling of the model\n", "scheduler = aidge_core.SequentialScheduler(model)\n", @@ -916,162 +337,13 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:23.425901Z", - "iopub.status.busy": "2025-02-02T02:17:23.424176Z", - "iopub.status.idle": "2025-02-02T02:17:24.595953Z", - "shell.execute_reply": "2025-02-02T02:17:24.594563Z" + "iopub.execute_input": "2025-02-08T23:23:35.100818Z", + "iopub.status.busy": "2025-02-08T23:23:35.100192Z", + "iopub.status.idle": "2025-02-08T23:23:36.106803Z", + "shell.execute_reply": "2025-02-08T23:23:36.105156Z" } }, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "r_classifier_1_Gemm (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t400:1/400:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t48000:1/48000:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t120:1/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_2_Relu (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"classifier_classifier_2_Relu (ReLU#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_2_Relu (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: classifier_classifier_2_Relu (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_2_Relu (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t120:1/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t120:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_3_Gemm (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"classifier_classifier_3_Gemm (FC#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_3_Gemm (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10080:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: classifier_classifier_3_Gemm (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_3_Gemm (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t120:1/120:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t10080:1/10080:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t84:1/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_4_Relu (ReLU#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"classifier_classifier_4_Relu (ReLU#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_4_Relu (ReLU#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: classifier_classifier_4_Relu (ReLU#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_4_Relu (ReLU#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t84:1/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t84:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"classifier_classifier_5_Gemm (FC#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/840:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: classifier_classifier_5_Gemm (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mclassifier_classifier_5_Gemm (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t84:1/84:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t840:1/840:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t10:1/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[94mNOTICE\u001b[0m] - Generated memory management info at:\n", - "[\u001b[94mNOTICE\u001b[0m] lenet_export_fp32/stats/memory_info.png\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_1_weight[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(120, 120),\n", - "[\u001b[32mDEBUG\u001b[" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0m] (400, 400)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_3_bias[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(16, 16)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_0_bias[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(6, 6)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_3_weight[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(16, 16), (6,\n", - "[\u001b[32mDEBUG\u001b[0m] 6), (5, 5), (5, 5)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_0_weight[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(6, 6), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1), (5, 5), (5, 5)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_3_weight[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(84, 84),\n", - "[\u001b[32mDEBUG\u001b[0m] (120, 120)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_1_bias[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(120, 120)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_5_weight[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(10, 10),\n", - "[\u001b[32mDEBUG\u001b[0m] (84, 84)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_3_bias[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(84, 84)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to classifier_5_bias[Producer].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Any, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_feature_0_Conv[PaddedConv2D].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (1, 1),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)], Float32, Default, [(6, 6), (1, 1), (5, 5), (5,\n", - "[\u001b[32mDEBUG\u001b[0m] 5)], Float32, Default, [(6, 6)]], [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_feature_1_Relu[ReLU].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (28, 28),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_feature_2_MaxPool[MaxPooling2D].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (28, 28), (28, 28)]], [Float32, Default, [(1, 1), (6, 6), (14, 14),\n", - "[\u001b[32mDEBUG\u001b[0m] (14, 14)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_feature_3_Conv[Conv2D].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (6, 6),\n", - "[\u001b[32mDEBUG\u001b[0m] (14, 14), (14, 14)], Float32, Default, [(16, 16), (6, 6), (5, 5), (5,\n", - "[\u001b[32mDEBUG\u001b[0m] 5)], Float32, Default, [(16, 16)]], [Float32, Default, [(1, 1), (16,\n", - "[\u001b[32mDEBUG\u001b[0m] 16), (10, 10), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Setting backend export_cpp to feature_feature_4_Relu[ReLU].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(1, 1), (16, 16),\n", - "[\u001b[32mDEBUG\u001b[0m] (10" - ] - }, { "name": "stdout", "output_type": "stream", @@ -1106,17 +378,17 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:24.602642Z", - "iopub.status.busy": "2025-02-02T02:17:24.602252Z", - "iopub.status.idle": "2025-02-02T02:17:24.743482Z", - "shell.execute_reply": "2025-02-02T02:17:24.742315Z" + "iopub.execute_input": "2025-02-08T23:23:36.114594Z", + "iopub.status.busy": "2025-02-08T23:23:36.113939Z", + "iopub.status.idle": "2025-02-08T23:23:36.226243Z", + "shell.execute_reply": "2025-02-08T23:23:36.225623Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "597cc87efcab4df68a19a4f7deba4ea6", + "model_id": "b81cc57764364dacbe05db8f078c0c8b", "version_major": 2, "version_minor": 0 }, @@ -1214,10 +486,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:24.753947Z", - "iopub.status.busy": "2025-02-02T02:17:24.753526Z", - "iopub.status.idle": "2025-02-02T02:17:24.762149Z", - "shell.execute_reply": "2025-02-02T02:17:24.760748Z" + "iopub.execute_input": "2025-02-08T23:23:36.238741Z", + "iopub.status.busy": "2025-02-08T23:23:36.238109Z", + "iopub.status.idle": "2025-02-08T23:23:36.249732Z", + "shell.execute_reply": "2025-02-08T23:23:36.247835Z" } }, "outputs": [ @@ -1254,10 +526,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:24.767997Z", - "iopub.status.busy": "2025-02-02T02:17:24.766912Z", - "iopub.status.idle": "2025-02-02T02:17:26.375473Z", - "shell.execute_reply": "2025-02-02T02:17:26.372988Z" + "iopub.execute_input": "2025-02-08T23:23:36.255483Z", + "iopub.status.busy": "2025-02-08T23:23:36.254872Z", + "iopub.status.idle": "2025-02-08T23:23:37.966443Z", + "shell.execute_reply": "2025-02-08T23:23:37.963984Z" } }, "outputs": [ @@ -1300,10 +572,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:26.383940Z", - "iopub.status.busy": "2025-02-02T02:17:26.383053Z", - "iopub.status.idle": "2025-02-02T02:17:26.532709Z", - "shell.execute_reply": "2025-02-02T02:17:26.530054Z" + "iopub.execute_input": "2025-02-08T23:23:37.974009Z", + "iopub.status.busy": "2025-02-08T23:23:37.973219Z", + "iopub.status.idle": "2025-02-08T23:23:38.119715Z", + "shell.execute_reply": "2025-02-08T23:23:38.117500Z" } }, "outputs": [ @@ -1312,7 +584,7 @@ "output_type": "stream", "text": [ "classifier_classifier_5_Gemm_output_0:\r\n", - "-472123710320839244029094548266287104.000000 -358620454350872725688363565715554304.000000 -113823199097239746302018111408177152.000000 -16739482156458719204678603116642304.000000 -36074204094196016754500678440714240.000000 -239514341184222461921692342084960256.000000 -388133420256411277027984248479416320.000000 339156035911099577417900858944782336.000000 -467520435236516714618403254435840000.000000 -273632146930293199392671791172288512.000000 \r\n" + "-20541597248326134892065471713496793088.000000 -36370031535485706022484156008309456896.000000 -19254606102890223394590133307316371456.000000 -43757219772894104643447740056322703360.000000 19535295637045759089816540814566752256.000000 -9789361405654188886326507436488261632.000000 -9142756286013873290866966820435263488.000000 2320414299764495296297966457277382656.000000 -13720191897414000530495502226919784448.000000 -27855552042908748472275189720632262656.000000 \r\n" ] } ], @@ -1342,44 +614,7 @@ "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { - "0cd1bb9f3cbb45729cefb8be83a6671e": { - "model_module": "ipycanvas", - "model_module_version": "^0.13", - "model_name": "CanvasManagerModel", - "state": { - "_model_module": "ipycanvas", - "_model_module_version": "^0.13", - "_model_name": "CanvasManagerModel", - "_view_count": null, - "_view_module": null, - "_view_module_version": "", - "_view_name": null - } - }, - "14b08873973c4ca896ae0b9c1d90e914": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "2.0.0", - "model_name": "ButtonModel", - "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "2.0.0", - "_model_name": "ButtonModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/controls", - "_view_module_version": "2.0.0", - "_view_name": "ButtonView", - "button_style": "", - "description": "Clear", - "disabled": false, - "icon": "", - "layout": "IPY_MODEL_46a0e83d89ca4ddbb393ff54d74d3f99", - "style": "IPY_MODEL_c2b9c5d2de604261862769f168f24491", - "tabbable": null, - "tooltip": null - } - }, - "1726718fd3a0481dbb598f00294c1c8e": { + "187706286a4741fb96909ed082d9e550": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -1432,60 +667,7 @@ "width": null } }, - "38301ed100024451b34412da11dea710": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "2.0.0", - "model_name": "LayoutModel", - "state": { - "_model_module": "@jupyter-widgets/base", - "_model_module_version": "2.0.0", - "_model_name": "LayoutModel", - "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "2.0.0", - "_view_name": "LayoutView", - "align_content": null, - "align_items": null, - "align_self": null, - "border_bottom": null, - "border_left": null, - "border_right": null, - "border_top": null, - "bottom": null, - "display": null, - "flex": null, - "flex_flow": null, - "grid_area": null, - "grid_auto_columns": null, - "grid_auto_flow": null, - "grid_auto_rows": null, - "grid_column": null, - "grid_gap": null, - "grid_row": null, - "grid_template_areas": null, - "grid_template_columns": null, - "grid_template_rows": null, - "height": null, - "justify_content": null, - "justify_items": null, - "left": null, - "margin": null, - "max_height": null, - "max_width": null, - "min_height": null, - "min_width": null, - "object_fit": null, - "object_position": null, - "order": null, - "overflow": null, - "padding": null, - "right": null, - "top": null, - "visibility": null, - "width": null - } - }, - "39bdf14f642e4e21a2efe8cc5efccc87": { + "36a314b5325f46fe8c2ce44523c5a6ce": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "model_name": "ButtonStyleModel", @@ -1507,7 +689,7 @@ "text_decoration": null } }, - "46a0e83d89ca4ddbb393ff54d74d3f99": { + "39088447f03f4fe9ab5a55bc1e58a6bf": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -1560,7 +742,7 @@ "width": null } }, - "52281951ac754d5795c81b5b4cb7bf94": { + "3b6c4d62f7574931bd204648a0168d71": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -1593,7 +775,7 @@ "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, - "height": "auto", + "height": null, "justify_content": null, "justify_items": null, "left": null, @@ -1610,60 +792,52 @@ "right": null, "top": null, "visibility": null, - "width": "300px" + "width": null } }, - "597cc87efcab4df68a19a4f7deba4ea6": { + "6ab09ee77e2949c49f36352012b51d56": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", - "model_name": "VBoxModel", + "model_name": "HBoxModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", - "_model_name": "VBoxModel", + "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", - "_view_name": "VBoxView", + "_view_name": "HBoxView", "box_style": "", "children": [ - "IPY_MODEL_d33ac7250d0b4d7eae4be3de2917bb52", - "IPY_MODEL_d82ef7110c9a404d93c46c22de488dfd" + "IPY_MODEL_c48dbd48049945438c6c5069081e0510", + "IPY_MODEL_cf17fb1b59904b649039dc0efef88e4f" ], - "layout": "IPY_MODEL_52281951ac754d5795c81b5b4cb7bf94", + "layout": "IPY_MODEL_3b6c4d62f7574931bd204648a0168d71", "tabbable": null, "tooltip": null } }, - "c2b9c5d2de604261862769f168f24491": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "2.0.0", - "model_name": "ButtonStyleModel", + "80f7092684a44a7eb4de1f3d94c14f1c": { + "model_module": "ipycanvas", + "model_module_version": "^0.13", + "model_name": "CanvasManagerModel", "state": { - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "2.0.0", - "_model_name": "ButtonStyleModel", + "_model_module": "ipycanvas", + "_model_module_version": "^0.13", + "_model_name": "CanvasManagerModel", "_view_count": null, - "_view_module": "@jupyter-widgets/base", - "_view_module_version": "2.0.0", - "_view_name": "StyleView", - "button_color": null, - "font_family": null, - "font_size": null, - "font_style": null, - "font_variant": null, - "font_weight": null, - "text_color": null, - "text_decoration": null + "_view_module": null, + "_view_module_version": "", + "_view_name": null } }, - "d33ac7250d0b4d7eae4be3de2917bb52": { + "92917e47161c4fa0be49684cd4e327d4": { "model_module": "ipycanvas", "model_module_version": "^0.13", "model_name": "RoughCanvasModel", "state": { - "_canvas_manager": "IPY_MODEL_0cd1bb9f3cbb45729cefb8be83a6671e", + "_canvas_manager": "IPY_MODEL_80f7092684a44a7eb4de1f3d94c14f1c", "_dom_classes": [], "_model_module": "ipycanvas", "_model_module_version": "^0.13", @@ -1675,37 +849,67 @@ "_view_name": "CanvasView", "height": 28, "image_data": null, - "layout": "IPY_MODEL_38301ed100024451b34412da11dea710", + "layout": "IPY_MODEL_b35e861b42bb4a30a0b2c8769c72dda5", "sync_image_data": true, "tabbable": null, "tooltip": null, "width": 28 } }, - "d82ef7110c9a404d93c46c22de488dfd": { - "model_module": "@jupyter-widgets/controls", + "b35e861b42bb4a30a0b2c8769c72dda5": { + "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", - "model_name": "HBoxModel", + "model_name": "LayoutModel", "state": { - "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", + "_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", - "_model_name": "HBoxModel", + "_model_name": "LayoutModel", "_view_count": null, - "_view_module": "@jupyter-widgets/controls", + "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_f2db2290dc344872bbc1a2fa8cba40c8", - "IPY_MODEL_14b08873973c4ca896ae0b9c1d90e914" - ], - "layout": "IPY_MODEL_df645d1218bc4e04ad1d2cc6e72460a0", - "tabbable": null, - "tooltip": null + "_view_name": "LayoutView", + "align_content": null, + "align_items": null, + "align_self": null, + "border_bottom": null, + "border_left": null, + "border_right": null, + "border_top": null, + "bottom": null, + "display": null, + "flex": null, + "flex_flow": null, + "grid_area": null, + "grid_auto_columns": null, + "grid_auto_flow": null, + "grid_auto_rows": null, + "grid_column": null, + "grid_gap": null, + "grid_row": null, + "grid_template_areas": null, + "grid_template_columns": null, + "grid_template_rows": null, + "height": null, + "justify_content": null, + "justify_items": null, + "left": null, + "margin": null, + "max_height": null, + "max_width": null, + "min_height": null, + "min_width": null, + "object_fit": null, + "object_position": null, + "order": null, + "overflow": null, + "padding": null, + "right": null, + "top": null, + "visibility": null, + "width": null } }, - "df645d1218bc4e04ad1d2cc6e72460a0": { + "b473559ec7464710945d543dcbb0193b": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -1738,7 +942,7 @@ "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, - "height": null, + "height": "auto", "justify_content": null, "justify_items": null, "left": null, @@ -1755,10 +959,33 @@ "right": null, "top": null, "visibility": null, - "width": null + "width": "300px" } }, - "f2db2290dc344872bbc1a2fa8cba40c8": { + "b81cc57764364dacbe05db8f078c0c8b": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "VBoxModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "VBoxModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "VBoxView", + "box_style": "", + "children": [ + "IPY_MODEL_92917e47161c4fa0be49684cd4e327d4", + "IPY_MODEL_6ab09ee77e2949c49f36352012b51d56" + ], + "layout": "IPY_MODEL_b473559ec7464710945d543dcbb0193b", + "tabbable": null, + "tooltip": null + } + }, + "c48dbd48049945438c6c5069081e0510": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "model_name": "ButtonModel", @@ -1775,11 +1002,56 @@ "description": "Generate PNG", "disabled": false, "icon": "", - "layout": "IPY_MODEL_1726718fd3a0481dbb598f00294c1c8e", - "style": "IPY_MODEL_39bdf14f642e4e21a2efe8cc5efccc87", + "layout": "IPY_MODEL_39088447f03f4fe9ab5a55bc1e58a6bf", + "style": "IPY_MODEL_36a314b5325f46fe8c2ce44523c5a6ce", "tabbable": null, "tooltip": null } + }, + "cf17fb1b59904b649039dc0efef88e4f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ButtonModel", + "state": { + "_dom_classes": [], + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ButtonModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/controls", + "_view_module_version": "2.0.0", + "_view_name": "ButtonView", + "button_style": "", + "description": "Clear", + "disabled": false, + "icon": "", + "layout": "IPY_MODEL_187706286a4741fb96909ed082d9e550", + "style": "IPY_MODEL_f833aed870ec45a489e5947d5b8a4394", + "tabbable": null, + "tooltip": null + } + }, + "f833aed870ec45a489e5947d5b8a4394": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "ButtonStyleModel", + "state": { + "_model_module": "@jupyter-widgets/controls", + "_model_module_version": "2.0.0", + "_model_name": "ButtonStyleModel", + "_view_count": null, + "_view_module": "@jupyter-widgets/base", + "_view_module_version": "2.0.0", + "_view_name": "StyleView", + "button_color": null, + "font_family": null, + "font_size": null, + "font_style": null, + "font_variant": null, + "font_weight": null, + "text_color": null, + "text_decoration": null + } } }, "version_major": 2, diff --git a/source/Tutorial/learning.html b/source/Tutorial/learning.html index c99e7db6eb16cf6c6eff5a43d0fd62cb77a0d0cd..fe985a6676a16d4c9ac9982338ea1ff788f02a43 100644 --- a/source/Tutorial/learning.html +++ b/source/Tutorial/learning.html @@ -461,13 +461,13 @@ Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cpu Collecting torchvision==0.14.1+cpu Downloading https://download.pytorch.org/whl/cpu/torchvision-0.14.1%2Bcpu-cp310-cp310-linux_x86_64.whl (16.8 MB) - <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">16.8/16.8 MB</span> <span class="ansi-red-fg">107.5 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> + <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">16.8/16.8 MB</span> <span class="ansi-red-fg">122.5 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> Requirement already satisfied: typing-extensions in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (4.12.2) Requirement already satisfied: numpy in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (2.2.2) Requirement already satisfied: requests in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (2.32.3) Collecting torch==1.13.1 (from torchvision==0.14.1+cpu) Downloading https://download.pytorch.org/whl/cpu/torch-1.13.1%2Bcpu-cp310-cp310-linux_x86_64.whl (199.1 MB) - <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">199.1/199.1 MB</span> <span class="ansi-red-fg">80.4 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> + <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">199.1/199.1 MB</span> <span class="ansi-red-fg">152.3 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (11.1.0) Requirement already satisfied: charset-normalizer<4,>=2 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.4.1) Requirement already satisfied: idna<4,>=2.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.10) @@ -485,7 +485,7 @@ Successfully installed torch-1.13.1+cpu torchvision-0.14.1+cpu Collecting numpy==1.24.1 Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB) Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB) - <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">17.3/17.3 MB</span> <span class="ansi-red-fg">86.9 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> + <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">17.3/17.3 MB</span> <span class="ansi-red-fg">21.0 MB/s</span> eta <span class="ansi-cyan-fg">0:00:00</span> Installing collected packages: numpy Attempting uninstall: numpy Found existing installation: numpy 2.2.2 @@ -718,4238 +718,12 @@ Extracting ./data/cifar-10-python.tar.gz to ./data </div> <div class="output_area docutils container"> <div class="highlight"><pre> -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type FC).If the child node goes -[<span class="ansi-green-fg">DEBUG</span>] out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64)Nb samples 64, loss: 0.5026901960372925, acc:4.6875%, tot_acc:4.6875% -, (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [" (Producer#0)", " (Producer#6)", " -[<span class="ansi-green-fg">DEBUG</span>] (Producer#7)", " (Producer#1)", " (Producer#2)", " (Producer#3)", " -[<span class="ansi-green-fg">DEBUG</span>] (Producer#4)", " (Producer#5)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (FC#0)", " (FC#3)", " (FC#1)", " (FC#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/196608:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1572864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/512:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (FC#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node (FC) -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/8192:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1280:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (FC#3) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R8192:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/131072:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/256:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (FC#1) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R32768:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/16384:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/128:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (FC#2) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R16384:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 196608:1/196608:1 -[<span class="ansi-green-fg">DEBUG</span>] 1572864:1/1572864:1 -[<span class="ansi-green-fg">DEBUG</span>] 512:1/512:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 32768:1 -Context: Consumer node (FC#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node (FC) -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 32768:1/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 32768:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (FC#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/131072:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/256:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 32768:1/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 131072:1/131072:1 -[<span class="ansi-green-fg">DEBUG</span>] 256:1/256:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 16384:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/16384:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 16384:1/16384:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 16384:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (FC#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/16384:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/128:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 16384:1/16384:1 -[<span class="ansi-green-fg">DEBUG</span>] 32768:1/32768:1 -[<span class="ansi-green-fg">DEBUG</span>] 128:1/128:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 8192:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReLU#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/8192:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReLU#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 8192:1/8192:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 8192:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (FC#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/8192:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1280:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (FC#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 8192:1/8192:1 -[<span class="ansi-green-fg">DEBUG</span>] 1280:1/1280:1 -[<span class="ansi-green-fg">DEBUG</span>] 10:1/10:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node err (of type Sub)) of node -[<span class="ansi-green-fg">DEBUG</span>] square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["exp_val (Producer#3)", "pred (Producer#0)", -[<span class="ansi-green-fg">DEBUG</span>] "label (Producer#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)", "err (Sub#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "label (Producer#1)", " -[<span class="ansi-green-fg">DEBUG</span>] (Producer#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node square (Pow#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node gradient (Mul#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceMean#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: exp_val (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type And) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceSum) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "label (Producer#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ArgMax#0)", " (ArgMax#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (And#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceSum#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DNb samples 128, loss: 0.4055657982826233, acc:7.8125%, tot_acc:6.25% -EBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["exp_val (Producer#3)", "label (Producer#1)", -[<span class="ansi-green-fg">DEBUG</span>] "pred (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["label (Producer#1)", "pred (Producer#0)", " -[<span class="ansi-green-fg">DEBUG</span>] (Producer#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node square (Pow#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node gradient (Mul#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceMean#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: exp_val (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type And) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceSum) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "label (Producer#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ArgMax#1)", " (ArgMax#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (And#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceSum#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoNb samples 192, loss: 0.19859138131141663, acc:4.6875%, tot_acc:5.729166666666666% -id this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["exp_val (Producer#3)", "label (Producer#1)", -[<span class="ansi-green-fg">DEBUG</span>] "pred (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [" (Producer#2)", "label (Producer#1)", "pred -[<span class="ansi-green-fg">DEBUG</span>] (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node square (Pow#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node gradient (Mul#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceMean#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: exp_val (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type And) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceSum) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "label (Producer#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ArgMax#1)", " (ArgMax#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (And#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceSum#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for rNb samples 256, loss: 0.1705782264471054, acc:14.0625%, tot_acc:7.8125% -equirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node err (of type Sub)) of node -[<span class="ansi-green-fg">DEBUG</span>] gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["label (Producer#1)", " (Producer#2)", "pred -[<span class="ansi-green-fg">DEBUG</span>] (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)", "err (Sub#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["exp_val (Producer#3)", "label (Producer#1)", -[<span class="ansi-green-fg">DEBUG</span>] "pred (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node gradient (Mul#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node square (Pow#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceMean#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: exp_val (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type And) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceSum) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["label (Producer#1)", "pred (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ArgMax#1)", " (ArgMax#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (And#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceSum#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">Nb samples 320, loss: 0.17789122462272644, acc:12.5%, tot_acc:8.75% -DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "exp_val (Producer#3)", -[<span class="ansi-green-fg">DEBUG</span>] "label (Producer#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["pred (Producer#0)", "label (Producer#1)", " -[<span class="ansi-green-fg">DEBUG</span>] (Producer#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["err (Sub#0)", "gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node gradient (Mul#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node square (Pow#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R640:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">err (Sub#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["gradient (Mul#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["square (Pow#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">gradient (Mul#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">square (Pow#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] 1:1/1:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 640:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceMean#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: exp_val (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: err (Sub#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: gradient (Mul#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: square (Pow#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceMean#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type ArgMax).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type ArgMax) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type And).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ArgMax) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type And) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceSum) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["label (Producer#1)", "pred (Producer#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ArgMax#0)", " (ArgMax#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ArgMax#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 640:1/640:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (And#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (And#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 64:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (ReduceSum#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceSum#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 64:1/64:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 1:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: label (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: pred (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ArgMax#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(64, 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (And#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64, -[<span class="ansi-green-fg">DEBUG</span>] 64), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReduceSum#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1, -[<span class="ansi-green-fg">DEBUG</span>] 1)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - Basic Producer backward() function. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256), -[<span class="ansi-green-fg">DEBUG</span>] (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256), (512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(10, 10)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128), -[<span class="ansi-green-fg">DEBUG</span>] (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(512, 512), -[<span class="ansi-green-fg">DEBUG</span>] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(512, 512), (3072, 3072)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any, -[<span class="ansi-green-fg">DEBUG</span>] []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(256, 256)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type ReLU)) of node -[<span class="ansi-green-fg">DEBUG</span>] (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type FC) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)], -[<span class="ansi-green-fg">DEBUG</span>] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)]], [Float32, Default, [(64, 64), (512Nb samples 384, loss: 0.17353332042694092, acc:7.8125%, tot_acc:8.59375% -, 512)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512, -[<span class="ansi-green-fg">DEBUG</span>] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)]], [Float32, Default, [(64, 64), (256, 256)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256, -[<span class="ansi-green-fg">DEBUG</span>] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (ReLU#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)]], [Float32, Default, [(64, 64), (128, 128)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (FC#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128, -[<span class="ansi-green-fg">DEBUG</span>] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node exp_val (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node square (of type Pow).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node pred (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node label (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node err (of type Sub).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node err (of type Sub) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node gradient (of type Mul).If the child -[<span class="ansi-green-fg">DEBUG</span>] node goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node err (of type Sub)) of node -[<span class="ansi-green-fg">DEBUG</span>] square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node err (of type Sub)) of node -[<span class="ansi-green-fg">DEBUG</span>] gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node err (of type Sub) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node square (of type Pow) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node gradient (of type Mul) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node (of type ReduceMean) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (ReduceMean#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)]], [Float32, Default, [(1, 1), (1, 1)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10, -[<span class="ansi-green-fg">DEBUG</span>] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(64, 64), (10, 10)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []] -[<span class="ansi-green-fg">DEBUG</span> +Nb samples 64, loss: 0.4712597131729126, acc:9.375%, tot_acc:9.375% +Nb samples 128, loss: 0.4473065435886383, acc:6.25%, tot_acc:7.8125% +Nb samples 192, loss: 0.37844154238700867, acc:12.5%, tot_acc:9.375% +Nb samples 256, loss: 0.25708654522895813, acc:17.1875%, tot_acc:11.328125% +Nb samples 320, loss: 0.1836574673652649, acc:9.375%, tot_acc:10.9375% +Nb samples 384, loss: 0.15823470056056976, acc:17.1875%, tot_acc:11.979166666666668% </pre></div></div> </div> </section> diff --git a/source/Tutorial/learning.ipynb b/source/Tutorial/learning.ipynb index 3e5255b25202d4666e9e76b64457e92f32fafabb..ebe3f96444203de1c4239bb01addb334ebdd3f87 100644 --- a/source/Tutorial/learning.ipynb +++ b/source/Tutorial/learning.ipynb @@ -21,10 +21,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:32.486015Z", - "iopub.status.busy": "2025-02-02T02:17:32.484388Z", - "iopub.status.idle": "2025-02-02T02:17:56.195133Z", - "shell.execute_reply": "2025-02-02T02:17:56.193803Z" + "iopub.execute_input": "2025-02-08T23:23:43.154916Z", + "iopub.status.busy": "2025-02-08T23:23:43.153665Z", + "iopub.status.idle": "2025-02-08T23:24:05.219779Z", + "shell.execute_reply": "2025-02-08T23:24:05.217912Z" } }, "outputs": [ @@ -49,7 +49,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m16.8/16.8 MB\u001b[0m \u001b[31m107.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m16.8/16.8 MB\u001b[0m \u001b[31m122.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -76,7 +76,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m28.0/199.1 MB\u001b[0m \u001b[31m142.2 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m41.4/199.1 MB\u001b[0m \u001b[31m209.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -84,7 +84,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m50.3/199.1 MB\u001b[0m \u001b[31m124.1 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m86.5/199.1 MB\u001b[0m \u001b[31m213.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -92,7 +92,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m72.4/199.1 MB\u001b[0m \u001b[31m118.1 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m132.9/199.1 MB\u001b[0m \u001b[31m217.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -100,7 +100,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m95.9/199.1 MB\u001b[0m \u001b[31m117.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”\u001b[0m \u001b[32m181.9/199.1 MB\u001b[0m \u001b[31m223.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -108,7 +108,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m117.2/199.1 MB\u001b[0m \u001b[31m114.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m224.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -116,7 +116,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m132.9/199.1 MB\u001b[0m \u001b[31m107.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m224.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -124,120 +124,112 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”\u001b[0m \u001b[32m160.4/199.1 MB\u001b[0m \u001b[31m111.0 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”\u001b[0m \u001b[32m190.6/199.1 MB\u001b[0m \u001b[31m115.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m199.1/199.1 MB\u001b[0m \u001b[31m152.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[?25h" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m116.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (11.1.0)\r\n", + "Requirement already satisfied: charset-normalizer<4,>=2 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.4.1)\r\n", + "Requirement already satisfied: idna<4,>=2.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.10)\r\n", + "Requirement already satisfied: urllib3<3,>=1.21.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (2.3.0)\r\n", + "Requirement already satisfied: certifi>=2017.4.17 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (2025.1.31)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m116.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "Installing collected packages: torch, torchvision\r\n", + " Attempting uninstall: torch\r\n", + " Found existing installation: torch 2.6.0\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m116.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + " Uninstalling torch-2.6.0:\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m199.1/199.1 MB\u001b[0m \u001b[31m80.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", - "\u001b[?25h" + " Successfully uninstalled torch-2.6.0\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from torchvision==0.14.1+cpu) (11.1.0)\r\n", - "Requirement already satisfied: charset-normalizer<4,>=2 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.4.1)\r\n", - "Requirement already satisfied: idna<4,>=2.5 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (3.10)\r\n", - "Requirement already satisfied: urllib3<3,>=1.21.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (2.3.0)\r\n", - "Requirement already satisfied: certifi>=2017.4.17 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests->torchvision==0.14.1+cpu) (2025.1.31)\r\n" + "Successfully installed torch-1.13.1+cpu torchvision-0.14.1+cpu\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Installing collected packages: torch, torchvision\r\n", - " Attempting uninstall: torch\r\n", - " Found existing installation: torch 2.6.0\r\n" + "\r\n", + "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m24.3.1\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m25.0\u001b[0m\r\n", + "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m To update, run: \u001b[0m\u001b[32;49mpip install --upgrade pip\u001b[0m\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " Uninstalling torch-2.6.0:\r\n" + "Collecting numpy==1.24.1\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " Successfully uninstalled torch-2.6.0\r\n" + " Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Successfully installed torch-1.13.1+cpu torchvision-0.14.1+cpu\r\n" + "Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)\r\n", + "\u001b[?25l \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m0.0/17.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "\r\n", - "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m24.3.1\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m25.0\u001b[0m\r\n", - "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m To update, run: \u001b[0m\u001b[32;49mpip install --upgrade pip\u001b[0m\r\n" + "\r", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m4.2/17.3 MB\u001b[0m \u001b[31m89.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Collecting numpy==1.24.1\r\n" + "\r", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m8.4/17.3 MB\u001b[0m \u001b[31m24.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { "name": "stdout", "output_type": "stream", "text": [ - " Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)\r\n" + "\r", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m12.6/17.3 MB\u001b[0m \u001b[31m22.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)\r\n", - "\u001b[?25l \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m0.0/17.3 MB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m" + "\r", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m17.0/17.3 MB\u001b[0m \u001b[31m22.7 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -245,8 +237,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m17.0/17.3 MB\u001b[0m \u001b[31m129.8 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m17.3/17.3 MB\u001b[0m \u001b[31m86.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m17.3/17.3 MB\u001b[0m \u001b[31m21.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -301,10 +292,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:56.203536Z", - "iopub.status.busy": "2025-02-02T02:17:56.202812Z", - "iopub.status.idle": "2025-02-02T02:17:56.209964Z", - "shell.execute_reply": "2025-02-02T02:17:56.208721Z" + "iopub.execute_input": "2025-02-08T23:24:05.227845Z", + "iopub.status.busy": "2025-02-08T23:24:05.226804Z", + "iopub.status.idle": "2025-02-08T23:24:05.235179Z", + "shell.execute_reply": "2025-02-08T23:24:05.233683Z" } }, "outputs": [], @@ -325,10 +316,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:56.216126Z", - "iopub.status.busy": "2025-02-02T02:17:56.214977Z", - "iopub.status.idle": "2025-02-02T02:17:58.398808Z", - "shell.execute_reply": "2025-02-02T02:17:58.397486Z" + "iopub.execute_input": "2025-02-08T23:24:05.242187Z", + "iopub.status.busy": "2025-02-08T23:24:05.241367Z", + "iopub.status.idle": "2025-02-08T23:24:07.456493Z", + "shell.execute_reply": "2025-02-08T23:24:07.454688Z" } }, "outputs": [], @@ -362,10 +353,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:58.404729Z", - "iopub.status.busy": "2025-02-02T02:17:58.404281Z", - "iopub.status.idle": "2025-02-02T02:17:58.413887Z", - "shell.execute_reply": "2025-02-02T02:17:58.412413Z" + "iopub.execute_input": "2025-02-08T23:24:07.462768Z", + "iopub.status.busy": "2025-02-08T23:24:07.462274Z", + "iopub.status.idle": "2025-02-08T23:24:07.470087Z", + "shell.execute_reply": "2025-02-08T23:24:07.468375Z" } }, "outputs": [], @@ -395,10 +386,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:58.419513Z", - "iopub.status.busy": "2025-02-02T02:17:58.418787Z", - "iopub.status.idle": "2025-02-02T02:17:58.743230Z", - "shell.execute_reply": "2025-02-02T02:17:58.741964Z" + "iopub.execute_input": "2025-02-08T23:24:07.475508Z", + "iopub.status.busy": "2025-02-08T23:24:07.475073Z", + "iopub.status.idle": "2025-02-08T23:24:07.588407Z", + "shell.execute_reply": "2025-02-08T23:24:07.586391Z" } }, "outputs": [], @@ -448,10 +439,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:58.748102Z", - "iopub.status.busy": "2025-02-02T02:17:58.747744Z", - "iopub.status.idle": "2025-02-02T02:17:58.759646Z", - "shell.execute_reply": "2025-02-02T02:17:58.758076Z" + "iopub.execute_input": "2025-02-08T23:24:07.593820Z", + "iopub.status.busy": "2025-02-08T23:24:07.593452Z", + "iopub.status.idle": "2025-02-08T23:24:07.603826Z", + "shell.execute_reply": "2025-02-08T23:24:07.602221Z" } }, "outputs": [], @@ -496,10 +487,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:17:58.766523Z", - "iopub.status.busy": "2025-02-02T02:17:58.764893Z", - "iopub.status.idle": "2025-02-02T02:18:12.199021Z", - "shell.execute_reply": "2025-02-02T02:18:12.197417Z" + "iopub.execute_input": "2025-02-08T23:24:07.609238Z", + "iopub.status.busy": "2025-02-08T23:24:07.608782Z", + "iopub.status.idle": "2025-02-08T23:24:19.973748Z", + "shell.execute_reply": "2025-02-08T23:24:19.972711Z" } }, "outputs": [ @@ -42184,10 +42175,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:12.205289Z", - "iopub.status.busy": "2025-02-02T02:18:12.204964Z", - "iopub.status.idle": "2025-02-02T02:18:12.210922Z", - "shell.execute_reply": "2025-02-02T02:18:12.209789Z" + "iopub.execute_input": "2025-02-08T23:24:19.978179Z", + "iopub.status.busy": "2025-02-08T23:24:19.977893Z", + "iopub.status.idle": "2025-02-08T23:24:19.983360Z", + "shell.execute_reply": "2025-02-08T23:24:19.982313Z" } }, "outputs": [], @@ -42208,10 +42199,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:12.216846Z", - "iopub.status.busy": "2025-02-02T02:18:12.216448Z", - "iopub.status.idle": "2025-02-02T02:18:12.224746Z", - "shell.execute_reply": "2025-02-02T02:18:12.223001Z" + "iopub.execute_input": "2025-02-08T23:24:19.986444Z", + "iopub.status.busy": "2025-02-08T23:24:19.986154Z", + "iopub.status.idle": "2025-02-08T23:24:19.992271Z", + "shell.execute_reply": "2025-02-08T23:24:19.991125Z" } }, "outputs": [], @@ -42235,10 +42226,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:12.230338Z", - "iopub.status.busy": "2025-02-02T02:18:12.229810Z", - "iopub.status.idle": "2025-02-02T02:18:24.465431Z", - "shell.execute_reply": "2025-02-02T02:18:24.460927Z" + "iopub.execute_input": "2025-02-08T23:24:19.995295Z", + "iopub.status.busy": "2025-02-08T23:24:19.994962Z", + "iopub.status.idle": "2025-02-08T23:24:24.439770Z", + "shell.execute_reply": "2025-02-08T23:24:24.438154Z" } }, "outputs": [ @@ -42246,4294 +42237,42 @@ "name": "stdout", "output_type": "stream", "text": [ - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type FC).If the child node goes\n", - "[\u001b[32mDEBUG\u001b[0m] out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Floa" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "t32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64)Nb samples 64, loss: 0.5026901960372925, acc:4.6875%, tot_acc:4.6875%\n", - ", (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\" (Producer#0)\", \" (Producer#6)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#7)\", \" (Producer#1)\", \" (Producer#2)\", \" (Producer#3)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#4)\", \" (Producer#5)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (FC#0)\", \" (FC#3)\", \" (FC#1)\", \" (FC#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/196608:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1572864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/512:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (FC#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node (FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1280:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (FC#3) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R8192:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/131072:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/256:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (FC#1) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R32768:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/128:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (FC#2) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R16384:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t196608:1/196608:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1572864:1/1572864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t512:1/512:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t32768:1\n", - "Context: Consumer node (FC#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node (FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t32768:1/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (FC#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/131072:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/256:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t32768:1/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t131072:1/131072:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t256:1/256:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t16384:1/16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (FC#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/128:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t16384:1/16384:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32768:1/32768:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t128:1/128:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReLU#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReLU#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t8192:1/8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (FC#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1280:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (FC#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t8192:1/8192:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1280:1/1280:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t10:1/10:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node err (of type Sub)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"exp_val (Producer#3)\", \"pred (Producer#0)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"label (Producer#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\", \"err (Sub#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"label (Producer#1)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node square (Pow#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node gradient (Mul#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceMean#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: exp_val (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type And)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceSum)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"label (Producer#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ArgMax#0)\", \" (ArgMax#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (And#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceSum#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - St" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "arting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDNb samples 128, loss: 0.4055657982826233, acc:7.8125%, tot_acc:6.25%\n", - "EBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"exp_val (Producer#3)\", \"label (Producer#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"pred (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"label (Producer#1)\", \"pred (Producer#0)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node square (Pow#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node gradient (Mul#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceMean#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: exp_val (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type And)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceSum)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"label (Producer#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ArgMax#1)\", \" (ArgMax#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (And#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceSum#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32m" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "DEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoNb samples 192, loss: 0.19859138131141663, acc:4.6875%, tot_acc:5.729166666666666%\n", - "id this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"exp_val (Producer#3)\", \"label (Producer#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"pred (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\" (Producer#2)\", \"label (Producer#1)\", \"pred\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node square (Pow#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node gradient (Mul#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceMean#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: exp_val (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type And)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceSum)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"label (Producer#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ArgMax#1)\", \" (ArgMax#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (And#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceSum#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float" + "Nb samples 64, loss: 0.4712597131729126, acc:9.375%, tot_acc:9.375%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for r" + "Nb samples 128, loss: 0.4473065435886383, acc:6.25%, tot_acc:7.8125%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 256, loss: 0.1705782264471054, acc:14.0625%, tot_acc:7.8125%\n", - "equirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node err (of type Sub)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"label (Producer#1)\", \" (Producer#2)\", \"pred\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\", \"err (Sub#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"exp_val (Producer#3)\", \"label (Producer#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"pred (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node gradient (Mul#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node square (Pow#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceMean#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: exp_val (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type And)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceSum)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"label (Producer#1)\", \"pred (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ArgMax#1)\", \" (ArgMax#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (And#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceSum#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int" + "Nb samples 192, loss: 0.37844154238700867, acc:12.5%, tot_acc:9.375%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mNb samples 320, loss: 0.17789122462272644, acc:12.5%, tot_acc:8.75%\n", - "DEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"exp_val (Producer#3)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"label (Producer#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"pred (Producer#0)\", \"label (Producer#1)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"err (Sub#0)\", \"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node gradient (Mul#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node square (Pow#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R640:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000merr (Sub#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"gradient (Mul#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"square (Pow#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mgradient (Mul#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000msquare (Pow#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t1:1/1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceMean#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: exp_val (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: err (Sub#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: gradient (Mul#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: square (Pow#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceMean#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type ArgMax).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type ArgMax) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type And).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ArgMax)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type And)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceSum)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"label (Producer#1)\", \"pred (Producer#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ArgMax#0)\", \" (ArgMax#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ArgMax#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t640:1/640:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (And#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (And#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (ReduceSum#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceSum#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t64:1/64:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t1:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: label (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: pred (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ArgMax#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(64, 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (And#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)], Float32, Default, [(64, 64), (1, 1)]], [Float32, Default, [(64,\n", - "[\u001b[32mDEBUG\u001b[0m] 64), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReduceSum#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (1,\n", - "[\u001b[32mDEBUG\u001b[0m] 1)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Basic Producer backward() function.\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10), (128, 128)]], [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256), (512, 512)]], [Float32, Default, [(256, 256),\n", - "[\u001b[32mDEBUG\u001b[0m] (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256), (512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(128, 128)]], [Float32, Default, [(128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(10, 10)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(10, 10)]], [Float32, Default, [(10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(512, 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(128, 128), (256, 256)]], [Float32, Default, [(128, 128),\n", - "[\u001b[32mDEBUG\u001b[0m] (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(128, 128), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(512, 512), (3072, 3072)]], [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(512, 512),\n", - "[\u001b[32mDEBUG\u001b[0m] (3072, 3072)], Float32, Default, [(512, 512), (3072, 3072)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(512, 512), (3072, 3072)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float32, Any, [], Float64, Any, []], [Float32, Any,\n", - "[\u001b[32mDEBUG\u001b[0m] []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(256, 256)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(256, 256)]], [Float32, Default, [(256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0" + "Nb samples 256, loss: 0.25708654522895813, acc:17.1875%, tot_acc:11.328125%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type ReLU)) of node \n", - "[\u001b[32mDEBUG\u001b[0m] (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type FC)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (32, 32)], Float32, Default, [(512, 512), (3072, 3072)],\n", - "[\u001b[32mDEBUG\u001b[0m] Float32, Default, [(512, 512)]], [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)]], [Float32, Default, [(64, 64), (512Nb samples 384, loss: 0.17353332042694092, acc:7.8125%, tot_acc:8.59375%\n", - ", 512)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (512,\n", - "[\u001b[32mDEBUG\u001b[0m] 512)], Float32, Default, [(256, 256), (512, 512)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(256, 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)]], [Float32, Default, [(64, 64), (256, 256)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:" + "Nb samples 320, loss: 0.1836574673652649, acc:9.375%, tot_acc:10.9375%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (256,\n", - "[\u001b[32mDEBUG\u001b[0m] 256)], Float32, Default, [(128, 128), (256, 256)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(128, 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (ReLU#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)]], [Float32, Default, [(64, 64), (128, 128)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (FC#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (128,\n", - "[\u001b[32mDEBUG\u001b[0m] 128)], Float32, Default, [(10, 10), (128, 128)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(10, 10)]], [Float32, Default, [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node exp_val (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node square (of type Pow).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node pred (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node label (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node err (of type Sub).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node err (of type Sub) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node gradient (of type Mul).If the child\n", - "[\u001b[32mDEBUG\u001b[0m] node goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node err (of type Sub)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node err (of type Sub)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node err (of type Sub)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node square (of type Pow)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node gradient (of type Mul)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node (of type ReduceMean)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (ReduceMean#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(1, 1)]], [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)]], [Float32, Default, [(1, 1), (1, 1)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(64, 64), (10,\n", - "[\u001b[32mDEBUG\u001b[0m] 10)], Float32, Default, [(64, 64), (10, 10)]], [Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(64, 64), (10, 10)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int8, Any, []], [Int8, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int64, Any, []], [Int64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [UInt8, Any, []], [UInt8, Any, []]\n", - "[\u001b[32mDEBUG" + "Nb samples 384, loss: 0.15823470056056976, acc:17.1875%, tot_acc:11.979166666666668%\n" ] } ], diff --git a/source/Tutorial/ptq.html b/source/Tutorial/ptq.html index 2f1524fb61eeefd9c107a2bf9385b71c7de6c8f4..edd5b0e1cc57d59c94bb932768b182ea4abaf707 100644 --- a/source/Tutorial/ptq.html +++ b/source/Tutorial/ptq.html @@ -500,9 +500,9 @@ </div> <div class="output_area docutils container"> <div class="highlight"><pre> -Failed to download file. Status code: 404 -Failed to download file. Status code: 404 -Failed to download file. Status code: 404 +File downloaded successfully. +File downloaded successfully. +File downloaded successfully. </pre></div></div> </div> </section> @@ -553,7 +553,7 @@ Failed to download file. Status code: 404 </div> </div> <p>Now, let’s load and visualize some samples …</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]: </pre></div> </div> @@ -562,27 +562,6 @@ Failed to download file. Status code: 404 </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">FileNotFoundError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[4], line 1</span> -<span class="ansi-green-fg">----> 1</span> samples <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>load(<span class="ansi-yellow-bg">gzip</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">GzipFile</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">'</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">mnist_samples.npy.gz</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">'</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">r</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg">)</span>) -<span class="ansi-green-intense-fg ansi-bold"> 2</span> labels <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>load(gzip<span style="color: rgb(98,98,98)">.</span>GzipFile(<span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">mnist_labels.npy.gz</span><span style="color: rgb(175,0,0)">'</span>, <span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">r</span><span style="color: rgb(175,0,0)">"</span>)) - -File <span class="ansi-green-fg">/usr/lib/python3.10/gzip.py:174</span>, in <span class="ansi-cyan-fg">GzipFile.__init__</span><span class="ansi-blue-fg">(self, filename, mode, compresslevel, fileobj, mtime)</span> -<span class="ansi-green-intense-fg ansi-bold"> 172</span> mode <span style="color: rgb(98,98,98)">+</span><span style="color: rgb(98,98,98)">=</span> <span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">b</span><span style="color: rgb(175,0,0)">'</span> -<span class="ansi-green-intense-fg ansi-bold"> 173</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> fileobj <span class="ansi-bold" style="color: rgb(175,0,255)">is</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span>: -<span class="ansi-green-fg">--> 174</span> fileobj <span style="color: rgb(98,98,98)">=</span> <span style="color: rgb(0,135,0)">self</span><span style="color: rgb(98,98,98)">.</span>myfileobj <span style="color: rgb(98,98,98)">=</span> <span class="ansi-yellow-bg">builtins</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">open</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">filename</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg">mode</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg ansi-bold" style="color: rgb(175,0,255)">or</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">'</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">rb</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">'</span><span class="ansi-yellow-bg">)</span> -<span class="ansi-green-intense-fg ansi-bold"> 175</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> filename <span class="ansi-bold" style="color: rgb(175,0,255)">is</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span>: -<span class="ansi-green-intense-fg ansi-bold"> 176</span> filename <span style="color: rgb(98,98,98)">=</span> <span style="color: rgb(0,135,0)">getattr</span>(fileobj, <span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">name</span><span style="color: rgb(175,0,0)">'</span>, <span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">'</span>) - -<span class="ansi-red-fg">FileNotFoundError</span>: [Errno 2] No such file or directory: 'mnist_samples.npy.gz' -</pre></div></div> -</div> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]: </pre></div> @@ -595,32 +574,17 @@ File <span class="ansi-green-fg">/usr/lib/python3.10/gzip.py:174</span>, in <spa </pre></div> </div> </div> -<div class="nboutput docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[5], line 5</span> -<span class="ansi-green-intense-fg ansi-bold"> 3</span> plt<span style="color: rgb(98,98,98)">.</span>axis(<span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">off</span><span style="color: rgb(175,0,0)">'</span>) -<span class="ansi-green-intense-fg ansi-bold"> 4</span> plt<span style="color: rgb(98,98,98)">.</span>tight_layout() -<span class="ansi-green-fg">----> 5</span> plt<span style="color: rgb(98,98,98)">.</span>imshow(<span class="ansi-yellow-bg">samples</span>[i], cmap<span style="color: rgb(98,98,98)">=</span><span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)">gray</span><span style="color: rgb(175,0,0)">'</span>) - -<span class="ansi-red-fg">NameError</span>: name 'samples' is not defined -</pre></div></div> -</div> <div class="nboutput nblast docutils container"> <div class="prompt empty docutils container"> </div> <div class="output_area docutils container"> -<img alt="../../_images/source_Tutorial_ptq_9_1.png" src="../../_images/source_Tutorial_ptq_9_1.png" /> +<img alt="../../_images/source_Tutorial_ptq_9_0.png" src="../../_images/source_Tutorial_ptq_9_0.png" /> </div> </div> </section> <section id="Importing-the-model-in-AIDGE-..."> <h2>Importing the model in AIDGE …<a class="headerlink" href="#Importing-the-model-in-AIDGE-..." title="Link to this heading">#</a></h2> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: </pre></div> </div> @@ -629,54 +593,11 @@ Cell <span class="ansi-green-fg">In[5], line 5</span> </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">FileNotFoundError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[6], line 1</span> -<span class="ansi-green-fg">----> 1</span> aidge_model <span style="color: rgb(98,98,98)">=</span> <span class="ansi-yellow-bg">aidge_onnx</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">load_onnx</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">ConvNet.onnx</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg">verbose</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">=</span><span class="ansi-yellow-bg ansi-bold" style="color: rgb(0,135,0)">False</span><span class="ansi-yellow-bg">)</span> -<span class="ansi-green-intense-fg ansi-bold"> 2</span> aidge_core<span style="color: rgb(98,98,98)">.</span>remove_flatten(aidge_model) <span style="color: rgb(95,135,135)"># we want to get rid of the 'flatten' nodes ...</span> - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/aidge_onnx/onnx_import.py:38</span>, in <span class="ansi-cyan-fg">load_onnx</span><span class="ansi-blue-fg">(filename, verbose)</span> -<span class="ansi-green-intense-fg ansi-bold"> 35</span> aidge_core<span style="color: rgb(98,98,98)">.</span>Log<span style="color: rgb(98,98,98)">.</span>info(<span style="color: rgb(175,0,0)">f</span><span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">Loading ONNX </span><span class="ansi-bold" style="color: rgb(175,95,135)">{</span>filename<span class="ansi-bold" style="color: rgb(175,95,135)">}</span><span style="color: rgb(175,0,0)">"</span>) -<span class="ansi-green-intense-fg ansi-bold"> 37</span> <span style="color: rgb(95,135,135)"># Load the ONNX model</span> -<span class="ansi-green-fg">---> 38</span> model <span style="color: rgb(98,98,98)">=</span> <span class="ansi-yellow-bg">onnx</span><span class="ansi-yellow-bg" style="color: rgb(98,98,98)">.</span><span class="ansi-yellow-bg">load</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">filename</span><span class="ansi-yellow-bg">)</span> -<span class="ansi-green-intense-fg ansi-bold"> 39</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> _load_onnx2graphview(model, verbose) - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:212</span>, in <span class="ansi-cyan-fg">load_model</span><span class="ansi-blue-fg">(f, format, load_external_data)</span> -<span class="ansi-green-intense-fg ansi-bold"> 191</span> <span class="ansi-bold" style="color: rgb(0,135,0)">def</span><span style="color: rgb(188,188,188)"> </span><span style="color: rgb(0,0,255)">load_model</span>( -<span class="ansi-green-intense-fg ansi-bold"> 192</span> f: IO[<span style="color: rgb(0,135,0)">bytes</span>] <span style="color: rgb(98,98,98)">|</span> <span style="color: rgb(0,135,0)">str</span> <span style="color: rgb(98,98,98)">|</span> os<span style="color: rgb(98,98,98)">.</span>PathLike, -<span class="ansi-green-intense-fg ansi-bold"> 193</span> <span style="color: rgb(0,135,0)">format</span>: _SupportedFormat <span style="color: rgb(98,98,98)">|</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span> <span style="color: rgb(98,98,98)">=</span> <span class="ansi-bold" style="color: rgb(0,135,0)">None</span>, <span style="color: rgb(95,135,135)"># noqa: A002</span> -<span class="ansi-green-intense-fg ansi-bold"> 194</span> load_external_data: <span style="color: rgb(0,135,0)">bool</span> <span style="color: rgb(98,98,98)">=</span> <span class="ansi-bold" style="color: rgb(0,135,0)">True</span>, -<span class="ansi-green-intense-fg ansi-bold"> 195</span> ) <span style="color: rgb(98,98,98)">-</span><span style="color: rgb(98,98,98)">></span> ModelProto: -<span class="ansi-green-intense-fg ansi-bold"> 196</span> <span style="color: rgb(188,188,188)"> </span><span style="color: rgb(175,0,0)">"""Loads a serialized ModelProto into memory.</span> -<span class="ansi-green-intense-fg ansi-bold"> 197</span> -<span class="ansi-green-intense-fg ansi-bold"> 198</span> <span style="color: rgb(175,0,0)"> Args:</span> -<span class="ansi-green-fg"> (...)</span> -<span class="ansi-green-intense-fg ansi-bold"> 210</span> <span style="color: rgb(175,0,0)"> Loaded in-memory ModelProto.</span> -<span class="ansi-green-intense-fg ansi-bold"> 211</span> <span style="color: rgb(175,0,0)"> """</span> -<span class="ansi-green-fg">--> 212</span> model <span style="color: rgb(98,98,98)">=</span> _get_serializer(<span style="color: rgb(0,135,0)">format</span>, f)<span style="color: rgb(98,98,98)">.</span>deserialize_proto(<span class="ansi-yellow-bg">_load_bytes</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">f</span><span class="ansi-yellow-bg">)</span>, ModelProto()) -<span class="ansi-green-intense-fg ansi-bold"> 214</span> <span class="ansi-bold" style="color: rgb(0,135,0)">if</span> load_external_data: -<span class="ansi-green-intense-fg ansi-bold"> 215</span> model_filepath <span style="color: rgb(98,98,98)">=</span> _get_file_path(f) - -File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:149</span>, in <span class="ansi-cyan-fg">_load_bytes</span><span class="ansi-blue-fg">(f)</span> -<span class="ansi-green-intense-fg ansi-bold"> 147</span> <span class="ansi-bold" style="color: rgb(0,135,0)">else</span>: -<span class="ansi-green-intense-fg ansi-bold"> 148</span> f <span style="color: rgb(98,98,98)">=</span> typing<span style="color: rgb(98,98,98)">.</span>cast(Union[<span style="color: rgb(0,135,0)">str</span>, os<span style="color: rgb(98,98,98)">.</span>PathLike], f) -<span class="ansi-green-fg">--> 149</span> <span class="ansi-bold" style="color: rgb(0,135,0)">with</span> <span class="ansi-yellow-bg" style="color: rgb(0,135,0)">open</span><span class="ansi-yellow-bg">(</span><span class="ansi-yellow-bg">f</span><span class="ansi-yellow-bg">,</span><span class="ansi-yellow-bg"> </span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">rb</span><span class="ansi-yellow-bg" style="color: rgb(175,0,0)">"</span><span class="ansi-yellow-bg">)</span> <span class="ansi-bold" style="color: rgb(0,135,0)">as</span> readable: -<span class="ansi-green-intense-fg ansi-bold"> 150</span> content <span style="color: rgb(98,98,98)">=</span> readable<span style="color: rgb(98,98,98)">.</span>read() -<span class="ansi-green-intense-fg ansi-bold"> 151</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> content - -<span class="ansi-red-fg">FileNotFoundError</span>: [Errno 2] No such file or directory: 'ConvNet.onnx' -</pre></div></div> -</div> </section> <section id="Setting-up-the-AIDGE-scheduler-..."> <h2>Setting up the AIDGE scheduler …<a class="headerlink" href="#Setting-up-the-AIDGE-scheduler-..." title="Link to this heading">#</a></h2> <p>In order to perform inferences with AIDGE we need to setup a scheduler. But before doing so, we need to create a data producer node and connect it to the network.</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: </pre></div> </div> @@ -694,23 +615,6 @@ File <span class="ansi-green-fg">/builds/eclipse/aidge/aidge/venv/lib/python3.10 </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[7], line 3</span> -<span class="ansi-green-intense-fg ansi-bold"> 1</span> <span style="color: rgb(95,135,135)"># Insert the input producer</span> -<span class="ansi-green-intense-fg ansi-bold"> 2</span> input_node <span style="color: rgb(98,98,98)">=</span> aidge_core<span style="color: rgb(98,98,98)">.</span>Producer([<span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">28</span>, <span style="color: rgb(98,98,98)">28</span>], <span style="color: rgb(175,0,0)">"</span><span style="color: rgb(175,0,0)">XXX</span><span style="color: rgb(175,0,0)">"</span>) -<span class="ansi-green-fg">----> 3</span> input_node<span style="color: rgb(98,98,98)">.</span>add_child(<span class="ansi-yellow-bg">aidge_model</span>) -<span class="ansi-green-intense-fg ansi-bold"> 4</span> aidge_model<span style="color: rgb(98,98,98)">.</span>add(input_node) -<span class="ansi-green-intense-fg ansi-bold"> 6</span> <span style="color: rgb(95,135,135)"># Set up the backend</span> - -<span class="ansi-red-fg">NameError</span>: name 'aidge_model' is not defined -</pre></div></div> -</div> </section> <section id="Running-some-example-inferences-..."> <h2>Running some example inferences …<a class="headerlink" href="#Running-some-example-inferences-..." title="Link to this heading">#</a></h2> @@ -738,29 +642,23 @@ Cell <span class="ansi-green-fg">In[7], line 3</span> </pre></div> </div> </div> -<div class="nboutput docutils container"> +<div class="nboutput nblast docutils container"> <div class="prompt empty docutils container"> </div> <div class="output_area docutils container"> <div class="highlight"><pre> EXAMPLE INFERENCES : -</pre></div></div> -</div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[8], line 15</span> -<span class="ansi-green-intense-fg ansi-bold"> 13</span> <span style="color: rgb(0,135,0)">print</span>(<span style="color: rgb(175,0,0)">'</span><span class="ansi-bold" style="color: rgb(175,95,0)">\n</span><span style="color: rgb(175,0,0)"> EXAMPLE INFERENCES :</span><span style="color: rgb(175,0,0)">'</span>) -<span class="ansi-green-intense-fg ansi-bold"> 14</span> <span class="ansi-bold" style="color: rgb(0,135,0)">for</span> i <span class="ansi-bold" style="color: rgb(175,0,255)">in</span> <span style="color: rgb(0,135,0)">range</span>(<span style="color: rgb(98,98,98)">10</span>): -<span class="ansi-green-fg">---> 15</span> output_array <span style="color: rgb(98,98,98)">=</span> propagate(<span class="ansi-yellow-bg">aidge_model</span>, scheduler, samples[i]) -<span class="ansi-green-intense-fg ansi-bold"> 16</span> <span style="color: rgb(0,135,0)">print</span>(labels[i] , <span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)"> -> </span><span style="color: rgb(175,0,0)">'</span>, np<span style="color: rgb(98,98,98)">.</span>round(output_array, <span style="color: rgb(98,98,98)">2</span>)) - -<span class="ansi-red-fg">NameError</span>: name 'aidge_model' is not defined +7 -> [[-0.02 0. -0.03 0.03 0.03 0.01 -0. 0.94 0.02 -0.03]] +2 -> [[ 0.17 0.01 0.8 -0.03 0.01 -0.04 0.06 -0.01 -0.05 0. ]] +1 -> [[-0. 0.99 0.02 0.02 -0.02 -0. 0.03 -0.01 0.01 -0.04]] +0 -> [[ 0.97 0.03 -0.02 0.01 -0.01 0.04 0.03 0.02 0.01 -0.07]] +4 -> [[-0.05 -0. -0.01 -0.02 1.13 -0.01 -0.01 -0.03 0.04 -0.01]] +1 -> [[-0.01 1.06 -0. -0.02 -0.01 0.02 -0.02 0.02 0.01 -0.01]] +4 -> [[-0.03 -0.04 0.01 -0.01 0.94 0.01 0.04 0.03 0.19 -0.12]] +9 -> [[-0.02 0.02 0.07 0.09 0.12 -0.02 -0.02 -0.02 0.12 0.67]] +5 -> [[ 0.03 -0.03 0.04 -0.07 0.01 0.69 0.16 0.06 0.08 -0.02]] +9 -> [[ 0.01 -0.01 -0. -0.03 0.05 -0.02 0.01 0.06 -0.01 0.95]] </pre></div></div> </div> </section> @@ -788,22 +686,15 @@ Cell <span class="ansi-green-fg">In[8], line 15</span> </div> <div class="output_area docutils container"> <div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[9], line 9</span> -<span class="ansi-green-intense-fg ansi-bold"> 6</span> acc <span style="color: rgb(98,98,98)">+</span><span style="color: rgb(98,98,98)">=</span> <span style="color: rgb(98,98,98)">1</span> -<span class="ansi-green-intense-fg ansi-bold"> 7</span> <span class="ansi-bold" style="color: rgb(0,135,0)">return</span> acc <span style="color: rgb(98,98,98)">/</span> <span style="color: rgb(0,135,0)">len</span>(samples) -<span class="ansi-green-fg">----> 9</span> accuracy <span style="color: rgb(98,98,98)">=</span> compute_accuracy(<span class="ansi-yellow-bg">aidge_model</span>, samples[<span style="color: rgb(98,98,98)">0</span>:NB_SAMPLES], labels) -<span class="ansi-green-intense-fg ansi-bold"> 10</span> <span style="color: rgb(0,135,0)">print</span>(<span style="color: rgb(175,0,0)">f</span><span style="color: rgb(175,0,0)">'</span><span class="ansi-bold" style="color: rgb(175,95,0)">\n</span><span style="color: rgb(175,0,0)"> MODEL ACCURACY : </span><span class="ansi-bold" style="color: rgb(175,95,135)">{</span>accuracy<span style="color: rgb(188,188,188)"> </span><span style="color: rgb(98,98,98)">*</span><span style="color: rgb(188,188,188)"> </span><span style="color: rgb(98,98,98)">100</span><span class="ansi-bold" style="color: rgb(175,95,135)">:</span><span style="color: rgb(175,0,0)">.3f</span><span class="ansi-bold" style="color: rgb(175,95,135)">}</span><span style="color: rgb(175,0,0)">%</span><span style="color: rgb(175,0,0)">'</span>) - -<span class="ansi-red-fg">NameError</span>: name 'aidge_model' is not defined + + MODEL ACCURACY : 100.000% </pre></div></div> </div> </section> <section id="Quantization-dataset-creation-..."> <h2>Quantization dataset creation …<a class="headerlink" href="#Quantization-dataset-creation-..." title="Link to this heading">#</a></h2> <p>We need to convert a subset of our Numpy samples into AIDGE tensors, so that they can be used to compute the activation ranges.</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[10]: </pre></div> </div> @@ -815,27 +706,11 @@ Cell <span class="ansi-green-fg">In[9], line 9</span> </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[10], line 2</span> -<span class="ansi-green-intense-fg ansi-bold"> 1</span> tensors <span style="color: rgb(98,98,98)">=</span> [] -<span class="ansi-green-fg">----> 2</span> <span class="ansi-bold" style="color: rgb(0,135,0)">for</span> sample <span class="ansi-bold" style="color: rgb(175,0,255)">in</span> <span class="ansi-yellow-bg">samples</span>[<span style="color: rgb(98,98,98)">0</span>:NB_SAMPLES]: -<span class="ansi-green-intense-fg ansi-bold"> 3</span> sample <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>reshape(sample, (<span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">28</span>, <span style="color: rgb(98,98,98)">28</span>)) -<span class="ansi-green-intense-fg ansi-bold"> 4</span> tensor <span style="color: rgb(98,98,98)">=</span> aidge_core<span style="color: rgb(98,98,98)">.</span>Tensor(sample) - -<span class="ansi-red-fg">NameError</span>: name 'samples' is not defined -</pre></div></div> -</div> </section> <section id="Applying-the-PTQ-to-the-model-..."> <h2>Applying the PTQ to the model …<a class="headerlink" href="#Applying-the-PTQ-to-the-model-..." title="Link to this heading">#</a></h2> <p>Now that everything is ready, we can call the PTQ routine ! Note that after the quantization we need to update the scheduler.</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[11]: </pre></div> </div> @@ -845,25 +720,11 @@ Cell <span class="ansi-green-fg">In[10], line 2</span> </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[11], line 1</span> -<span class="ansi-green-fg">----> 1</span> aidge_quantization<span style="color: rgb(98,98,98)">.</span>quantize_network(<span class="ansi-yellow-bg">aidge_model</span>, NB_BITS, tensors) -<span class="ansi-green-intense-fg ansi-bold"> 3</span> scheduler <span style="color: rgb(98,98,98)">=</span> aidge_core<span style="color: rgb(98,98,98)">.</span>SequentialScheduler(aidge_model) - -<span class="ansi-red-fg">NameError</span>: name 'aidge_model' is not defined -</pre></div></div> -</div> </section> <section id="Running-some-quantized-inferences-..."> <h2>Running some quantized inferences …<a class="headerlink" href="#Running-some-quantized-inferences-..." title="Link to this heading">#</a></h2> <p>Now that our network is quantized, what about testing some inferences ? Let’s do so, but before, we need not to forget that our 8-bit network expect 8-bit inputs ! We thus need to rescale the input tensors …</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[12]: </pre></div> </div> @@ -873,21 +734,6 @@ Cell <span class="ansi-green-fg">In[11], line 1</span> </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[12], line 3</span> -<span class="ansi-green-intense-fg ansi-bold"> 1</span> scaling <span style="color: rgb(98,98,98)">=</span> <span style="color: rgb(98,98,98)">2</span><span style="color: rgb(98,98,98)">*</span><span style="color: rgb(98,98,98)">*</span>(NB_BITS<span style="color: rgb(98,98,98)">-</span><span style="color: rgb(98,98,98)">1</span>)<span style="color: rgb(98,98,98)">-</span><span style="color: rgb(98,98,98)">1</span> -<span class="ansi-green-intense-fg ansi-bold"> 2</span> <span class="ansi-bold" style="color: rgb(0,135,0)">for</span> i <span class="ansi-bold" style="color: rgb(175,0,255)">in</span> <span style="color: rgb(0,135,0)">range</span>(NB_SAMPLES): -<span class="ansi-green-fg">----> 3</span> samples[i] <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>round(<span class="ansi-yellow-bg">samples</span>[i] <span style="color: rgb(98,98,98)">*</span> scaling) - -<span class="ansi-red-fg">NameError</span>: name 'samples' is not defined -</pre></div></div> -</div> <p>We can now perform our quantized inferences …</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[13]: @@ -901,30 +747,26 @@ Cell <span class="ansi-green-fg">In[12], line 3</span> </pre></div> </div> </div> -<div class="nboutput docutils container"> +<div class="nboutput nblast docutils container"> <div class="prompt empty docutils container"> </div> <div class="output_area docutils container"> <div class="highlight"><pre> EXAMPLE QUANTIZED INFERENCES : -</pre></div></div> -</div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[13], line 3</span> -<span class="ansi-green-intense-fg ansi-bold"> 1</span> <span style="color: rgb(0,135,0)">print</span>(<span style="color: rgb(175,0,0)">'</span><span class="ansi-bold" style="color: rgb(175,95,0)">\n</span><span style="color: rgb(175,0,0)"> EXAMPLE QUANTIZED INFERENCES :</span><span style="color: rgb(175,0,0)">'</span>) -<span class="ansi-green-intense-fg ansi-bold"> 2</span> <span class="ansi-bold" style="color: rgb(0,135,0)">for</span> i <span class="ansi-bold" style="color: rgb(175,0,255)">in</span> <span style="color: rgb(0,135,0)">range</span>(<span style="color: rgb(98,98,98)">10</span>): -<span class="ansi-green-fg">----> 3</span> input_array <span style="color: rgb(98,98,98)">=</span> np<span style="color: rgb(98,98,98)">.</span>reshape(<span class="ansi-yellow-bg">samples</span>[i], (<span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">1</span>, <span style="color: rgb(98,98,98)">28</span>, <span style="color: rgb(98,98,98)">28</span>)) -<span class="ansi-green-intense-fg ansi-bold"> 4</span> output_array <span style="color: rgb(98,98,98)">=</span> propagate(aidge_model, scheduler, input_array) -<span class="ansi-green-intense-fg ansi-bold"> 5</span> <span style="color: rgb(0,135,0)">print</span>(labels[i] , <span style="color: rgb(175,0,0)">'</span><span style="color: rgb(175,0,0)"> -> </span><span style="color: rgb(175,0,0)">'</span>, np<span style="color: rgb(98,98,98)">.</span>round(output_array, <span style="color: rgb(98,98,98)">2</span>)) - -<span class="ansi-red-fg">NameError</span>: name 'samples' is not defined +7 -> [[ -1.86 0.5 -3.07 3.28 2.93 1.1 -0.12 103.51 1.85 -2.92]] +2 -> [[ 1.872e+01 1.250e+00 8.744e+01 -3.360e+00 6.600e-01 -4.480e+00 + 6.280e+00 -1.130e+00 -6.000e+00 6.000e-02]] +1 -> [[ -0.15 109. 2.27 1.93 -1.75 -0.39 3.53 -1.16 1.36 -4.48]] +0 -> [[106.18 3.42 -2.7 0.72 -0.62 4.9 2.75 1.91 0.92 -7.82]] +4 -> [[-5.7100e+00 -9.0000e-02 -9.7000e-01 -1.9100e+00 1.2401e+02 -9.6000e-01 + -1.3900e+00 -2.9600e+00 4.3000e+00 -1.0500e+00]] +1 -> [[ -0.57 116.28 -0.4 -2.17 -1.38 1.62 -2.5 1.66 1.49 -1.27]] +4 -> [[ -3.32 -4.14 0.61 -1.43 102.52 1.56 4.78 3.59 20.92 -12.72]] +9 -> [[-2.31 2.32 7.17 9.86 12.81 -2.33 -2.67 -1.89 13.38 73.47]] +5 -> [[ 3.16 -3.83 4.07 -8.06 1.2 76.01 18.02 6.82 8.64 -2.14]] +9 -> [[ 1.2800e+00 -6.7000e-01 -8.0000e-02 -3.4100e+00 4.9700e+00 -1.7700e+00 + 1.4800e+00 6.6500e+00 -1.4700e+00 1.0455e+02]] </pre></div></div> </div> <section id="Computing-the-quantized-accuracy-..."> @@ -944,13 +786,8 @@ Cell <span class="ansi-green-fg">In[13], line 3</span> </div> <div class="output_area docutils container"> <div class="highlight"><pre> -<span class="ansi-red-fg">---------------------------------------------------------------------------</span> -<span class="ansi-red-fg">NameError</span> Traceback (most recent call last) -Cell <span class="ansi-green-fg">In[14], line 1</span> -<span class="ansi-green-fg">----> 1</span> accuracy <span style="color: rgb(98,98,98)">=</span> compute_accuracy(<span class="ansi-yellow-bg">aidge_model</span>, samples[<span style="color: rgb(98,98,98)">0</span>:NB_SAMPLES], labels) -<span class="ansi-green-intense-fg ansi-bold"> 2</span> <span style="color: rgb(0,135,0)">print</span>(<span style="color: rgb(175,0,0)">f</span><span style="color: rgb(175,0,0)">'</span><span class="ansi-bold" style="color: rgb(175,95,0)">\n</span><span style="color: rgb(175,0,0)"> QUANTIZED MODEL ACCURACY : </span><span class="ansi-bold" style="color: rgb(175,95,135)">{</span>accuracy<span style="color: rgb(188,188,188)"> </span><span style="color: rgb(98,98,98)">*</span><span style="color: rgb(188,188,188)"> </span><span style="color: rgb(98,98,98)">100</span><span class="ansi-bold" style="color: rgb(175,95,135)">:</span><span style="color: rgb(175,0,0)">.3f</span><span class="ansi-bold" style="color: rgb(175,95,135)">}</span><span style="color: rgb(175,0,0)">%</span><span style="color: rgb(175,0,0)">'</span>) -<span class="ansi-red-fg">NameError</span>: name 'aidge_model' is not defined + QUANTIZED MODEL ACCURACY : 100.000% </pre></div></div> </div> </section> diff --git a/source/Tutorial/ptq.ipynb b/source/Tutorial/ptq.ipynb index 946633269b73abab8f00847592c57b17998b9759..5c918da23c857bb06fb6bd53777e4d3f8f461517 100644 --- a/source/Tutorial/ptq.ipynb +++ b/source/Tutorial/ptq.ipynb @@ -59,10 +59,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:29.541320Z", - "iopub.status.busy": "2025-02-02T02:18:29.540149Z", - "iopub.status.idle": "2025-02-02T02:18:30.373386Z", - "shell.execute_reply": "2025-02-02T02:18:30.370234Z" + "iopub.execute_input": "2025-02-08T23:24:30.966145Z", + "iopub.status.busy": "2025-02-08T23:24:30.965514Z", + "iopub.status.idle": "2025-02-08T23:24:31.992427Z", + "shell.execute_reply": "2025-02-08T23:24:31.990575Z" } }, "outputs": [ @@ -70,21 +70,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Failed to download file. Status code: 404\n" + "File downloaded successfully.\n", + "File downloaded successfully.\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Failed to download file. Status code: 404\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Failed to download file. Status code: 404\n" + "File downloaded successfully.\n" ] } ], @@ -133,10 +127,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:30.380264Z", - "iopub.status.busy": "2025-02-02T02:18:30.379537Z", - "iopub.status.idle": "2025-02-02T02:18:31.199353Z", - "shell.execute_reply": "2025-02-02T02:18:31.198083Z" + "iopub.execute_input": "2025-02-08T23:24:31.998826Z", + "iopub.status.busy": "2025-02-08T23:24:31.998172Z", + "iopub.status.idle": "2025-02-08T23:24:32.668901Z", + "shell.execute_reply": "2025-02-08T23:24:32.667465Z" } }, "outputs": [ @@ -173,10 +167,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.206823Z", - "iopub.status.busy": "2025-02-02T02:18:31.205862Z", - "iopub.status.idle": "2025-02-02T02:18:31.212493Z", - "shell.execute_reply": "2025-02-02T02:18:31.211044Z" + "iopub.execute_input": "2025-02-08T23:24:32.674354Z", + "iopub.status.busy": "2025-02-08T23:24:32.673894Z", + "iopub.status.idle": "2025-02-08T23:24:32.679856Z", + "shell.execute_reply": "2025-02-08T23:24:32.678681Z" } }, "outputs": [], @@ -197,26 +191,13 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.218508Z", - "iopub.status.busy": "2025-02-02T02:18:31.217398Z", - "iopub.status.idle": "2025-02-02T02:18:31.698611Z", - "shell.execute_reply": "2025-02-02T02:18:31.696084Z" + "iopub.execute_input": "2025-02-08T23:24:32.685541Z", + "iopub.status.busy": "2025-02-08T23:24:32.684676Z", + "iopub.status.idle": "2025-02-08T23:24:32.726939Z", + "shell.execute_reply": "2025-02-08T23:24:32.725611Z" } }, - "outputs": [ - { - "ename": "FileNotFoundError", - "evalue": "[Errno 2] No such file or directory: 'mnist_samples.npy.gz'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[4], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m samples \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39mload(\u001b[43mgzip\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mGzipFile\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mmnist_samples.npy.gz\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mr\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m)\n\u001b[1;32m 2\u001b[0m labels \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39mload(gzip\u001b[38;5;241m.\u001b[39mGzipFile(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmnist_labels.npy.gz\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mr\u001b[39m\u001b[38;5;124m\"\u001b[39m))\n", - "File \u001b[0;32m/usr/lib/python3.10/gzip.py:174\u001b[0m, in \u001b[0;36mGzipFile.__init__\u001b[0;34m(self, filename, mode, compresslevel, fileobj, mtime)\u001b[0m\n\u001b[1;32m 172\u001b[0m mode \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 173\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m fileobj \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m--> 174\u001b[0m fileobj \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mmyfileobj \u001b[38;5;241m=\u001b[39m \u001b[43mbuiltins\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mopen\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilename\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mmode\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[38;5;124;43mrb\u001b[39;49m\u001b[38;5;124;43m'\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m filename \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m 176\u001b[0m filename \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mgetattr\u001b[39m(fileobj, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mname\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m'\u001b[39m)\n", - "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'mnist_samples.npy.gz'" - ] - } - ], + "outputs": [], "source": [ "samples = np.load(gzip.GzipFile('mnist_samples.npy.gz', \"r\"))\n", "labels = np.load(gzip.GzipFile('mnist_labels.npy.gz', \"r\"))" @@ -227,29 +208,18 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.705024Z", - "iopub.status.busy": "2025-02-02T02:18:31.704352Z", - "iopub.status.idle": "2025-02-02T02:18:31.788359Z", - "shell.execute_reply": "2025-02-02T02:18:31.786994Z" + "iopub.execute_input": "2025-02-08T23:24:32.731906Z", + "iopub.status.busy": "2025-02-08T23:24:32.731131Z", + "iopub.status.idle": "2025-02-08T23:24:33.115210Z", + "shell.execute_reply": "2025-02-08T23:24:33.114039Z" } }, "outputs": [ - { - "ename": "NameError", - "evalue": "name 'samples' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[5], line 5\u001b[0m\n\u001b[1;32m 3\u001b[0m plt\u001b[38;5;241m.\u001b[39maxis(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124moff\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 4\u001b[0m plt\u001b[38;5;241m.\u001b[39mtight_layout()\n\u001b[0;32m----> 5\u001b[0m plt\u001b[38;5;241m.\u001b[39mimshow(\u001b[43msamples\u001b[49m[i], cmap\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mgray\u001b[39m\u001b[38;5;124m'\u001b[39m)\n", - "\u001b[0;31mNameError\u001b[0m: name 'samples' is not defined" - ] - }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAEMAAAHWCAYAAAAsFjQ3AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAAA1lJREFUeJzt0DERxAAQxLD98Od835pBUkgIPP7d3Y1t2/N2wJeYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUaYEWaEGWFGmBFmhBlhRpgRZoQZYUb8AQKXB6j7SvApAAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnYAAABDCAYAAAARfEjOAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjAsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvlHJYcgAAAAlwSFlzAAAPYQAAD2EBqD+naQAANk9JREFUeJztnXls2+d5xz+8SZEUSfEQddG6JduSLfmKlDh24zmx06QNnKANmqLtWnTFNnRYW2DYgQEbsP+KdtiwtduwdEWTbm2abki6NI3rxHN8xXYk675viTqok6QokRSv/WH83liJk1q+REq/DxCgpST6fX/H+z7vc3wfRSqVSiEjIyMjIyMjI5PxKDd7ADIyMjIyMjIyMvcG2bCTkZGRkZGRkdkiyIadjIyMjIyMjMwWQTbsZGRkZGRkZGS2CLJhJyMjIyMjIyOzRZANOxkZGRkZGRmZLYJs2MnIyMjIyMjIbBFkw05GRkZGRkZGZosgG3YyMjIyMjIyMlsE9e3+okKhuJ/juO/cTYON7Tr37Tpv2L5z367zhu079+06b9i+c9+u84btMXfZYycjIyMjIyMjs0WQDTsZGRkZGRkZmS3CbYdiZe4OlUqFQqEQbmCFQiE+A0gmk+K/VCpFIpHYzOHKyMjIyMjIZCCyYfcAUKlUnDx5EofDgUajwWaz4XQ62bt3Lw6HA4CpqSkuX77M5OQks7OzXL58mWAwuMkjl5GRkZGRkckkZMPuPmO327Hb7ezdu5fc3Fw0Gg1Wq/Ujhl1ubi6RSAS73c7k5CQdHR2srq4Sj8c3eQYPBrVajUajoaSkBJVKxezsLCsrK4RCoc0e2j1DqVRit9sxGo3YbDaSySTRaJSFhQUCgQCxWOyukoJlZGRk0hWlUolSqUSj0az7PJVKEYvF0Ol0WCwWYrEY8XictbU1EokE0Wh0k0acuciG3X3m05/+NE8++SSPPfYYNpsNQIRklUql2Mhzc3P57Gc/y9zcHLOzs7S0tBCPx5mdnd0Wm73NZsPtdvPjH/8Yk8nED3/4Q5qamrh8+fJmD+2eoFar0el0PPfcc+zfv59nnnmGtbU1hoeHeemll3jrrbfw+XzEYrHNHqqMjIzMPcdoNGIwGHC5XOsqUxOJBDMzM+zYsYNPf/rT+Hw+5ufn8Xq9+P1+hoaGtsUeeC+RDbv7RG5uLvv27aOhoYGdO3diMplQq9UoFAoikQirq6vMzs4SiUQwmUyYTCZyc3Mxm80kk0kqKiqIRCLMzc1ti4fabDbjcrkwGo1oNBoikciW8lZqNBpMJhOVlZXU1tZiMplIJBJ4PB6Ki4spKSnB7/dvCcPOZrPhcDh4+OGH6e3t5erVq7f9t2azGZvNRigUIhqNsrq6uiWff7vdjs1m4/DhwyiVSlpaWvD5fExPT2fUfDUaDTqdjsbGRrKyspifn2d+fp6pqSnC4fAdvcMajYasrCxycnJYXFxkeXmZZDJ5H0Yvcz/JysrC5XLhcDiwWq0UFRWRnZ1NXl7eOsMuHo8zOTmJ0+nk4MGDLC8vs7q6it/vZ3R0lH/5l3/ZUnvBg0A27O4THo+Hr3zlK9TX11NWViY+TyaTrKys4PP5aGlpYXFxkYKCAgoLC8nNzcVoNKLVatmzZw/xeJympqZtsahZrVby8/PRaDTE43ECgQDhcHizh3XP0Ol0WK1Wampq2LdvH3BjAyssLKSiooLx8XF6enoyPvSsVCrJzc2ltraWv/qrv+KnP/3phgw7m81GdXW1OK2Hw+GMMnRul7y8PKqrq/nrv/5rNBoN//AP/0BTUxM+ny+jCqf0ej1Wq5UXXngBp9NJZ2cnbW1tRCIRZmdnN7whKxQKDAYDDoeDXbt20dPTw8rKyrZYA7cSCoWC7Oxsdu/eTW1tLeXl5dTV1eFwOCgoKECp/ECQIxaLMT4+jlarxel0otFoUKlUADQ1NfHiiy/Kht0GkQ27e4xKpaKoqIhdu3bR0NCAzWYjlUrh8/kYGxvjpZdewu/3EwgEmJ+fFx67AwcO4HA4cDgcGAwGsrKyyMrK2uzpPDDsdjvFxcUALC4ucvXqVRYWFjZ3UPcApVKJyWSisbGRp59+mpKSkowXyPwklEol1dXVVFdXo9PpxAJ9u7jdbg4dOsRDDz3E8vIyL774YsYbuzejVqsxGAwcO3aMp556CqfTiVqt5mtf+xp6vZ5r166RSqXS3pBRqVTo9Xq+8IUv8MQTT1BXV0cikWBhYYGuri5mZ2c3nBul0+mw2+382Z/9GXl5eeTm5vLSSy+xurrK3NxcWnuzFQoFer2eXbt2cfDgQZxOJ7FYjH/9138lGAym/f28W7KyssjOzubAgQN4PB4aGxuxWCw4HA6ys7MxGo1YLBa0Wu1H1j+VSoXb7Rb5dzcbfTJ3xj037LRaLWq1Gr1eDyAe6FQqRTQaJZFICEmPrfiwK5VKUfWal5cH3DiRTE5O0tvby5kzZwgGg6yurhKNRkkmk1gsFlwuF6urq8RiMQwGg5A+2epIsi9Sjl0sFiMQCDAzM0MkEtns4d0VBoMBvV6Pw+GgoqKCgwcPijzLm5Hy74xGoyiYSSQSGeW5kVAoFLjdbtxu9zo5n9tFr9eTk5OD0+kkHA6j1Wrv00g3B7VajclkoqSkhD179mAwGFCpVJSWluJwODLC6Je8arm5udTV1fGpT30KpVLJ0tIS0WiUcDh8R952k8mEy+Xi0UcfxeFwoFQqycnJQaPRpPV10el04j2vqqqioaGBgoICwuEwP/nJTwiFQlt+LddqtWRnZ7Nr1y5qa2s5efIkJpNJFErc6v5JNkAymRTG3Nra2rrfiUajGeOxl4pDpD1NsoWkw20ikSASiZBIJIjH48IOuh/cc8Nuz549lJSUcPLkSZRKJX6/n3g8TjQa5d1332V+fl54rBYXF+/1P7/pSIuR2WxGoVCIYoi/+7u/o6enh/HxcXFDU6kURqOR5557joMHD1JaWopWqyUej9Pa2kpra+uWXxCMRiOFhYU89thjPPPMM7z33nu0tbVlpFFzM2q1mhMnTlBaWkpDQwNlZWVUV1ejVn/0lSssLGT//v3ieRkdHWVqaoqxsbFNGPmdo1Qq0Wq11NXVUVNTc0cn78XFRXp6eiguLhY5l6FQ6CMLfqZisVior6+npKQEp9Mp1sgLFy7Q1dWV9huZQqHAYrGwb98+/uiP/og9e/ZgNBp56623aGtr4wc/+MEde1gff/xx9u/fT0lJCePj47z88sucO3cOr9ebtuuBSqXikUceobq6mi996Us4nU5cLhcqlQqfz4fFYmF5eXlLeZ1vRVZWFrm5uRw/fpzGxkb0ev1tGeM+n49AIMDY2Ngt7/Hg4GDG7IEOhwOTySTyCPft20dJSQl5eXkkk0kWFhY4ffo0k5OTTExM4PP5WF1dvS9jueeGXXl5OXv37mXnzp2oVCqWl5dJJBLCjX6zUTc3N7fh719bWyMajTI+Pk4kEmFlZeVeT+GuSCaTzM/PMzg4yJkzZ1hcXGRhYYHh4eFb5pyo1WrKysooLCxEq9WuO7lslc3sk5B0/SwWCyaTSTz06by53Q5KpZLa2lqqq6upqKjA4XCs8z6lUimx8OXk5IgQrd/vx+1209nZid/vZ2VlJWPyS0wmEzk5ObjdbrKzs5mYmGBpaWnD36NQKDCZTFgslnX5NpmOQqHAarVSW1uL0+kU84pGowwMDGREoZRSqcRqteJ2u6moqBAe6N7eXrq6ulhcXNywEabRaDAYDFRWVrJz504CgQBer5eenh7m5+fT1qjTaDTo9Xpqa2upqanB4/FgNpsxGo3AjUPr7t270Wq19PT0iGhVpqJQKNBoNCK8GgwGiUQiwkEj/VytVou9S7IBVldXRZRqeXlZeHbn5uYIhUJMTk7e8j7PzMyk7TVTKpUixOxwOCgtLSUnJwer1YrdbqeyspK8vDzsdjupVAqXy8Xy8jJzc3P4fD6mpqZYXl4mEAjg9/sZGxu7Z3O9p4adQqHg2LFjPPHEE+Tn539kQX7yySdJJBKsrq6ysLDAzMzMhv+N+fl55ubmePnll/F6vQwNDd2r4d8TYrEYbW1tDAwMcP78eaLRKNFolGAweMsHV6fTcejQIUpLS7fMBrYRDAYD+fn5WCwW1Go17e3ttLW1pe3LfLuo1Wo++9nPUl9fv24ukkF382m2uLiYHTt20NjYyNraGjMzM/z6179mYWGBoaEhAoHAZkxhw+Tl5VFRUUF1dTUmk4m33nqLgYGBDX2HVD3sdrux2WwYDAY0Gs2WKKTRaDQUFRXx3HPPsWPHDvH58vIyFy5cYHBwcBNHd3uo1Wo8Hg8VFRXU1NQAEA6HOXPmDC0tLXdkhJnNZvLy8jh69CgNDQ2cO3eOK1eucPHixbROx8jKysLpdPLcc89RU1ODxWL5yM+/+MUvcvXqVbxeLysrKxmtyabRaDCbzTQ2NrJnzx7a29uZmpri6tWrpFIp4vG4cLZEIhGUSiV6vZ6BgQFGR0cZHh5mYWGB7u5ufD4fXq+XtbU14vF4RhZJ6XQ6PB4PdXV1HD58mMbGRgoKCrBarR8brThw4ADJZJJEIsHU1BQLCwu0tbXR3NzMj370IxGivVvuqWGXSqU4f/48S0tLFBcXk0gkWFpaEsmTLpdLyHpkZWVRUlJCKBQikUhgNps/cjGkCyDl2uj1etxuN36/n66uLnQ6XdoZdhJra2vi9PpxJ7U9e/ZQWVkpDBtAeDJHR0czTvrgTnA6nRw/fhy73c7i4iJer5eZmZmMnvcjjzzC/v37hV7Tzc/1h8v819bWiMViJJNJzGYzGo0Gu93OkSNHcDgcfP/73+f69eubMY3bRq/XY7PZOHbsGEeOHEGlUjE2Nsbbb7+94ffT4XBQW1uL2Wy+T6PdHKQE8cLCQjweDyaTSaRjrKys0Nvby+zs7GYP8xPR6/VYLBZqa2spKSkBoLm5mY6ODrxe74bDSmq1GrvdTmNjIydOnKCkpIRYLEZ3dzdDQ0MiJztdqaqqYs+ePbhcLgwGw0d+rtVqqa2txW63k5eXR0dHB4ODg7S2tmachItGo6GyspJnn32W3bt3U1BQwPj4OD6fD4BAIMDw8DAvv/wyZ8+eZXFxEbVajcViYWpqSqRgSR6+1dVVsfdL70EmYLFYMJvN7N27l/z8fA4ePEh+fj4ejwe3243BYCAUChEKhZiZmWFlZYVYLMaBAwfQ6XTMzs4KgXrpfaquriYej9PQ0MDg4CBTU1N3Pc57HoptbW3F5/NRVlZGJBJhcnKS3Nxc7HY75eXlOJ1O9Ho92dnZWK1WYrEYa2trWCyWj3isEomEsOhNJhN2ux2AUChEeXl5WufoxeNxlpeXb/kzabOvrq6mvr4eh8Mh3PdLS0t4vV6mp6dZWFjImAf+TlAoFOTk5HDgwAGMRiPBYJC5uTkWFxczdt5KpZK9e/fy9NNPY7VaUSgUt5yL9GwHAgGi0SjxeBytVotOp8NsNovwzi9+8Yu0zznU6XS43W7279/P8ePHmZ+fZ3Jykqampg3nFlmtVsrKyjAajRnt3fgwSqUSh8OBy+USBr/k5QiHw4yNjaW1dwpuhBZzcnKoqKggPz+fZDJJT08Pb7/9NnNzcxu+X1JYb+/evZw6dQqTyUQoFGJoaEh4c9IVhULBjh07OHDgAFarFY1GIwyUVCqFUqlErVZTWlpKUVERtbW1vP3221itVoaGhlhdXc0Yw04KOZaUlHDq1Ckhy3WzMSuFWs+cOYNWq2VmZgatVovdbicQCBAKhTJ2TYcPwsxSqsmRI0coLy/nU5/6FHq9Hq1WK97nxcVFZmdn6e3tZXFxkXA4TGVlJSaTiYmJCdxuN1arFa1Wi9FopKioiEgkQl1dHYFAID0Nu8HBQcbGxkTi/9ramoi763Q6dDodDocDp9OJ2+1mdHSU1dVVqqqqPpJYHovFCIfDTE1N8ZnPfIavf/3rZGVlkUwm8fl8aW3YfRJ5eXmUl5fz/PPPc+DAAbKzs0kmkywtLXH27FnOnj3L1NRUWi9sd4tSqcTpdFJUVER1dfU6+ZdM3dAtFgtlZWVUVlZSVFSEWq2+ZeVTOBzmnXfeYXJykp6eHsLhMIlEgtraWoqLi3nqqadQq9WkUikaGhqIx+O88847abvxezwevvzlL1NbW4tKpeLFF18UXonbzQ+UZGGKioqoq6tDp9PdUQ5uuiKJ+O7evVt8lkwm6erqoqurKyM2+aeeeooDBw7wzDPPoFKpGBgY4Nq1a5w/f/6OigMMBgO1tbWUlpZis9lobm6mr6+P06dPp/W91+l02Gw2Dh48yIkTJ7BYLESjUSYnJ4WBU1lZKfIPpUrohoYGduzYwaVLlwiFQvj9/s2dyG2gUqmwWq1861vfEnp0169fp7Ozk4sXL4piQImlpSUUCoWoAJV0GTPZqAOoqKjgc5/7HLt376akpITCwkKysrIwm83Mzs4yMTHB9PQ0Pp+P//qv/2JpaYlQKEQ8HketVlNeXo5Op+PFF1+koaGBz3zmM7jdboxGI4FAgLKyMr7zne8Qi8UYGxsTtQl3yj037CKRCJFI5GO9VUqlEp/Ph81mY3p6momJCdGJ4VaGXTweFyrUcCPEKQn83klidjpgNBrJy8sjPz+f3Nxc1Go1oVCI2dlZRkdHGRgYyMicg40gycJYrVaysrIIBoPEYrGMXQSkEOqePXsoKCjAbDav80BLJe4rKyssLS3R3t6O1+ult7dXhJyUSqUIz0pe3ZKSEoLBIN3d3SwuLhIMBtPm+kgipG63m6qqKrKzs4lGowwNDTE8PEw8Hr/tsWq1WgoKCnA6nZhMJhGquVc5J5uNSqUiPz9f9IZOpVIkEglGRkYYGRlJm3v6SdjtdjGHSCTC+Pg4fr+fpaWl2zbgpfxS6buqqqrEGjg8PExbW5tIqE9XpH7fdrsdh8PB2toafr+f69evs7q6SjgcRqFQiMR5jUYjisSUSqXoKtTV1ZW2BRUfvk+SAa7RaJienqajo+OW9+nm50DqAZupSLIldrudkpIS6uvrqayspLCwUEiSzc3NMTw8TFdXF5OTk/h8Pjo6OsTaBTcOAlJIdmJigtzcXAYHB7FarZjNZrRa7boiQqlD1d3wwAWKk8mkKP/2er3Cdd3W1nbL37darTzyyCOUlJRgNpuZmJhgZGSEc+fOMT09/YBHf2/IycmhqqpK3ESAubk5zp49y9WrV2lvb0/Ll/1eotFoxOkHbnix/H5/WoccPw6VSoXL5aKxsZG//du/xWKxYDQa1+XWSQbd1atX6e/v58UXXxSdFeDGIuLz+fD5fDz//PNYrVaMRiNPPvkkDQ0NAHR0dHD69Om02Qx0Oh0PP/wwjY2NNDQ0iGrG/v5+RkdHN2Ss2O12XnjhBZFcPDw8TF9f37prlMloNBp27dolRLglj8Z///d/09ramhGVzzeHGiORCAsLCxuu2lapVBgMBp599llqamo4deqUaKP4y1/+kl//+tdpbwyYTKZ1aUUdHR20tLTw7W9/W3hojhw5QlVVFV/60pdwuVwifKnX6/n2t79Na2srf/mXf0kwGEzL51uKsJ04cYK6ujqOHDmCTqcjEAhw+fJlfvGLXxAIBDJyvb5d1Go12dnZPP/88+zfv5+nn35aaHNKWqv/+7//y9WrVzl37pxooffh90Gq8pdUL6TikYKCAoqKitDpdPdcp3HTOk98OGHyVhuVpER+7NgxKisrUSgU9PX10d7eTiAQSNvQ1MdhsVh45JFHqKur49ChQ1itVuLxOCMjI3R1dXHhwgW8Xm9abNr3G5VKhcPhEEUj4+Pj4sSbiahUKnQ6HdnZ2ete1Fgshs/no6enh6amJvr7+5mZmRHP7833OhgMMj09TVNTk5B+0Ol04rlRqVRcvnw5barrpBCDx+NBp9MxMzMjWkBtxKgzGo04HA52796N2+0mlUrR29tLS0vLR65RJmKz2cjPz6ewsFDkCUs5lrOzsxkhc/JhsrKyKC4u5vDhw+h0OlENOTQ0dMv7ZTAYsNvt2O12cnJyOHr0qJAHWV1dZXJykkAgkPZGHXyQb6VUKkkmk3R3d9PV1SU2dilMvba2xvz8vNB4k/5W+u9+CtTeLRaLhYKCAvbt20ddXR3xeJyJiQnOnj1LR0dHRuUI3ikOh0MUSFRWVqLRaFhbWyMSiXD27FmGh4c5f/48Y2NjwiN38/1UKBTodDpMJhNjY2M4nU6efvppUWMg5doqFAqWl5fxer0iV/Vur21atxSTxGufffZZka9w/fp1Ll68iN/vz7gcNIfDwe///u9TXl4uxGojkQitra1cvXqVN998My027AeBSqUiNzeXnJwcAPr7+zl37tzHhvDTHUlp3GQyrTt9RSIRhoaG+O1vf8tLL73E8vLyxz63wWAQr9fLO++8QyqVYufOnajVasxmMydOnEClUvGzn/1MCH5vNpLXtaysDK1Wy+joKO+9996GtCUlwVtJ0NNisZBIJGhpaeHdd9/dEikJubm5lJSUUFxcLEKxkjSEz+dL63yyW5FKpTCbzezatQutVsv+/ftFFeBrr712Sw+eZLhXVFRQVFTE7t27RcvEqakp2traMkbWR2p9JeWSNTc3C6kXKYG+r6+P+fl5ZmZmsFqt4hmWwpNS2km6GkcOh4M9e/bw6KOPUltby8zMDK2trXz/+99naWkp45wqd0JeXh5VVVUcPXpUvLeSp/qXv/wlnZ2d9PT03PIeSmFck8mE1Wqlv78fgK9+9asYjUaysrJEdy64oe/b1NSE1+slHA5vXcNOpVJx+PBh6uvrsdlsqFQqVlZWmJ2dZXp6OuNcwJKFXlVVhcvlEkbd3Nwcr7/+Ov39/ffkhmYCBQUFeDweHnvsMRwOB8PDw3R3d9Pe3p6WYYmNInmjp6amGBoa4oc//CGDg4MsLy//To/E6uoqTU1NOJ1Oamtryc/PFxXT6YTknSwvLyc/Px+A7u5uTp8+TTAYvO3vUalUNDY2UldXJ6rkpfZ7PT09GeHB+V3k5+dTXFy8Loe4p6eHjo6ODV2rzebatWuEQiHq6+txOp0iV9hms4nDRk1NzS0NcanllBSO1Ol0ooLw2rVr/OIXv8Dr9W7CrDaO3W7n0UcfFc3sd+3aRSQS4eLFi+vWb7VaTXFxsWgtCTciU2NjY4yMjIj2gelITk6O0KNMJBKMj48zMTHBwsJCxjlU7pRbeVal/+3xeNBqtRw8eFAYb/CB4W4wGESRqCRtYjabxd6vUqmExzcUCtHf38+rr75Kf3//PbFt0tKwkxpMV1RUUFFRIZIP5+fnWVhYyLimygqFAofDQV5enmg7olQqhVBzf38/ExMTGWes3ik2m428vDw8Hg8ajYapqSnm5uaYm5tL24VuI0iLwfj4OL29vVy/fp2lpaXbWhCl0O38/DyBQGCdNIaU85EOng0p9JyTk4PRaCQcDjM7O8v4+PiGvkehUFBYWChyTaRcy4WFhYwtjvowkjK9UqlcZ/R3d3dnlOdjcnIStVrN2NgYa2troo+rVCWqVCopKCgQBUA3I4WeTSaT8NRJ99rr9dLZ2Zkx3nqtVovNZhMpF7m5ueTm5orwrEqlEsnw0vtxs7ErFQWmc/9bo9FIfn4+er1e9HmPx+NC1kWhUGyJtfqTkJ7jSCTC2toaOp0OuLH2FRQUYDKZcDgcWK1WnE6neLfX1tbEocfpdGKxWAgGgygUCvHswwfdpSYnJxkZGaG7u/ueSZylpWEneXQ+//nPCxmUCxcu8KMf/Yjm5mZmZmYyygjSarV861vfor6+HrvdLqolm5ubaWtrY2RkJC026wdFRUUF9fX15OTksLy8zNjY2G0bPumOdMqLxWL8zd/8zR2JkUrfITWUvrlC9hvf+AavvPIK586du3+TuA2k5GqHw0E0GhXSBxtFoVCI5HIpKXloaCjtWgXeDUVFRVRUVKBWq0WV//vvv89rr72WEZIXEl6vF5/Pxx/8wR+Qk5PDjh07qKiooLi4mFOnTmG1WgkEAvT399Pa2rrub6emprh8+TLf/OY3OXXqFHDDsOvo6KC/vz+jcot9Ph+//e1vcTqdlJWVUVpaSjgcpqSkBKPRiNvtXtcnVKPRsLy8LLqoPPbYY7hcLn7zm9+kbSje4/Fw7Ngx7HY7Wq12ndZob2+v6CSRSQeTjTIwMEAwGKS5uZny8nKRPmAymfja174mDFylUim8b/DB+i155aQ2fDeTTCZpb29ncHCQH/zgB0xNTTExMZGeLcXuFTabjaKiInEqkgRPh4aGPrY1V7qSnZ0tFkGpzVo0GiUUColwzFZIEN8IkgdDCkePj49nzGn9VqjVaoqKinC5XOKzVCqF3+/f8Mat0Whwu92isESj0YjvC4fDeL3etJCCSCaTQr5Fyi+UyvZvV+ZE8sxLsj+SF9vn86VFDuHdotfrhQCpx+NBpVIJbc9gMMji4mJGeT2knLCZmRlCoZAomPD5fGi1WsxmM6FQiImJiY+0kvP7/aLpudRtY3Z2ltbWVsbHxzNqTQ+Hw0LqJZFIYLFYKCoq4vHHH8dgMJCTk0NlZSVOp5Pl5WWCwSD9/f1UVlbi8XjIysrC4XBQWVkpJDPSDa1WK9YfhUKBXq8nNzeXAwcOCIPWarXi9/tZXl4WXspoNEosFltXQKXT6YRxG4vFMubdlgTk33vvPSYmJpiYmBBRN4vFglKpFN5XKWVEkoCSNHslr+zN3llJs/X69ev09vYyNjZ2zxUh0tKwk0RKTSYT0WiUzs5Ourq66O/vz6iFEG6cfKqrq6msrKSgoACFQsHCwgIDAwO8+eabXL16dUufem5Fbm4uhYWFKJVKFhYWuHz5csZK18CNhevo0aPU1dWty8W4E7Kysti3b59o2ySdBFOpFF6vl1deeSUtNoK1tTVCoZCo9vJ4PCLN4HYPXwaDAZvNRn19veg7urS0RE9PT1oYr3dLTk4OpaWlPPTQQxw6dAilUkk4HGZ1dZVAIJCRAuupVEqI8M7OztLZ2QnAj3/840/8O6mlpPReTE1N0dHRwcsvv5xRXku4sTG3t7czPT1NOBzG5XKRl5fHQw89tO5AE41GuXbtGu+//z7//u//zje+8Q0++9nPUlhYiNvt5sknn0SlUtHd3b2Js7k1Uk6kFF6UegR7PB6RR/baa68xNjZGV1eXaJM1PT0t2otJxk5eXh5Wq5XOzk78fn/at86TkHJA//mf/xmNRoPRaOTxxx/n4MGD1NbWotfrCQQCLC8vs7S0JNISKioqcLlclJeX3/J7x8bGuHTpEj/96U/p6upieXn5nheIpZVhp1AoUKvV5OfnU11djUajYXFxkbfeekuIOWZKhZyUg1RbW8vRo0exWq0iBCuVNgeDQaLRaMbM6W6R+v1KOVV+v5/x8XHa29uZn5/f7OHdMRqNhp07d65r7L4RpFZiOTk5lJSU8Pjjj1NRUSFOeZKHQ0q2TgfvrpQsv7i4iMViobS0lCeeeAK73c6VK1duWRQgSdwYDAbMZjNWqxWbzSYkQOCjMkiZjLQZqNVqoWm4vLxMb2/vlskfvF1cLhcnT57E4/EQj8c5d+4cra2toqVeJpFIJFhZWeHChQsAnDp1CpfLJTw0qVSKrq4uxsbGePXVVxkdHWV2dpbBwUE6OjrEO1BVVUVfXx92u/0Tq+U3A0napLa2VlSE3oxarWbfvn2Ul5dTX18vjJqVlRXh6ZLWKaPRiFarxev14vf7GRgYoLOzk2vXrj3oad0xiUSC1dVVWlpamJqa4uLFi6hUKpEnF41GUSqVmM1mXnjhBZGPB4i8u6WlJc6fP09bWxtXrlxhZGSESCRyX9a7tDLspNCMy+Vix44dKJVK/H4/V69eZWxsLC02tNtFkqkoLy/nwIEDQgYjkUiwvLzM9PT0hsU9Mx3pFJibm4vL5cLv9zMzM7PhRvHphkql+kgodiNIFVM7duygqqqKgwcPkp2dDXzQoSAQCLCyspI2h5tkMkksFmNhYQG3243FYuHAgQMUFBSwtrZ2S6+iRqOhpKREPAM5OTlYLBbhGZCKTtLFeL1bNBoNJpNpXTXsysoKIyMjGVUNe7dIBv3DDz+M2+0mkUjQ2tpKS0sLKysrGXevk8kk0WiU9vZ2VlZWaGhowGg0ioN7Mpmkv7+ftrY23nzzTaHPNz4+Tl9fHw899JBIzykoKBB5qulk2M3MzHDt2jVyc3MxmUwiJAsf9DovLy+/7QKQm1NTpGYE169fT5v17HchpVAMDg4yODh4y99RqVTk5ORw8uRJoRQgzS0cDjMzM8OZM2fo6Oigqanpvj73aWXYFRYWcuLECQ4fPkxpaal4OTo6OjIumbqwsJCnn36aRx99lKqqKvR6PcvLy7S0tHDmzBleffXVjA4/3gnFxcU8/PDDlJaWYjQaef/995mYmNjsYd1zNrpQHTp0iIaGBk6ePCnaEKlUKrEYzs3N8YMf/ICenh58Pl/aHAZWVlb4+c9/Tk1NDbFYjKKiIqqqqvjTP/3Tjx2jdLKV+mdKek7SBjEyMsKbb77JwsLCg5zKfaGwsFBI+kghzJGREX71q18xPDy82cN7IOh0Og4dOsThw4c5efIkGo2G1dVV0X0oEzb1j2N8fJy5uTm+973vUVxcTGNjo+go8sorr9Dd3U0gEBDvwtWrVxkeHiY/P59du3ZRU1PDQw89RDQa5Sc/+Qk9PT2bPKMPaG9vZ2JigvPnz1NSUsIf//Efk52djVKpJDs7m6ysrA1X9ZrNZrKyskT0SqFQcObMmTsqukpHjh49yu7du3niiSeEl1OhULC2tsbLL79MW1sbb7zxBqFQ6L4fZtLCsJNabuTl5bF3717cbjcajYbx8XFGR0cJhUIZp2eVnZ0tdMgMBgMKhYJwOExXVxcDAwNMTk5mXAjibpEqxqR2W6FQKGM7TXwSt7vgSSXxVVVVVFVVUVFRIQSbpQ1vdXWVxcVFuru7hcxEuiDpW2m12nV9MrOystb1yZWIx+PMzMyIja6wsFB46eGDApH5+fmMe99vRkopsdvtlJaWkpWVJdpwBQIBxsfHt0QO4e2gUqkoLCykoKCAnJwc0VtW8kBnMlKhQE9PD36/H51OJwy74eFhpqen1z3HUj/ssbExbDYbdXV1OBwOKioqyM7ORqVSpU0RiZT6oVAo8Pv9NDc3izFKEh5KpRKtVovD4RChWMnzfisk/TatVovb7RbvRqaj1+sxmUxUVVVRW1srNB7hhrTN6uoqfX199Pb2Mj8//0A81Glh2Enl1EeOHOErX/kKyWSSYDDI66+/Tnt7e9o87BuhoKCAz3/+8+sqY3w+H//0T//E3NzclhDi3ShZWVm43W6xAIRCoW15HSRqamr48z//c/Lz87Hb7bcUIp6dnWVkZISOjo60S7ZPJBJ4vV4mJye5dOkShYWF5Obmkp+fvy7HRCIcDvN///d/oljoC1/4Ak888QTHjx/HZrOJVIVMP/Co1WqcTic7d+7k937v91Cr1SQSCRYWFvB6vR+rVr8VkTpTVFZWAoj2id3d3YyPj2e0xw4QLcV6e3t59913xee3qgyXpG6uXr1KLBbjxIkTuFwu6uvrcbvdovAoHa6JlOs6MTGB1+ulpaVF/KyyspLCwkKRD//lL39Z9D39OKPuw5/bbDaqqqowmUz3dR4PAqlA6gtf+AK1tbXrug8tLCwIqZ8H+d5vumGn0WiwWCw8+uij7N27F61Wy/T0NFNTU4yPjzMzM5MWD/pGkfoJ3vxAS7kJGo1mXTuRm0kkEutazUiCl5IHRKFQoNVqsVqtlJaWfuTvJfHT4eHhtMtfsFqtlJWVYTQaicfjjI2N4fP5NntYd83N/R+l+61UKsnPzxcVf1KYUqfTiZyr4uJiqqqqMJvNGAyGdblY0vdcuXKFK1euCJmIdONmUU5JlT4YDK6bi0QsFiMUCgmPXTAYZGlpaV3YVuopKnk3MhGNRiM6MqjVaiHmOjo6yvT09LYx6uCGkbtjxw5cLpe4Bk1NTRvuJ5zOSHmwt+OASKVSjIyMkJWVRV9fH1arlezsbCorK5mbm6OpqSmtvPLS+33zYWtmZoZIJCKiLgMDA2i1WgoLC0XF7PDwMIuLi4yPj4sDn9RT+sM6nZmKWq0mJyeHXbt28dhjj1FQUCDSSqTWct3d3Vy/fv2BSxttumGn1+ux2+089dRTeDwelEolPp+P7u5u4c7eKiiVSoxGI2trax+7qIXD4XWVslJ1rcFgEN9hNpupqKjgM5/5zLq/TaVSJJNJLl68iNfrJRqNppW30263s3v3bqF3JXXc2EpIC5VKpaK0tFTcx+PHj/P8888LbUbpd6VF4FbPQyqV4re//S1vvPHGg5vAXRAIBAgEArfdGmplZeUjC54Unl5bW8tYw06n01FcXIzdbhfdJqSQ3VbJJ7pd1Go1FRUVoqimt7eX8+fPZ7Ru5d2QTCbp6+sjFovR0tJCTU0NhYWF7N27l3g8Tnt7e1oZdrdC6hIEN975jo4OcnJyqK+vFykH169fp7u7m7fffptPfepTHDhwAIfDsc6hkekV8DqdDo/Hw4EDB3jmmWcwGAzCASNFHpqamnjttddYWFh4oHvxphp2SqWSF154gUOHDlFSUoJGo2FmZoZ3332XM2fObDlJAI/Hw/e+9z0hangrBgYGhBQK3Eg4lZTrJSQZhdzc3I/8fSqVwmKxoFAoOH/+PFNTU/dnMhtAr9dTXFyMx+PBarXe0puTyUQiEc6ePUtdXR1PPvkkcGND+/rXvy48bVLrGbVa/ZHF7FYL3OjoKD09PRmj+XQn3Eq8MxgMMjY2ltEheqn5t5RyIOUNnj59+mMr6rYi+/bto7q6GqfTiV6vJxKJ4PP5GBkZyfhw+92QSqVYXFzk9ddfJx6PU1NTw+HDh/F4PJw5c4apqam0S7v4OFZXV2lra6OsrAy4sadnZWVx9OhR0Ue6traWsrKydWHXSCTC4uJixh7e4EZq0f79+yktLcVgMAhJo7W1NXp6evj5z3/O5cuX6evre+BatZu2w0ohyZqaGhoaGrBYLKysrDA9Pc3g4CA9PT0ZLdybTCaJRCLo9XphxZvNZo4cOSJ+R0o0vTnhtKCggJGREfFiS+HL3bt33/LfkYzEm3M6XC4XBQUFwsu32Wi1WpFHptPpROm4lHyc6cTjcQYHB7Hb7SQSCdFGRhLdle7LhxOLbxYzTiaTJBIJ4vE4y8vLjIyM0NbWtq1kMeDGopjp3hzJqy55J6ROMyMjI8zMzGzy6B4cHo+HqqoqjEYjCoWClZUVgsGg6JspheNubrK+XQiHw/T19VFbW4vf7xc6eAUFBUQiEZaWljLimsRiMWZmZlhcXCQcDosuE9L+k0gkKC4uJi8vD/hANiQQCGR0hxmFQoHBYKCsrAyn0ymcFZLGodfr5cKFC4yMjGyKg2rTDDuz2SwqgsrLy1Gr1QwODvKP//iPNDc3Mzk5mVZhxI2ysLDApUuX2LVr18cK197KY1FVVUVZWdm6HDvpoZEWwJtzdKS+fYODg8LLMTExQX9/f9oouptMJo4cOUJFRQVKpRKv18vQ0BAtLS1bwiMVjUa5dOkSGo2GZ599FqPRuCGjWlLyl67LD3/4Q+bn51lcXEybe3g/yISN604wmUwcOnRIvPdSO63l5eWMPqxuBIVCQWNjI8eOHUOn0zE7O8vFixdFao1erxc6fysrK9uqVzbc8FgNDAzwzjvvoFKpeP755yksLOSrX/0q7733Hv/2b/9GLBZL+z0wGo0yOjpKa2srb7/9NocOHcLtdqNQKLBarezfv3/d/iX1Xn3rrbf42c9+lrFROb1eT0FBAV/84hexWCzi82g0ytmzZ7l8+TLNzc2bJk31wA07qe9ccXEx+/btE6KufX19dHd309/fz+LiYto/0L+LhYUFzp8/TzgcJhQKrUuslzAYDOh0Olwul/DqaTQaVCoVPp+PSCQiNoJUKsXCwgKrq6vr9J/GxsaYmZlZJ5+yuLgoElw3G6VSicFgwOPxYLPZgBuVnhMTE4TD4S3hsUsmk/j9fiYmJrh69Sq5ubnY7XYKCwvRarXi9z7srbu5WnpiYoK2tjZGRkYYHh5e12liqyJ5NuGD/NBMN/akoqmcnBxR5Sz1kry5KGo7IOUGS9XOkUgEk8mEx+OhtLQUvV5PKpVidHR02xl2cOO5mJubo7u7m/n5eVwuF6WlpUxNTWE2m1leXk77fVAqrPB6vbz//vu4XC7hsVar1Wi1WmKxmBDonZmZ4fz583R1dbG0tJRx67/kaGloaKC+vh6LxSKeY0maqrm5mb6+vk3NlXzghp1Go8HhcHD8+HG++c1v4nQ6WV1d5dVXX+X69es0NTVl/OION3Llvvvd73L8+HH27dsnquNuxuPx4HK5RPNoiWQyybVr15iamlpXFSw1Ix4ZGcmYDV+q4JVK+uGGl7G5ufm+tVN50CSTSRYWFmhububv//7v2bNnD5WVlXzuc5/D6XSu+13JoLv5WWhtbeXs2bP8z//8T1r0gX1QSI3DpXSET8o9zRSkYie3243ZbAY+MOy2SkeNO0Ey3MvKyjCbzXz+85/HbDYzOjrKW2+9RV9f32YPcVPwer0EAgHRraCuro5gMEheXp5I50lnpPe2vb2d0dFRsrKyCIVC7Ny5E6PRiMViEb1UT58+TWdnJz/+8Y8zzqCTUKvVZGdn8xd/8Rfs3bt33b49NzfH0NAQ//mf/7npag8P3LAzmUw0Njayc+dOcnJy0Gq1hMNhRkZGmJ6e3hIb/c309vayuLgoPBM3I8lcnD59ep2gq3SKXVlZWSfiOTMzkxGnuJuR8sakE5vP5+Py5ctpV9Z/L1hZWWFwcBC/309nZyfBYJDCwkJqampwuVy43W7GxsZYWFigra2NWCyGQqHg+vXr9PX1ZXTBwJ1QXFzMwYMHhYf6vffeS8uG6BtB8mBMTExgMBhwu90Eg0EWFha2rVEHkJOTI9b9UChENBplYGCAM2fOpFXHhQeNlFP6+uuvMzIywne+8x1cLhfHjx/n7NmzGdOBRZI5euONN2htbeXw4cM4HA6KiorE+tbb28vc3FxGH95cLhdFRUU4nU5xcJN47733aGpqSos9+oEadgqFAqPRyJ49eyguLl7XP3V6ejpjHuKN4PV6b1v+YSsi9RQNBAIsLi4SCoVob2+nq6srY09tH0ckEmFqaoqpqSmUSiXhcJiSkhJUKhWxWIzs7GzGxsYYGRnhjTfeIBwOo1AoRPJxpiYS3ykul4uKigoSiQQ+n4+LFy9mfN9gSdNvcnISp9NJPB4nGAyua4q+Xbg5BJ2VlSXu9draGr/5zW8YHh7mypUrGZtndS9IJBKEw2EuXbrE5OQkf/iHf4jFYuHQoUN0d3cLb3a6IxXwXblyBYPBQDweJz8/n/Lycs6cOcP777+P3+/PaKMObkh2lZSUYLFYhLdO0jBsb2/nvffeIxwOb/q7/sAMO4VCQWVlJTU1NTz77LM4nc6MFieUuT0SiQTDw8P8yZ/8ifj/s7OzW96ISSaTdHZ20t/fz5UrV0S+0crKCmtra/j9fvHyS4tipi96G8Xn89HZ2cmZM2cYGRnh0qVLGV8Rm0wm8fl8/OhHP6KxsZH5+Xl6enoYGxvbVvc3lUrxq1/9ir6+Pl544QUhWtvS0kJ/fz/T09OEQiFmZ2c33buRDvj9fqampmhpaaGwsJDDhw/T3NxMb28vU1NTGRXdiEQinDt3TrQZCwaDWyZf+OGHH+bUqVPY7XbxWV9fH9euXeP8+fN0dHSkhcPigRp2DocDt9uN2+0W/RPj8Thra2vbLrF4OxGJRLaVfpeEFErfzh6JT2JycpL29nba29vxer34fL6M8E78LtbW1piYmMBms2G32/F6vczNzW07A2ZiYoJEIsH169eFYdfa2srAwIDY6LfbNfk4pHZjnZ2dpFIpduzYgdlsxmKxbHq+1kZJpVJbtprfarWKojjJfpmdnaWjowOfz5c2/Y8fmGGnVCopLy+nqqqKrKwsNBoNcKN6dHp6mtXV1Yw6lcjIyNwdv/rVr/j1r38tDnVbwaiDG5v0/Pw87777LhcuXBAC1NvNiBkdHWVsbIz3338f+ECvUT7A35pgMMh3v/tdjh07xu7duzEYDOTn5zMyMrLt8m/TFb1ej9lsRqVSkUgkCAQCtLW18eqrrzI/P7/ZwxM80Bw7qTecQqEQMiBnzpyhu7tbuOZlZGS2B7fbXzNT2erz+13c3EdY5neTTCZZWVmht7eX//iP/6C9vZ2xsTH5+qURXq+XtrY2HnnkEQCuXbvGwMAAgUAgrULNmyJQnEwmCYVCeL1eXnnlFS5fvkwgENgyJ3YZGRkZGZmNEo1G6ezspLOzc7OHInMLBgYGOH/+PHv27CGZTPL222/T3t6edrnBitRtWlN3W+igUCgoLCzEYrGwY8cOYrEYkUhEyIHcb2v3bozGTC/yuNO5b9d5w/ad+3adN2zfuW/XecP2nft2nTfc3dztdjtWq5WSkhIAhoeH8fv9D7S37+3M/YEZdpuN/PJvnO06b9i+c9+u84btO/ftOm/YvnPfrvOG7TH32zbsZGRkZGRkZGRk0puPtkOQkZGRkZGRkZHJSGTDTkZGRkZGRkZmiyAbdjIyMjIyMjIyWwTZsJORkZGRkZGR2SLIhp2MjIyMjIyMzBZBNuxkZGRkZGRkZLYIsmEnIyMjIyMjI7NFkA07GRkZGRkZGZktgmzYycjIyMjIyMhsEf4fBkUzgMVYW6IAAAAASUVORK5CYII=", "text/plain": [ - "<Figure size 640x480 with 1 Axes>" + "<Figure size 640x480 with 10 Axes>" ] }, "metadata": {}, @@ -276,28 +246,13 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.794971Z", - "iopub.status.busy": "2025-02-02T02:18:31.793658Z", - "iopub.status.idle": "2025-02-02T02:18:31.916883Z", - "shell.execute_reply": "2025-02-02T02:18:31.914599Z" + "iopub.execute_input": "2025-02-08T23:24:33.120165Z", + "iopub.status.busy": "2025-02-08T23:24:33.119733Z", + "iopub.status.idle": "2025-02-08T23:24:33.150061Z", + "shell.execute_reply": "2025-02-08T23:24:33.148878Z" } }, - "outputs": [ - { - "ename": "FileNotFoundError", - "evalue": "[Errno 2] No such file or directory: 'ConvNet.onnx'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[6], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m aidge_model \u001b[38;5;241m=\u001b[39m \u001b[43maidge_onnx\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload_onnx\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mConvNet.onnx\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mverbose\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m)\u001b[49m\n\u001b[1;32m 2\u001b[0m aidge_core\u001b[38;5;241m.\u001b[39mremove_flatten(aidge_model) \u001b[38;5;66;03m# we want to get rid of the 'flatten' nodes ...\u001b[39;00m\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/aidge_onnx/onnx_import.py:38\u001b[0m, in \u001b[0;36mload_onnx\u001b[0;34m(filename, verbose)\u001b[0m\n\u001b[1;32m 35\u001b[0m aidge_core\u001b[38;5;241m.\u001b[39mLog\u001b[38;5;241m.\u001b[39minfo(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mLoading ONNX \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mfilename\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 37\u001b[0m \u001b[38;5;66;03m# Load the ONNX model\u001b[39;00m\n\u001b[0;32m---> 38\u001b[0m model \u001b[38;5;241m=\u001b[39m \u001b[43monnx\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mload\u001b[49m\u001b[43m(\u001b[49m\u001b[43mfilename\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 39\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _load_onnx2graphview(model, verbose)\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:212\u001b[0m, in \u001b[0;36mload_model\u001b[0;34m(f, format, load_external_data)\u001b[0m\n\u001b[1;32m 191\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;21mload_model\u001b[39m(\n\u001b[1;32m 192\u001b[0m f: IO[\u001b[38;5;28mbytes\u001b[39m] \u001b[38;5;241m|\u001b[39m \u001b[38;5;28mstr\u001b[39m \u001b[38;5;241m|\u001b[39m os\u001b[38;5;241m.\u001b[39mPathLike,\n\u001b[1;32m 193\u001b[0m \u001b[38;5;28mformat\u001b[39m: _SupportedFormat \u001b[38;5;241m|\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mNone\u001b[39;00m, \u001b[38;5;66;03m# noqa: A002\u001b[39;00m\n\u001b[1;32m 194\u001b[0m load_external_data: \u001b[38;5;28mbool\u001b[39m \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m,\n\u001b[1;32m 195\u001b[0m ) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m ModelProto:\n\u001b[1;32m 196\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"Loads a serialized ModelProto into memory.\u001b[39;00m\n\u001b[1;32m 197\u001b[0m \n\u001b[1;32m 198\u001b[0m \u001b[38;5;124;03m Args:\u001b[39;00m\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 210\u001b[0m \u001b[38;5;124;03m Loaded in-memory ModelProto.\u001b[39;00m\n\u001b[1;32m 211\u001b[0m \u001b[38;5;124;03m \"\"\"\u001b[39;00m\n\u001b[0;32m--> 212\u001b[0m model \u001b[38;5;241m=\u001b[39m _get_serializer(\u001b[38;5;28mformat\u001b[39m, f)\u001b[38;5;241m.\u001b[39mdeserialize_proto(\u001b[43m_load_bytes\u001b[49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m)\u001b[49m, ModelProto())\n\u001b[1;32m 214\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m load_external_data:\n\u001b[1;32m 215\u001b[0m model_filepath \u001b[38;5;241m=\u001b[39m _get_file_path(f)\n", - "File \u001b[0;32m/builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages/onnx/__init__.py:149\u001b[0m, in \u001b[0;36m_load_bytes\u001b[0;34m(f)\u001b[0m\n\u001b[1;32m 147\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 148\u001b[0m f \u001b[38;5;241m=\u001b[39m typing\u001b[38;5;241m.\u001b[39mcast(Union[\u001b[38;5;28mstr\u001b[39m, os\u001b[38;5;241m.\u001b[39mPathLike], f)\n\u001b[0;32m--> 149\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28;43mopen\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrb\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m \u001b[38;5;28;01mas\u001b[39;00m readable:\n\u001b[1;32m 150\u001b[0m content \u001b[38;5;241m=\u001b[39m readable\u001b[38;5;241m.\u001b[39mread()\n\u001b[1;32m 151\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m content\n", - "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'ConvNet.onnx'" - ] - } - ], + "outputs": [], "source": [ "aidge_model = aidge_onnx.load_onnx(\"ConvNet.onnx\", verbose=False)\n", "aidge_core.remove_flatten(aidge_model) # we want to get rid of the 'flatten' nodes ..." @@ -317,25 +272,13 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.922116Z", - "iopub.status.busy": "2025-02-02T02:18:31.921759Z", - "iopub.status.idle": "2025-02-02T02:18:31.950710Z", - "shell.execute_reply": "2025-02-02T02:18:31.949508Z" + "iopub.execute_input": "2025-02-08T23:24:33.154628Z", + "iopub.status.busy": "2025-02-08T23:24:33.154325Z", + "iopub.status.idle": "2025-02-08T23:24:33.160847Z", + "shell.execute_reply": "2025-02-08T23:24:33.159675Z" } }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'aidge_model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[7], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# Insert the input producer\u001b[39;00m\n\u001b[1;32m 2\u001b[0m input_node \u001b[38;5;241m=\u001b[39m aidge_core\u001b[38;5;241m.\u001b[39mProducer([\u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m28\u001b[39m, \u001b[38;5;241m28\u001b[39m], \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mXXX\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m----> 3\u001b[0m input_node\u001b[38;5;241m.\u001b[39madd_child(\u001b[43maidge_model\u001b[49m)\n\u001b[1;32m 4\u001b[0m aidge_model\u001b[38;5;241m.\u001b[39madd(input_node)\n\u001b[1;32m 6\u001b[0m \u001b[38;5;66;03m# Set up the backend\u001b[39;00m\n", - "\u001b[0;31mNameError\u001b[0m: name 'aidge_model' is not defined" - ] - } - ], + "outputs": [], "source": [ "# Insert the input producer\n", "input_node = aidge_core.Producer([1, 1, 28, 28], \"XXX\")\n", @@ -364,10 +307,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.955376Z", - "iopub.status.busy": "2025-02-02T02:18:31.955061Z", - "iopub.status.idle": "2025-02-02T02:18:31.988914Z", - "shell.execute_reply": "2025-02-02T02:18:31.987758Z" + "iopub.execute_input": "2025-02-08T23:24:33.165467Z", + "iopub.status.busy": "2025-02-08T23:24:33.165101Z", + "iopub.status.idle": "2025-02-08T23:24:33.224234Z", + "shell.execute_reply": "2025-02-08T23:24:33.223113Z" } }, "outputs": [ @@ -376,18 +319,17 @@ "output_type": "stream", "text": [ "\n", - " EXAMPLE INFERENCES :\n" - ] - }, - { - "ename": "NameError", - "evalue": "name 'aidge_model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[8], line 15\u001b[0m\n\u001b[1;32m 13\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m'\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124m EXAMPLE INFERENCES :\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 14\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m10\u001b[39m):\n\u001b[0;32m---> 15\u001b[0m output_array \u001b[38;5;241m=\u001b[39m propagate(\u001b[43maidge_model\u001b[49m, scheduler, samples[i])\n\u001b[1;32m 16\u001b[0m \u001b[38;5;28mprint\u001b[39m(labels[i] , \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m -> \u001b[39m\u001b[38;5;124m'\u001b[39m, np\u001b[38;5;241m.\u001b[39mround(output_array, \u001b[38;5;241m2\u001b[39m))\n", - "\u001b[0;31mNameError\u001b[0m: name 'aidge_model' is not defined" + " EXAMPLE INFERENCES :\n", + "7 -> [[-0.02 0. -0.03 0.03 0.03 0.01 -0. 0.94 0.02 -0.03]]\n", + "2 -> [[ 0.17 0.01 0.8 -0.03 0.01 -0.04 0.06 -0.01 -0.05 0. ]]\n", + "1 -> [[-0. 0.99 0.02 0.02 -0.02 -0. 0.03 -0.01 0.01 -0.04]]\n", + "0 -> [[ 0.97 0.03 -0.02 0.01 -0.01 0.04 0.03 0.02 0.01 -0.07]]\n", + "4 -> [[-0.05 -0. -0.01 -0.02 1.13 -0.01 -0.01 -0.03 0.04 -0.01]]\n", + "1 -> [[-0.01 1.06 -0. -0.02 -0.01 0.02 -0.02 0.02 0.01 -0.01]]\n", + "4 -> [[-0.03 -0.04 0.01 -0.01 0.94 0.01 0.04 0.03 0.19 -0.12]]\n", + "9 -> [[-0.02 0.02 0.07 0.09 0.12 -0.02 -0.02 -0.02 0.12 0.67]]\n", + "5 -> [[ 0.03 -0.03 0.04 -0.07 0.01 0.69 0.16 0.06 0.08 -0.02]]\n", + "9 -> [[ 0.01 -0.01 -0. -0.03 0.05 -0.02 0.01 0.06 -0.01 0.95]]\n" ] } ], @@ -422,22 +364,19 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:31.993664Z", - "iopub.status.busy": "2025-02-02T02:18:31.993354Z", - "iopub.status.idle": "2025-02-02T02:18:32.022871Z", - "shell.execute_reply": "2025-02-02T02:18:32.021666Z" + "iopub.execute_input": "2025-02-08T23:24:33.228741Z", + "iopub.status.busy": "2025-02-08T23:24:33.228450Z", + "iopub.status.idle": "2025-02-08T23:24:33.664095Z", + "shell.execute_reply": "2025-02-08T23:24:33.662835Z" } }, "outputs": [ { - "ename": "NameError", - "evalue": "name 'aidge_model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[9], line 9\u001b[0m\n\u001b[1;32m 6\u001b[0m acc \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 7\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m acc \u001b[38;5;241m/\u001b[39m \u001b[38;5;28mlen\u001b[39m(samples)\n\u001b[0;32m----> 9\u001b[0m accuracy \u001b[38;5;241m=\u001b[39m compute_accuracy(\u001b[43maidge_model\u001b[49m, samples[\u001b[38;5;241m0\u001b[39m:NB_SAMPLES], labels)\n\u001b[1;32m 10\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124m MODEL ACCURACY : \u001b[39m\u001b[38;5;132;01m{\u001b[39;00maccuracy\u001b[38;5;250m \u001b[39m\u001b[38;5;241m*\u001b[39m\u001b[38;5;250m \u001b[39m\u001b[38;5;241m100\u001b[39m\u001b[38;5;132;01m:\u001b[39;00m\u001b[38;5;124m.3f\u001b[39m\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m%\u001b[39m\u001b[38;5;124m'\u001b[39m)\n", - "\u001b[0;31mNameError\u001b[0m: name 'aidge_model' is not defined" + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " MODEL ACCURACY : 100.000%\n" ] } ], @@ -468,25 +407,13 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.027563Z", - "iopub.status.busy": "2025-02-02T02:18:32.027228Z", - "iopub.status.idle": "2025-02-02T02:18:32.057263Z", - "shell.execute_reply": "2025-02-02T02:18:32.056129Z" + "iopub.execute_input": "2025-02-08T23:24:33.668810Z", + "iopub.status.busy": "2025-02-08T23:24:33.668485Z", + "iopub.status.idle": "2025-02-08T23:24:33.677408Z", + "shell.execute_reply": "2025-02-08T23:24:33.676253Z" } }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'samples' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[10], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m tensors \u001b[38;5;241m=\u001b[39m []\n\u001b[0;32m----> 2\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m sample \u001b[38;5;129;01min\u001b[39;00m \u001b[43msamples\u001b[49m[\u001b[38;5;241m0\u001b[39m:NB_SAMPLES]:\n\u001b[1;32m 3\u001b[0m sample \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39mreshape(sample, (\u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m28\u001b[39m, \u001b[38;5;241m28\u001b[39m))\n\u001b[1;32m 4\u001b[0m tensor \u001b[38;5;241m=\u001b[39m aidge_core\u001b[38;5;241m.\u001b[39mTensor(sample)\n", - "\u001b[0;31mNameError\u001b[0m: name 'samples' is not defined" - ] - } - ], + "outputs": [], "source": [ "tensors = []\n", "for sample in samples[0:NB_SAMPLES]:\n", @@ -509,25 +436,13 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.062076Z", - "iopub.status.busy": "2025-02-02T02:18:32.061768Z", - "iopub.status.idle": "2025-02-02T02:18:32.086119Z", - "shell.execute_reply": "2025-02-02T02:18:32.085025Z" + "iopub.execute_input": "2025-02-08T23:24:33.681910Z", + "iopub.status.busy": "2025-02-08T23:24:33.681566Z", + "iopub.status.idle": "2025-02-08T23:24:34.082602Z", + "shell.execute_reply": "2025-02-08T23:24:34.081337Z" } }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'aidge_model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[11], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m aidge_quantization\u001b[38;5;241m.\u001b[39mquantize_network(\u001b[43maidge_model\u001b[49m, NB_BITS, tensors)\n\u001b[1;32m 3\u001b[0m scheduler \u001b[38;5;241m=\u001b[39m aidge_core\u001b[38;5;241m.\u001b[39mSequentialScheduler(aidge_model)\n", - "\u001b[0;31mNameError\u001b[0m: name 'aidge_model' is not defined" - ] - } - ], + "outputs": [], "source": [ "aidge_quantization.quantize_network(aidge_model, NB_BITS, tensors)\n", "\n", @@ -548,25 +463,13 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.090791Z", - "iopub.status.busy": "2025-02-02T02:18:32.090460Z", - "iopub.status.idle": "2025-02-02T02:18:32.117901Z", - "shell.execute_reply": "2025-02-02T02:18:32.116743Z" + "iopub.execute_input": "2025-02-08T23:24:34.087194Z", + "iopub.status.busy": "2025-02-08T23:24:34.086871Z", + "iopub.status.idle": "2025-02-08T23:24:34.094526Z", + "shell.execute_reply": "2025-02-08T23:24:34.093425Z" } }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'samples' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[12], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m scaling \u001b[38;5;241m=\u001b[39m \u001b[38;5;241m2\u001b[39m\u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39m(NB_BITS\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m)\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(NB_SAMPLES):\n\u001b[0;32m----> 3\u001b[0m samples[i] \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39mround(\u001b[43msamples\u001b[49m[i] \u001b[38;5;241m*\u001b[39m scaling)\n", - "\u001b[0;31mNameError\u001b[0m: name 'samples' is not defined" - ] - } - ], + "outputs": [], "source": [ "scaling = 2**(NB_BITS-1)-1\n", "for i in range(NB_SAMPLES):\n", @@ -585,10 +488,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.122807Z", - "iopub.status.busy": "2025-02-02T02:18:32.122497Z", - "iopub.status.idle": "2025-02-02T02:18:32.151735Z", - "shell.execute_reply": "2025-02-02T02:18:32.150624Z" + "iopub.execute_input": "2025-02-08T23:24:34.100622Z", + "iopub.status.busy": "2025-02-08T23:24:34.100298Z", + "iopub.status.idle": "2025-02-08T23:24:34.160836Z", + "shell.execute_reply": "2025-02-08T23:24:34.159457Z" } }, "outputs": [ @@ -597,18 +500,20 @@ "output_type": "stream", "text": [ "\n", - " EXAMPLE QUANTIZED INFERENCES :\n" - ] - }, - { - "ename": "NameError", - "evalue": "name 'samples' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[13], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m'\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124m EXAMPLE QUANTIZED INFERENCES :\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m10\u001b[39m):\n\u001b[0;32m----> 3\u001b[0m input_array \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39mreshape(\u001b[43msamples\u001b[49m[i], (\u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m1\u001b[39m, \u001b[38;5;241m28\u001b[39m, \u001b[38;5;241m28\u001b[39m))\n\u001b[1;32m 4\u001b[0m output_array \u001b[38;5;241m=\u001b[39m propagate(aidge_model, scheduler, input_array)\n\u001b[1;32m 5\u001b[0m \u001b[38;5;28mprint\u001b[39m(labels[i] , \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m -> \u001b[39m\u001b[38;5;124m'\u001b[39m, np\u001b[38;5;241m.\u001b[39mround(output_array, \u001b[38;5;241m2\u001b[39m))\n", - "\u001b[0;31mNameError\u001b[0m: name 'samples' is not defined" + " EXAMPLE QUANTIZED INFERENCES :\n", + "7 -> [[ -1.86 0.5 -3.07 3.28 2.93 1.1 -0.12 103.51 1.85 -2.92]]\n", + "2 -> [[ 1.872e+01 1.250e+00 8.744e+01 -3.360e+00 6.600e-01 -4.480e+00\n", + " 6.280e+00 -1.130e+00 -6.000e+00 6.000e-02]]\n", + "1 -> [[ -0.15 109. 2.27 1.93 -1.75 -0.39 3.53 -1.16 1.36 -4.48]]\n", + "0 -> [[106.18 3.42 -2.7 0.72 -0.62 4.9 2.75 1.91 0.92 -7.82]]\n", + "4 -> [[-5.7100e+00 -9.0000e-02 -9.7000e-01 -1.9100e+00 1.2401e+02 -9.6000e-01\n", + " -1.3900e+00 -2.9600e+00 4.3000e+00 -1.0500e+00]]\n", + "1 -> [[ -0.57 116.28 -0.4 -2.17 -1.38 1.62 -2.5 1.66 1.49 -1.27]]\n", + "4 -> [[ -3.32 -4.14 0.61 -1.43 102.52 1.56 4.78 3.59 20.92 -12.72]]\n", + "9 -> [[-2.31 2.32 7.17 9.86 12.81 -2.33 -2.67 -1.89 13.38 73.47]]\n", + "5 -> [[ 3.16 -3.83 4.07 -8.06 1.2 76.01 18.02 6.82 8.64 -2.14]]\n", + "9 -> [[ 1.2800e+00 -6.7000e-01 -8.0000e-02 -3.4100e+00 4.9700e+00 -1.7700e+00\n", + " 1.4800e+00 6.6500e+00 -1.4700e+00 1.0455e+02]]\n" ] } ], @@ -634,22 +539,19 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.156550Z", - "iopub.status.busy": "2025-02-02T02:18:32.156243Z", - "iopub.status.idle": "2025-02-02T02:18:32.182503Z", - "shell.execute_reply": "2025-02-02T02:18:32.181298Z" + "iopub.execute_input": "2025-02-08T23:24:34.166480Z", + "iopub.status.busy": "2025-02-08T23:24:34.165956Z", + "iopub.status.idle": "2025-02-08T23:24:34.575600Z", + "shell.execute_reply": "2025-02-08T23:24:34.574725Z" } }, "outputs": [ { - "ename": "NameError", - "evalue": "name 'aidge_model' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[14], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m accuracy \u001b[38;5;241m=\u001b[39m compute_accuracy(\u001b[43maidge_model\u001b[49m, samples[\u001b[38;5;241m0\u001b[39m:NB_SAMPLES], labels)\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;130;01m\\n\u001b[39;00m\u001b[38;5;124m QUANTIZED MODEL ACCURACY : \u001b[39m\u001b[38;5;132;01m{\u001b[39;00maccuracy\u001b[38;5;250m \u001b[39m\u001b[38;5;241m*\u001b[39m\u001b[38;5;250m \u001b[39m\u001b[38;5;241m100\u001b[39m\u001b[38;5;132;01m:\u001b[39;00m\u001b[38;5;124m.3f\u001b[39m\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m%\u001b[39m\u001b[38;5;124m'\u001b[39m)\n", - "\u001b[0;31mNameError\u001b[0m: name 'aidge_model' is not defined" + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " QUANTIZED MODEL ACCURACY : 100.000%\n" ] } ], @@ -672,10 +574,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:32.187389Z", - "iopub.status.busy": "2025-02-02T02:18:32.187077Z", - "iopub.status.idle": "2025-02-02T02:18:32.193655Z", - "shell.execute_reply": "2025-02-02T02:18:32.192474Z" + "iopub.execute_input": "2025-02-08T23:24:34.580068Z", + "iopub.status.busy": "2025-02-08T23:24:34.579768Z", + "iopub.status.idle": "2025-02-08T23:24:34.586498Z", + "shell.execute_reply": "2025-02-08T23:24:34.585051Z" } }, "outputs": [ diff --git a/source/Tutorial/tiling.html b/source/Tutorial/tiling.html index 517a0a61c9d7b0cbeadbdd6de2b6def8f9971ef3..d84a5652655e230386780debae544fe066386f84 100644 --- a/source/Tutorial/tiling.html +++ b/source/Tutorial/tiling.html @@ -498,7 +498,7 @@ <div class="prompt empty docutils container"> </div> <div class="output_area rendered_html docutils container"> -<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzAoImNvbnYwX3c8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQmF0Y2hOb3JtMkRfMCgiYm4wPGJyLz48c3ViPjxlbT4oQmF0Y2hOb3JtMkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzIoImJuMF9zY2FsZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzMoImJuMF9zaGlmdDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8wLS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApMZWFreVJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8xLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpMZWFreVJlTFVfMCgibGVha3lyZWx1MDxici8+PHN1Yj48ZW0+KExlYWt5UmVMVSMwKTwvZW0+PC9zdWI+Iik6Ojpyb290Q2xzCkNvbnYyRF8wKCJjb252MDxici8+PHN1Yj48ZW0+KENvbnYyRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMCgiY29udjBfdzxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEoImNvbnYwX2I8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMigiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNCgiYm4wX2JhdGNoX21lYW48YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJibjBfYmF0Y2hfdmFyaWFuY2U8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8wLS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> <p>Let’s create an input to link to the model.</p> <div class="nbinput nblast docutils container"> @@ -548,7 +548,7 @@ </div> </div> <p>Run the model</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[9]: </pre></div> </div> @@ -563,216 +563,6 @@ </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_w (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_b (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node bn0_scale (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node bn0 (of type BatchNorm2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node bn0_shift (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node bn0 (of type BatchNorm2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node bn0_batch_mean (of type Producer) only -[<span class="ansi-green-fg">DEBUG</span>] holds a weak reference to the added child node bn0 (of type -[<span class="ansi-green-fg">DEBUG</span>] BatchNorm2D).If the child node goes out of scope, it will be -[<span class="ansi-green-fg">DEBUG</span>] destructed, leading to a dangling connection.To avoid this message, -[<span class="ansi-green-fg">DEBUG</span>] consider adding the child node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node bn0_batch_variance (of type Producer) only -[<span class="ansi-green-fg">DEBUG</span>] holds a weak reference to the added child node bn0 (of type -[<span class="ansi-green-fg">DEBUG</span>] BatchNorm2D).If the child node goes out of scope, it will be -[<span class="ansi-green-fg">DEBUG</span>] destructed, leading to a dangling connection.To avoid this message, -[<span class="ansi-green-fg">DEBUG</span>] consider adding the child node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-blue-fg">INFO</span>] - Manually setting GraphView input dims with provided parameters: -[<span class="ansi-blue-fg">INFO</span>] * input#0 [4, 3, 66, 66] -[<span class="ansi-green-fg">DEBUG</span>] - Validating input dimensions against existing graph inputs -[<span class="ansi-green-fg">DEBUG</span>] - Creating new tensor for input#0 with dims [4, 3, 66, 66] -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node leakyrelu0 (of type -[<span class="ansi-green-fg">DEBUG</span>] LeakyReLU)) of node conv0 (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node conv0 (of type Conv2D)) of -[<span class="ansi-green-fg">DEBUG</span>] node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node conv0 (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node relu0 (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node leakyrelu0 (of type -[<span class="ansi-green-fg">DEBUG</span>] LeakyReLU)) of node conv0 (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node conv0 (of type Conv2D)) of -[<span class="ansi-green-fg">DEBUG</span>] node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node conv0 (of type Conv2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node relu0 (of type ReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64), (64, 64)], Float32, Default, [(32, 32)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(32, 32)], Float32, Default, [(32, 32)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3, -[<span class="ansi-green-fg">DEBUG</span>] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32, -[<span class="ansi-green-fg">DEBUG</span>] 32), (64, 64), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["conv0_w (Producer#0)", "conv0_b (Producer#1)", -[<span class="ansi-green-fg">DEBUG</span>] "bn0_scale (Producer#2)", "bn0_shift (Producer#3)", "bn0_batch_mean -[<span class="ansi-green-fg">DEBUG</span>] (Producer#4)", "bn0_batch_variance (Producer#5)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0 (Conv2D#0)", "leakyrelu0 (LeakyReLU#0)", -[<span class="ansi-green-fg">DEBUG</span>] "bn0 (BatchNorm2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node conv0 (Conv2D#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R52272:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">leakyrelu0 (LeakyReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node bn0 (BatchNorm2D#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R524288:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: leakyrelu0 (LeakyReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">leakyrelu0 (LeakyReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 52272:1 -Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0 (Conv2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0 (Conv2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: conv0 (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 864:1/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["bn0 (BatchNorm2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: bn0 (BatchNorm2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 524288:1/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["relu0 (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: relu0 (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 524288:1/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_w (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_b (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_scale (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_shift (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_batch_mean (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_batch_variance (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: leakyrelu0 (LeakyReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0 (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3, -[<span class="ansi-green-fg">DEBUG</span>] 3)], Float32, Default, [(32, 32)]], [Float -</pre></div></div> -</div> <p>Thanks to tiling, the convolution computation can be divided in the desired number of stripes.</p> <p>Here, we choose 4 stripes on the second axis (the horizontl axis).</p> <div class="nbinput docutils container"> @@ -788,175 +578,6 @@ Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0 </pre></div> </div> </div> -<div class="nboutput docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -32, Default, [(4, 4), (32, -[<span class="ansi-green-fg">DEBUG</span>] 32), (64, 64), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0 (BatchNorm2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64), (64, 64)], Float32, Default, [(32, 32)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(32, 32)], Float32, Default, [(32, 32)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: relu0 (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_0 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_0 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node starts (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node ends (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node axes (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node steps (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Slice) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node conv0_0 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_16 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_16 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node starts (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node ends (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node axes (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node steps (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Slice) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node conv0_16 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_32 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_32 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node starts (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node ends (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node axes (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node steps (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Slice) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node conv0_32 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_48 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a -[<span class="ansi-green-fg">DEBUG</span>] weak reference to the added child node conv0_48 (of type Conv2D).If -[<span class="ansi-green-fg">DEBUG</span>] the child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node starts (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node ends (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node axes (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node steps (of type Producer) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node (of type Slice).If the child node -[<span class="ansi-green-fg">DEBUG</span>] goes out of scope, it will be destructed, leading to a dangling -[<span class="ansi-green-fg">DEBUG</span>] connection.To avoid this message, consider adding the child node to a -[<span class="ansi-green-fg">DEBUG</span>] GraphView first. -[<span class="ansi-green-fg">DEBUG</span>] - Node::addChild(): the node (of type Slice) only holds a weak -[<span class="ansi-green-fg">DEBUG</span>] reference to the added child node conv0_48 (of type Conv2D).If the -[<span class="ansi-green-fg">DEBUG</span>] child node goes out of scope, it will be destructed, leading to a -[<span class="ansi-green-fg">DEBUG</span>] dangling connection.To avoid this message, consider adding the child -[<span class="ansi-green-fg">DEBUG</span>] node to a GraphView first. -[<span class="ansi-blue-intense-fg">NOTICE</span>] - the 0-th Parent of the child node bn0 (of type BatchNorm2D) already -[<span class="ansi-blue-intense-fg">NOTICE</span>] existed -[<span class="ansi-blue-intense-fg">NOTICE</span> -</pre></div></div> -</div> <div class="nboutput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[10]: </pre></div> @@ -981,10 +602,10 @@ True <div class="prompt empty docutils container"> </div> <div class="output_area rendered_html docutils container"> -<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMTgoImJuMF9zY2FsZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE4KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOSgiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIwKCJibjBfYmF0Y2hfbWVhbjxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAoImNvbnYwXzA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8xKCJjb252MF8xNjxici8+PHN1Yj48ZW0+KENvbnYyRCMxKTwvZW0+PC9zdWI+IikKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpQcm9kdWNlcl80KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNigiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzcoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzMyPGJyLz48c3ViPjxlbT4oQ29udjJEIzIpPC9lbT48L3N1Yj4iKQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzkoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzMoImNvbnYwXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzMpPC9lbT48L3N1Yj4iKQpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTMoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMApMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8yCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMwpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8xOC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+NCJ8QmF0Y2hOb3JtMkRfMApDb25jYXRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKU2xpY2VfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8wLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8wClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMQpQcm9kdWNlcl80LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8xClByb2R1Y2VyXzUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzEKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzctLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzEKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKU2xpY2VfMi0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMgpQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfMTAtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMgpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpDb252MkRfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4zInxDb25jYXRfMApTbGljZV8zLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8zClByb2R1Y2VyXzEyLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8zClByb2R1Y2VyXzEzLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4yInxTbGljZV8zClByb2R1Y2VyXzE0LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzMKUHJvZHVjZXJfMTUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzMKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpMZWFreVJlTFVfMCgibGVha3lyZWx1MDxici8+PHN1Yj48ZW0+KExlYWt5UmVMVSMwKTwvZW0+PC9zdWI+Iik6Ojpyb290Q2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE5KCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxOSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMjAoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIxKCJibjBfYmF0Y2hfdmFyaWFuY2U8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAoImNvbnYwXzA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8xKCJjb252MF8xNjxici8+PHN1Yj48ZW0+KENvbnYyRCMxKTwvZW0+PC9zdWI+IikKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpQcm9kdWNlcl80KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNigiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzcoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzMyPGJyLz48c3ViPjxlbT4oQ29udjJEIzIpPC9lbT48L3N1Yj4iKQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzkoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzMoImNvbnYwXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzMpPC9lbT48L3N1Yj4iKQpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTMoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMApMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8yCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMwpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8xOC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+NCJ8QmF0Y2hOb3JtMkRfMApDb25jYXRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKU2xpY2VfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8wLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8wClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMQpQcm9kdWNlcl80LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8xClByb2R1Y2VyXzUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzEKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzctLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzEKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKU2xpY2VfMi0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMgpQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfMTAtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMgpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpDb252MkRfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4zInxDb25jYXRfMApTbGljZV8zLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8zClByb2R1Y2VyXzEyLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8zClByb2R1Y2VyXzEzLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4yInxTbGljZV8zClByb2R1Y2VyXzE0LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzMKUHJvZHVjZXJfMTUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzMKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> <p>Now we run the transformed model and compare it’s ouput value to the previous one.</p> -<div class="nbinput docutils container"> +<div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[12]: </pre></div> </div> @@ -995,599 +616,6 @@ True </pre></div> </div> </div> -<div class="nboutput nblast docutils container"> -<div class="prompt empty docutils container"> -</div> -<div class="output_area docutils container"> -<div class="highlight"><pre> -] - Filling a Tensor already attributed. -[<span class="ansi-blue-intense-fg">NOTICE</span>] - You are replacing an existing parent for node bn0 (of type -[<span class="ansi-blue-intense-fg">NOTICE</span>] BatchNorm2D). -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Concat)) of node -[<span class="ansi-green-fg">DEBUG</span>] bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_0 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_16 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_32 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_48 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Concat)) of node -[<span class="ansi-green-fg">DEBUG</span>] bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_0 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_16 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_32 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_48 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-yellow-fg">WARNING</span>] - Unable to forward dimensions (circular dependency and/or wrong -[<span class="ansi-yellow-fg">WARNING</span>] dimensions and/or data dependent dimension?). Unable to compute -[<span class="ansi-yellow-fg">WARNING</span>] output dims for nodes ["bn0 (BatchNorm2D)", "conv0_0 (Conv2D)", " -[<span class="ansi-yellow-fg">WARNING</span>] (Slice)", "conv0_16 (Conv2D)", " (Slice)", "conv0_32 (Conv2D)", " -[<span class="ansi-yellow-fg">WARNING</span>] (Slice)", "conv0_48 (Conv2D)", " (Slice)"]. -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), -[<span class="ansi-green-fg">DEBUG</span>] (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(32, 32)], Float32, Default, [(32, 32)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(32, 32)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), -[<span class="ansi-green-fg">DEBUG</span>] (32, 32), (64, 64), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [], Float32, -[<span class="ansi-green-fg">DEBUG</span>] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32, -[<span class="ansi-green-fg">DEBUG</span>] 32)]], [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - Starting dimension forward propagation for GraphView -[<span class="ansi-green-fg">DEBUG</span>] - Verifying graph connections and tensor validity -[<span class="ansi-green-fg">DEBUG</span>] - Initializing dimension propagation -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Concat)) of node -[<span class="ansi-green-fg">DEBUG</span>] bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_0 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_16 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_32 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_48 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Concat)) of node -[<span class="ansi-green-fg">DEBUG</span>] bn0 (of type BatchNorm2D) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_0 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_16 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_32 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - Dimensions not forwarded for parent (node (of type Slice)) of node -[<span class="ansi-green-fg">DEBUG</span>] conv0_48 (of type Conv2D) -[<span class="ansi-yellow-fg">WARNING</span>] - Slice_Op: unable to forwardDims() because output dims are data -[<span class="ansi-yellow-fg">WARNING</span>] dependent on input#1 -[<span class="ansi-green-fg">DEBUG</span>] - Unable to forward dimensions for node (of type Slice) -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-yellow-fg">WARNING</span>] - Unable to forward dimensions (circular dependency and/or wrong -[<span class="ansi-yellow-fg">WARNING</span>] dimensions and/or data dependent dimension?). Unable to compute -[<span class="ansi-yellow-fg">WARNING</span>] output dims for nodes ["bn0 (BatchNorm2D)", "conv0_0 (Conv2D)", " -[<span class="ansi-yellow-fg">WARNING</span>] (Slice)", "conv0_16 (Conv2D)", " (Slice)", "conv0_32 (Conv2D)", " -[<span class="ansi-yellow-fg">WARNING</span>] (Slice)", "conv0_48 (Conv2D)", " (Slice)"]. -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: ["bn0_scale (Producer#18)", "bn0_shift -[<span class="ansi-green-fg">DEBUG</span>] (Producer#19)", "bn0_batch_mean (Producer#20)", "bn0_batch_variance -[<span class="ansi-green-fg">DEBUG</span>] (Producer#21)", "conv0_w_0 (Producer#16)", "conv0_b_0 (Producer#17)", -[<span class="ansi-green-fg">DEBUG</span>] "starts (Producer#0)", "ends (Producer#1)", "axes (Producer#2)", -[<span class="ansi-green-fg">DEBUG</span>] "steps (Producer#3)", "starts (Producer#4)", "ends (Producer#5)", -[<span class="ansi-green-fg">DEBUG</span>] "axes (Producer#6)", "steps (Producer#7)", "starts (Producer#8)", -[<span class="ansi-green-fg">DEBUG</span>] "ends (Producer#9)", "axes (Producer#10)", "steps (Producer#11)", -[<span class="ansi-green-fg">DEBUG</span>] "starts (Producer#12)", "ends (Producer#13)", "axes (Producer#14)", -[<span class="ansi-green-fg">DEBUG</span>] "steps (Producer#15)"] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["leakyrelu0 (LeakyReLU#0)", "bn0 (BatchNorm2D#0)", -[<span class="ansi-green-fg">DEBUG</span>] "conv0_0 (Conv2D#0)", " (Slice#0)", "conv0_16 (Conv2D#1)", " -[<span class="ansi-green-fg">DEBUG</span>] (Slice#1)", "conv0_32 (Conv2D#2)", " (Slice#2)", "conv0_48 -[<span class="ansi-green-fg">DEBUG</span>] (Conv2D#3)", " (Slice#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">leakyrelu0 (LeakyReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node bn0 (BatchNorm2D#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R0:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node conv0_0 (Conv2D#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R0:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Slice#0) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R52272:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_16 (Conv2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node conv0_16 (Conv2D#1) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R0:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Slice#1) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R52272:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_32 (Conv2D#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node conv0_32 (Conv2D#2) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R0:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Slice#2) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R52272:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_48 (Conv2D#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node conv0_48 (Conv2D#3) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R0:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -Context: Consumer node (Slice#3) input #0 -[<span class="ansi-green-fg">DEBUG</span>] - not runnable: C0:0 + R52272:1 > P0:0 for input #0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: leakyrelu0 (LeakyReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">leakyrelu0 (LeakyReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 52272:1 -Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0 -[<span class="ansi-yellow-fg">WARNING</span>] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU) -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#0)", " (Slice#1)", " (Slice#2)", " -[<span class="ansi-green-fg">DEBUG</span>] (Slice#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_16 (Conv2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_32 (Conv2D#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_48 (Conv2D#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Slice#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Slice#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Slice#1) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Slice#2) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Slice#3) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Slice#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 52272:1/52272:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] 4:1/4:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0_0 (Conv2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_16 (Conv2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0_16 (Conv2D#1)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_32 (Conv2D#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0_32 (Conv2D#2)"] -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_48 (Conv2D#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["conv0_48 (Conv2D#3)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_16 (Conv2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_32 (Conv2D#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_48 (Conv2D#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: conv0_0 (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: conv0_16 (Conv2D#1) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: conv0_32 (Conv2D#2) -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: conv0_48 (Conv2D#3) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_0 (Conv2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 864:1/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_16 (Conv2D#1)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 864:1/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_32 (Conv2D#2)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 864:1/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">conv0_48 (Conv2D#3)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 864:1/864:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Concat#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: [" (Concat#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Concat#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: (Concat#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)"> (Concat#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["bn0 (BatchNorm2D#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 0:0/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: bn0 (BatchNorm2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">bn0 (BatchNorm2D#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:1/0:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] 32:1/32:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - also producer -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - List of consumers with their priors: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - required producers: [] -[<span class="ansi-green-fg">DEBUG</span>] - prior consumers: ["relu0 (ReLU#0)"] -[<span class="ansi-green-fg">DEBUG</span>] - Updated list of consumers: -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 0:0/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 0:0 -[<span class="ansi-green-fg">DEBUG</span>] - Runnable: relu0 (ReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - Updating producer and consumer lists... -[<span class="ansi-green-fg">DEBUG</span>] - - consumer: <span style="color: rgb(255,165,0)">relu0 (ReLU#0)</span> -[<span class="ansi-green-fg">DEBUG</span>] - C/R: 524288:1/524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - P: 524288:1 -[<span class="ansi-green-fg">DEBUG</span>] - ******************** -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_scale (Producer#18) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_shift (Producer#19) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_batch_mean (Producer#20) -[<span class="ansi-green-fg">DEBUG</span>] - run: bn0_batch_variance (Producer#21) -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_w_0 (Producer#16) -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_b_0 (Producer#17) -[<span class="ansi-green-fg">DEBUG</span>] - run: starts (Producer#0) -[<span class="ansi-green-fg">DEBUG</span>] - run: ends (Producer#1) -[<span class="ansi-green-fg">DEBUG</span>] - run: axes (Producer#2) -[<span class="ansi-green-fg">DEBUG</span>] - run: steps (Producer#3) -[<span class="ansi-green-fg">DEBUG</span>] - run: starts (Producer#4) -[<span class="ansi-green-fg">DEBUG</span>] - run: ends (Producer#5) -[<span class="ansi-green-fg">DEBUG</span>] - run: axes (Producer#6) -[<span class="ansi-green-fg">DEBUG</span>] - run: steps (Producer#7) -[<span class="ansi-green-fg">DEBUG</span>] - run: starts (Producer#8) -[<span class="ansi-green-fg">DEBUG</span>] - run: ends (Producer#9) -[<span class="ansi-green-fg">DEBUG</span>] - run: axes (Producer#10) -[<span class="ansi-green-fg">DEBUG</span>] - run: steps (Producer#11) -[<span class="ansi-green-fg">DEBUG</span>] - run: starts (Producer#12) -[<span class="ansi-green-fg">DEBUG</span>] - run: ends (Producer#13) -[<span class="ansi-green-fg">DEBUG</span>] - run: axes (Producer#14) -[<span class="ansi-green-fg">DEBUG</span>] - run: steps (Producer#15) -[<span class="ansi-green-fg">DEBUG</span>] - run: leakyrelu0 (LeakyReLU#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Slice#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Slice#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Slice#2) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: (Slice#3) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default, -[<span class="ansi-green-fg">DEBUG</span>] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]], -[<span class="ansi-green-fg">DEBUG</span>] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_0 (Conv2D#0) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (18, 18), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3, -[<span class="ansi-green-fg">DEBUG</span>] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32, -[<span class="ansi-green-fg">DEBUG</span>] 32), (16, 16), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - run: conv0_16 (Conv2D#1) -[<span class="ansi-green-fg">DEBUG</span>] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3), -[<span class="ansi-green-fg">DEBUG</span>] (18, 18), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3, -[<span class="ansi-green-fg">DEBUG</span>] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32, -[<span class="ansi-green-fg">DEBUG</span>] 32), (16, 16), (64, 64)]] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span>] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []] -[<span class="ansi-green-fg">DEBUG</span> -</pre></div></div> -</div> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[13]: </pre></div> diff --git a/source/Tutorial/tiling.ipynb b/source/Tutorial/tiling.ipynb index be672b904e4d55a552ec4187aaa5730d1179979d..1c4f75b578e9d87b49c26c4c739d54b48aae364d 100644 --- a/source/Tutorial/tiling.ipynb +++ b/source/Tutorial/tiling.ipynb @@ -19,10 +19,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:37.752988Z", - "iopub.status.busy": "2025-02-02T02:18:37.751732Z", - "iopub.status.idle": "2025-02-02T02:18:38.485345Z", - "shell.execute_reply": "2025-02-02T02:18:38.483755Z" + "iopub.execute_input": "2025-02-08T23:24:43.125183Z", + "iopub.status.busy": "2025-02-08T23:24:43.124534Z", + "iopub.status.idle": "2025-02-08T23:24:43.800392Z", + "shell.execute_reply": "2025-02-08T23:24:43.799003Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.492117Z", - "iopub.status.busy": "2025-02-02T02:18:38.490914Z", - "iopub.status.idle": "2025-02-02T02:18:38.499684Z", - "shell.execute_reply": "2025-02-02T02:18:38.498435Z" + "iopub.execute_input": "2025-02-08T23:24:43.806197Z", + "iopub.status.busy": "2025-02-08T23:24:43.805754Z", + "iopub.status.idle": "2025-02-08T23:24:43.813555Z", + "shell.execute_reply": "2025-02-08T23:24:43.812348Z" } }, "outputs": [], @@ -83,10 +83,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.505451Z", - "iopub.status.busy": "2025-02-02T02:18:38.504543Z", - "iopub.status.idle": "2025-02-02T02:18:38.514429Z", - "shell.execute_reply": "2025-02-02T02:18:38.513187Z" + "iopub.execute_input": "2025-02-08T23:24:43.818647Z", + "iopub.status.busy": "2025-02-08T23:24:43.818228Z", + "iopub.status.idle": "2025-02-08T23:24:43.827047Z", + "shell.execute_reply": "2025-02-08T23:24:43.825257Z" } }, "outputs": [], @@ -105,17 +105,17 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.519001Z", - "iopub.status.busy": "2025-02-02T02:18:38.518695Z", - "iopub.status.idle": "2025-02-02T02:18:38.529269Z", - "shell.execute_reply": "2025-02-02T02:18:38.528162Z" + "iopub.execute_input": "2025-02-08T23:24:43.832618Z", + "iopub.status.busy": "2025-02-08T23:24:43.832060Z", + "iopub.status.idle": "2025-02-08T23:24:43.850456Z", + "shell.execute_reply": "2025-02-08T23:24:43.848318Z" } }, "outputs": [ { "data": { "text/html": [ - "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzAoImNvbnYwX3c8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQmF0Y2hOb3JtMkRfMCgiYm4wPGJyLz48c3ViPjxlbT4oQmF0Y2hOb3JtMkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzIoImJuMF9zY2FsZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzMoImJuMF9zaGlmdDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8wLS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApMZWFreVJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8xLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpMZWFreVJlTFVfMCgibGVha3lyZWx1MDxici8+PHN1Yj48ZW0+KExlYWt5UmVMVSMwKTwvZW0+PC9zdWI+Iik6Ojpyb290Q2xzCkNvbnYyRF8wKCJjb252MDxici8+PHN1Yj48ZW0+KENvbnYyRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMCgiY29udjBfdzxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEoImNvbnYwX2I8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMigiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNCgiYm4wX2JhdGNoX21lYW48YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJibjBfYmF0Y2hfdmFyaWFuY2U8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8wLS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" ], "text/plain": [ "<IPython.core.display.Image object>" @@ -141,10 +141,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.534095Z", - "iopub.status.busy": "2025-02-02T02:18:38.533783Z", - "iopub.status.idle": "2025-02-02T02:18:38.540649Z", - "shell.execute_reply": "2025-02-02T02:18:38.539445Z" + "iopub.execute_input": "2025-02-08T23:24:43.856591Z", + "iopub.status.busy": "2025-02-08T23:24:43.855970Z", + "iopub.status.idle": "2025-02-08T23:24:43.865401Z", + "shell.execute_reply": "2025-02-08T23:24:43.863616Z" } }, "outputs": [], @@ -165,10 +165,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.546111Z", - "iopub.status.busy": "2025-02-02T02:18:38.545135Z", - "iopub.status.idle": "2025-02-02T02:18:38.556587Z", - "shell.execute_reply": "2025-02-02T02:18:38.555332Z" + "iopub.execute_input": "2025-02-08T23:24:43.871446Z", + "iopub.status.busy": "2025-02-08T23:24:43.870808Z", + "iopub.status.idle": "2025-02-08T23:24:43.885625Z", + "shell.execute_reply": "2025-02-08T23:24:43.883237Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.561437Z", - "iopub.status.busy": "2025-02-02T02:18:38.560861Z", - "iopub.status.idle": "2025-02-02T02:18:38.572104Z", - "shell.execute_reply": "2025-02-02T02:18:38.570782Z" + "iopub.execute_input": "2025-02-08T23:24:43.891383Z", + "iopub.status.busy": "2025-02-08T23:24:43.890765Z", + "iopub.status.idle": "2025-02-08T23:24:43.902372Z", + "shell.execute_reply": "2025-02-08T23:24:43.900869Z" } }, "outputs": [], @@ -215,10 +215,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.577533Z", - "iopub.status.busy": "2025-02-02T02:18:38.576743Z", - "iopub.status.idle": "2025-02-02T02:18:38.584450Z", - "shell.execute_reply": "2025-02-02T02:18:38.583161Z" + "iopub.execute_input": "2025-02-08T23:24:43.908656Z", + "iopub.status.busy": "2025-02-08T23:24:43.907594Z", + "iopub.status.idle": "2025-02-08T23:24:43.916325Z", + "shell.execute_reply": "2025-02-08T23:24:43.914196Z" } }, "outputs": [], @@ -238,223 +238,13 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.590481Z", - "iopub.status.busy": "2025-02-02T02:18:38.589136Z", - "iopub.status.idle": "2025-02-02T02:18:38.677210Z", - "shell.execute_reply": "2025-02-02T02:18:38.675889Z" + "iopub.execute_input": "2025-02-08T23:24:43.922273Z", + "iopub.status.busy": "2025-02-08T23:24:43.921633Z", + "iopub.status.idle": "2025-02-08T23:24:43.949075Z", + "shell.execute_reply": "2025-02-08T23:24:43.947377Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_w (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_b (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node bn0_scale (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node bn0 (of type BatchNorm2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node bn0_shift (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node bn0 (of type BatchNorm2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node bn0_batch_mean (of type Producer) only\n", - "[\u001b[32mDEBUG\u001b[0m] holds a weak reference to the added child node bn0 (of type\n", - "[\u001b[32mDEBUG\u001b[0m] BatchNorm2D).If the child node goes out of scope, it will be\n", - "[\u001b[32mDEBUG\u001b[0m] destructed, leading to a dangling connection.To avoid this message,\n", - "[\u001b[32mDEBUG\u001b[0m] consider adding the child node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node bn0_batch_variance (of type Producer) only\n", - "[\u001b[32mDEBUG\u001b[0m] holds a weak reference to the added child node bn0 (of type\n", - "[\u001b[32mDEBUG\u001b[0m] BatchNorm2D).If the child node goes out of scope, it will be\n", - "[\u001b[32mDEBUG\u001b[0m] destructed, leading to a dangling connection.To avoid this message,\n", - "[\u001b[32mDEBUG\u001b[0m] consider adding the child node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[34mINFO\u001b[0m] - Manually setting GraphView input dims with provided parameters:\n", - "[\u001b[34mINFO\u001b[0m] \t* input#0 [4, 3, 66, 66]\n", - "[\u001b[32mDEBUG\u001b[0m] - Validating input dimensions against existing graph inputs\n", - "[\u001b[32mDEBUG\u001b[0m] - Creating new tensor for input#0 with dims [4, 3, 66, 66]\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node leakyrelu0 (of type\n", - "[\u001b[32mDEBUG\u001b[0m] LeakyReLU)) of node conv0 (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node conv0 (of type Conv2D)) of\n", - "[\u001b[32mDEBUG\u001b[0m] node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node conv0 (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node relu0 (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node leakyrelu0 (of type\n", - "[\u001b[32mDEBUG\u001b[0m] LeakyReLU)) of node conv0 (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node conv0 (of type Conv2D)) of\n", - "[\u001b[32mDEBUG\u001b[0m] node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node conv0 (of type Conv2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node relu0 (of type ReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64), (64, 64)], Float32, Default, [(32, 32)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(32, 32)], Float32, Default, [(32, 32)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3,\n", - "[\u001b[32mDEBUG\u001b[0m] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32), (64, 64), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"conv0_w (Producer#0)\", \"conv0_b (Producer#1)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"bn0_scale (Producer#2)\", \"bn0_shift (Producer#3)\", \"bn0_batch_mean\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#4)\", \"bn0_batch_variance (Producer#5)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0 (Conv2D#0)\", \"leakyrelu0 (LeakyReLU#0)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"bn0 (BatchNorm2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node conv0 (Conv2D#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R52272:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mleakyrelu0 (LeakyReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node bn0 (BatchNorm2D#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R524288:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: leakyrelu0 (LeakyReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mleakyrelu0 (LeakyReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t52272:1\n", - "Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0 (Conv2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0 (Conv2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: conv0 (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t864:1/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"bn0 (BatchNorm2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: bn0 (BatchNorm2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t524288:1/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"relu0 (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: relu0 (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t524288:1/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_w (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_b (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_scale (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_shift (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_batch_mean (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_batch_variance (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: leakyrelu0 (LeakyReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0 (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3,\n", - "[\u001b[32mDEBUG\u001b[0m] 3)], Float32, Default, [(32, 32)]], [Float" - ] - } - ], + "outputs": [], "source": [ "# Create SCHEDULER\n", "scheduler = aidge_core.SequentialScheduler(model)\n", @@ -480,181 +270,13 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.685474Z", - "iopub.status.busy": "2025-02-02T02:18:38.684338Z", - "iopub.status.idle": "2025-02-02T02:18:38.710758Z", - "shell.execute_reply": "2025-02-02T02:18:38.709349Z" + "iopub.execute_input": "2025-02-08T23:24:43.954081Z", + "iopub.status.busy": "2025-02-08T23:24:43.953637Z", + "iopub.status.idle": "2025-02-08T23:24:43.965190Z", + "shell.execute_reply": "2025-02-08T23:24:43.963623Z" } }, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "32, Default, [(4, 4), (32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32), (64, 64), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0 (BatchNorm2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64), (64, 64)], Float32, Default, [(32, 32)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(32, 32)], Float32, Default, [(32, 32)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, [(4, 4), (32, 32), (64, 64), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: relu0 (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_0 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_0 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node starts (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node ends (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node axes (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node steps (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Slice) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node conv0_0 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_16 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_16 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node starts (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node ends (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node axes (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node steps (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Slice) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node conv0_16 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_32 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_32 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node starts (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node ends (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node axes (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node steps (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Slice) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node conv0_32 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_w_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_48 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node conv0_b_0 (of type Producer) only holds a\n", - "[\u001b[32mDEBUG\u001b[0m] weak reference to the added child node conv0_48 (of type Conv2D).If\n", - "[\u001b[32mDEBUG\u001b[0m] the child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node starts (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node ends (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node axes (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node steps (of type Producer) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node (of type Slice).If the child node\n", - "[\u001b[32mDEBUG\u001b[0m] goes out of scope, it will be destructed, leading to a dangling\n", - "[\u001b[32mDEBUG\u001b[0m] connection.To avoid this message, consider adding the child node to a\n", - "[\u001b[32mDEBUG\u001b[0m] GraphView first.\n", - "[\u001b[32mDEBUG\u001b[0m] - Node::addChild(): the node (of type Slice) only holds a weak\n", - "[\u001b[32mDEBUG\u001b[0m] reference to the added child node conv0_48 (of type Conv2D).If the\n", - "[\u001b[32mDEBUG\u001b[0m] child node goes out of scope, it will be destructed, leading to a\n", - "[\u001b[32mDEBUG\u001b[0m] dangling connection.To avoid this message, consider adding the child\n", - "[\u001b[32mDEBUG\u001b[0m] node to a GraphView first.\n", - "[\u001b[94mNOTICE\u001b[0m] - the 0-th Parent of the child node bn0 (of type BatchNorm2D) already\n", - "[\u001b[94mNOTICE\u001b[0m] existed\n", - "[\u001b[94mNOTICE\u001b[0m" - ] - }, { "data": { "text/plain": [ @@ -689,17 +311,17 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.715077Z", - "iopub.status.busy": "2025-02-02T02:18:38.714564Z", - "iopub.status.idle": "2025-02-02T02:18:38.728737Z", - "shell.execute_reply": "2025-02-02T02:18:38.727151Z" + "iopub.execute_input": "2025-02-08T23:24:43.970354Z", + "iopub.status.busy": "2025-02-08T23:24:43.969835Z", + "iopub.status.idle": "2025-02-08T23:24:43.983291Z", + "shell.execute_reply": "2025-02-08T23:24:43.981150Z" } }, "outputs": [ { "data": { "text/html": [ - "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMTgoImJuMF9zY2FsZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE4KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOSgiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIwKCJibjBfYmF0Y2hfbWVhbjxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAoImNvbnYwXzA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8xKCJjb252MF8xNjxici8+PHN1Yj48ZW0+KENvbnYyRCMxKTwvZW0+PC9zdWI+IikKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpQcm9kdWNlcl80KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNigiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzcoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzMyPGJyLz48c3ViPjxlbT4oQ29udjJEIzIpPC9lbT48L3N1Yj4iKQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzkoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzMoImNvbnYwXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzMpPC9lbT48L3N1Yj4iKQpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTMoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMApMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8yCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMwpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8xOC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+NCJ8QmF0Y2hOb3JtMkRfMApDb25jYXRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKU2xpY2VfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8wLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8wClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMQpQcm9kdWNlcl80LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8xClByb2R1Y2VyXzUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzEKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzctLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzEKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKU2xpY2VfMi0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMgpQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfMTAtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMgpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpDb252MkRfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4zInxDb25jYXRfMApTbGljZV8zLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8zClByb2R1Y2VyXzEyLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8zClByb2R1Y2VyXzEzLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4yInxTbGljZV8zClByb2R1Y2VyXzE0LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzMKUHJvZHVjZXJfMTUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzMKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpMZWFreVJlTFVfMCgibGVha3lyZWx1MDxici8+PHN1Yj48ZW0+KExlYWt5UmVMVSMwKTwvZW0+PC9zdWI+Iik6Ojpyb290Q2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE5KCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxOSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMjAoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIxKCJibjBfYmF0Y2hfdmFyaWFuY2U8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzAoImNvbnYwXzA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8xKCJjb252MF8xNjxici8+PHN1Yj48ZW0+KENvbnYyRCMxKTwvZW0+PC9zdWI+IikKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpQcm9kdWNlcl80KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNigiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzcoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzMyPGJyLz48c3ViPjxlbT4oQ29udjJEIzIpPC9lbT48L3N1Yj4iKQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzkoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzMoImNvbnYwXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzMpPC9lbT48L3N1Yj4iKQpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTMoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMApMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8yCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMwpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8xOC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+NCJ8QmF0Y2hOb3JtMkRfMApDb25jYXRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKU2xpY2VfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApQcm9kdWNlcl8wLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8wClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMQpQcm9kdWNlcl80LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8xClByb2R1Y2VyXzUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzEKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzctLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzEKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKU2xpY2VfMi0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMgpQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfMTAtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMgpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpDb252MkRfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4zInxDb25jYXRfMApTbGljZV8zLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8zClByb2R1Y2VyXzEyLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8zClByb2R1Y2VyXzEzLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4yInxTbGljZV8zClByb2R1Y2VyXzE0LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzMKUHJvZHVjZXJfMTUtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzMKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" ], "text/plain": [ "<IPython.core.display.Image object>" @@ -726,606 +348,13 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.732840Z", - "iopub.status.busy": "2025-02-02T02:18:38.732275Z", - "iopub.status.idle": "2025-02-02T02:18:38.822363Z", - "shell.execute_reply": "2025-02-02T02:18:38.820751Z" + "iopub.execute_input": "2025-02-08T23:24:43.989961Z", + "iopub.status.busy": "2025-02-08T23:24:43.989180Z", + "iopub.status.idle": "2025-02-08T23:24:44.014314Z", + "shell.execute_reply": "2025-02-08T23:24:44.012786Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "] - Filling a Tensor already attributed.\n", - "[\u001b[94mNOTICE\u001b[0m] - You are replacing an existing parent for node bn0 (of type\n", - "[\u001b[94mNOTICE\u001b[0m] BatchNorm2D).\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Concat)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_0 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_16 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_32 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_48 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Concat)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_0 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_16 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_32 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_48 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[33mWARNING\u001b[0m] - Unable to forward dimensions (circular dependency and/or wrong\n", - "[\u001b[33mWARNING\u001b[0m] dimensions and/or data dependent dimension?). Unable to compute\n", - "[\u001b[33mWARNING\u001b[0m] output dims for nodes [\"bn0 (BatchNorm2D)\", \"conv0_0 (Conv2D)\", \"\n", - "[\u001b[33mWARNING\u001b[0m] (Slice)\", \"conv0_16 (Conv2D)\", \" (Slice)\", \"conv0_32 (Conv2D)\", \"\n", - "[\u001b[33mWARNING\u001b[0m] (Slice)\", \"conv0_48 (Conv2D)\", \" (Slice)\"].\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (32, 32),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64), (64, 64)]], [Float32, Default, [(4, 4), (32, 32), (64, 64),\n", - "[\u001b[32mDEBUG\u001b[0m] (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(32, 32)], Float32, Default, [(32, 32)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(32, 32)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4),\n", - "[\u001b[32mDEBUG\u001b[0m] (32, 32), (64, 64), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [], Float32,\n", - "[\u001b[32mDEBUG\u001b[0m] Default, [(32, 32), (3, 3), (3, 3), (3, 3)], Float32, Default, [(32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32)]], [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - Starting dimension forward propagation for GraphView\n", - "[\u001b[32mDEBUG\u001b[0m] - Verifying graph connections and tensor validity\n", - "[\u001b[32mDEBUG\u001b[0m] - Initializing dimension propagation\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions forwarded for node leakyrelu0 (of type LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Concat)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_0 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_16 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_32 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_48 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Concat)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] bn0 (of type BatchNorm2D)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_0 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_16 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_32 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - Dimensions not forwarded for parent (node (of type Slice)) of node\n", - "[\u001b[32mDEBUG\u001b[0m] conv0_48 (of type Conv2D)\n", - "[\u001b[33mWARNING\u001b[0m] - Slice_Op: unable to forwardDims() because output dims are data\n", - "[\u001b[33mWARNING\u001b[0m] dependent on input#1\n", - "[\u001b[32mDEBUG\u001b[0m] - Unable to forward dimensions for node (of type Slice)\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[33mWARNING\u001b[0m] - Unable to forward dimensions (circular dependency and/or wrong\n", - "[\u001b[33mWARNING\u001b[0m] dimensions and/or data dependent dimension?). Unable to compute\n", - "[\u001b[33mWARNING\u001b[0m] output dims for nodes [\"bn0 (BatchNorm2D)\", \"conv0_0 (Conv2D)\", \"\n", - "[\u001b[33mWARNING\u001b[0m] (Slice)\", \"conv0_16 (Conv2D)\", \" (Slice)\", \"conv0_32 (Conv2D)\", \"\n", - "[\u001b[33mWARNING\u001b[0m] (Slice)\", \"conv0_48 (Conv2D)\", \" (Slice)\"].\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: [\"bn0_scale (Producer#18)\", \"bn0_shift\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#19)\", \"bn0_batch_mean (Producer#20)\", \"bn0_batch_variance\n", - "[\u001b[32mDEBUG\u001b[0m] (Producer#21)\", \"conv0_w_0 (Producer#16)\", \"conv0_b_0 (Producer#17)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"starts (Producer#0)\", \"ends (Producer#1)\", \"axes (Producer#2)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"steps (Producer#3)\", \"starts (Producer#4)\", \"ends (Producer#5)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"axes (Producer#6)\", \"steps (Producer#7)\", \"starts (Producer#8)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"ends (Producer#9)\", \"axes (Producer#10)\", \"steps (Producer#11)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"starts (Producer#12)\", \"ends (Producer#13)\", \"axes (Producer#14)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"steps (Producer#15)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"leakyrelu0 (LeakyReLU#0)\", \"bn0 (BatchNorm2D#0)\",\n", - "[\u001b[32mDEBUG\u001b[0m] \"conv0_0 (Conv2D#0)\", \" (Slice#0)\", \"conv0_16 (Conv2D#1)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Slice#1)\", \"conv0_32 (Conv2D#2)\", \" (Slice#2)\", \"conv0_48\n", - "[\u001b[32mDEBUG\u001b[0m] (Conv2D#3)\", \" (Slice#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mleakyrelu0 (LeakyReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node bn0 (BatchNorm2D#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R0:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node conv0_0 (Conv2D#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R0:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Slice#0) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R52272:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_16 (Conv2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node conv0_16 (Conv2D#1) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R0:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Slice#1) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R52272:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_32 (Conv2D#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node conv0_32 (Conv2D#2) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R0:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Slice#2) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R52272:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_48 (Conv2D#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node conv0_48 (Conv2D#3) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R0:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "Context: Consumer node (Slice#3) input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - not runnable: C0:0 + R52272:1 > P0:0 for input #0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: leakyrelu0 (LeakyReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mleakyrelu0 (LeakyReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t52272:1\n", - "Context: Consumer node leakyrelu0 (LeakyReLU#0) input #0\n", - "[\u001b[33mWARNING\u001b[0m] - No producer node attached to input#0 for node leakyrelu0 (LeakyReLU)\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#0)\", \" (Slice#1)\", \" (Slice#2)\", \"\n", - "[\u001b[32mDEBUG\u001b[0m] (Slice#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_16 (Conv2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_32 (Conv2D#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_48 (Conv2D#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Slice#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Slice#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Slice#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Slice#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Slice#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Slice#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t52272:1/52272:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t4:1/4:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0_0 (Conv2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_16 (Conv2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0_16 (Conv2D#1)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_32 (Conv2D#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0_32 (Conv2D#2)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_48 (Conv2D#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"conv0_48 (Conv2D#3)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_16 (Conv2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_32 (Conv2D#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_48 (Conv2D#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: conv0_0 (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: conv0_16 (Conv2D#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: conv0_32 (Conv2D#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: conv0_48 (Conv2D#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_0 (Conv2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t864:1/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_16 (Conv2D#1)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t864:1/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_32 (Conv2D#2)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t864:1/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mconv0_48 (Conv2D#3)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t864:1/864:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Concat#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\" (Concat#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Concat#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: (Concat#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000m (Concat#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"bn0 (BatchNorm2D#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t0:0/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: bn0 (BatchNorm2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mbn0 (BatchNorm2D#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:1/0:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] \t\t\t32:1/32:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - also producer\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - List of consumers with their priors:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\trequired producers: []\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tprior consumers: [\"relu0 (ReLU#0)\"]\n", - "[\u001b[32mDEBUG\u001b[0m] - Updated list of consumers:\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t0:0/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t0:0\n", - "[\u001b[32mDEBUG\u001b[0m] - Runnable: relu0 (ReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - Updating producer and consumer lists...\n", - "[\u001b[32mDEBUG\u001b[0m] - \t- consumer: \u001b[38;2;255;165;000mrelu0 (ReLU#0)\u001b[0m\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tC/R:\t524288:1/524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - \t\tP:\t524288:1\n", - "[\u001b[32mDEBUG\u001b[0m] - ********************\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_scale (Producer#18)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_shift (Producer#19)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_batch_mean (Producer#20)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: bn0_batch_variance (Producer#21)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_w_0 (Producer#16)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_b_0 (Producer#17)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: starts (Producer#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: ends (Producer#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: axes (Producer#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: steps (Producer#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: starts (Producer#4)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: ends (Producer#5)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: axes (Producer#6)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: steps (Producer#7)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: starts (Producer#8)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: ends (Producer#9)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: axes (Producer#10)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: steps (Producer#11)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: starts (Producer#12)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: ends (Producer#13)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: axes (Producer#14)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: steps (Producer#15)\n", - "[\u001b[32mDEBUG\u001b[0m] - run: leakyrelu0 (LeakyReLU#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)]], [Float32, Default, [(4, 4), (3, 3), (66, 66),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Slice#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Slice#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Slice#2)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: (Slice#3)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (66, 66), (66, 66)], Float32, Default, [(4, 4)], Float32, Default,\n", - "[\u001b[32mDEBUG\u001b[0m] [(4, 4)], Float32, Default, [(4, 4)], Float32, Default, [(4, 4)]],\n", - "[\u001b[32mDEBUG\u001b[0m] [Float32, Default, [(4, 4), (3, 3), (18, 18), (66, 66)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Float64, Any, [], Any, Any, []], [Float64, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Float32, Any, [], Any, Any, []], [Float32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Int32, Any, [], Any, Any, []], [Int32, Any, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_0 (Conv2D#0)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (18, 18), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3,\n", - "[\u001b[32mDEBUG\u001b[0m] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32), (16, 16), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Int32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - run: conv0_16 (Conv2D#1)\n", - "[\u001b[32mDEBUG\u001b[0m] - getBestMatch() for requirements: [Float32, Default, [(4, 4), (3, 3),\n", - "[\u001b[32mDEBUG\u001b[0m] (18, 18), (66, 66)], Float32, Default, [(32, 32), (3, 3), (3, 3), (3,\n", - "[\u001b[32mDEBUG\u001b[0m] 3)], Float32, Default, [(32, 32)]], [Float32, Default, [(4, 4), (32,\n", - "[\u001b[32mDEBUG\u001b[0m] 32), (16, 16), (64, 64)]]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float64, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MATCH:0 - [Any, NCHW, []], [Float32, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b[0m] - MISMATCH:0 - [Any, NCHW, []], [Float16, NCHW, []]\n", - "[\u001b[32mDEBUG\u001b" - ] - } - ], + "outputs": [], "source": [ "model.compile(\"cpu\", aidge_core.dtype.float32)\n", "scheduler.resetScheduling()\n", @@ -1338,10 +367,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2025-02-02T02:18:38.827452Z", - "iopub.status.busy": "2025-02-02T02:18:38.825887Z", - "iopub.status.idle": "2025-02-02T02:18:38.837316Z", - "shell.execute_reply": "2025-02-02T02:18:38.835942Z" + "iopub.execute_input": "2025-02-08T23:24:44.018727Z", + "iopub.status.busy": "2025-02-08T23:24:44.018391Z", + "iopub.status.idle": "2025-02-08T23:24:44.027096Z", + "shell.execute_reply": "2025-02-08T23:24:44.025607Z" } }, "outputs": [