diff --git a/.buildinfo b/.buildinfo index 56326b762f81d1e3c7e034dac62e12c6af0996a8..18cb6c760ec2dd39849beafec7d1c0895cc9a2ca 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file records the configuration used when building these files. When it is not found, a full rebuild will be done. -config: c054d42a5de4173ffa561d70324a21b6 +config: 33cbee309d5c0ba02ba5c203e4882f85 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_static/pygments.css b/_static/pygments.css index 012e6a00a4caeab2be8def63ac4f701ccce69615..d7dd57783f98af8efa39d5bdb93a7a7bbe6a8695 100644 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -6,11 +6,11 @@ html[data-theme="light"] .highlight span.linenos.special { color: #000000; backg html[data-theme="light"] .highlight .hll { background-color: #fae4c2 } html[data-theme="light"] .highlight { background: #fefefe; color: #080808 } html[data-theme="light"] .highlight .c { color: #515151 } /* Comment */ -html[data-theme="light"] .highlight .err { color: #a12236 } /* Error */ -html[data-theme="light"] .highlight .k { color: #6730c5 } /* Keyword */ -html[data-theme="light"] .highlight .l { color: #7f4707 } /* Literal */ +html[data-theme="light"] .highlight .err { color: #A12236 } /* Error */ +html[data-theme="light"] .highlight .k { color: #6730C5 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #7F4707 } /* Literal */ html[data-theme="light"] .highlight .n { color: #080808 } /* Name */ -html[data-theme="light"] .highlight .o { color: #00622f } /* Operator */ +html[data-theme="light"] .highlight .o { color: #00622F } /* Operator */ html[data-theme="light"] .highlight .p { color: #080808 } /* Punctuation */ html[data-theme="light"] .highlight .ch { color: #515151 } /* Comment.Hashbang */ html[data-theme="light"] .highlight .cm { color: #515151 } /* Comment.Multiline */ @@ -18,135 +18,135 @@ html[data-theme="light"] .highlight .cp { color: #515151 } /* Comment.Preproc */ html[data-theme="light"] .highlight .cpf { color: #515151 } /* Comment.PreprocFile */ html[data-theme="light"] .highlight .c1 { color: #515151 } /* Comment.Single */ html[data-theme="light"] .highlight .cs { color: #515151 } /* Comment.Special */ -html[data-theme="light"] .highlight .gd { color: #005b82 } /* Generic.Deleted */ +html[data-theme="light"] .highlight .gd { color: #005B82 } /* Generic.Deleted */ html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="light"] .highlight .gh { color: #005b82 } /* Generic.Heading */ +html[data-theme="light"] .highlight .gh { color: #005B82 } /* Generic.Heading */ html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="light"] .highlight .gu { color: #005b82 } /* Generic.Subheading */ -html[data-theme="light"] .highlight .kc { color: #6730c5 } /* Keyword.Constant */ -html[data-theme="light"] .highlight .kd { color: #6730c5 } /* Keyword.Declaration */ -html[data-theme="light"] .highlight .kn { color: #6730c5 } /* Keyword.Namespace */ -html[data-theme="light"] .highlight .kp { color: #6730c5 } /* Keyword.Pseudo */ -html[data-theme="light"] .highlight .kr { color: #6730c5 } /* Keyword.Reserved */ -html[data-theme="light"] .highlight .kt { color: #7f4707 } /* Keyword.Type */ -html[data-theme="light"] .highlight .ld { color: #7f4707 } /* Literal.Date */ -html[data-theme="light"] .highlight .m { color: #7f4707 } /* Literal.Number */ -html[data-theme="light"] .highlight .s { color: #00622f } /* Literal.String */ +html[data-theme="light"] .highlight .gu { color: #005B82 } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #6730C5 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #6730C5 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #6730C5 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #6730C5 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #6730C5 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #7F4707 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #7F4707 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #7F4707 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #00622F } /* Literal.String */ html[data-theme="light"] .highlight .na { color: #912583 } /* Name.Attribute */ -html[data-theme="light"] .highlight .nb { color: #7f4707 } /* Name.Builtin */ -html[data-theme="light"] .highlight .nc { color: #005b82 } /* Name.Class */ -html[data-theme="light"] .highlight .no { color: #005b82 } /* Name.Constant */ -html[data-theme="light"] .highlight .nd { color: #7f4707 } /* Name.Decorator */ -html[data-theme="light"] .highlight .ni { color: #00622f } /* Name.Entity */ -html[data-theme="light"] .highlight .ne { color: #6730c5 } /* Name.Exception */ -html[data-theme="light"] .highlight .nf { color: #005b82 } /* Name.Function */ -html[data-theme="light"] .highlight .nl { color: #7f4707 } /* Name.Label */ +html[data-theme="light"] .highlight .nb { color: #7F4707 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #005B82 } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #005B82 } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #7F4707 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #00622F } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #6730C5 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #005B82 } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #7F4707 } /* Name.Label */ html[data-theme="light"] .highlight .nn { color: #080808 } /* Name.Namespace */ html[data-theme="light"] .highlight .nx { color: #080808 } /* Name.Other */ -html[data-theme="light"] .highlight .py { color: #005b82 } /* Name.Property */ -html[data-theme="light"] .highlight .nt { color: #005b82 } /* Name.Tag */ -html[data-theme="light"] .highlight .nv { color: #a12236 } /* Name.Variable */ -html[data-theme="light"] .highlight .ow { color: #6730c5 } /* Operator.Word */ +html[data-theme="light"] .highlight .py { color: #005B82 } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #005B82 } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #A12236 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #6730C5 } /* Operator.Word */ html[data-theme="light"] .highlight .pm { color: #080808 } /* Punctuation.Marker */ html[data-theme="light"] .highlight .w { color: #080808 } /* Text.Whitespace */ -html[data-theme="light"] .highlight .mb { color: #7f4707 } /* Literal.Number.Bin */ -html[data-theme="light"] .highlight .mf { color: #7f4707 } /* Literal.Number.Float */ -html[data-theme="light"] .highlight .mh { color: #7f4707 } /* Literal.Number.Hex */ -html[data-theme="light"] .highlight .mi { color: #7f4707 } /* Literal.Number.Integer */ -html[data-theme="light"] .highlight .mo { color: #7f4707 } /* Literal.Number.Oct */ -html[data-theme="light"] .highlight .sa { color: #00622f } /* Literal.String.Affix */ -html[data-theme="light"] .highlight .sb { color: #00622f } /* Literal.String.Backtick */ -html[data-theme="light"] .highlight .sc { color: #00622f } /* Literal.String.Char */ -html[data-theme="light"] .highlight .dl { color: #00622f } /* Literal.String.Delimiter */ -html[data-theme="light"] .highlight .sd { color: #00622f } /* Literal.String.Doc */ -html[data-theme="light"] .highlight .s2 { color: #00622f } /* Literal.String.Double */ -html[data-theme="light"] .highlight .se { color: #00622f } /* Literal.String.Escape */ -html[data-theme="light"] .highlight .sh { color: #00622f } /* Literal.String.Heredoc */ -html[data-theme="light"] .highlight .si { color: #00622f } /* Literal.String.Interpol */ -html[data-theme="light"] .highlight .sx { color: #00622f } /* Literal.String.Other */ -html[data-theme="light"] .highlight .sr { color: #a12236 } /* Literal.String.Regex */ -html[data-theme="light"] .highlight .s1 { color: #00622f } /* Literal.String.Single */ -html[data-theme="light"] .highlight .ss { color: #005b82 } /* Literal.String.Symbol */ -html[data-theme="light"] .highlight .bp { color: #7f4707 } /* Name.Builtin.Pseudo */ -html[data-theme="light"] .highlight .fm { color: #005b82 } /* Name.Function.Magic */ -html[data-theme="light"] .highlight .vc { color: #a12236 } /* Name.Variable.Class */ -html[data-theme="light"] .highlight .vg { color: #a12236 } /* Name.Variable.Global */ -html[data-theme="light"] .highlight .vi { color: #a12236 } /* Name.Variable.Instance */ -html[data-theme="light"] .highlight .vm { color: #7f4707 } /* Name.Variable.Magic */ -html[data-theme="light"] .highlight .il { color: #7f4707 } /* Literal.Number.Integer.Long */ +html[data-theme="light"] .highlight .mb { color: #7F4707 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #7F4707 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #7F4707 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #7F4707 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #7F4707 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #00622F } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #00622F } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #00622F } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #00622F } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #00622F } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #00622F } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #00622F } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #00622F } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #00622F } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #00622F } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #A12236 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #00622F } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #005B82 } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #7F4707 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #005B82 } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #A12236 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #A12236 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #A12236 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #7F4707 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #7F4707 } /* Literal.Number.Integer.Long */ html[data-theme="dark"] .highlight pre { line-height: 125%; } html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } -html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 } -html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */ -html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */ -html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */ -html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */ -html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ -html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */ -html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ -html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang */ -html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline */ -html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */ -html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* Comment.PreprocFile */ -html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */ -html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */ -html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight { background: #2b2b2b; color: #F8F8F2 } +html[data-theme="dark"] .highlight .c { color: #FFD900 } /* Comment */ +html[data-theme="dark"] .highlight .err { color: #FFA07A } /* Error */ +html[data-theme="dark"] .highlight .k { color: #DCC6E0 } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #FFD900 } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #F8F8F2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #ABE338 } /* Operator */ +html[data-theme="dark"] .highlight .p { color: #F8F8F2 } /* Punctuation */ +html[data-theme="dark"] .highlight .ch { color: #FFD900 } /* Comment.Hashbang */ +html[data-theme="dark"] .highlight .cm { color: #FFD900 } /* Comment.Multiline */ +html[data-theme="dark"] .highlight .cp { color: #FFD900 } /* Comment.Preproc */ +html[data-theme="dark"] .highlight .cpf { color: #FFD900 } /* Comment.PreprocFile */ +html[data-theme="dark"] .highlight .c1 { color: #FFD900 } /* Comment.Single */ +html[data-theme="dark"] .highlight .cs { color: #FFD900 } /* Comment.Special */ +html[data-theme="dark"] .highlight .gd { color: #00E0E0 } /* Generic.Deleted */ html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gh { color: #00E0E0 } /* Generic.Heading */ html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* Generic.Subheading */ -html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant */ -html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* Keyword.Declaration */ -html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace */ -html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */ -html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved */ -html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */ -html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */ -html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */ -html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */ -html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */ -html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */ -html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */ -html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */ -html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */ -html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */ -html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */ -html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */ -html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */ -html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ -html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */ -html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */ -html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */ -html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */ -html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */ -html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ -html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ -html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* Literal.Number.Bin */ -html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* Literal.Number.Float */ -html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* Literal.Number.Hex */ -html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* Literal.Number.Integer */ -html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* Literal.Number.Oct */ -html[data-theme="dark"] .highlight .sa { color: #abe338 } /* Literal.String.Affix */ -html[data-theme="dark"] .highlight .sb { color: #abe338 } /* Literal.String.Backtick */ -html[data-theme="dark"] .highlight .sc { color: #abe338 } /* Literal.String.Char */ -html[data-theme="dark"] .highlight .dl { color: #abe338 } /* Literal.String.Delimiter */ -html[data-theme="dark"] .highlight .sd { color: #abe338 } /* Literal.String.Doc */ -html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* Literal.String.Double */ -html[data-theme="dark"] .highlight .se { color: #abe338 } /* Literal.String.Escape */ -html[data-theme="dark"] .highlight .sh { color: #abe338 } /* Literal.String.Heredoc */ -html[data-theme="dark"] .highlight .si { color: #abe338 } /* Literal.String.Interpol */ -html[data-theme="dark"] .highlight .sx { color: #abe338 } /* Literal.String.Other */ -html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* Literal.String.Regex */ -html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* Literal.String.Single */ -html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* Literal.String.Symbol */ -html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* Name.Builtin.Pseudo */ -html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* Name.Function.Magic */ -html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* Name.Variable.Class */ -html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* Name.Variable.Global */ -html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* Name.Variable.Instance */ -html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* Name.Variable.Magic */ -html[data-theme="dark"] .highlight .il { color: #ffd900 } /* Literal.Number.Integer.Long */ \ No newline at end of file +html[data-theme="dark"] .highlight .gu { color: #00E0E0 } /* Generic.Subheading */ +html[data-theme="dark"] .highlight .kc { color: #DCC6E0 } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #DCC6E0 } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #DCC6E0 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #DCC6E0 } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #DCC6E0 } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #FFD900 } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #FFD900 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #FFD900 } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #ABE338 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #FFD900 } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #FFD900 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #00E0E0 } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #00E0E0 } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #FFD900 } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #ABE338 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #DCC6E0 } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #00E0E0 } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #FFD900 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #F8F8F2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #F8F8F2 } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #00E0E0 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #00E0E0 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #FFA07A } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #DCC6E0 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #F8F8F2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #F8F8F2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #FFD900 } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #FFD900 } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #FFD900 } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #FFD900 } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #FFD900 } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #ABE338 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #ABE338 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #ABE338 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #ABE338 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #ABE338 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #ABE338 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #ABE338 } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #ABE338 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #ABE338 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #ABE338 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #FFA07A } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #ABE338 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #00E0E0 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #FFD900 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #00E0E0 } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #FFA07A } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #FFA07A } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #FFA07A } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #FFD900 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #FFD900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/genindex.html b/genindex.html index f872050661af51da7d365c16a68a853d05f82ba5..dbf842da33aa8c897e02ae51a2f6154ed73f540f 100644 --- a/genindex.html +++ b/genindex.html @@ -29,7 +29,7 @@ <link href="_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="_static/sg_gallery.css?v=d2d258e8" /> @@ -61,7 +61,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -70,7 +70,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="search" title="Search" href="search.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/index.html b/index.html index f1295ecab2d075222dd84978dbffcbb4bd4e4701..f2c6549b322c9ec7ec96c56d85e93a41bc6c13e0 100644 --- a/index.html +++ b/index.html @@ -30,7 +30,7 @@ <link href="_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="_static/sg_gallery.css?v=d2d258e8" /> @@ -56,7 +56,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -66,7 +66,7 @@ <link rel="next" title="Get Started" href="source/GetStarted/index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -385,10 +385,10 @@ <h1>Aidge<a class="headerlink" href="#aidge" title="Link to this heading">#</a></h1> <dl class="field-list simple"> <dt class="field-odd">Release<span class="colon">:</span></dt> -<dd class="field-odd"><p>0.3.0</p> +<dd class="field-odd"><p>0.4.0</p> </dd> <dt class="field-even">Date<span class="colon">:</span></dt> -<dd class="field-even"><p>Dec 19, 2024</p> +<dd class="field-even"><p>Jan 06, 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/objects.inv b/objects.inv index df7e41a97686424ffcb9b211fb139d43a8305690..d7e30b999d74193fbd7ceb9bc047ba958aa9e46b 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/search.html b/search.html index d6905c608158069f6398d24d3ff5791c69c06e5d..b3e265f275ed3420bd12625eea397f4f9d8e71d1 100644 --- a/search.html +++ b/search.html @@ -28,7 +28,7 @@ <link href="_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="_static/sg_gallery.css?v=d2d258e8" /> @@ -60,7 +60,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -72,7 +72,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="search" title="Search" href="#" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/searchindex.js b/searchindex.js index f9a9507f8da4bb7c0c54578369ffb0038b7d3ec3..16caa9b0d3be9cad7aa0b9ddfe669f3fd3a4ecb2 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"(Optional) Generate an input file for tests": [[20, "(Optional)-Generate-an-input-file-for-tests"]], "(if needed) Download the model": [[20, "(if-needed)-Download-the-model"], [26, "(if-needed)-Download-the-model"]], "API": [[15, null]], "Adapt to backend": [[11, "adapt-to-backend"]], "Add": [[10, "add"]], "Add extra files to complete the export": [[33, "add-extra-files-to-complete-the-export"]], "Aggregate KPI from a subgraph": [[41, "aggregate-kpi-from-a-subgraph"]], "Aidge": [[0, null]], "Aidge 101": [[24, "aidge-101"]], "Aidge DNN fonctionnalities": [[24, "aidge-dnn-fonctionnalities"]], "Aidge Export TensorRT API": [[13, null]], "Aidge ONNX API": [[14, null]], "Aidge ONNX tutorial": [[21, null]], "Aidge backend CPU": [[1, null]], "Aidge backend OpenCV API": [[2, null]], "Aidge core API": [[9, null]], "Aidge database": [[25, "Aidge-database"]], "Aidge demonstration": [[20, null]], "Aidge tiling demonstration": [[27, null]], "Applying the PTQ to the model \u2026": [[26, "Applying-the-PTQ-to-the-model-..."]], "Average Pooling": [[10, "average-pooling"]], "Backend": [[3, null]], "BatchNorm": [[10, "batchnorm"]], "Benchmark neural network model": [[29, null]], "Build on Linux": [[17, "build-on-linux"]], "C++ Compilation": [[17, "c-compilation"]], "Cast": [[10, "cast"]], "Change topology (model isomorphism)": [[40, "change-topology-model-isomorphism"]], "Clone a graph": [[39, "clone-a-graph"]], "Compilation options": [[17, "compilation-options"]], "Compile the export": [[20, "Compile-the-export"]], "Compile the export and test it": [[23, "Compile-the-export-and-test-it"]], "Computational footprint": [[41, "computational-footprint"]], "Computational graph": [[39, null]], "Compute score metrics": [[29, "compute-score-metrics"]], "Computing output dimensions": [[21, "Computing-output-dimensions"]], "Computing the model accuracy \u2026": [[26, "Computing-the-model-accuracy-..."]], "Computing the quantized accuracy \u2026": [[26, "Computing-the-quantized-accuracy-..."]], "Concat": [[10, "concat"]], "Configure the model for inference": [[20, "Configure-the-model-for-inference"]], "Connector": [[6, "connector"]], "Constant folding": [[11, "constant-folding"]], "Conv": [[10, "conv"]], "ConvDepthWise": [[10, "convdepthwise"]], "Convert Conv to MatMul": [[11, "convert-conv-to-matmul"]], "Converters Aidge to ONNX": [[14, "converters-aidge-to-onnx"]], "Converters ONNX to Aidge": [[14, "converters-onnx-to-aidge"]], "Core": [[28, "core"]], "Core operator": [[39, "core-operator"]], "Create a scheduler and run inference": [[20, "Create-a-scheduler-and-run-inference"]], "Create an input tensor": [[20, "Create-an-input-tensor"]], "Creating Aidge model": [[25, "Creating-Aidge-model"]], "Creating a MetaNode": [[21, "Creating-a-MetaNode"]], "DNN Optimization": [[24, "dnn-optimization"]], "DNN export": [[24, "dnn-export"]], "Data": [[4, null], [30, null]], "Data Structure": [[30, "data-structure"]], "Data partitioning": [[30, "data-partitioning"]], "DataProvider": [[4, "dataprovider"], [30, "dataprovider"]], "Database": [[4, "database"], [30, "database"]], "Database MNIST": [[22, null]], "Databases": [[2, "databases"]], "Default scheduler": [[32, "default-scheduler"]], "Define mermaid visualizer function": [[20, "Define-mermaid-visualizer-function"], [27, "Define-mermaid-visualizer-function"]], "Definition": [[39, "definition"]], "Describe graph patterns": [[42, "describe-graph-patterns"]], "Design and export the computation kernels": [[33, "design-and-export-the-computation-kernels"]], "Div": [[10, "div"]], "Doing the PTQ with AIDGE": [[26, "Doing-the-PTQ-with-AIDGE"]], "Download the model": [[23, "Download-the-model"]], "Draw your own number": [[23, "Draw-your-own-number"]], "Ensure robustness": [[31, null]], "Environment setup \u2026": [[26, "Environment-setup-..."]], "Erf": [[10, "erf"]], "Example of Operator": [[39, "example-of-operator"]], "Expand meta operators": [[11, "expand-meta-operators"]], "Expand operator": [[42, "expand-operator"]], "Explicit Cast Move": [[11, "explicit-cast-move"]], "Explicit Transpose": [[11, "explicit-transpose"]], "Explicit syntax": [[39, "explicit-syntax"]], "Export": [[5, null], [14, "export"], [20, "Export"]], "Export a MNIST model to a CPP standalone project": [[23, null]], "Export function": [[13, "export-function"]], "Export implementation phase": [[33, "export-implementation-phase"]], "Export lib": [[5, "export-lib"]], "Export mapping phase": [[33, "export-mapping-phase"]], "Export node": [[5, "export-node"]], "Export scheduler": [[5, "export-scheduler"]], "Export strategy": [[33, "export-strategy"]], "Export the attributes of the nodes": [[33, "export-the-attributes-of-the-nodes"]], "Export the model": [[23, "Export-the-model"]], "Export the parameters of the model": [[33, "export-the-parameters-of-the-model"]], "Export the scheduling of the graph": [[33, "export-the-scheduling-of-the-graph"]], "Export to an integrated kernel library": [[33, "export-to-an-integrated-kernel-library"]], "FC": [[10, "fc"]], "Framework architecture": [[28, null]], "Functional syntax": [[39, "functional-syntax"]], "Fuse BatchNorm": [[11, "fuse-batchnorm"]], "Fuse MatMul & added": [[40, "fuse-matmul-added"]], "Fuse MatMul and Add to FC": [[11, "fuse-matmul-and-add-to-fc"]], "Fuse to meta operator": [[11, "fuse-to-meta-operator"]], "Gather": [[10, "gather"]], "Generate an export in C++": [[20, "Generate-an-export-in-C++"]], "Generate inputs for testing the model from your drawing": [[23, "Generate-inputs-for-testing-the-model-from-your-drawing"]], "Generate main file": [[20, "Generate-main-file"]], "Generic Operator": [[10, "generic-operator"]], "Generic hardware model and mapping heuristics": [[19, "generic-hardware-model-and-mapping-heuristics"]], "Generic operator": [[39, "generic-operator"]], "Generic, compiler-agnostic tiling methods": [[19, "generic-compiler-agnostic-tiling-methods"]], "Get Started": [[16, null]], "Get node KPI": [[41, "get-node-kpi"]], "Graph": [[6, null]], "Graph Matching": [[7, null], [8, null], [42, "graph-matching"]], "Graph Regex": [[7, "graph-regex"], [42, "graph-regex"]], "Graph Regex Lexer": [[42, "graph-regex-lexer"]], "Graph Regex Parser": [[42, "graph-regex-parser"]], "Graph View": [[39, "graph-view"]], "Graph functions": [[13, "graph-functions"]], "Graph helpers": [[6, "graph-helpers"]], "Graph transformation": [[20, "Graph-transformation"], [42, "graph-transformation"]], "GraphRegex": [[8, "graphregex"]], "GraphView": [[6, "graphview"]], "High level functionalities": [[34, "high-level-functionalities"]], "Identity": [[10, "identity"]], "Implementation of an operator": [[39, "implementation-of-an-operator"]], "Implementation selection": [[32, "implementation-selection"]], "Implementation specification": [[3, "implementation-specification"]], "Implementations & Backends": [[28, "implementations-backends"]], "Implementations and backends": [[32, "implementations-and-backends"]], "Import": [[14, "import"]], "Import Aidge": [[20, "Import-Aidge"]], "Importing an ONNX": [[21, "Importing-an-ONNX"]], "Importing the model in AIDGE \u2026": [[26, "Importing-the-model-in-AIDGE-..."]], "Inference": [[20, "Inference"]], "Input/Output specification": [[3, "input-output-specification"]], "Install": [[17, null]], "Install Python": [[17, "install-python"]], "Installation and Requirements": [[22, "Installation-and-Requirements"]], "Introduction": [[39, "introduction"]], "Keras Tensor interoperability": [[35, "keras-tensor-interoperability"]], "Keras interoperability": [[35, "keras-interoperability"]], "Keras model interoperability": [[35, "keras-model-interoperability"]], "LSTM": [[10, "lstm"]], "LeakyReLU": [[10, "leakyrelu"]], "Learn model": [[37, null]], "Learn on edge": [[36, null]], "License": [[0, "license"]], "Load and store model": [[38, null]], "Load model from ONNX": [[38, "load-model-from-onnx"]], "Load the model in Aidge and manipulate it": [[23, "Load-the-model-in-Aidge-and-manipulate-it"]], "MAKE Options": [[13, "make-options"]], "MNIST": [[2, "mnist"]], "Make a deep copy": [[39, "make-a-deep-copy"]], "Make a deep copy with shared parameters": [[39, "make-a-deep-copy-with-shared-parameters"]], "MatMul": [[10, "matmul"]], "MatMul tiling": [[11, "matmul-tiling"]], "Match": [[7, "match"]], "Match Solution": [[8, "match-solution"]], "Match solver": [[42, "match-solver"]], "Measure excution time": [[29, "measure-excution-time"]], "Memorize": [[10, "memorize"]], "Memory footprint": [[41, "memory-footprint"]], "Meta Operator": [[10, "meta-operator"]], "MetaNode": [[42, "metanode"]], "Model hardware & architecture rules": [[33, "model-hardware-architecture-rules"]], "Move": [[10, "move"]], "Mul": [[10, "mul"]], "Multi-layer spatial tiling": [[40, "multi-layer-spatial-tiling"]], "Node": [[6, "node"], [39, "node"]], "Node Regex": [[42, "node-regex"]], "Node Regex Interpreter": [[42, "node-regex-interpreter"]], "Node Regex Lexer": [[42, "node-regex-lexer"]], "Node Regex Parser": [[42, "node-regex-parser"]], "Numpy interoperability": [[35, "numpy-interoperability"]], "ONNX": [[38, "onnx"]], "ONNX Import": [[20, "ONNX-Import"]], "Operator": [[39, "operator"]], "Operator base class": [[10, "operator-base-class"]], "OperatorTensor base class": [[10, "operatortensor-base-class"]], "Operators": [[10, null], [39, "operators"]], "Optimize graph": [[40, null]], "Optimize network": [[20, "Optimize-network"]], "Overview": [[29, "overview"], [41, "overview"], [42, "overview"]], "Pad": [[10, "pad"]], "PaddedAvgPooling": [[10, "paddedavgpooling"]], "PaddedConv": [[10, "paddedconv"]], "PaddedConvDepthWise": [[10, "paddedconvdepthwise"]], "PaddedMaxPooling": [[10, "paddedmaxpooling"]], "Parallel scheduler": [[12, "parallel-scheduler"]], "Perform an evaluation of the LeNet-like on Aidge": [[22, "Perform-an-evaluation-of-the-LeNet-like-on-Aidge"]], "Perform an export": [[33, null]], "Plateform interoperability": [[35, null]], "Plugin Operator": [[39, "plugin-operator"]], "Plugin helper": [[13, "plugin-helper"]], "Plugins": [[28, "plugins"]], "Pop": [[10, "pop"]], "Post Training Quantization with AIDGE": [[26, null]], "Pow": [[10, "pow"]], "Powerful graph search & replace engine": [[19, "powerful-graph-search-replace-engine"]], "Predefined meta-operators": [[10, "predefined-meta-operators"]], "Predefined operators": [[10, "predefined-operators"]], "Producer": [[10, "producer"], [39, "producer"]], "Project constraints": [[33, "project-constraints"]], "Proposed implementation": [[40, "proposed-implementation"]], "Providing an implementation": [[21, "Providing-an-implementation"]], "PyTorch interoperability": [[35, "pytorch-interoperability"]], "PyTorch model interoperability": [[35, "pytorch-model-interoperability"]], "PyTorch tensor interoperability": [[35, "pytorch-tensor-interoperability"]], "Quantization dataset creation \u2026": [[26, "Quantization-dataset-creation-..."]], "Quick Start": [[18, null]], "ReLU": [[10, "relu"]], "Recipes": [[11, null]], "ReduceMean": [[10, "reducemean"]], "Register export functions": [[14, "register-export-functions"]], "Register import functions": [[14, "register-import-functions"]], "Registering new node import": [[21, "Registering-new-node-import"]], "Remove Dropout": [[11, "remove-dropout"]], "Remove Flatten": [[11, "remove-flatten"]], "Remove operator": [[42, "remove-operator"]], "Replace operator": [[42, "replace-operator"]], "Reshape": [[10, "reshape"]], "Retrieve the onnx model": [[21, "Retrieve-the-onnx-model"]], "Run the export": [[20, "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": [[32, null]], "Scaling": [[10, "scaling"]], "Scheduler": [[12, null], [32, "scheduler"], [33, "scheduler"]], "Scheduler base class": [[12, "scheduler-base-class"]], "Seamless interoperability with ONNX, PyTorch and TensorFlow": [[19, "seamless-interoperability-with-onnx-pytorch-and-tensorflow"]], "Sequential scheduler": [[12, "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": [[20, "Setting-up-the-notebook"], [21, "Setting-up-the-notebook"]], "Sigmoid": [[10, "sigmoid"]], "Simple and effective code generation engine": [[19, "simple-and-effective-code-generation-engine"]], "Slice": [[10, "slice"]], "Softmax": [[10, "softmax"]], "Sqrt": [[10, "sqrt"]], "State machine": [[42, "state-machine"]], "Static analysis": [[20, "Static-analysis"], [41, null]], "Stimuli": [[30, "stimuli"]], "Sub": [[10, "sub"]], "Syntax to create a computational graph": [[39, "syntax-to-create-a-computational-graph"]], "Tanh": [[10, "tanh"]], "Tensor": [[4, "tensor"], [30, "tensor"]], "The Quantization Pipeline": [[26, "The-Quantization-Pipeline"]], "Tiling": [[40, "tiling"]], "Training a simple Neural Network": [[25, null]], "Training loop": [[25, "Training-loop"]], "Transform graph": [[42, null]], "Transformation functions": [[42, "transformation-functions"]], "Transmitter": [[39, "transmitter"]], "Transpose": [[10, "transpose"]], "Tutorial on adding the C++ Aidge": [[24, "tutorial-on-adding-the-c-aidge"]], "Tutorials": [[24, null]], "UTILS": [[2, "utils"]], "Updating ONNX import": [[21, "Updating-ONNX-import"]], "User Guide": [[34, null]], "Well-characterized, state-of-the-art PTQ and QAT methods": [[19, "well-characterized-state-of-the-art-ptq-and-qat-methods"]], "Well-defined consumer-producer model and scheduling": [[19, "well-defined-consumer-producer-model-and-scheduling"]], "Well-defined dataflow graph IR model": [[19, "well-defined-dataflow-graph-ir-model"]], "What is Aidge?": [[0, "what-is-aidge"]], "What is Network Quantization ?": [[26, "What-is-Network-Quantization-?"]], "Why Aidge?": [[19, null]], "Work is done !": [[26, "Work-is-done-!"]], "Workflow overview": [[34, "workflow-overview"]], "Working with generic operator": [[21, "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/graphRegex", "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/index", "source/Tutorial/learning", "source/Tutorial/ptq", "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/graphRegex.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/index.rst", "source/Tutorial/learning.nblink", "source/Tutorial/ptq.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.graphregex method)": [[7, "aidge_core.GraphRegex.__init__", false], [8, "aidge_core.GraphRegex.__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.matchsolution method)": [[7, "aidge_core.MatchSolution.__init__", false], [8, "aidge_core.MatchSolution.__init__", false]], "__init__() (aidge_core.node method)": [[6, "aidge_core.Node.__init__", false]], "__init__() (aidge_core.operator method)": [[10, "aidge_core.Operator.__init__", false]], "__init__() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.__init__", false]], "__init__() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.__init__", false]], "__init__() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.__init__", false]], "__init__() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.__init__", false]], "__init__() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.__init__", false]], "adapt_to_backend() (in module aidge_core)": [[11, "aidge_core.adapt_to_backend", false]], "add() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add", false]], "add() (in module aidge_core)": [[10, "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_query() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.add_query", false], [8, "aidge_core.GraphRegex.add_query", false]], "aidge::adapttobackend (c++ function)": [[11, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", false]], "aidge::add (c++ function)": [[10, "_CPPv4N5Aidge3AddERKNSt6stringE", false]], "aidge::avgpooling (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", false]], "aidge::batchnorm (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", false]], "aidge::cast (c++ function)": [[10, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", false]], "aidge::concat (c++ function)": [[10, "_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)": [[11, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", false]], "aidge::conv (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::convdepthwise (c++ function)": [[10, "_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)": [[10, "_CPPv4N5Aidge3DivERKNSt6stringE", false]], "aidge::erf (c++ function)": [[10, "_CPPv4N5Aidge3ErfERKNSt6stringE", false]], "aidge::expandmetaops (c++ function)": [[11, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", false]], "aidge::explicitcastmove (c++ function)": [[11, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", false]], "aidge::explicittranspose (c++ function)": [[11, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", false]], "aidge::fc (c++ function)": [[10, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", false]], "aidge::fusebatchnorm (c++ function)": [[11, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", false]], "aidge::gather (c++ function)": [[10, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge::generategraph (c++ function)": [[6, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", false]], "aidge::getconnectedgraphview (c++ function)": [[6, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", false]], "aidge::graphregex (c++ class)": [[7, "_CPPv4N5Aidge10GraphRegexE", false], [8, "_CPPv4N5Aidge10GraphRegexE", false]], "aidge::graphregex::addquery (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", false], [8, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", false]], "aidge::graphregex::appliedrecipes (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::graphregex (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", false], [8, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", false]], "aidge::graphregex::match (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::setkeyfromgraph (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::setnodekey (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", false], [7, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", false], [8, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", false], [8, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", false]], "aidge::graphregex::~graphregex (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegexD0Ev", false], [8, "_CPPv4N5Aidge10GraphRegexD0Ev", 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)": [[10, "_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)": [[10, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", false]], "aidge::lstm (c++ function)": [[10, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", false]], "aidge::matchsolution (c++ class)": [[7, "_CPPv4N5Aidge13MatchSolutionE", false], [8, "_CPPv4N5Aidge13MatchSolutionE", false]], "aidge::matchsolution::arecompatible (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", false], [8, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", false]], "aidge::matchsolution::at (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", false], [8, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", false]], "aidge::matchsolution::getall (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution6getAllEv", false], [8, "_CPPv4N5Aidge13MatchSolution6getAllEv", false]], "aidge::matchsolution::getquery (c++ function)": [[7, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", false], [8, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", false]], "aidge::matchsolution::getstartnode (c++ function)": [[7, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", false], [8, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", false]], "aidge::matchsolution::matchsolution (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", false], [7, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", false], [8, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", false], [8, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", false]], "aidge::matmul (c++ function)": [[10, "_CPPv4N5Aidge6MatMulERKNSt6stringE", false]], "aidge::matmultiling (c++ function)": [[11, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", false]], "aidge::memorize (c++ function)": [[10, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", false]], "aidge::metaoperator (c++ function)": [[10, "_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)": [[10, "_CPPv4N5Aidge4MoveERKNSt6stringE", false]], "aidge::mul (c++ function)": [[10, "_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, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", 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)": [[10, "_CPPv4N5Aidge8OperatorE", false]], "aidge::operator::associateinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::attributes (c++ function)": [[10, "_CPPv4NK5Aidge8Operator10attributesEv", false]], "aidge::operator::backend (c++ function)": [[10, "_CPPv4NK5Aidge8Operator7backendEv", false]], "aidge::operator::backward (c++ function)": [[10, "_CPPv4N5Aidge8Operator8backwardEv", false]], "aidge::operator::clone (c++ function)": [[10, "_CPPv4NK5Aidge8Operator5cloneEv", false]], "aidge::operator::forward (c++ function)": [[10, "_CPPv4N5Aidge8Operator7forwardEv", false]], "aidge::operator::getavailablebackends (c++ function)": [[10, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", false]], "aidge::operator::getimpl (c++ function)": [[10, "_CPPv4NK5Aidge8Operator7getImplEv", false]], "aidge::operator::getinputsname (c++ function)": [[10, "_CPPv4N5Aidge8Operator13getInputsNameEv", false]], "aidge::operator::getnbconsumeddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", false]], "aidge::operator::getnbproduceddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", false]], "aidge::operator::getnbrequireddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", false]], "aidge::operator::getnbrequiredprotected (c++ function)": [[10, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", false]], "aidge::operator::getoutputsname (c++ function)": [[10, "_CPPv4N5Aidge8Operator14getOutputsNameEv", false]], "aidge::operator::getrawinput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", false]], "aidge::operator::getrawoutput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", false]], "aidge::operator::getrequiredmemory (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", false]], "aidge::operator::inheritedattributes (c++ function)": [[10, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", false]], "aidge::operator::inputcategory (c++ function)": [[10, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", false]], "aidge::operator::isatomic (c++ function)": [[10, "_CPPv4NK5Aidge8Operator8isAtomicEv", false]], "aidge::operator::isbackedge (c++ function)": [[10, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", false]], "aidge::operator::nbinputs (c++ function)": [[10, "_CPPv4NK5Aidge8Operator8nbInputsEv", false]], "aidge::operator::nboutputs (c++ function)": [[10, "_CPPv4NK5Aidge8Operator9nbOutputsEv", false]], "aidge::operator::operator (c++ function)": [[10, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", false], [10, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", false], [10, "_CPPv4N5Aidge8Operator8OperatorEv", false]], "aidge::operator::operator() (c++ function)": [[10, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", false]], "aidge::operator::operatortype (c++ function)": [[10, "_CPPv4NK5Aidge8Operator12operatorTypeEv", false]], "aidge::operator::resetconsummerproducer (c++ function)": [[10, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", false]], "aidge::operator::resetinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", false]], "aidge::operator::setbackedges (c++ function)": [[10, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", false]], "aidge::operator::setbackend (c++ function)": [[10, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", false], [10, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", false]], "aidge::operator::setdataformat (c++ function)": [[10, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", false]], "aidge::operator::setdatatype (c++ function)": [[10, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", false]], "aidge::operator::setimpl (c++ function)": [[10, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", false]], "aidge::operator::setinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::setoutput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::type (c++ function)": [[10, "_CPPv4NK5Aidge8Operator4typeEv", false]], "aidge::operator::updateconsummerproducer (c++ function)": [[10, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", false]], "aidge::operator::~operator (c++ function)": [[10, "_CPPv4N5Aidge8OperatorD0Ev", false]], "aidge::operatortensor (c++ class)": [[10, "_CPPv4N5Aidge14OperatorTensorE", false]], "aidge::operatortensor::associateinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::computereceptivefield (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", false]], "aidge::operatortensor::dimsforwarded (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", false]], "aidge::operatortensor::forward (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor7forwardEv", false]], "aidge::operatortensor::forwarddims (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", false]], "aidge::operatortensor::getinput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", false]], "aidge::operatortensor::getoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", false]], "aidge::operatortensor::getrawinput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", false]], "aidge::operatortensor::getrawoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", false]], "aidge::operatortensor::operatortensor (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", false], [10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", false], [10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", false]], "aidge::operatortensor::resetinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", false]], "aidge::operatortensor::setdataformat (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", false]], "aidge::operatortensor::setdatatype (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", false]], "aidge::operatortensor::setinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::setoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::~operatortensor (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensorD0Ev", false]], "aidge::paddedavgpooling (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", false]], "aidge::paddedconv (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedconvdepthwise (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedmaxpooling (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", false]], "aidge::parallel (c++ function)": [[6, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::parallelscheduler (c++ class)": [[12, "_CPPv4N5Aidge17ParallelSchedulerE", false]], "aidge::parallelscheduler::forward (c++ function)": [[12, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::parallelscheduler::parallelscheduler (c++ function)": [[12, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::parallelscheduler::~parallelscheduler (c++ function)": [[12, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", false]], "aidge::pop (c++ function)": [[10, "_CPPv4N5Aidge3PopERKNSt6stringE", false]], "aidge::pow (c++ function)": [[10, "_CPPv4N5Aidge3PowERKNSt6stringE", false]], "aidge::producer (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", false], [10, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", false]], "aidge::reducemean (c++ function)": [[10, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", false]], "aidge::relu (c++ function)": [[10, "_CPPv4N5Aidge4ReLUERKNSt6stringE", false]], "aidge::removedropout (c++ function)": [[11, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", false]], "aidge::removeflatten (c++ function)": [[11, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", false]], "aidge::reshape (c++ function)": [[10, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", false]], "aidge::residual (c++ function)": [[6, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::scaling (c++ function)": [[10, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", false]], "aidge::scheduler (c++ class)": [[12, "_CPPv4N5Aidge9SchedulerE", false]], "aidge::scheduler::availabledatastatus (c++ enum)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", false]], "aidge::scheduler::availabledatastatus::connected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", false]], "aidge::scheduler::availabledatastatus::notconnected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputconnected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputfound (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", false]], "aidge::scheduler::availabledatastatus::validtensor (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", false]], "aidge::scheduler::connectinputs (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::scheduler::generatememory (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", false]], "aidge::scheduler::generatescheduling (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", false]], "aidge::scheduler::getstaticscheduling (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", false]], "aidge::scheduler::graphview (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler9graphViewEv", false]], "aidge::scheduler::priorproducersconsumers (c++ struct)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", false]], "aidge::scheduler::priorproducersconsumers::isprior (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", false]], "aidge::scheduler::priorproducersconsumers::priorconsumers (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", false]], "aidge::scheduler::priorproducersconsumers::priorproducersconsumers (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", false], [12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", false]], "aidge::scheduler::priorproducersconsumers::requiredproducers (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", false]], "aidge::scheduler::priorproducersconsumers::~priorproducersconsumers (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", false]], "aidge::scheduler::resetscheduling (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", false]], "aidge::scheduler::saveschedulingdiagram (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::savestaticschedulingdiagram (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::scheduler (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false], [12, "_CPPv4N5Aidge9Scheduler9SchedulerEv", false]], "aidge::scheduler::~scheduler (c++ function)": [[12, "_CPPv4N5Aidge9SchedulerD0Ev", false]], "aidge::sequential (c++ function)": [[6, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::sequentialscheduler (c++ class)": [[12, "_CPPv4N5Aidge19SequentialSchedulerE", false]], "aidge::sequentialscheduler::backward (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", false]], "aidge::sequentialscheduler::forward (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::sequentialscheduler::schedulingpolicy (c++ enum)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", false]], "aidge::sequentialscheduler::schedulingpolicy::aslateaspossible (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::assoonaspossible (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::default (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", false]], "aidge::sequentialscheduler::sequentialscheduler (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::sequentialscheduler::setschedulingpolicy (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", false]], "aidge::sequentialscheduler::~sequentialscheduler (c++ function)": [[12, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", false]], "aidge::sigmoid (c++ function)": [[10, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", false]], "aidge::slice (c++ function)": [[10, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", false]], "aidge::softmax (c++ function)": [[10, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", false]], "aidge::sqrt (c++ function)": [[10, "_CPPv4N5Aidge4SqrtERKNSt6stringE", false]], "aidge::sub (c++ function)": [[10, "_CPPv4N5Aidge3SubERKNSt6stringE", false]], "aidge::tanh (c++ function)": [[10, "_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::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, "_CPPv4NK5Aidge6Tensor8toStringEv", 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)": [[10, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge_onnx.node_import.onnx_node_converter_ (built-in variable)": [[14, "aidge_onnx.node_import.ONNX_NODE_CONVERTER_", false]], "associate_input() (aidge_core.operator method)": [[10, "aidge_core.Operator.associate_input", false]], "associate_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.associate_input", false]], "at() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.at", false], [8, "aidge_core.MatchSolution.at", false]], "attributes() (aidge_core.node method)": [[6, "aidge_core.Node.attributes", false]], "auto_register_export() (in module aidge_onnx.node_export)": [[14, "aidge_onnx.node_export.auto_register_export", false]], "auto_register_import() (in module aidge_onnx.node_import)": [[14, "aidge_onnx.node_import.auto_register_import", false]], "avgpooling1d() (in module aidge_core)": [[10, "aidge_core.AvgPooling1D", false]], "avgpooling2d() (in module aidge_core)": [[10, "aidge_core.AvgPooling2D", false]], "avgpooling3d() (in module aidge_core)": [[10, "aidge_core.AvgPooling3D", false]], "backend() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backend", false]], "backend() (aidge_core.operator method)": [[10, "aidge_core.Operator.backend", false]], "backend() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.backend", false]], "backward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backward", false]], "backward() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.backward", false]], "batchnorm2d() (in module aidge_core)": [[10, "aidge_core.BatchNorm2D", false]], "calibrate (c++ function)": [[13, "_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)": [[10, "aidge_core.Operator.clone", false]], "clone() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Concat", false]], "connector (class in aidge_core)": [[6, "aidge_core.Connector", false]], "conv1d() (in module aidge_core)": [[10, "aidge_core.Conv1D", false]], "conv2d() (in module aidge_core)": [[10, "aidge_core.Conv2D", false]], "convdepthwise1d() (in module aidge_core)": [[10, "aidge_core.ConvDepthWise1D", false]], "convdepthwise2d() (in module aidge_core)": [[10, "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)": [[13, "_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)": [[10, "aidge_core.OperatorTensor.dims_forwarded", false]], "div() (in module aidge_core)": [[10, "aidge_core.Div", false]], "dtype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dtype", false]], "erf() (in module aidge_core)": [[10, "aidge_core.Erf", false]], "expand_metaops() (in module aidge_core)": [[11, "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)": [[14, "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)": [[10, "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)": [[10, "aidge_core.Operator.forward", false]], "forward() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.forward", false]], "forward() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.forward", false]], "forward() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.forward", false]], "forward_dims() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.forward_dims", false]], "forward_dims() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.forward_dims", false]], "fuse_batchnorm() (in module aidge_core)": [[11, "aidge_core.fuse_batchnorm", false]], "fuse_to_metaops() (in module aidge_core)": [[11, "aidge_core.fuse_to_metaops", false]], "gather() (in module aidge_core)": [[10, "aidge_core.Gather", false]], "generate_graph() (in module aidge_core)": [[6, "aidge_core.generate_graph", false]], "generate_memory() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.generate_memory", false]], "generate_memory() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.generate_memory", false]], "generate_memory() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.generate_memory", false]], "generate_scheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.generate_scheduling", false]], "generic_export() (in module aidge_onnx.node_export.generic_export)": [[14, "aidge_onnx.node_export.generic_export.generic_export", false]], "genericoperator() (in module aidge_core)": [[10, "aidge_core.GenericOperator", false]], "get_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_adaptation", false]], "get_all() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_all", false], [8, "aidge_core.MatchSolution.get_all", 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)": [[10, "aidge_core.Operator.get_impl", false]], "get_impl() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_impl", false]], "get_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_input", false]], "get_input_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_input_nodes", 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)": [[10, "aidge_core.OperatorTensor.get_output", false]], "get_output_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_output_nodes", 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_query() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_query", false], [8, "aidge_core.MatchSolution.get_query", 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)": [[10, "aidge_core.Operator.get_raw_input", false]], "get_raw_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_raw_input", false]], "get_raw_output() (aidge_core.operator method)": [[10, "aidge_core.Operator.get_raw_output", false]], "get_raw_output() (aidge_core.operatortensor method)": [[10, "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_start_node() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_start_node", false], [8, "aidge_core.MatchSolution.get_start_node", false]], "get_static_scheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.get_static_scheduling", false]], "grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.grad", false]], "graph_view() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.graph_view", false]], "graph_view() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.graph_view", false]], "graph_view() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.graph_view", false]], "graphregex (class in aidge_core)": [[7, "aidge_core.GraphRegex", false], [8, "aidge_core.GraphRegex", 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)": [[10, "aidge_core.Identity", false]], "implspec (class in aidge_core)": [[3, "aidge_core.ImplSpec", false]], "import_generic() (in module aidge_onnx.node_import.generic)": [[14, "aidge_onnx.node_import.generic.import_generic", false]], "in_view() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.in_view", false]], "initialize (c++ function)": [[13, "_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)": [[10, "aidge_core.Operator.input_category", false]], "input_category() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.is_atomic", false]], "is_atomic() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.is_atomic", false]], "is_back_edge() (aidge_core.operator method)": [[10, "aidge_core.Operator.is_back_edge", false]], "is_back_edge() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.is_back_edge", false]], "leakyrelu() (in module aidge_core)": [[10, "aidge_core.LeakyReLU", false]], "len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.len", false]], "load (c++ function)": [[13, "_CPPv44load8filepath", false]], "load_onnx() (in module aidge_onnx)": [[14, "aidge_onnx.load_onnx", false]], "log_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.log_outputs", false]], "lstm() (in module aidge_core)": [[10, "aidge_core.LSTM", false]], "match() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.match", false], [8, "aidge_core.GraphRegex.match", false]], "matchsolution (class in aidge_core)": [[7, "aidge_core.MatchSolution", false], [8, "aidge_core.MatchSolution", false]], "matmul() (in module aidge_core)": [[10, "aidge_core.MatMul", false]], "matmul_to_fc() (in module aidge_core)": [[11, "aidge_core.matmul_to_fc", false]], "meta_operator() (in module aidge_core)": [[10, "aidge_core.meta_operator", false]], "mnist (class in aidge_backend_opencv)": [[2, "aidge_backend_opencv.MNIST", false]], "mul() (in module aidge_core)": [[10, "aidge_core.Mul", false]], "name() (aidge_core.node method)": [[6, "aidge_core.Node.name", false]], "nb_inputs() (aidge_core.operator method)": [[10, "aidge_core.Operator.nb_inputs", false]], "nb_inputs() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.nb_inputs", false]], "nb_outputs() (aidge_core.operator method)": [[10, "aidge_core.Operator.nb_outputs", false]], "nb_outputs() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.nb_outputs", false]], "node (class in aidge_core)": [[6, "aidge_core.Node", false]], "operator (class in aidge_core)": [[10, "aidge_core.Operator", false]], "operatortensor (class in aidge_core)": [[10, "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)": [[10, "aidge_core.PaddedAvgPooling2D", false]], "paddedconv2d() (in module aidge_core)": [[10, "aidge_core.PaddedConv2D", false]], "paddedconvdepthwise2d() (in module aidge_core)": [[10, "aidge_core.PaddedConvDepthWise2D", false]], "paddedmaxpooling2d() (in module aidge_core)": [[10, "aidge_core.PaddedMaxPooling2D", false]], "parallel() (in module aidge_core)": [[6, "aidge_core.parallel", false]], "parallelscheduler (class in aidge_core)": [[12, "aidge_core.ParallelScheduler", false]], "pop() (in module aidge_core)": [[10, "aidge_core.Pop", false]], "pow() (in module aidge_core)": [[10, "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)": [[10, "aidge_core.Producer", false]], "profile (c++ function)": [[13, "_CPPv47profile13nb_iterations4mode", false]], "reducemean() (in module aidge_core)": [[10, "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)": [[14, "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)": [[14, "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)": [[10, "aidge_core.ReLU", false]], "remove_flatten() (in module aidge_core)": [[11, "aidge_core.remove_flatten", false]], "replace() (aidge_core.graphview static method)": [[6, "aidge_core.GraphView.replace", false]], "resetscheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.resetScheduling", false]], "resetscheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.resetScheduling", false]], "resetscheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.resetScheduling", false]], "reshape() (in module aidge_core)": [[10, "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)": [[13, "_CPPv48run_sync6inputs", false]], "save (c++ function)": [[13, "_CPPv44save8filepath", false]], "save() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.save", false]], "save_scheduling_diagram() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.save_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.save_static_scheduling_diagram", false]], "scheduler (class in aidge_core)": [[12, "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)": [[12, "aidge_core.SequentialScheduler", false]], "set_back_edges() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_back_edges", false]], "set_back_edges() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.set_backend", false]], "set_backend() (aidge_core.operatortensor method)": [[10, "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_datatype() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_datatype", false]], "set_datatype() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_datatype", false]], "set_datatype() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.set_impl", false]], "set_impl() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.set_impl", false]], "set_input() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_input", false]], "set_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.set_input", false]], "set_key_from_graph() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.set_key_from_graph", false], [8, "aidge_core.GraphRegex.set_key_from_graph", false]], "set_name() (aidge_core.node method)": [[6, "aidge_core.Node.set_name", false]], "set_node_key() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.set_node_key", false], [8, "aidge_core.GraphRegex.set_node_key", 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)": [[10, "aidge_core.Operator.set_output", false]], "set_output() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Sigmoid", false]], "size() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.size", false]], "slice() (in module aidge_core)": [[10, "aidge_core.Slice", false]], "softmax() (in module aidge_core)": [[10, "aidge_core.Softmax", false]], "sqrt() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.sqrt", false]], "sqrt() (in module aidge_core)": [[10, "aidge_core.Sqrt", false]], "sub() (in module aidge_core)": [[10, "aidge_core.Sub", false]], "supported_operators() (in module aidge_onnx.node_export)": [[14, "aidge_onnx.node_export.supported_operators", false]], "supported_operators() (in module aidge_onnx.node_import)": [[14, "aidge_onnx.node_import.supported_operators", false]], "tanh() (in module aidge_core)": [[10, "aidge_core.Tanh", false]], "tensor (class in aidge_core)": [[4, "aidge_core.Tensor", false]], "transpose() (in module aidge_core)": [[10, "aidge_core.Transpose", false]], "type() (aidge_core.node method)": [[6, "aidge_core.Node.type", false]], "type() (aidge_core.operator method)": [[10, "aidge_core.Operator.type", false]], "type() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.type", false]], "undefined() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.undefined", false]]}, "objects": {"": [[10, 0, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add"], [10, 1, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add::name"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::stride_dims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::epsilon"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::momentum"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::nbFeatures"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::trainingMode"], [10, 0, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast"], [10, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::name"], [10, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::targetType"], [10, 0, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat"], [10, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::axis"], [10, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::name"], [10, 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"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::dilationDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::inChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::kernelDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::noBias"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::outChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::strideDims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::dilationDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::kernelDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::nbChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::noBias"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div"], [10, 1, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div::name"], [10, 0, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf"], [10, 1, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf::name"], [10, 0, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::inChannels"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::name"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::noBias"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::outChannels"], [10, 0, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::axis"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::gatheredShape"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::indices"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::name"], [7, 3, 1, "_CPPv4N5Aidge10GraphRegexE", "Aidge::GraphRegex"], [8, 3, 1, "_CPPv4N5Aidge10GraphRegexE", "Aidge::GraphRegex"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", "Aidge::GraphRegex::GraphRegex"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", "Aidge::GraphRegex::GraphRegex"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::f"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::f"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::query"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::query"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::conditionalExpressions"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::conditionalExpressions"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::f"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::f"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::key"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::key"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::key"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::key"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegexD0Ev", "Aidge::GraphRegex::~GraphRegex"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegexD0Ev", "Aidge::GraphRegex::~GraphRegex"], [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"], [10, 0, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::hidden_channels"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::in_channels"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::name"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::noBias"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::seq_length"], [10, 0, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU"], [10, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::name"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul"], [10, 1, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul::name"], [7, 3, 1, "_CPPv4N5Aidge13MatchSolutionE", "Aidge::MatchSolution"], [8, 3, 1, "_CPPv4N5Aidge13MatchSolutionE", "Aidge::MatchSolution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", "Aidge::MatchSolution::MatchSolution"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", "Aidge::MatchSolution::MatchSolution"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::precedence"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::precedence"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::query"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::query"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::startNode"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::startNode"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible::solution"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible::solution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at::key"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at::key"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution6getAllEv", "Aidge::MatchSolution::getAll"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution6getAllEv", "Aidge::MatchSolution::getAll"], [7, 0, 1, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", "Aidge::MatchSolution::getQuery"], [8, 0, 1, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", "Aidge::MatchSolution::getQuery"], [7, 0, 1, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", "Aidge::MatchSolution::getStartNode"], [8, 0, 1, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", "Aidge::MatchSolution::getStartNode"], [10, 0, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize"], [10, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::endStep"], [10, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::name"], [10, 0, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::forcedInputsCategory"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::graph"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::name"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::type"], [10, 0, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move"], [10, 1, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move::name"], [10, 0, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul"], [10, 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, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherNode"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherView"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::outId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "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"], [10, 3, 1, "_CPPv4N5Aidge8OperatorE", "Aidge::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorEv", "Aidge::Operator::Operator"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::inputsCategory"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::nbOut"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator::op"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::operatorType"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::type"], [10, 0, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::data"], [10, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator10attributesEv", "Aidge::Operator::attributes"], [10, 0, 1, "_CPPv4NK5Aidge8Operator7backendEv", "Aidge::Operator::backend"], [10, 0, 1, "_CPPv4N5Aidge8Operator8backwardEv", "Aidge::Operator::backward"], [10, 0, 1, "_CPPv4NK5Aidge8Operator5cloneEv", "Aidge::Operator::clone"], [10, 0, 1, "_CPPv4N5Aidge8Operator7forwardEv", "Aidge::Operator::forward"], [10, 0, 1, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", "Aidge::Operator::getAvailableBackends"], [10, 0, 1, "_CPPv4NK5Aidge8Operator7getImplEv", "Aidge::Operator::getImpl"], [10, 0, 1, "_CPPv4N5Aidge8Operator13getInputsNameEv", "Aidge::Operator::getInputsName"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected"], [10, 1, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected::inputIdx"], [10, 0, 1, "_CPPv4N5Aidge8Operator14getOutputsNameEv", "Aidge::Operator::getOutputsName"], [10, 0, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::inputsSize"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", "Aidge::Operator::inheritedAttributes"], [10, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory"], [10, 1, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory::idx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator8isAtomicEv", "Aidge::Operator::isAtomic"], [10, 0, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge"], [10, 1, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator8nbInputsEv", "Aidge::Operator::nbInputs"], [10, 0, 1, "_CPPv4NK5Aidge8Operator9nbOutputsEv", "Aidge::Operator::nbOutputs"], [10, 0, 1, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::operator()"], [10, 1, 1, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::operator()::attrs"], [10, 0, 1, "_CPPv4NK5Aidge8Operator12operatorTypeEv", "Aidge::Operator::operatorType"], [10, 0, 1, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", "Aidge::Operator::resetConsummerProducer"], [10, 0, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput::inputIdx"], [10, 0, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges"], [10, 1, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges::backEdges"], [10, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend"], [10, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend::backends"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::device"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::name"], [10, 0, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat"], [10, 1, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat::dataFormat"], [10, 0, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType"], [10, 1, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType::dataType"], [10, 0, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl"], [10, 1, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl::impl"], [10, 0, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::data"], [10, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::data"], [10, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator4typeEv", "Aidge::Operator::type"], [10, 0, 1, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", "Aidge::Operator::updateConsummerProducer"], [10, 0, 1, "_CPPv4N5Aidge8OperatorD0Ev", "Aidge::Operator::~Operator"], [10, 3, 1, "_CPPv4N5Aidge14OperatorTensorE", "Aidge::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", "Aidge::OperatorTensor::OperatorTensor"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::inputsCategory"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::nbOut"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor::other"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::type"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::data"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::firstEltDims"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputDims"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", "Aidge::OperatorTensor::dimsForwarded"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor7forwardEv", "Aidge::OperatorTensor::forward"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims::allowDataDependency"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput::outputIdx"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat::dataFormat"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType::dataType"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::data"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::data"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::outputIdx"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensorD0Ev", "Aidge::OperatorTensor::~OperatorTensor"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::padding_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::stride_dims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::dilation_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::in_channels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::no_bias"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::out_channels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::padding_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::stride_dims"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::dilation_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::kernel_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::name"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::nb_channels"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::no_bias"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::padding_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::stride_dims"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::ceil_mode"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::name"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::padding_dims"], [10, 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"], [12, 3, 1, "_CPPv4N5Aidge17ParallelSchedulerE", "Aidge::ParallelScheduler"], [12, 0, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::data"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::forwardDims"], [12, 0, 1, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", "Aidge::ParallelScheduler::~ParallelScheduler"], [10, 0, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop"], [10, 1, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop::name"], [10, 0, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow"], [10, 1, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow::name"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer"], [10, 0, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::constant"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::constant"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::name"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::name"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::tensor"], [10, 0, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU"], [10, 1, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU::name"], [10, 0, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::axes"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::keep_dims"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::name"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::noop_with_empty_axes"], [10, 0, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape"], [10, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::allowzero"], [10, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::name"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::isOutputUnsigned"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::name"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::quantizedNbBits"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::scalingFactor"], [12, 3, 1, "_CPPv4N5Aidge9SchedulerE", "Aidge::Scheduler"], [12, 5, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", "Aidge::Scheduler::AvailableDataStatus"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", "Aidge::Scheduler::AvailableDataStatus::Connected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", "Aidge::Scheduler::AvailableDataStatus::NotConnected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputConnected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputFound"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", "Aidge::Scheduler::AvailableDataStatus::ValidTensor"], [12, 3, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", "Aidge::Scheduler::PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", "Aidge::Scheduler::PriorProducersConsumers::isPrior"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", "Aidge::Scheduler::PriorProducersConsumers::priorConsumers"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", "Aidge::Scheduler::PriorProducersConsumers::requiredProducers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", "Aidge::Scheduler::PriorProducersConsumers::~PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerEv", "Aidge::Scheduler::Scheduler"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs::data"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::incProducers"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::wrapAroundBuffer"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", "Aidge::Scheduler::generateScheduling"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", "Aidge::Scheduler::getStaticScheduling"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", "Aidge::Scheduler::getStaticScheduling::step"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler9graphViewEv", "Aidge::Scheduler::graphView"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", "Aidge::Scheduler::resetScheduling"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram::fileName"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram::fileName"], [12, 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"], [12, 3, 1, "_CPPv4N5Aidge19SequentialSchedulerE", "Aidge::SequentialScheduler"], [12, 5, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", "Aidge::SequentialScheduler::SchedulingPolicy"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsLateAsPossible"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsSoonAsPossible"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", "Aidge::SequentialScheduler::SchedulingPolicy::Default"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", "Aidge::SequentialScheduler::backward"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::data"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::forwardDims"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy::policy"], [12, 0, 1, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", "Aidge::SequentialScheduler::~SequentialScheduler"], [10, 0, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid"], [10, 1, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid::name"], [10, 0, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::axes"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::ends"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::name"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::starts"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::steps"], [10, 0, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax"], [10, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::axis"], [10, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::name"], [10, 0, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt"], [10, 1, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt::name"], [10, 0, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub"], [10, 1, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub::name"], [10, 0, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh"], [10, 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, "_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, "_CPPv4NK5Aidge6Tensor8toStringEv", "Aidge::Tensor::toString"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor9undefinedEv", "Aidge::Tensor::undefined"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5zerosEv", "Aidge::Tensor::zeros"], [4, 0, 1, "_CPPv4N5Aidge6TensorD0Ev", "Aidge::Tensor::~Tensor"], [10, 0, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose"], [10, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::name"], [10, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::outputDimsOrder"], [11, 0, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend"], [11, 1, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend::graph"], [11, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [11, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [11, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [11, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [11, 0, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps"], [11, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::graph"], [11, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::recursive"], [11, 0, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove"], [11, 1, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove::graphView"], [11, 0, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose"], [11, 1, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose::graphView"], [11, 0, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm"], [11, 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"], [11, 0, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling"], [11, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::matMul"], [11, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::maxDims"], [11, 0, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout"], [11, 1, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout::graphView"], [11, 0, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten"], [11, 1, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten::graphView"], [2, 0, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv"], [2, 1, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv::mat"], [13, 0, 1, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", "calibrate"], [13, 0, 1, "_CPPv46device2id", "device"], [13, 0, 1, "_CPPv410initializev", "initialize"], [13, 0, 1, "_CPPv44load8filepath", "load"], [13, 0, 1, "_CPPv47profile13nb_iterations4mode", "profile"], [13, 0, 1, "_CPPv48run_sync6inputs", "run_sync"], [13, 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": [[10, 10, 1, "", "Add"], [10, 10, 1, "", "AvgPooling1D"], [10, 10, 1, "", "AvgPooling2D"], [10, 10, 1, "", "AvgPooling3D"], [10, 10, 1, "", "BatchNorm2D"], [10, 10, 1, "", "Concat"], [6, 8, 1, "", "Connector"], [10, 10, 1, "", "Conv1D"], [10, 10, 1, "", "Conv2D"], [10, 10, 1, "", "ConvDepthWise1D"], [10, 10, 1, "", "ConvDepthWise2D"], [4, 8, 1, "", "DataProvider"], [10, 10, 1, "", "Div"], [10, 10, 1, "", "Erf"], [10, 10, 1, "", "FC"], [10, 10, 1, "", "Gather"], [10, 10, 1, "", "GenericOperator"], [8, 8, 1, "", "GraphRegex"], [6, 8, 1, "", "GraphView"], [3, 8, 1, "", "IOSpec"], [10, 10, 1, "", "Identity"], [3, 8, 1, "", "ImplSpec"], [10, 10, 1, "", "LSTM"], [10, 10, 1, "", "LeakyReLU"], [10, 10, 1, "", "MatMul"], [8, 8, 1, "", "MatchSolution"], [10, 10, 1, "", "Mul"], [6, 8, 1, "", "Node"], [10, 8, 1, "", "Operator"], [10, 8, 1, "", "OperatorTensor"], [10, 10, 1, "", "PaddedAvgPooling2D"], [10, 10, 1, "", "PaddedConv2D"], [10, 10, 1, "", "PaddedConvDepthWise2D"], [10, 10, 1, "", "PaddedMaxPooling2D"], [12, 8, 1, "", "ParallelScheduler"], [10, 10, 1, "", "Pop"], [10, 10, 1, "", "Pow"], [10, 10, 1, "", "Producer"], [10, 10, 1, "", "ReLU"], [10, 10, 1, "", "ReduceMean"], [10, 10, 1, "", "Reshape"], [12, 8, 1, "", "Scheduler"], [12, 8, 1, "", "SequentialScheduler"], [10, 10, 1, "", "Sigmoid"], [10, 10, 1, "", "Slice"], [10, 10, 1, "", "Softmax"], [10, 10, 1, "", "Sqrt"], [10, 10, 1, "", "Sub"], [10, 10, 1, "", "Tanh"], [4, 8, 1, "", "Tensor"], [10, 10, 1, "", "Transpose"], [11, 10, 1, "", "adapt_to_backend"], [11, 10, 1, "", "expand_metaops"], [11, 10, 1, "", "fuse_batchnorm"], [11, 10, 1, "", "fuse_to_metaops"], [6, 10, 1, "", "generate_graph"], [6, 10, 1, "", "get_connected_graph_view"], [11, 10, 1, "", "matmul_to_fc"], [10, 10, 1, "", "meta_operator"], [6, 10, 1, "", "parallel"], [11, 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.GraphRegex": [[8, 9, 1, "", "__init__"], [8, 9, 1, "", "add_query"], [8, 9, 1, "", "match"], [8, 9, 1, "", "set_key_from_graph"], [8, 9, 1, "", "set_node_key"]], "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"]], "aidge_core.IOSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.ImplSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.MatchSolution": [[8, 9, 1, "", "__init__"], [8, 9, 1, "", "at"], [8, 9, 1, "", "get_all"], [8, 9, 1, "", "get_query"], [8, 9, 1, "", "get_start_node"]], "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": [[10, 9, 1, "", "__init__"], [10, 9, 1, "", "associate_input"], [10, 9, 1, "", "backend"], [10, 9, 1, "", "clone"], [10, 9, 1, "", "forward"], [10, 9, 1, "", "get_impl"], [10, 9, 1, "", "get_raw_input"], [10, 9, 1, "", "get_raw_output"], [10, 9, 1, "", "input_category"], [10, 9, 1, "", "is_atomic"], [10, 9, 1, "", "is_back_edge"], [10, 9, 1, "", "nb_inputs"], [10, 9, 1, "", "nb_outputs"], [10, 9, 1, "", "set_back_edges"], [10, 9, 1, "", "set_backend"], [10, 9, 1, "", "set_datatype"], [10, 9, 1, "", "set_impl"], [10, 9, 1, "", "set_input"], [10, 9, 1, "", "set_output"], [10, 9, 1, "", "type"]], "aidge_core.OperatorTensor": [[10, 9, 1, "", "__init__"], [10, 9, 1, "", "associate_input"], [10, 9, 1, "", "backend"], [10, 9, 1, "", "clone"], [10, 9, 1, "", "dims_forwarded"], [10, 9, 1, "", "forward"], [10, 9, 1, "", "forward_dims"], [10, 9, 1, "", "get_impl"], [10, 9, 1, "", "get_input"], [10, 9, 1, "", "get_output"], [10, 9, 1, "", "get_raw_input"], [10, 9, 1, "", "get_raw_output"], [10, 9, 1, "", "input_category"], [10, 9, 1, "", "is_atomic"], [10, 9, 1, "", "is_back_edge"], [10, 9, 1, "", "nb_inputs"], [10, 9, 1, "", "nb_outputs"], [10, 9, 1, "", "set_back_edges"], [10, 9, 1, "", "set_backend"], [10, 9, 1, "", "set_datatype"], [10, 9, 1, "", "set_impl"], [10, 9, 1, "", "set_input"], [10, 9, 1, "", "set_output"], [10, 9, 1, "", "type"]], "aidge_core.ParallelScheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "forward"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Scheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SequentialScheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "backward"], [12, 9, 1, "", "forward"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Tensor": [[4, 9, 1, "", "__init__"], [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, "", "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"]], "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": [[14, 10, 1, "", "export_onnx"], [14, 10, 1, "", "load_onnx"]], "aidge_onnx.node_export": [[14, 10, 1, "", "auto_register_export"], [14, 10, 1, "", "register_export"], [14, 10, 1, "", "supported_operators"]], "aidge_onnx.node_export.generic_export": [[14, 10, 1, "", "generic_export"]], "aidge_onnx.node_import": [[14, 11, 1, "", "ONNX_NODE_CONVERTER_"], [14, 10, 1, "", "auto_register_import"], [14, 10, 1, "", "register_import"], [14, 10, 1, "", "supported_operators"]], "aidge_onnx.node_import.generic": [[14, 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, 10, 11, 12, 13, 18, 19, 20, 21, 23, 25, 26, 27, 28, 34, 38, 40], "0": [0, 4, 6, 10, 11, 12, 19, 20, 21, 22, 23, 25, 26, 27, 39, 42], "00": [23, 25, 26], "000": 26, "000000": 23, "0000e": 26, "00080108642578125": 20, "000e": 26, "00299072265625": 20, "01": [25, 26], "02": 26, "03": 26, "03125": 25, "039366": 20, "0393662": 20, "0393667": 20, "04": [20, 26], "0443442": 21, "0455e": 26, "05": 26, "0500e": 26, "055716": 20, "0557165": 20, "06": [10, 26], "0625": 25, "07": 26, "08": 26, "09": 26, "0996679": 21, "099668": 21, "0e": 10, "0f": 10, "0x7f3b3e7a16a0": 20, "1": [4, 6, 8, 10, 11, 13, 19, 20, 21, 22, 23, 25, 26, 27, 30, 42], "10": [6, 11, 20, 21, 23, 25, 26, 27], "100": [20, 25, 26], "1000": 20, "10000000149011612": 10, "101_first_step": [20, 22], "102": 26, "103": 26, "106": 26, "109": 26, "11": [11, 20, 23, 25, 26, 27], "1122966": 21, "116": 26, "118177": 20, "1181774": 20, "118178": 20, "12": [20, 23, 25, 26, 27], "125": [23, 25], "128": 25, "13": [11, 20, 23, 25, 26, 27], "130e": 26, "13579765": 21, "139": 23, "13954135": 21, "14": [20, 21, 23, 25, 26, 28], "15": [20, 21, 25, 26], "15013185143470764": 25, "1535563107650292829829821871685632": 23, "15566213428974152": 25, "15625": 25, "16": [11, 20, 21, 23, 25, 26, 30], "16139984130859375": 20, "165191650390625": 20, "16bit": [32, 39], "16x16": 11, "17": [20, 21, 23, 25, 26], "18": [6, 20, 21, 23, 26], "180": 11, "180765787170107798688365973927362560": 23, "182431": 20, "18512852": 21, "185361515771950844420901482696540160": 23, "188706568407384341886269705051701248": 23, "19": [0, 20, 21, 23, 26], "19139410555362701": 25, "192": 25, "199": 25, "1d": [4, 39], "1e": 20, "1f": 10, "1px": 11, "2": [0, 4, 6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30, 42], "20": [11, 20, 26], "200": [20, 21, 22, 23, 26], "2017": [23, 25], "2024": [0, 23, 25], "20392664": 21, "21": [23, 25], "214": 23, "22": [11, 20], "23": 20, "24": [11, 20, 25], "2401e": 26, "2406125": 21, "242": 11, "24236728": 21, "24839124": 21, "25": [11, 20, 25], "250e": 26, "255": 23, "2550": 20, "256": 25, "26": 20, "2689649": 21, "27": [11, 20, 26], "279169700314024562438350553651085312": 23, "28": [20, 23, 26], "2800e": 26, "280e": 26, "29": 20, "294843922687277819062675711381733376": 23, "2bcpu": 25, "2d": [19, 30, 39], "3": [0, 4, 6, 10, 11, 17, 20, 21, 22, 23, 25, 26, 27, 28, 30, 42], "30": [20, 23], "3000e": 26, "300px": 23, "30561584": 21, "3091881275177002": 25, "31": 26, "310586": 21, "311413": 20, "3114134": 20, "3114135": 20, "316934101082058087443579253368553472": 23, "32": [23, 25, 26, 27, 30], "320": 25, "32bit": [32, 39], "33": 26, "3388066": 20, "338807": 20, "34": 20, "3479292": 21, "36": [11, 26], "360e": 26, "375": 25, "38": 26, "383271782134129731612400407826923520": 23, "384": 25, "39": [20, 21, 22, 23, 26], "3900e": 26, "39250": 20, "3947506": 21, "396087": 20, "3960874": 20, "3960878": 20, "3985453": 21, "3d": 39, "3f": 26, "3x3": 42, "4": [2, 4, 6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "41": 23, "4100e": 26, "416314758820491330513501441298006016": 23, "42": 26, "42310": 20, "43": [23, 26], "434024629987304837895786320516612096": 23, "455979": 20, "45598": 20, "460281": 21, "47": 26, "4700e": 26, "48": [23, 26], "4800e": 26, "480e": 26, "49": 26, "4923961": 21, "4d": 39, "5": [6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "50": [6, 11, 20], "5000": 20, "51": 26, "510": 20, "512": 25, "519796": 21, "52": 26, "5249792": 21, "53": 26, "5493475794792175": 25, "56": 26, "57": 26, "59": 26, "5d": 39, "5f": 10, "5px": 11, "6": [10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "6000e": 26, "600e": 26, "61": 26, "612253": 20, "6122534": 20, "612254": 20, "62": 26, "621234": 20, "6212344": 20, "625": 25, "6382758": 21, "64": [11, 25, 26, 30], "64x64": 30, "6500e": 26, "65535": 6, "66": [26, 27], "67": 26, "6773143": 21, "6773148": 21, "69": 26, "7": [3, 11, 17, 20, 21, 22, 23, 25, 26, 27, 28, 30], "7000e": 26, "7100e": 26, "71598424": 21, "72": 26, "7233275": 21, "73": 26, "744e": 26, "75": 26, "76": 26, "7700e": 26, "78": [25, 26], "78400": 20, "8": [10, 11, 17, 20, 21, 22, 23, 25, 26, 27, 30], "80": 11, "80x80": 11, "81": 26, "81001099": 21, "8125": 25, "82": 26, "83": 26, "85": 26, "86": 26, "872e": 26, "8739378": 21, "89": 26, "8982372": 21, "8bit": [32, 39], "9": [10, 11, 20, 21, 22, 23, 25, 26, 27, 42], "91": 26, "9100e": 26, "92": 26, "93": 26, "94": 26, "95": 26, "9600e": 26, "96230666": 21, "9634": 22, "97": [25, 26], "9700e": 26, "979166666666668": 25, "9795454740524292": 25, "98370683": 21, "99": 26, "99051021": 21, "999999747378752e": 10, "A": [4, 5, 6, 10, 12, 13, 14, 19, 28, 30, 39, 42], "AND": [4, 42], "And": [20, 21], "As": [6, 19, 20, 21, 26, 32, 39], "At": 20, "But": 26, "By": 17, "For": [0, 4, 10, 11, 12, 17, 19, 20, 21, 24, 25, 28, 29, 30, 32, 33, 34, 39, 42], "IN": 6, "If": [4, 5, 6, 10, 11, 12, 14, 17, 20, 21, 24, 26, 33, 38, 42], "In": [4, 6, 12, 19, 20, 21, 25, 26, 28, 32, 33, 42], "It": [4, 5, 6, 8, 10, 12, 14, 19, 20, 33, 39, 42], "Its": 19, "NOT": 42, "No": [4, 19, 20, 21, 25], "Not": [10, 39], "ON": 17, "OR": 42, "One": [6, 42], "Such": 39, "That": [26, 28, 32], "The": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 24, 25, 27, 28, 29, 30, 32, 33, 34, 38, 39, 42], "Then": [6, 17, 19, 21, 26], "There": [6, 8, 19, 34], "These": [20, 33, 34, 39, 40], "To": [6, 17, 19, 20, 24, 25, 26, 30, 39, 42], "Will": 10, "With": [20, 33], "_": [6, 21], "__getitem__": 25, "__init__": [2, 3, 4, 5, 6, 7, 8, 10, 12, 21, 25], "_add": 21, "_div": 21, "_input": 21, "_input_": 5, "_maxpool": 10, "_mul": 21, "_name": 5, "_output_": 5, "_pad": 10, "_pow": 21, "aa": 42, "aaa": 42, "ab": 4, "abil": 28, "abl": [20, 25, 29, 33, 39, 42], "about": [26, 33], "abov": [21, 42], "abs_op": 10, "abstract": [0, 4, 5, 20, 30, 42], "acc": [25, 26], "acceler": [11, 19], "accept": [4, 10], "access": [4, 5, 20, 27, 28, 29, 35], "accesss": 20, "accord": [4, 6, 26, 28, 30, 32, 33, 34, 39], "account": [33, 40], "accumul": 41, "accuraci": [22, 25, 29, 34], "achiev": [30, 33, 35], "act": 20, "action": [5, 33], "activ": [14, 17, 20, 26, 39], "actual": [4, 6, 11, 12, 19, 32], "acycl": [6, 12, 19], "ad": [0, 5, 6, 20, 30, 34, 38, 42], "adapt": [20, 28, 33], "adapt_to_backend": [11, 20], "adapttobackend": 11, "add": [6, 7, 8, 12, 14, 19, 20, 21, 24, 26, 28, 39, 40], "add1": 6, "add_0": 11, "add_1": 11, "add_child": [6, 21, 26], "add_op": [10, 21], "add_queri": [7, 8, 19], "addafterbackward": 6, "addafterforward": 6, "addbeforebackward": 6, "addbeforeforward": 6, "addchild": 6, "addit": [4, 5, 28, 42], "addition": [6, 13], "addqueri": [7, 8], "address": 26, "addview": 6, "advanc": [19, 24], "afa": 11, "affect": [6, 26], "after": [0, 4, 6, 11, 26, 33, 34, 39, 40], "again": [21, 26], "against": 28, "aggress": 26, "agnost": [16, 32, 33, 39], "agreg": 41, "aidg": [3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "aidge_backend_cpu": [17, 20, 21, 22, 23, 25, 26, 27], "aidge_backend_cuda": 25, "aidge_backend_opencv": [2, 22], "aidge_cifar10": 25, "aidge_cor": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27], "aidge_databas": 25, "aidge_dataprovid": 25, "aidge_export_cpp": [20, 23], "aidge_export_tensorrt": 13, "aidge_instal": 17, "aidge_learn": 25, "aidge_model": 26, "aidge_nod": [5, 14], "aidge_node_converter_": 14, "aidge_onnx": [14, 17, 20, 21, 22, 23, 26, 27], "aidge_quant": [20, 26], "aim": [27, 28, 33, 42], "algorithm": [7, 8, 12, 26, 28, 32, 39], "all": [4, 5, 6, 7, 8, 10, 11, 12, 17, 20, 25, 26, 27, 30, 33, 34, 38, 39, 42], "allclos": 20, "allexpr": 42, "alloc": [4, 5, 33], "allow": [6, 10, 12, 13, 19, 20, 21, 26, 28, 30, 34, 35, 38, 39, 41], "allow_data_depend": [6, 10, 20], "allowdatadepend": [6, 10], "allowzero": 10, "along": [5, 6, 10, 13, 19], "alreadi": [4, 6, 20, 22, 23, 25, 26, 33, 34, 39, 42], "also": [4, 6, 14, 18, 19, 20, 21, 26, 28, 30, 32, 33], "altern": 10, "alwai": [4, 19], "amazonaw": 22, "ambigu": 6, "ambit": 0, "among": 33, "amount": [10, 12, 19], "amp": 20, "an": [0, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 19, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 38, 40, 41, 42], "analysi": 34, "analyz": 10, "and_op": 10, "ani": [3, 4, 6, 10, 11, 19, 20, 23, 24, 39, 42], "anoth": [4, 6, 12, 17, 19, 28, 32, 33, 39], "anytim": 20, "api": [0, 5, 6, 20, 25, 28, 33, 34, 35], "app": 13, "appear": 42, "append": [5, 6, 20, 23, 26], "appli": [5, 6, 11, 19, 20, 30, 39], "applic": [0, 5, 20, 29, 33], "appliedrecip": [7, 8], "approach": [0, 21, 26], "appropri": 30, "approxim": 0, "ar": [4, 5, 6, 8, 10, 11, 12, 13, 17, 19, 20, 27, 28, 30, 32, 33, 34, 35, 39, 42], "arang": 21, "arbitrari": [6, 12, 19], "architectur": [19, 20, 26, 42], "area": 10, "arecompat": [7, 8], "arg": [3, 4, 6, 7, 8, 10, 11, 12, 14], "arg0": [4, 5, 6, 7, 8], "arg1": 5, "argmax": [20, 21, 22, 26], "argmax_op": 10, "argsep": 42, "argument": [4, 5, 6, 10, 11, 14], "arithmet": [0, 4], "around": 35, "arr": 4, "arrai": [4, 6, 10, 20, 21, 22, 23, 25, 26, 27, 30, 35], "array1d": [4, 6], "array2d": 4, "array3d": 4, "array4d": 4, "array_nam": [20, 23], "art": 16, "ascii": [20, 21, 22], "ask": 6, "aslateasposs": 12, "assert": [4, 6, 20], "assess": [4, 6], "assist": 8, "associ": [4, 5, 6, 7, 8, 10, 12, 14, 19, 28, 30, 32, 33, 39], "associate_input": 10, "associateinput": 10, "assoonasposs": 12, "assum": [4, 33], "assumpt": [10, 19], "ast": 42, "asttoken": 23, "astyp": [6, 20, 21, 23, 27], "async": 13, "atan": 21, "atan_op": 10, "atom": 21, "attach": [20, 21, 40], "attack": 28, "attempt": 25, "attr": [3, 6, 10, 21], "attrdict": 3, "attribut": [4, 5, 6, 8, 10, 19, 20, 21, 22, 23, 26, 32, 39, 42], "attrs_": 3, "audit": 33, "auto": [6, 10, 23], "auto_regist": 14, "auto_register_export": 14, "auto_register_import": [14, 21], "automat": [1, 5, 6, 13, 20, 42], "avaialbl": 1, "avail": [0, 4, 5, 6, 10, 11, 12, 13, 19, 20, 26, 28, 32, 33, 35, 38, 39], "availabledatastatu": 12, "averag": [13, 39], "averagepool": [10, 21], "avgpool": 10, "avgpool1d": 39, "avgpool2d": 39, "avgpool3d": 39, "avgpooling1d": 10, "avgpooling2d": 10, "avgpooling3d": 10, "avgpooling_op": 10, "avoid": [21, 42], "awar": 34, "ax": [10, 39], "axesimag": 20, "axi": [10, 20, 22, 23, 26, 27], "b": [6, 21, 23, 39], "b64encod": [21, 22, 27], "back": [6, 10, 19, 27], "backbon": 33, "backedg": 10, "backend": [4, 5, 6, 9, 10, 15, 19, 20, 21, 25, 26, 33, 34, 35, 38, 39], "backend_opencv": 30, "backpropag": 25, "backward": [4, 5, 6, 10, 12, 20, 25, 32, 39, 40], "bandwidth": [26, 33], "base": [5, 6, 20, 28, 30, 33, 38], "base64": [20, 21, 22, 27], "base64_byt": [21, 22, 27], "base64_str": [21, 22, 27], "base_nam": 6, "base_url": 22, "basic": [20, 24, 25], "batch": [4, 11, 12, 13, 24, 30], "batch_siz": [4, 13, 22, 25], "batchnorm": [20, 21, 28, 39, 42], "batchnorm1d": 39, "batchnorm2d": [10, 27, 39], "batchnorm3d": 39, "batchnorm_op": 10, "batchsiz": 4, "becaus": [4, 6, 10, 35], "becom": [6, 42], "been": [4, 6, 10, 20, 21, 23, 26, 27, 39], "befor": [4, 5, 11, 20, 23, 26, 40], "beforehand": 11, "begin": [21, 26, 42], "beginendtupl": 10, "behavior": 6, "being": [0, 4, 42], "belong": [6, 33], "below": 19, "benchmark": 34, "benefici": 33, "beta": 21, "beta_prod": 21, "between": [4, 8, 10, 19, 33, 38, 39, 42], "bewar": 4, "beyond": 19, "bia": [6, 10, 25], "bias": [6, 25], "bigger": 10, "billion": 26, "bin": [13, 17, 20, 23], "bind": [17, 20, 21, 28, 35], "bit": 26, "bitshift": 21, "bitshift_op": 10, "block": 40, "bn0": 27, "bnmean": 27, "bnscale": 27, "bnshift": 27, "bnvar": 27, "board": 33, "bool": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 42], "boolean": [14, 42], "bordertyp": 10, "bordervalu": 10, "both": [4, 5, 6, 27, 28, 30, 32, 39], "bound": 4, "br": 11, "branch": 21, "break": 25, "brief": [7, 8], "broken": 6, "brows": [4, 33], "buffer": [4, 41], "buffer_protocol": 35, "build": [0, 6, 10, 11, 13, 16, 19, 20, 23, 25], "build_cpp": 13, "build_cpp_dock": 13, "build_image_dock": 13, "build_lib_python": 13, "build_lib_python_dock": 13, "builder": 6, "built": [10, 11, 12, 17, 19, 20, 42], "busi": 12, "button": 23, "button_clear": 23, "button_gen": 23, "byte": [2, 20, 26], "bytestr": 20, "c": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 19, 21, 23, 25, 28, 39], "cach": 13, "cache_file_path": 13, "calcul": [0, 28, 29, 32, 33], "calibr": 13, "calibration_cach": 13, "calibration_fold": 13, "calibration_folder_path": 13, "call": [4, 6, 8, 10, 19, 20, 21, 26, 30, 32, 33, 39, 40], "callabl": [5, 7, 8, 14], "callback": 6, "can": [0, 4, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42], "cannot": [6, 10, 11, 13, 20, 21, 42], "canva": 23, "capabl": [19, 33], "capac": 4, "care": [6, 28], "carri": [6, 33, 39], "case": [4, 6, 12, 20, 21, 25, 32, 33, 34, 39, 42], "cast": 4, "cast_op": 10, "cat": 20, "categor": [28, 34, 39], "categori": [6, 10, 39], "caution": 20, "ccc": 11, "ccf": 11, "cd": [17, 20, 23], "ceil_mod": 10, "cell": [20, 23], "certifi": [23, 25], "chain": [14, 20], "chang": [4, 6, 10, 11, 28, 32, 34, 39], "channel": [4, 5, 21], "char": [4, 10], "charact": [6, 14, 42], "character": [16, 42], "characterist": [0, 4], "charset": [23, 25], "check": [4, 5, 6, 19, 21, 33, 42], "child": [6, 20, 39], "childinputtensoridx": 6, "childnod": 6, "children": [6, 39], "choos": [19, 25, 27, 28, 30, 32, 33, 39], "chosen": [32, 39], "chronolog": 33, "chw": [4, 30], "cifar": 25, "cifar10": 25, "ckei": 42, "cl": [6, 25], "clariti": 42, "class": [0, 2, 3, 4, 5, 6, 7, 8, 13, 20, 21, 25, 30], "classdef": 11, "classic": 33, "classif": 29, "classifier_classifier_0_flatten": 23, "classifier_classifier_5_gemm_output_0": 23, "classmethod": 5, "clean": 13, "clear": [6, 23], "clip": [20, 21], "clip_op": 10, "clipping_mod": 20, "clone": [4, 6, 10, 20], "clonecallback": 6, "clonenod": 6, "clonesharedoper": 6, "clonesharedproduc": 6, "closest": 5, "cmake": 17, "cmap": [20, 26], "cmpr": 42, "co": 23, "code": [0, 5, 10, 11, 16, 20, 21, 22, 23, 26, 28, 33, 39], "coeffici": 26, "coher": 6, "colabor": 20, "collabor": 20, "collect": [5, 23, 25, 30, 42], "com": [11, 22], "combin": [11, 30, 42], "come": 39, "comm": 23, "command": [13, 20], "commerci": 0, "common": [20, 39], "compar": 27, "comparison": 20, "compat": [0, 4, 6, 10, 33, 35], "compil": [6, 13, 16, 21, 27, 28, 33, 34, 39], "complementari": 42, "complet": [22, 28, 39], "complex": [0, 8, 12, 19, 20, 28, 39, 42], "compon": [20, 33, 42], "compos": [4, 21, 25, 30, 33], "composit": [10, 21], "comprehens": 33, "compress": [20, 26], "compressobj": 20, "comput": [0, 5, 6, 10, 11, 12, 19, 20, 22, 27, 28, 30, 32, 34, 35, 38, 40], "computationn": 20, "compute_accuraci": 26, "computereceptivefield": 10, "concat": [11, 21, 39], "concat_0": 11, "concat_op": 10, "concaten": [27, 30, 39], "concept": [28, 32, 33, 39], "concern": 19, "concretli": 30, "condit": [4, 6, 7, 8, 34, 42], "conditionalexpress": [7, 8], "confer": 28, "config": 5, "config_extens": 5, "config_path": 5, "config_templ": 5, "configur": [0, 5, 19, 22, 23, 26, 33], "confus": 29, "conjunct": 19, "connect": [5, 6, 10, 12, 14, 19, 25, 26, 38, 39], "connectinput": 12, "connector": [21, 39], "consecut": 6, "conserv": 4, "consid": [4, 33], "consist": [26, 33, 35, 39], "const": [2, 3, 4, 6, 7, 8, 10, 11, 12], "constant": [10, 20, 21], "constant_fil": 25, "constant_fold": 20, "constant_lr": 25, "constantfold": 11, "constantofshap": 21, "constantofshape_op": 10, "constexpr": 4, "constitut": [14, 19, 39], "constrain": [0, 33], "construct": [4, 6, 26], "constructor": [4, 10, 12], "consum": [10, 12, 16, 20, 21, 32], "consumm": 20, "consumpt": [0, 26], "contain": [4, 5, 6, 7, 8, 10, 11, 13, 14, 19, 20, 26, 33, 39, 42], "content": [6, 20, 21, 22, 23, 26], "context": [20, 21, 42], "contigu": 4, "continu": [5, 34], "contraint": 33, "contribut": 24, "control": [0, 19, 33], "conv": [6, 8, 19, 20, 21, 25, 42], "conv0": 27, "conv1": 6, "conv1_addn": 11, "conv1_b_reshape_0n": 11, "conv1_bn": 11, "conv1_matmuln": 11, "conv1_reshape_shape_prodn": 11, "conv1_reshapen": 11, "conv1_unfoldn": 11, "conv1_w_reshape_0n": 11, "conv1_wn": 11, "conv1d": [10, 39], "conv1n": 11, "conv2": 6, "conv2_matmuln": 11, "conv2_reshape_shape_prodn": 11, "conv2_reshapen": 11, "conv2_unfoldn": 11, "conv2_w_reshape_0n": 11, "conv2_wn": 11, "conv2d": [10, 20, 27, 39], "conv2n": 11, "conv3_addn": 11, "conv3_b_reshape_0n": 11, "conv3_bn": 11, "conv3_matmuln": 11, "conv3_reshape_shape_prodn": 11, "conv3_reshapen": 11, "conv3_unfoldn": 11, "conv3_w_reshape_0n": 11, "conv3_wn": 11, "conv3d": 39, "conv3n": 11, "conv_0": 11, "conv_1": 11, "conv_2": 11, "conv_horizontal_til": 20, "conv_op": 10, "convb": 27, "convdepthwise1d": 10, "convdepthwise2d": 10, "convdepthwise_op": 10, "convdwnd": 39, "conveni": 10, "convers": [4, 6, 11, 14, 35], "convert": [4, 23, 26, 33, 35, 38], "converter_funct": 14, "convnd": 39, "convndtranspos": 39, "convnet": 26, "convolut": [6, 11, 19, 24, 26, 27, 28, 32, 39, 40, 42], "convtomatmul": 11, "convw": 27, "cooper": 33, "coord": 4, "coordidx": 4, "coordin": 4, "copi": [4, 5, 6, 10, 33, 35], "copycast": 4, "copycastfrom": 4, "copyfrom": 4, "copytran": 4, "copytranspos": 4, "core": [1, 15, 20, 26], "correct_pr": 22, "correctli": [6, 33], "correspond": [2, 4, 6, 14, 19, 28, 30, 38, 40, 42], "cost": [0, 28], "costli": 26, "could": [25, 33, 42], "counterpart": 26, "cover": [6, 21, 42], "coverag": [21, 24, 33], "cp310": 25, "cpp": [4, 5, 11, 19, 20, 24, 28], "cpu": [4, 6, 15, 20, 21, 22, 23, 25, 26, 27, 28, 32, 39], "cpy_transpos": 4, "cpython": 17, "creat": [4, 5, 6, 13, 17, 19, 22, 24, 26, 27, 28, 30, 33, 35, 38, 40, 42], "create_arrai": 10, "create_unique_nam": 6, "createuniquenam": 6, "creation": 21, "criteria": [0, 33], "critic": 12, "cross": 20, "ctor": 6, "cu": 13, "cuda": [25, 28, 32, 35], "current": [4, 6, 10, 12, 13, 14, 20, 25, 34], "curv": 11, "custom": [10, 12, 14, 19, 20, 24, 25], "customlay": 6, "cut": 6, "cv": 2, "cycl": 6, "cyclic": [6, 12, 19], "d": 4, "dasharrai": 11, "data": [0, 2, 5, 6, 9, 10, 11, 12, 13, 15, 19, 20, 21, 22, 24, 25, 26, 27, 28, 32, 33, 34, 35, 39, 42], "data_6_flatten": 26, "data_batch": 22, "data_format": 4, "data_input": 21, "databas": [15, 24], "dataelt": 19, "dataflow": [12, 16], "dataformat": [3, 4, 6, 10, 32, 39], "dataformattranspos": 4, "datainput": [6, 10], "datapath": [2, 22], "dataprovid": [11, 22, 25], "dataprovidern": 11, "dataset": [20, 22, 25, 28], "datastructur": [20, 39], "datatyp": [2, 3, 4, 6, 10, 25, 30, 32, 39], "datayp": 20, "date": 0, "dcmake_build_typ": 17, "dcmake_install_prefix": 17, "de": 6, "dealloc": 4, "debug": 17, "dec": 0, "decad": 26, "decai": 4, "decay_t": 4, "declar": [21, 26, 42], "decod": [20, 21, 22, 27], "decompos": 21, "decompress": 22, "decompressed_file_path": 22, "deconv": [8, 19], "decor": [5, 14, 21, 23], "decoupl": [12, 19], "dedic": 20, "deep": [0, 4, 10, 20, 24, 32, 33, 34], "def": [8, 14, 20, 21, 22, 23, 25, 26, 27], "default": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 19, 20], "default_index": 6, "defaultdict": [14, 21], "defens": 28, "defin": [4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 21, 22, 26, 28, 30, 32, 33, 35, 39, 42], "definit": [5, 7, 8], "deflat": 20, "degrad": 26, "degre": 0, "delet": [6, 7, 8, 10, 12, 28], "delta": 6, "demonstr": [22, 24], "dencod": 20, "dens": 40, "depend": [0, 4, 6, 10, 12, 19, 20, 29, 30, 32, 35, 38, 39], "deploi": [0, 26, 34], "deploy": [0, 19, 34], "deprec": 20, "depth": [19, 39], "depthtospac": 21, "depthtospace_op": 10, "deriv": 10, "describ": [7, 8, 10, 14, 19, 20, 28, 32, 33, 39, 41], "descript": [4, 13, 17, 23, 28, 32, 33, 39], "design": [0, 12, 19, 28, 34], "desir": [4, 17, 26, 27, 33, 42], "destin": 4, "detail": [0, 4, 5, 24, 32, 39], "detect": [29, 39, 42], "determin": 30, "determinist": [6, 19], "dev": [20, 21, 22, 26], "develop": [0, 26, 28, 33, 39, 42], "developp": [30, 42], "devic": [4, 6, 10, 13, 20, 26, 27, 33, 34, 35], "deviceidx_t": [4, 6, 10], "df": [4, 6], "dformat": [3, 4, 6], "diagram": [12, 34], "dict": [5, 6], "dictionari": [5, 19, 21], "dictionnari": 14, "differ": [4, 5, 6, 13, 28, 30, 32, 33, 42], "difficult": 26, "difficulti": 24, "digit": [20, 30], "dilation_dim": 10, "dilationdim": 10, "dim": [3, 4, 6, 10, 20, 21, 23, 27], "dimens": [0, 4, 5, 6, 10, 11, 13, 14, 20, 23, 27, 30, 39, 40], "dimension": 30, "dimensiosn": 21, "dimidx_t": 4, "dims_": 3, "dims_forward": 10, "dimsforward": 10, "dimsize_t": [4, 6, 10, 11], "dinstiguish": 41, "direct": [19, 33, 39], "directli": [6, 10, 20, 42], "directori": [10, 11, 13, 17, 20, 23, 33], "dirnam": 6, "displai": [13, 14, 20, 21, 22, 27], "dissip": 0, "distanc": 6, "distil": 26, "distinct": [19, 39], "distinguish": 4, "div": [21, 39], "div_op": [10, 21], "divid": 27, "divis": 4, "dl": 6, "dma": 33, "dnn": [5, 20, 23, 28, 30, 33, 34, 38, 39], "do": [4, 6, 7, 8, 10, 11, 19, 20, 28, 33, 40], "doc": 23, "docker": 13, "document": [28, 33], "doe": [4, 6, 10, 19, 21, 26, 28, 32, 39, 42], "doesn": 26, "domain": [14, 42], "don": [20, 21, 26], "done": [4, 6, 11, 19, 20, 21, 23, 28, 29, 32, 35, 39], "doubl": [2, 10], "download": [21, 22, 25], "download_materi": [20, 21, 22, 26], "downsiz": 4, "doxygen": [10, 11, 13], "doxygenclass": 13, "doxygenfunct": [10, 11], "dpybind": 17, "drop": 4, "drop_last": [4, 22, 25], "droplast": 4, "dropout": [21, 39], "dsl": [8, 19], "dsp": 0, "dt": 4, "dtype": [3, 4, 5, 6, 10, 20, 21, 22, 23, 25, 26, 27], "due": [40, 42], "dump": 20, "duplic": [6, 34, 39, 40], "dure": [0, 5, 6, 17, 19, 28, 39, 42], "duti": 33, "dwerror": 17, "dynam": [12, 19, 33], "dynamicattribut": [3, 6, 10], "e": [4, 5, 6, 10, 19, 20, 21, 28, 32, 33, 39, 40], "e_prod": 21, "each": [2, 4, 5, 6, 10, 11, 12, 17, 19, 20, 21, 27, 29, 30, 32, 33, 39, 42], "eager": 6, "earli": [12, 19], "earliest": 12, "eas": [0, 27], "easili": [6, 19, 21, 28, 32], "eclips": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "edg": [6, 10, 34, 39, 40], "edit": 20, "edu": 25, "effect": [6, 16, 33], "effici": [8, 19], "effort": [8, 19], "either": [4, 13, 28, 32, 34], "elabor": 33, "electron": [12, 19], "element": [4, 5, 6, 19, 25, 33, 39], "elemwis": 6, "elif": 25, "elman": 39, "els": [19, 20, 21, 22, 23, 25, 26, 42], "elts_t": [10, 19], "elu": 39, "em": 11, "embed": [19, 20, 21, 26, 33, 34], "emerg": 42, "empti": [4, 5, 6, 10, 32, 33, 39, 42], "emul": 39, "enabl": [6, 19, 28, 39, 42], "enable_custom_op": 14, "enable_if_t": 4, "enable_shared_from_thi": [6, 10], "encaplsul": 26, "encapsul": 42, "encod": [21, 22, 25, 27], "encompass": [0, 6], "encount": [20, 24], "encourag": [19, 26], "end": [4, 10, 42], "endstep": 10, "energi": 26, "engin": [11, 13, 16, 42], "enough": [19, 32], "enoughdatatocomputeoutputlin": 19, "ensur": [6, 10, 11, 34], "enter": [10, 23], "entir": [0, 19, 28, 33, 39], "entri": [5, 39], "enum": [2, 4, 12], "enumer": [2, 12, 22, 25, 26], "env": 17, "environ": [19, 33, 35], "environn": [17, 20], "epsilon": 10, "eq": 42, "equal": [4, 6, 12, 20], "equival": [4, 6, 20, 42], "eras": 10, "erf": 21, "erf_op": 10, "error": [5, 6, 17, 21, 22, 23, 26, 39], "especi": [11, 19], "estim": 20, "eta": [23, 25], "etc": [0, 33, 34], "eval": 23, "evalu": [26, 29, 41], "even": [4, 6, 10, 19, 20, 26], "eventu": [0, 19], "everi": [0, 6, 10, 42], "everyth": [6, 26], "ex": 19, "exactli": [10, 19], "exampl": [5, 6, 8, 10, 13, 14, 17, 19, 20, 21, 22, 25, 28, 30, 32, 33, 40, 41, 42], "except": [4, 6, 23], "exceptiongroup": 23, "exchang": 0, "exclud": [6, 10], "execut": [6, 10, 12, 13, 19, 20, 23, 28, 29, 33, 34], "executionmode_t": 13, "exercis": 24, "exig": 33, "exist": [4, 6, 20, 22, 25, 30, 39, 42], "exist_ok": 22, "exit": 6, "exp": [21, 42], "expand": [10, 19], "expand_metaop": 11, "expandmetaop": 11, "expect": [6, 10, 20, 26, 33], "expectedtyp": 4, "expert": 33, "explain": 42, "explainalib": 33, "explan": 0, "explicit": 6, "explicitcastmov": 11, "explicitli": 19, "explicittranspos": 11, "exploit": 8, "explor": 0, "exponenti": 39, "export": [9, 15, 17, 19, 21, 28, 40], "export_fold": [5, 20, 23], "export_folder_path": 5, "export_lib": 5, "export_onnx": 14, "export_root": 5, "export_schedul": 20, "export_seri": 20, "export_util": [5, 20, 23], "exportlib": 5, "exportlibcpp": [20, 23], "exportnod": 5, "exportnodecpp": 5, "expos": 5, "expr": 42, "express": [7, 8, 19, 24, 28, 42], "extend": 24, "extens": [5, 12, 25], "extensivli": 21, "extern": [6, 28], "externalcl": 11, "extra": 25, "extract": [4, 10, 25, 27, 39], "f": [7, 8, 13, 20, 21, 22, 23, 25, 26, 27], "f00": 11, "f9f9ff": 11, "facil": 19, "facilit": 5, "factor": 0, "fail": [14, 20, 21, 22, 23, 26], "fait": 14, "fallback": [4, 20], "fals": [2, 4, 5, 6, 10, 11, 12, 14, 20, 22, 23, 26, 42], "fashion": 39, "faster": 25, "fc": [6, 19, 20, 25, 28, 40, 42], "fc0": 6, "fc1": 6, "fc1_bia": 20, "fc1_gemm": 20, "fc1_gemm_input_0": 20, "fc1_weight": 20, "fc2": 6, "fc2_bia": 20, "fc2_gemm": 20, "fc2_weight": 20, "fc3": 6, "fc3_bia": 20, "fc3_gemm": 20, "fc3_gemm_output_0": 20, "fc3_weight": 20, "fc_op": 10, "featur": [0, 6, 10, 12, 19, 20, 24, 35, 38], "feature_feature_0_conv_input_0": 23, "fed": 19, "feder": 34, "fetch": [2, 4, 5], "ffa": 11, "field": [10, 40], "figur": 42, "file": [5, 6, 12, 13, 14, 17, 21, 22, 23, 26, 28, 35, 42], "file_mmd": [20, 21, 22, 27], "file_nam": 12, "file_path": 22, "filenam": [12, 14], "filepath": 13, "fill": [11, 13, 14, 20], "filler": 25, "filter": 42, "final": [2, 6, 10, 19, 26, 33, 40], "find": [0, 6, 7, 8, 11, 13, 17, 19, 21, 28, 42], "finish": 12, "first": [0, 4, 6, 8, 10, 11, 12, 17, 19, 21, 25, 26, 33, 42], "firsteltdim": 10, "firstidx": 10, "firstli": 19, "fit": 33, "fix": 11, "flatidx": 4, "flatten": [4, 10, 19, 20, 22, 23, 26], "flatten_output_0": 20, "float": [2, 4, 6, 10, 20, 25, 26, 30, 32, 39, 42], "float32": [4, 6, 20, 21, 22, 23, 25, 26, 27], "float64": 4, "flow": [0, 10, 39], "flowchart": 11, "flush": 20, "fmt": 6, "foat": 42, "fold_op": 10, "folder": [5, 13, 17, 20, 33], "folk": 26, "follow": [5, 6, 11, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 39, 42], "fontfamili": 11, "fopenmp": [20, 23], "forc": 6, "forced_inputs_categori": 10, "forcedinputscategori": 10, "forget": 26, "form": [0, 6, 30, 33], "formal": 42, "format": [0, 3, 4, 5, 6, 11, 12, 20, 27, 30, 33, 34, 38], "format_": 3, "former": 6, "forum": 0, "forwaddim": 6, "forward": [4, 5, 6, 10, 12, 20, 21, 22, 23, 25, 26, 27, 32, 33, 39], "forward_dim": [6, 10, 12, 20], "forward_templ": 5, "forwarddim": [4, 6, 10, 12], "found": [6, 13, 25, 42], "four": [6, 27], "fourth": 4, "fpga": 0, "framework": [6, 10, 20, 21, 24, 25, 34, 35, 39, 42], "free": [6, 20], "friend": [4, 6], "friendli": 6, "from": [0, 2, 4, 5, 6, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 25, 27, 28, 30, 32, 33, 34, 35, 39, 42], "from_out_nod": 6, "from_tensor": 6, "fromoutnod": 6, "fromoutnodenam": 6, "fromtensor": 6, "fsmruntimecontext": [7, 8], "full": [10, 12, 19], "fullfil": 42, "fulli": [19, 21, 39], "fullyconnect": [20, 28], "func": 6, "funct": [7, 8], "function": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 21, 22, 25, 26, 28, 29, 30, 32, 33, 41], "functionn": [11, 20, 21, 30, 39], "functionnali": 39, "functool": 21, "furthermor": [6, 19], "fuse": [20, 28, 42], "fuse_batchnorm": [11, 20], "fuse_to_metaop": 11, "fusebatchnorm": 11, "fuseconvbatchnorm": 28, "fusemuladd": [11, 28], "fusetometaop": 11, "fusion": 28, "futur": 10, "g": [5, 6, 19, 20, 23, 28, 32, 39], "gaph": 39, "gate": 39, "gather": [21, 26], "gather_op": 10, "gathered_shap": 10, "gatheredshap": 10, "gelu": 39, "gemm": [20, 21], "gen": [20, 23], "gen_swish_metaop": 21, "gener": [0, 5, 6, 11, 12, 13, 14, 16, 22, 26, 27, 28, 30, 32, 33, 34, 38], "generate_graph": [6, 21], "generate_input_fil": [20, 23], "generate_main_cpp": [20, 23], "generate_memori": 12, "generate_optimized_memory_info": [20, 23], "generate_plugin": 13, "generate_schedul": [12, 23], "generategraph": 6, "generatememori": 12, "generateschedul": 12, "generic_export": 14, "genericcl": 11, "genericcls_rootcl": 11, "genericoper": [5, 6, 10, 14, 20, 21, 22, 23, 26], "genericoperator_op": 10, "get": [2, 4, 5, 6, 7, 8, 10, 12, 19, 20, 21, 22, 23, 24, 26, 34], "get_adapt": 5, "get_al": [7, 8], "get_attr": 21, "get_available_backend": [4, 20, 26], "get_available_impl_spec": 5, "get_best_adapt": 5, "get_best_match": 5, "get_children": 6, "get_connected_graph_view": 6, "get_conv_horizontal_til": 27, "get_coord": 4, "get_export_nod": 5, "get_idx": 4, "get_image_data": 23, "get_impl": 10, "get_input": [10, 21], "get_input_nod": 6, "get_item": [2, 25, 30], "get_keys_conv2dop": 20, "get_len": 2, "get_nb_input": 6, "get_nb_mod": [2, 25], "get_nb_output": 6, "get_nod": [6, 21, 25, 27], "get_oper": [5, 6, 20, 21, 22, 25, 26, 27], "get_ordered_children": 6, "get_ordered_input": 6, "get_ordered_nod": 6, "get_ordered_output": 6, "get_output": [10, 20, 21, 22, 25, 26, 27], "get_output_nod": [6, 20, 21, 22, 25, 26], "get_par": [6, 27], "get_prod_conso": 5, "get_queri": [7, 8], "get_ranked_nod": 6, "get_ranked_nodes_nam": 6, "get_raw_input": 10, "get_raw_output": 10, "get_required_spec": 5, "get_start_nod": [7, 8], "get_static_schedul": [5, 12], "getal": [7, 8], "getavailablebackend": [4, 10], "getchildren": 6, "getconnectedgraphview": 6, "getcoord": 4, "getfirstfreedatainput": 6, "getgraph": 39, "getidx": 4, "getimpl": [4, 10], "getimploffset": 4, "getindexbatch": 4, "getinput": 10, "getinputlines": 19, "getinputsnam": 10, "getitem": [2, 4], "getlen": [2, 4], "getnbbatch": 4, "getnbconsumeddata": 10, "getnbfreedatainput": 6, "getnbmod": [2, 4], "getnbproduceddata": 10, "getnbrequireddata": [10, 19], "getnbrequiredprotect": 10, "getnod": 6, "getnodedelta": 6, "getoper": 6, "getorderedchildren": 6, "getorderedinput": 6, "getorderednod": 6, "getorderedoutput": 6, "getorderedpar": 6, "getoutput": 10, "getoutputlines": 19, "getoutputsnam": 10, "getpar": 6, "getqueri": [7, 8], "getrankednod": 6, "getrankednodesnam": 6, "getrawinput": 10, "getrawoutput": 10, "getrequiredmemori": [10, 19], "getstartnod": [7, 8], "getstaticschedul": 12, "getstorageidx": 4, "getter": 6, "gettyp": 42, "git": [20, 21, 22, 26], "gitlab": [0, 20, 21, 22, 23, 26], "give": [6, 29, 41], "given": [2, 4, 5, 6, 10, 12, 30, 33, 39], "gk_iodefaultindex": 6, "global": [6, 19, 23, 33], "globalaveragepool": 21, "globalaveragepooling_op": 10, "gm": 11, "gnuplot": 20, "go": 6, "goal": [33, 40], "got": 23, "gpu": [0, 28, 32, 35, 39], "grad": 4, "gradient": [4, 39], "grai": [20, 26], "grammat": 42, "granular": 19, "graph": [5, 9, 10, 11, 12, 14, 15, 16, 21, 24, 25, 26, 27, 28, 30, 34, 35, 38], "graph_mmd": [20, 21, 22, 27], "graph_regex": [8, 19], "graph_view": [5, 6, 11, 12, 14], "graphbyt": [21, 22, 27], "graphptr": 6, "graphregex": [7, 19], "graphtomatch": [7, 8], "graphview": [7, 8, 10, 11, 12, 14, 19, 21, 25, 27], "graphviewab": 39, "gridsampl": 21, "gridsample_op": 10, "ground": 28, "group": [0, 5, 42], "groupement": 6, "grow": [11, 19], "gru": 39, "gt": [20, 23, 25, 26], "guarante": [4, 6, 20], "guid": [0, 18, 33], "gv": 6, "gz": [20, 22, 25, 26], "gzip": [20, 22, 26], "gzipfil": [20, 26], "h": [5, 20, 23], "ha": [4, 6, 10, 19, 20, 21, 22, 23, 26, 27, 32, 33, 39, 42], "halid": 19, "handl": [5, 6, 14, 19, 21, 30, 40], "happen": 42, "hardswitch": 39, "hardwar": [0, 11, 16, 20, 28, 29, 32, 34, 39], "has_impl": 4, "has_native_coverag": 21, "hasimpl": 4, "have": [0, 4, 6, 10, 11, 12, 13, 14, 17, 20, 21, 25, 26, 30, 32, 33, 34, 39, 42], "hbox": 23, "he": [19, 20, 25], "he_fil": 25, "head": [20, 21, 22, 26], "header": [5, 33], "heaviside_op": 10, "height": [5, 23], "help": [13, 33], "helper": [4, 15, 25], "henc": [4, 30], "here": [6, 8, 19, 20, 24, 27, 34, 35, 39], "hesit": 11, "heurist": [8, 16, 20, 32, 42], "hi": [20, 33], "hidden_channel": 10, "hide": 39, "hierarch": 19, "high": [0, 7, 8, 19, 33], "highest": [4, 17], "highli": 19, "hl": [19, 28], "hold_canva": 23, "horizont": 20, "horizontl": 27, "host": 13, "hot": 25, "how": [5, 6, 11, 21, 26, 27, 32, 33, 35, 39], "howev": [4, 6, 20, 21, 40], "hpp": [5, 13, 20], "http": [0, 11, 20, 21, 22, 23, 25, 26, 27], "hub": 0, "huggingfac": 23, "hw": 4, "hyperbol": 39, "i": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 25, 27, 28, 30, 32, 33, 34, 35, 38, 39, 40, 42], "id": [6, 13], "ident": [6, 11, 21, 42], "identif": 19, "identifi": 10, "identity_0": 11, "identity_1": 11, "identity_op": 10, "idna": [23, 25], "idx": [4, 6, 10, 25], "idx1": 22, "idx3": 22, "ilayernorm_op": 10, "im2col": 11, "imag": [13, 20, 21, 22, 23, 27, 30], "imagin": 42, "img": [20, 21, 22, 27], "img_nam": 23, "impl": [4, 10], "implement": [0, 1, 4, 5, 8, 10, 12, 19, 20, 24, 27, 30, 34, 42], "implemt": [28, 32], "impli": [4, 19], "implicit": 11, "imploffset": 4, "implspec": [3, 5], "import": [1, 6, 15, 19, 22, 23, 24, 25, 27, 39, 42], "import_gener": 14, "import_swish": 21, "impos": 33, "imposs": 6, "imshow": [20, 26], "in_cdtyp": 5, "in_chan": 5, "in_channel": [10, 25], "in_dim": 5, "in_dtyp": 5, "in_height": 5, "in_id": [5, 6], "in_nam": 5, "in_nod": 5, "in_siz": 5, "in_tensor": 21, "in_view": 6, "in_width": 5, "inc_produc": 12, "inchannel": 10, "includ": [0, 5, 6, 10, 12, 13, 20, 23, 26, 28, 33, 34], "include_learnable_paramet": 6, "include_list": 5, "includelearnableparam": 6, "incom": 39, "incomplet": 34, "incproduc": 12, "increment": 4, "incrementindexbatch": 4, "inde": [21, 28, 32, 33], "independ": 0, "independantli": 17, "indermedi": 4, "index": [2, 4, 6, 10, 14, 25, 30], "indic": [6, 10, 12, 14, 33, 39], "induc": 6, "infer": [19, 21, 22, 24, 27, 30, 41], "inferencew": 20, "inferior": 4, "info": 13, "inform": [5, 6, 14, 19, 24, 33, 39, 42], "inherit": [4, 21, 30], "inheritedattribut": 10, "inid": 6, "init": 11, "init_grad": 25, "initi": [4, 5, 6, 10, 11, 13, 20, 25, 26, 28, 38, 40], "initial_graph": 27, "ink": [20, 21, 22, 27], "inlin": [2, 3, 4, 6, 7, 8, 10, 12, 23], "inner": [6, 11], "innov": 42, "input": [4, 5, 6, 10, 11, 12, 13, 14, 19, 21, 25, 26, 27, 28, 30, 32, 33, 39, 41, 42], "input0": 11, "input1": 11, "input_arrai": 26, "input_categori": [6, 10], "input_data": 6, "input_digit": 20, "input_index": 10, "input_nod": [14, 21, 26], "input_op": 21, "input_tensor": [6, 10, 20, 26, 27], "inputcategori": [6, 10], "inputcl": 11, "inputconv": 6, "inputdata": 6, "inputidx": [10, 19], "inputnod": 6, "inputs_dim": 14, "inputscategori": 10, "inputss": 10, "insert": [6, 11, 20, 26], "insertpar": 6, "insid": [6, 13, 17, 20, 26, 42], "insight": 0, "inspir": 42, "instal": [0, 16, 20, 23, 25], "instanc": [4, 5, 6, 11, 30, 42], "instanci": [2, 28, 30], "instanti": 19, "instead": [21, 26], "instrinct": 6, "instruct": [6, 19], "int": [2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 20, 21, 30, 32, 39], "int16": 4, "int32": 4, "int32_t": 10, "int64": 4, "int64_t": 10, "int8": 4, "int8_t": 10, "integ": [4, 26, 42], "integr": [0, 10, 28, 42], "intend": [0, 5, 19, 33, 34], "intent": 6, "interact": 21, "interest": [0, 19, 27], "interfac": [5, 6, 7, 8, 19, 20, 21, 28, 33], "intermedi": 4, "intern": [4, 10, 20, 32], "interoper": [0, 16, 20], "interpol": 4, "interpret": [10, 33], "intersect": 42, "intput": 42, "intrins": 6, "introduc": [8, 12, 19, 25, 28, 32, 39, 42], "invalid": 4, "invers": 19, "inview": 6, "invok": 5, "involv": [19, 34, 35, 42], "io": 3, "ioindex_t": [6, 10, 19], "iospec": 3, "iostream": 20, "iou": 29, "ipycanva": 23, "ipython": [20, 21, 22, 23, 27], "ipywidget": 23, "ir": 16, "irreversibli": 4, "is_arithmet": 4, "is_atom": 10, "is_back_edg": 10, "isatom": 10, "isbackedg": 10, "iscontigu": 4, "isfil": [20, 21, 22, 23, 26], "isinbound": 4, "isinputnod": 6, "isomorph": [19, 42], "isoutputnod": 6, "isoutputunsign": 10, "isprior": 12, "issu": [0, 22, 23, 24, 26], "item": [2, 4, 6, 30], "iter": [4, 5, 13], "its": [4, 6, 17, 19, 20, 24, 25, 28, 30, 32, 33, 39, 40], "itself": [4, 10, 19, 20, 28, 32], "jedi": 23, "jgraph": 20, "jinja": 19, "join": 22, "json": 20, "jupyterlab": 23, "jupyterlab_widget": 23, "just": [6, 10, 19, 20, 21, 25, 26, 28, 32], "k": 42, "kb": [23, 25], "keep": [6, 10, 27, 39, 40], "keep_dim": 10, "keepdim": 10, "kei": [4, 5, 7, 8, 12, 14, 19, 21, 30, 42], "kera": [0, 28], "kernel": [5, 6, 11, 19, 20, 23, 28, 32, 34, 39, 42], "kernel_dim": 10, "kerneldim": 10, "kernels_path": 5, "kernels_to_copi": 5, "keyword": 39, "kind": [10, 19, 28, 34, 39], "know": [6, 19, 32, 33, 39], "known": 39, "kpi": 34, "kriz": 25, "kwarg": [3, 4, 6, 7, 8, 10, 11, 12], "l": 20, "label": [22, 25, 26, 28, 30], "lack": 13, "lambda": [7, 8, 21, 42], "languag": [33, 42], "larg": 26, "larger": 4, "last": [4, 6], "late": [12, 19], "latenc": 0, "later": [19, 20, 21], "latest": 12, "latter": [28, 33], "lattic": 6, "launch": 33, "layer": [0, 5, 12, 20, 23, 27, 29], "layout": [5, 12, 23], "lazi": 4, "lbl": 22, "lbl_batch": 22, "lead": 26, "leaki": 39, "leakyrelu": [21, 27, 39], "leakyrelu0": 27, "leakyrelu_op": 10, "leanr": 25, "learn": [0, 20, 28, 34, 39], "learnabl": 6, "learning_r": 25, "least": [27, 38, 39], "leav": 23, "left": 6, "len": [2, 22, 25, 26], "lenet_export_fp32": 23, "lenet_mnist": 23, "length": 5, "less": 4, "let": [20, 21, 26, 27, 28], "level": [0, 6, 7, 8, 11, 12, 14, 19, 33], "lexem": 42, "lf": [20, 21, 22, 26], "lh": 6, "lib": [13, 17, 23, 25], "librari": [5, 13, 17, 20, 21, 22, 24, 28, 30, 32, 34, 39], "like": [4, 6, 11, 19, 28, 33, 34], "likewis": 4, "limit": 28, "line": [6, 19, 20, 25], "linear": 39, "link": [6, 27, 32, 33, 39], "linux": 16, "linux_x86_64": 25, "list": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 22, 25, 33, 39], "list_act": 5, "list_config": 5, "live": [20, 27], "llvm": 19, "ln_op": 10, "load": [4, 10, 13, 14, 19, 20, 21, 22, 25, 26, 28, 30, 33, 34, 35], "load_data_in_memori": [2, 22], "load_onnx": [14, 20, 21, 22, 23, 26], "loaddatainmemori": 2, "loadig": 13, "local": 39, "locat": [5, 6, 20], "log": 20, "log_nb_ops_by_typ": 20, "log_output": 6, "log_scal": 20, "logic": [12, 19], "logoutput": 6, "long": [25, 28, 32, 39], "longer": 20, "look": [0, 11, 20, 25], "loss": 25, "lost": 4, "low": 0, "lower": [4, 19], "lowercas": [14, 21], "lowest": 6, "lparen": 42, "lrn_op": 10, "lstm": [19, 21, 39], "lt": [20, 23, 25], "m": 13, "mac": [20, 41], "machin": 13, "macro": 21, "madd": 26, "made": [6, 19, 33], "magicnumb": 2, "mai": [4, 5, 6, 10, 12, 18, 19, 23, 30, 33, 40, 42], "main": [0, 5, 23, 39], "maintain": 28, "major": 19, "make": [4, 6, 10, 15, 17, 19, 20, 21, 23], "make_shar": 6, "makecontigu": 4, "makedir": 22, "makefil": [13, 20], "manag": [5, 12, 19, 33, 39], "mani": [20, 33], "manipul": [10, 11, 19, 20, 24, 26, 34, 42], "manipulatedbi": 42, "manner": [25, 30], "manual": [7, 8, 19, 20, 33], "manufactur": 33, "manylinux2014_x86_64": 25, "manylinux_2_17_x86_64": 25, "map": [2, 4, 5, 6, 11, 12, 14, 16, 30, 34], "mark_non_un": 6, "marknonun": 6, "mat": 2, "match": [4, 5, 6, 9, 10, 11, 15, 19, 20, 24, 25, 28], "matchsolut": [7, 8, 19], "math": 21, "mathemat": [10, 19, 40, 42], "matmul": [20, 21, 28, 39], "matmul1": 11, "matmul_0": 11, "matmul_1": 11, "matmul_2": 11, "matmul_op": 10, "matmul_to_fc": [11, 20], "matmultil": 11, "matplotlib": [20, 21, 22, 23, 26, 27], "matrix": [2, 11, 29, 30], "max": [6, 39], "maxdim": 11, "maximis": 42, "maximum": 11, "maxpool": [8, 10, 19, 21], "maxpool1d": 39, "maxpool2d": 39, "maxpool3d": 39, "maxpooling_op": 10, "mayb": 6, "mb": [20, 23, 25], "mcu": 0, "md": 6, "mdatatransform": 30, "mean": [4, 6, 10, 12, 14, 21, 42], "meant": [6, 10], "measur": [20, 34], "mecan": 30, "mechan": [8, 20, 21, 40], "meet": [28, 42], "mem": 33, "mem_info": [5, 20, 23], "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, 12], "memori": [0, 4, 5, 12, 19, 20, 26, 27, 28, 33, 35, 39, 42], "memorize_op": [6, 10], "memory_info": 20, "memory_info_plot": 20, "memory_manag": [5, 20, 23], "memory_manager_arg": [5, 20, 23], "memorymanag": 12, "mention": [32, 39], "mere": 6, "merg": 39, "mermaid": [6, 11, 12, 21, 22], "messag": 6, "meta": [5, 19, 24], "meta_oper": [10, 21], "metacl": 11, "metacls_rootcl": 11, "metadata": [23, 25], "metaop": 21, "metaoper": [5, 10, 20, 21], "metaoperator_op": 10, "method": [4, 5, 6, 14, 16, 20, 21, 28, 40], "metric": [22, 25, 41], "micro": [11, 21], "micrograph": 21, "might": [19, 42], "minim": 19, "minimum": 10, "miss": [10, 14], "mix": 6, "mlp": 22, "mlp_mnist": [20, 22], "mma": 11, "mmd": [20, 21, 22, 23, 27], "mnist": [4, 20, 26, 30], "mnist_dir": 22, "mnist_label": 26, "mnist_model": 20, "mnist_sampl": [20, 26], "mnist_test": 22, "modal": [2, 4, 30], "mode": [10, 13, 17, 33], "model": [0, 5, 8, 10, 12, 14, 16, 22, 27, 28, 30, 34, 39, 41], "model_after_til": 27, "model_forward": [5, 20], "model_stat": 20, "modesl": 39, "modif": 39, "modifi": [0, 21, 28, 33, 39], "modul": [0, 17, 20, 21, 22, 23, 25, 26, 28, 30, 35], "modular": [0, 19, 28, 32], "moment": [20, 39], "momentum": 10, "monotonei": 11, "more": [0, 6, 11, 19, 24, 26, 28, 32, 33, 39], "moreov": 30, "most": [0, 27], "move": [4, 39], "move_op": 10, "movedsrc": 4, "movement": 11, "mschedul": 30, "mse": [20, 25], "mstimuli": 30, "much": 32, "mul": [6, 21, 39], "mul_op": [10, 21], "multi": [12, 19, 30], "multimod": 30, "multiparadigm": 0, "multipl": [4, 6, 11, 12, 20, 21, 40, 42], "multipli": 41, "must": [5, 6, 10, 11, 14, 20, 29, 33, 34, 40, 42], "my_numb": 23, "my_op_convert": 14, "my_op_onvert": 14, "mycustomipoper": 8, "mycustompipelinedconvimpl": 19, "myexport": [13, 20], "mymodel": 20, "mynodetestingfunc": 8, "myop": 14, "mysupportedmodel": [20, 22], "n": [4, 12, 13, 20, 21, 26, 42], "n2d2": 40, "naiv": 26, "name": [4, 5, 6, 10, 11, 12, 14, 21, 27, 38], "name1_inid": 6, "name2_outid": 6, "name_typ": 6, "namespac": 5, "nativ": [19, 21], "native_coverage_report": 21, "nb": [21, 25], "nb_bit": 26, "nb_chan": 21, "nb_channel": 10, "nb_channenl": 10, "nb_cl": 25, "nb_data": 10, "nb_featur": 10, "nb_in": 5, "nb_input": 10, "nb_iter": 13, "nb_out": [5, 10], "nb_output": 10, "nb_param": 10, "nb_sampl": [20, 26], "nbchannel": 10, "nbdata": 10, "nbdim": [4, 10], "nbfeatur": 10, "nbin": 10, "nbinput": [6, 10], "nbout": 10, "nboutput": [6, 10], "nbparam": 10, "nbvalidinput": 6, "nbvalidoutput": 6, "nchw": [4, 6, 30, 32, 39], "nd": 39, "ndarrai": 4, "necessari": [4, 6, 13, 21, 33, 38], "need": [4, 11, 19, 21, 23, 25, 28, 32, 33, 39, 42], "negative_slop": 10, "negativeslop": 10, "neighbour": 39, "neither": 39, "nenadmarku": 11, "neq": 42, "nest": 4, "network": [0, 14, 19, 24, 27, 28, 30, 32, 33, 34, 39], "neural": [0, 19, 20, 24, 26, 27, 30, 32, 33, 34, 39], "neuromorph": 0, "new": [4, 6, 10, 14, 19, 27, 33, 39, 42], "new_graph": 6, "new_nod": 6, "newg": 6, "newgrad": 4, "newnam": 6, "newnod": 6, "newnodeoutid": 6, "newparentinputtensoridx": 6, "newparentnod": 6, "newparentoutputtensoridx": 6, "next": [4, 6, 19, 21, 32, 39, 42], "nhwc": [6, 32, 39], "no_bia": [5, 10], "no_quant": 20, "nobia": 10, "node": [7, 8, 10, 11, 12, 14, 19, 20, 22, 23, 25, 26, 28, 32, 38], "node_convert": 21, "node_export": 14, "node_import": [14, 21], "node_inputs_nam": 14, "node_nam": [5, 6, 21], "node_outputs_nam": 14, "node_to_replac": 27, "nodenam": 6, "nodeproto": 14, "nodeptr": [6, 7, 8, 11], "nodese": 6, "noexcept": [2, 3, 4, 6, 7, 8, 10, 12], "nofe": 6, "non": [6, 30, 33], "none": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 19, 20, 21, 22, 23, 26], "noop_with_empty_ax": 10, "nor": 39, "normal": [11, 20, 23, 25, 26, 39], "notconnect": 12, "note": [4, 6, 20, 21, 23, 25, 26, 28, 32], "notebook": [26, 27], "noth": [4, 6], "notic": 20, "notion": [19, 28, 32, 42], "now": [19, 20, 25, 26, 27], "np": [6, 20, 21, 22, 25, 26, 27], "npu": 0, "npy": [20, 26], "nullptr": [6, 7, 8, 12, 20], "number": [2, 4, 5, 6, 10, 11, 13, 20, 27, 30, 33, 34, 39, 41], "number_np": 23, "numpi": [4, 20, 21, 22, 23, 25, 26, 27], "numpy_tensor": 21, "nvidia": [28, 32], "o": [3, 20, 21, 22, 23, 26], "o2": [20, 23], "obejct": 25, "object": [1, 4, 6, 20, 30, 33, 39], "observ": 26, "obtain": [6, 34], "obvious": 10, "occur": [4, 22, 23, 26], "off": [17, 20, 26], "offer": [0, 20, 28, 33, 34], "offset": [4, 5, 40], "often": [0, 6, 21, 26], "old": 6, "old_graph": 6, "old_nod": 6, "oldg": 6, "oldnod": 6, "on_click": 23, "on_erase_button_click": 23, "on_generate_button_click": 23, "on_mouse_down": 23, "on_mouse_mov": 23, "on_mouse_up": 23, "onc": [19, 20, 21, 25, 39, 42], "one": [2, 4, 6, 7, 8, 10, 11, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 33, 39, 42], "one_hot_encod": 25, "one_prod": 21, "ones": [6, 42], "onli": [4, 6, 10, 19, 20, 21, 26, 33, 34, 39, 40, 42], "onnx": [0, 10, 11, 13, 15, 16, 22, 23, 24, 26, 28, 33, 35, 39, 40, 42], "onnx_nod": [14, 21], "onnx_node_converter_": [14, 21, 22, 23, 26], "onnx_tutori": 21, "op": [5, 6, 10, 21], "op1": 42, "op_typ": 5, "opaqu": 42, "oparg": 6, "open": [0, 20, 21, 22, 23, 26, 27], "opencv": [15, 30, 32, 39], "oper": [0, 4, 5, 6, 9, 12, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 38, 40, 41], "operatora": 39, "operatorb": 39, "operatorimpl": [5, 10, 21], "operatortyp": 10, "operatpr": 10, "opitim": 28, "oppos": 39, "opset": [14, 21], "opt": 25, "optim": [0, 19, 25, 26, 28, 33, 34, 42], "optimis": 17, "optimize_sign": 20, "option": [4, 5, 6, 10, 11, 12, 14, 15], "optionn": [11, 17], "order": [4, 5, 6, 8, 10, 11, 12, 14, 19, 20, 21, 26, 27, 28, 30, 32, 33, 34, 38, 39, 42], "org": [0, 20, 21, 22, 23, 25, 26], "origin": [4, 6, 10, 39], "ossci": 22, "other": [0, 4, 5, 6, 10, 11, 17, 19, 28, 29, 33, 35, 39, 42], "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, 10], "ouput": 27, "our": [18, 20, 21, 24, 25, 26], "out": [6, 11, 21, 33], "out_cdtyp": 5, "out_chan": 5, "out_channel": [10, 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": 10, "outid": 6, "outnod": [20, 21], "output": [4, 5, 6, 10, 11, 13, 14, 19, 20, 22, 25, 26, 27, 32, 33, 39, 40, 41, 42], "output0": 11, "output_aidg": [20, 21, 22], "output_arrai": 26, "output_connector": 6, "output_digit": 20, "output_dims_ord": 10, "output_model": 20, "output_nod": 26, "output_tensor": 26, "outputcl": 11, "outputdim": 10, "outputdimsord": 10, "outputidx": [10, 19], "outputnod": 6, "outputs_dim": 14, "outsid": 6, "over": [0, 5, 10, 21, 26, 39], "overal": 4, "overhead": 19, "overlap": [6, 30], "overload": [3, 4, 6, 7, 8, 10, 11, 12, 19], "overrid": [2, 4, 5, 10], "overwrit": 4, "overwritten": 4, "own": [4, 8, 30, 33], "p": [11, 12, 17, 19], "packag": [13, 22, 23, 25, 33], "pad": [8, 19, 21, 40], "pad_op": 10, "padbordertyp": 10, "paddedavgpooling2d": 10, "paddedconv2d": 10, "paddedconvdepthwise2d": 10, "paddedmaxpooling2d": 10, "padding_dim": 10, "pair": [3, 6, 10], "pako": 20, "paltform": 42, "paradigm": 19, "parallel": [6, 19, 39], "parallelschedul": 12, "param": [6, 7, 8, 10, 11, 20], "paramet": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 23, 25, 26, 27, 28, 30, 32, 34, 41], "parent": [5, 6, 20, 39], "parent_nam": 5, "parentisbackedg": 6, "pars": 39, "parser_funct": 14, "parso": 23, "part": [20, 21, 39, 42], "parti": 33, "partial": 34, "particular": [4, 26, 30], "particularli": [8, 19, 39], "partion": 30, "pass": [4, 5, 6, 10, 20, 25, 34, 39, 42], "past": 26, "patchlevel": 20, "path": [5, 6, 12, 13, 14, 17, 19, 20, 21, 22, 23, 26], "path_to_aidg": 17, "path_to_install_fold": 17, "path_to_mmd": [20, 21, 22, 27], "path_to_sav": 14, "pattern": [8, 19], "pe": 33, "peak": 5, "peak_mem": 5, "pep405": 17, "per": [4, 6, 13, 26, 41], "perceptron": 25, "perform": [4, 5, 6, 7, 8, 10, 11, 19, 20, 24, 26, 28, 29, 32, 34, 35, 39, 42], "permut": 10, "perspect": 20, "pexpect": 23, "phase": [17, 19], "piec": [20, 21, 26], "pillow": [23, 25], "pip": [17, 23, 25], "pipelin": [19, 42], "pixel": 29, "place": 40, "plan": [19, 33], "plane": 12, "plateform": [20, 28], "platform": [0, 20, 28, 29, 32, 33, 42], "pleas": [0, 6, 18, 19, 22, 23, 24, 26, 34], "plt": [20, 21, 22, 26, 27], "plugin": [15, 33, 38, 42], "png": [20, 23], "point": [5, 6, 19, 20, 21, 25, 26], "pointer": [4, 6, 10, 12, 35], "polici": 12, "pool": [12, 39], "pop": [21, 26], "pop_op": 10, "poppar": 6, "posit": [6, 10, 23, 40], "possib": 33, "possibl": [6, 8, 10, 11, 12, 14, 19, 20, 33, 35, 39, 42], "possiibl": 25, "post": [6, 24], "potenti": [10, 11], "povid": 20, "pow": [21, 39], "pow_op": [10, 21], "power": [0, 16], "practic": [26, 42], "pre": [20, 30], "preced": [7, 8, 11], "preceed": 27, "precis": [4, 12, 19, 26, 28, 29, 30, 32, 39], "pred": 25, "predic": [4, 8], "predict": [20, 21, 22], "predicted_class": 22, "prefix": [5, 6], "prepar": [5, 20, 25, 26, 34], "preprocess": 30, "present": 4, "pretrain": 26, "previou": [4, 23, 27, 42], "previous": [4, 6, 32, 39, 41, 42], "primari": 19, "principl": [28, 33], "print": [4, 13, 20, 21, 22, 23, 25, 26], "printf": 20, "prior": 12, "priorconsum": 12, "prioriti": 19, "priorproducersconsum": 12, "problem": [26, 42], "problemat": 42, "process": [11, 12, 13, 19, 20, 26, 28, 30, 32, 33, 42], "prod_conso": 5, "prod_op": 25, "prodconso": 5, "produc": [6, 11, 12, 16, 20, 21, 25, 26, 28, 32, 33, 38, 40, 42], "producer_0": 11, "producer_1": 11, "producer_2": 11, "producer_3": 11, "producer_4": 11, "producer_5": 11, "producer_6": 11, "producer_7": 11, "producer_8": 11, "producer_op": 10, "producercl": 11, "producercls_rootcl": 11, "profil": 13, "program": [19, 28, 32, 33], "project": [10, 11, 13], "projet_root": 17, "prompt_toolkit": 23, "propag": [6, 21, 25, 26, 40], "proper": 26, "properli": 10, "properti": [4, 6, 28, 39, 40], "propos": [6, 20, 39, 41], "protect": 42, "protobuff": [35, 38], "protocol": 4, "prototyp": [10, 33], "provid": [4, 5, 6, 10, 12, 13, 14, 19, 20, 22, 23, 24, 26, 28, 29, 30, 32, 33, 34, 39, 40, 42], "prun": 33, "prune": [26, 34], "pseudo": 6, "ptq": [16, 20], "ptq_tutori": [20, 26], "ptyprocess": 23, "public": [0, 2, 3, 4, 6, 7, 8, 10, 12], "pure": [10, 23], "purpos": [21, 26, 30, 42], "put": [6, 20, 41, 42], "px": 30, "py": [5, 6, 10], "py2": 23, "py3": 23, "py_env_aidg": 17, "pybind": 17, "pybind11": 35, "pygment": 23, "pypi": 25, "pyplot": [20, 21, 22, 26, 27], "python": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 20, 21, 22, 24, 25, 28, 33, 38, 39], "python3": [17, 23, 25], "pytorch": [0, 6, 16, 20, 25, 28, 39], "qat": 16, "qom": 42, "quant": 20, "quantifi": [8, 19], "quantiti": [12, 19], "quantiz": [0, 19, 20, 24, 33, 34], "quantize_network": [20, 26], "quantized_model": 20, "quantizedmodel": 20, "quantizednbbit": 10, "queri": [7, 8, 11, 19], "queue": 12, "quick": [0, 16, 19], "quickli": [6, 33], "qzm": 42, "r": [10, 20, 21, 22, 26, 27], "rais": [4, 5], "rand": 27, "randn": 21, "random": [4, 21, 27], "randomli": [30, 39], "rang": [0, 10, 20, 26], "rank": [4, 6, 10, 19], "rapid": 10, "rarr": 11, "raw": [20, 21, 22, 26, 30, 42], "rb": 22, "read": [18, 20, 21, 22, 27, 30], "readbatch": 4, "readi": [4, 6, 10, 19, 20, 25, 26], "readm": 33, "readrandombatch": 4, "realiz": 33, "realli": [25, 33], "realloc": 4, "reason": [4, 19, 42], "recal": 29, "receiv": [39, 42], "recept": [10, 40], "recip": [7, 8, 9, 10, 15, 20, 28, 42], "recipesfunctiontyp": [7, 8], "recipi": [20, 40], "recogn": 42, "recognit": [20, 42], "reconfigur": 26, "recquir": [20, 35, 38], "rectifi": 39, "recur": 10, "recurr": 39, "recurs": [6, 11, 19], "recurt": 10, "recut": 6, "reduc": [0, 10, 21, 26, 28], "reducemean": 21, "reducemean_op": 10, "reducesum": 21, "reducesum_op": 10, "reduct": [10, 40], "ref": [4, 7, 8, 11], "ref_typ": [20, 21, 22, 26], "refcast": 4, "refcastfrom": 4, "refcontigu": 4, "refer": [0, 4, 6, 7, 8, 19, 21, 24, 33, 34, 39, 42], "referenc": 42, "reffrom": 4, "reflect": 42, "regard": 4, "regardless": 6, "regex": [8, 19], "regist": [5, 6, 19, 20, 28, 32, 39], "register_convert": 14, "register_export": 14, "register_gener": 5, "register_import": 14, "register_metaop": 5, "registr": 4, "registrar": 30, "registri": 5, "regular": [19, 24, 42], "rel": [5, 11, 12, 40, 41], "relat": [14, 33], "relationship": [8, 12, 19], "releas": [0, 17, 19], "relu": [8, 19, 20, 21, 25, 27, 39], "relu0": 27, "relu_1": 20, "relu_op": 10, "remain": [4, 6, 32, 39], "remov": [6, 10, 20, 23, 28], "remove_flatten": [11, 20, 22, 23, 26], "removechild": 6, "removedropout": 11, "removeflatten": 11, "removepar": 6, "removeview": 6, "repeat": 12, "replac": [6, 8, 10, 11, 16, 20, 26, 27, 28, 39, 40], "replic": 6, "report": [21, 22, 23, 26], "reprens": 30, "repres": [4, 14, 30, 34, 39], "represent": 20, "reproduc": 21, "request": [20, 21, 22, 23, 25, 26], "requir": [0, 3, 4, 5, 6, 10, 12, 20, 21, 23, 25, 26, 27, 33, 34, 35, 39, 40], "requiredproduc": 12, "res1": 27, "res2": 27, "rescal": [20, 26], "reset": [4, 12, 20], "reset_grad": 25, "resetconnect": 6, "resetconsummerproduc": 10, "resetindexbatch": 4, "resetinput": 10, "resetschedul": [12, 27], "reshap": [4, 11, 20, 21, 26, 39], "reshape_0": 11, "reshape_1": 11, "reshape_2": 11, "reshape_op": 10, "residu": 6, "resiz": 4, "resize_op": 10, "resolut": 6, "resolv": [10, 11, 23], "resourc": [5, 33, 42], "respect": [5, 28, 32], "respons": [20, 21, 22, 23, 26, 33], "rest": 28, "restart": 23, "restrict": 19, "result": [6, 7, 8, 11, 20, 26, 27, 38, 39, 40], "retain": 10, "retreiv": 26, "retriev": [5, 12, 20], "return": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 25, 26, 27, 30, 33, 39, 42], "reus": 40, "reuslt": 25, "revers": 6, "rf": 23, "rgb": 30, "rh": 6, "rid": 26, "right": [4, 6, 19, 27, 39], "rm": [20, 23], "rnn": 39, "robust": [28, 33, 34], "role": 33, "root": [5, 6, 17, 25], "root_nod": 6, "rootcl": 11, "rootnod": 6, "roughcanva": 23, "round": 26, "round_op": 10, "routin": 26, "rparen": 42, "rtol": 20, "rtype": [6, 11], "rule": [28, 42], "run": [6, 12, 13, 21, 22, 23, 25, 27, 33, 34, 35, 41], "run_export": [20, 23], "run_sync": 13, "runabl": 34, "runnabl": 34, "runtim": [6, 14, 33, 39], "s3": 22, "safe": 6, "sake": 42, "same": [0, 4, 6, 12, 17, 19, 21, 27, 40], "sampl": [2, 4, 20, 25, 26], "satisfi": [23, 25], "satur": 0, "save": [5, 6, 12, 13, 14, 20, 21, 22, 27, 28, 39], "save_scheduling_diagram": [12, 20], "save_static_scheduling_diagram": 12, "saveschedulingdiagram": 12, "savestaticschedulingdiagram": 12, "scalar": 4, "scale": [20, 26, 41], "scaling_op": 10, "scalingfactor": 10, "schedul": [9, 10, 15, 16, 21, 22, 23, 25, 27, 28, 34, 39, 40], "scheduler_export": [5, 20, 23], "schedulingpolici": 12, "schedulingsequenti": 20, "schema": [14, 35], "scope": 6, "script": [20, 26], "se": 6, "seamless": 16, "search": [7, 8, 10, 16], "second": [4, 6, 8, 19, 27, 33], "secondli": 26, "section": [21, 28, 32, 33, 34, 39, 42], "secur": 33, "see": [0, 12, 19, 20, 21, 26, 32, 33, 34, 39, 42], "seem": 26, "seemless": 35, "seen": [21, 42], "segment": 29, "select": [6, 27, 39], "self": [2, 3, 4, 5, 6, 7, 8, 10, 12, 21, 25], "send": [6, 21, 25], "sens": 6, "sep": 42, "separ": [19, 28, 32, 33], "seq_length": 10, "sequenc": [28, 32], "sequenti": [6, 10, 19, 25, 27, 28, 30, 33, 39], "sequentialschedul": [12, 20, 21, 22, 23, 25, 26, 27], "seri": 30, "serial": 34, "serv": [5, 27], "set": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 19, 28, 33, 39, 41, 42], "set_back_edg": 10, "set_backend": [4, 6, 10, 20, 21, 22, 25, 26], "set_data_format": 4, "set_dataformat": 6, "set_datatyp": [4, 6, 10, 20, 21, 22, 25, 26], "set_forward_dim": 21, "set_grad": 4, "set_impl": [10, 21], "set_input": [10, 27], "set_key_from_graph": [7, 8], "set_learning_rate_schedul": 25, "set_nam": 6, "set_node_kei": [7, 8], "set_ordered_input": 6, "set_ordered_output": 6, "set_output": [10, 21, 26], "set_paramet": 25, "set_root_nod": 6, "setbackedg": 10, "setbackend": [4, 6, 10, 21], "setbatch": 4, "setdataformat": [4, 6, 10], "setdatatyp": [4, 6, 10], "setgrad": 4, "setimpl": [4, 10], "setinput": 10, "setinputid": 6, "setkeyfromgraph": [7, 8], "setnam": 6, "setnodekei": [7, 8], "setnodesnam": 6, "setorderedinput": 6, "setorderedoutput": 6, "setoutput": 10, "setquerykei": [7, 8], "setrootnod": 6, "setschedulingpolici": 12, "setup": [4, 20, 25, 27], "sever": [0, 6, 11, 13, 19, 26, 27, 30, 33, 34, 39, 42], "sgd": 25, "shallow": [4, 10], "shape": [6, 10, 20, 21, 23], "shape_op": 10, "share": [4, 6, 12], "shared_ptr": [2, 4, 6, 7, 8, 10, 11, 12], "shiftgelu_op": 10, "shiftmax_op": 10, "short": [2, 39], "should": [4, 5, 6, 10, 13, 14, 17, 19, 20, 21, 25, 27, 30, 33, 40], "show": [6, 17, 26], "show_produc": 6, "showcas": 21, "showproduc": 6, "shuffl": [4, 22, 25], "shutil": 22, "sigmoid": [21, 39], "sigmoid_op": 10, "sign": 2, "signatur": 14, "similar": [11, 12, 19, 32, 39, 40], "similarli": 35, "simpl": [0, 8, 10, 16, 20, 21, 34], "simpler": 6, "simplifi": [7, 8, 11, 33, 35, 39, 42], "simul": 0, "sinc": [21, 33, 39], "singl": [5, 6, 11, 19, 21, 27, 42], "single_shift": 20, "singlepassgraphmatch": 11, "site": [23, 25], "size": [0, 4, 5, 6, 10, 11, 13, 20, 30, 33, 39, 40], "size_0": 4, "size_1": 4, "size_2": 4, "size_3": 4, "size_t": [2, 4, 6, 10, 11, 12], "size_typ": [4, 10], "skip": 22, "slice": [6, 11, 21, 27, 39], "slice_0": 11, "slice_1": 11, "slice_op": 10, "small": [26, 27], "smaller": [26, 27], "so": [0, 4, 6, 17, 20, 21, 26, 33, 39], "softmax": [21, 39], "softmax_op": 10, "softmin": 39, "softplu": 39, "softwar": 33, "solut": [7, 42], "solv": 29, "some": [0, 4, 6, 10, 11, 12, 18, 19, 20, 29, 33, 34, 40], "sometim": 8, "soon": 4, "sophist": [8, 19], "sourc": [0, 4, 5, 11, 17, 20, 23, 28, 33], "sovereignti": 0, "space": 4, "spec": 5, "special": [0, 19, 20], "specif": [0, 5, 6, 7, 8, 10, 11, 19, 25, 28, 32, 33, 34, 39, 40, 42], "specifi": [4, 5, 6, 10, 12, 19, 21, 28, 33, 39, 40], "split": [6, 11, 21, 30, 33, 39, 42], "split_op": 10, "splitdatabas": 30, "splite": 27, "splitext": 22, "sqrt": [4, 21], "sqrt_op": 10, "squeez": 21, "squeeze_op": 10, "src": [4, 20, 23], "stabl": 6, "stack_data": 23, "stackop": 10, "stage": 34, "stai": [4, 19], "standalon": [19, 20], "standard": [0, 17, 19, 28], "start": [0, 6, 7, 8, 10, 20, 24, 42], "startnod": [7, 8], "stat": [20, 23], "state": [16, 21, 34], "static": [4, 5, 6, 10, 12, 19, 33, 34], "static_analysi": 20, "static_fil": 5, "staticanalysisext": 20, "stats_fold": [20, 23], "stats_op": 20, "statu": [20, 21, 22, 23, 26], "status_cod": [20, 21, 22, 23, 26], "std": [2, 3, 4, 6, 7, 8, 10, 11, 12], "step": [6, 10, 11, 12, 17, 19, 21, 24, 26, 28, 33, 35, 42], "still": [10, 11, 12, 34], "stimulu": 13, "stm32": 24, "stop": 42, "storag": 4, "store": [3, 4, 5, 13, 20, 26, 33, 34, 39], "str": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 20, 21, 22, 26], "strategi": [4, 32], "stride": [4, 5, 39], "stride_dim": 10, "stridedim": 10, "string": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 42], "stripe": 27, "stroke": 11, "stroke_lin": 23, "stroke_styl": 23, "struct": [3, 12], "structur": [4, 5, 6, 19, 20, 28, 32], "stub": 20, "style": 6, "sub": [4, 6, 11, 21, 27, 39, 42], "sub_op": 10, "subclass": [4, 5, 10, 12], "subdirectori": 5, "subgraph": [19, 39, 40, 42], "subplot": [20, 26], "subsequ": [10, 33], "subset": [19, 26, 42], "subtract": 4, "succeed": 6, "success": [6, 27, 42], "successfulli": [20, 21, 22, 23, 25, 26], "suggest": 6, "sum": [6, 21, 22], "summar": [13, 33], "summari": 20, "support": [0, 5, 14, 19, 20, 21, 39, 42], "supported_graph": 21, "supported_oper": [14, 21], "suppos": [34, 39], "sure": 20, "surround": 6, "swap": 6, "swich": 21, "swish": 21, "swish0": 21, "swish_micro": 21, "swish_micro_graph": 21, "swish_nod": 21, "swish_op": 21, "swishimpl": 21, "switch": [28, 32], "sync_image_data": 23, "synchron": 13, "syntax": 42, "synthax": 39, "system": [0, 19, 32, 33, 34, 39], "t": [4, 10, 20, 21, 25, 26, 39], "t10k": 22, "tabl": 13, "take": [4, 5, 10, 14, 18, 20, 26, 28, 30, 33, 39, 40, 42], "taken": [6, 42], "tangent": 39, "tanh": [21, 39], "tanh_op": 10, "tar": 25, "target": [0, 4, 5, 19, 20, 26, 28, 29, 32, 33, 34, 39, 42], "targetreq": 4, "targettyp": 10, "task": [20, 26, 29], "tb": 11, "team": 0, "technic": 0, "techniqu": [0, 26, 33], "templat": [4, 5, 10, 13, 19, 33], "temporari": 6, "tensor": [2, 6, 10, 11, 12, 21, 23, 25, 26, 27, 28, 32, 39], "tensordim": 4, "tensorflow": [16, 35, 39], "tensorimpl": 4, "tensoropencv": 2, "tensorrt": [15, 24, 28, 32], "term": [20, 28, 33, 39], "termin": 14, "test": [0, 4, 6, 7, 8, 13, 14, 19, 21, 26, 30, 33], "test_cpp_dock": 13, "test_lib_python_dock": 13, "test_mod": 5, "test_plugin": 13, "test_swish": 21, "textual": [8, 19], "tf2onnx": 35, "th": [6, 20], "than": [4, 6, 28, 32], "thank": [12, 19, 20, 27, 35], "thei": [6, 11, 12, 26, 28, 40], "them": [6, 8, 11, 19, 20, 26, 27, 32, 39, 41, 42], "theme": 20, "themselv": [33, 39], "theori": 42, "therefor": [33, 39, 42], "thi": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 38, 39, 40, 41, 42], "third": [4, 33], "those": [17, 26, 33, 42], "thread": [12, 19], "threadpool": 12, "three": [19, 30, 39], "through": [6, 12, 30, 34, 35], "thrown": 6, "thu": [10, 11, 12, 19, 21, 26, 28], "tier": 30, "tight_layout": [20, 26], "tile": [16, 24, 34], "tiled_conv": 27, "till": [20, 33], "time": [4, 12, 13, 18, 30, 33, 34, 39, 42], "tlm": [12, 19], "to_fil": 23, "to_other_nod": 6, "to_tensor": 6, "tocoord": 4, "todo": [4, 21], "togeth": 33, "toindex": 4, "token": [10, 12, 19, 42], "tolpolog": 33, "tonod": 6, "tool": [19, 20, 21, 24, 42], "toolchain": 20, "toolkit": 33, "toothernod": 6, "tootherview": 6, "top": 22, "top1_accuraci": 22, "topolog": [0, 6, 32, 39, 42], "topologi": [7, 8, 19, 39], "torch": [25, 35], "torchvis": [25, 35], "toronto": 25, "tostr": 4, "tot_acc": 25, "total": [10, 20, 22], "totensor": [6, 25], "toto": 5, "toward": [6, 39], "tpu": 11, "track": 6, "train": [0, 2, 4, 20, 22, 24, 29, 30, 34, 39], "training_mod": 10, "trainingmod": 10, "trainset": 25, "traitlet": 23, "transact": [12, 19], "transfert": 39, "transfomr": 11, "transform": [2, 6, 11, 23, 24, 25, 27, 33, 34, 39, 40], "transit": 42, "transmitt": 6, "transpar": 6, "transpos": [4, 6, 20, 21, 39], "transpose_op": 10, "transposit": [4, 11, 42], "treat": 6, "tree": [20, 42], "trivial": [19, 26], "trt": 13, "true": [4, 5, 6, 10, 11, 12, 14, 20, 22, 23, 25, 27, 42], "truth": 28, "try": [22, 23, 26], "tune": 19, "tupl": [3, 4, 6, 10, 14, 30], "tuple_out": 25, "tutori": [0, 18, 19, 20, 22, 23, 25, 26, 27], "tvm": 19, "two": [4, 6, 8, 17, 19, 30, 33, 39, 40, 41, 42], "type": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 23, 25, 26, 28, 32, 39, 42], "type_": 3, "typedef": 20, "typenam": 4, "typic": 5, "typing_extens": 23, "u": 26, "ubyt": 22, "uint": 30, "uint16": 4, "uint32": 4, "uint32_t": [2, 10], "uint64": 4, "uint8": 4, "uint8_t": 2, "ultim": 19, "unabl": [10, 11], "unalt": 42, "uncompress": 26, "undefin": [4, 5, 6, 10], "under": [0, 5, 30], "undergon": 33, "understand": 11, "undifin": 6, "unfold": 11, "unfold_0": 11, "unfold_1": 11, "unfold_2": 11, "unfold_op": 10, "unic": 6, "unimpl": 42, "uninstal": 25, "union": [2, 5], "uniqu": [5, 6, 19], "unit": [11, 33, 39], "unitari": 33, "unknown": [10, 21, 38, 39], "unlik": [4, 19], "unlink": 6, "unnecessari": 42, "unquantifi": [8, 19], "unsign": 2, "unsqueez": 21, "unsqueeze_op": 10, "unsupport": [10, 19, 21], "until": [11, 12], "unus": 4, "up": [13, 19, 33], "updat": [1, 6, 23, 25, 26, 39, 40], "updateconsummerproduc": 10, "updateinputsoutput": 6, "updatenodenam": 6, "upper": 12, "uppernod": 12, "uppernodeinputconnect": 12, "uppernodeinputfound": 12, "url": [20, 21, 22, 25, 27], "urllib": 22, "urllib3": [23, 25], "urlretriev": 22, "urlsafe_b64encod": 20, "us": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 38, 39, 42], "usabl": 6, "usag": [0, 5, 6, 13, 22, 42], "use_cuda": 20, "useful": 30, "useless": 23, "user": [0, 6, 18, 19, 20, 28, 33, 39, 41, 42], "usual": 19, "utf": 27, "util": [13, 15, 20, 26], "v": 17, "val": [4, 42], "val_acc": 22, "val_dataprovid": 22, "val_mnist": 22, "valid": [4, 6, 20, 30, 33], "validi": 4, "validtensor": 12, "valu": [2, 4, 6, 10, 12, 14, 17, 20, 21, 25, 26, 27, 39], "variabl": [5, 30], "variou": 30, "vbox": 23, "ve": 26, "vector": [2, 3, 4, 6, 7, 8, 10, 11, 12], "venv": [23, 25], "verbos": [6, 14, 26, 39], "verdana": 11, "veri": [11, 26], "verifi": 6, "version": [14, 20], "versu": 33, "via": [5, 28, 32, 33, 35, 38, 39], "view": [6, 11, 19, 35, 38, 42], "virtual": [2, 4, 5, 6, 7, 8, 10, 12], "virtualenv": 17, "visit": 42, "visual": [12, 21, 22, 26], "visualis": 21, "visualize_mmd": [20, 21, 22, 27], "void": [4, 6, 7, 8, 10, 11, 12], "vt": 4, "vtemplier": 23, "w": 10, "w1": 11, "wa": [4, 6, 27], "wai": [6, 19, 20, 21, 25, 42], "wait": 12, "walk": 6, "wall": [20, 23], "want": [4, 11, 20, 21, 26, 42], "warn": [17, 22, 23, 26], "wb": [20, 21, 22, 23, 26], "wcwidth": 23, "we": [4, 11, 19, 20, 21, 23, 25, 26, 27, 40, 41, 42], "weight": [6, 10, 25, 30, 38], "welcom": 4, "well": [4, 6, 8, 12, 16, 20, 21, 33], "were": [4, 6, 7, 8], "wextra": [20, 23], "what": [19, 20, 25, 28, 40, 42], "whatev": 33, "whatsoev": 19, "when": [1, 4, 6, 10, 11, 13, 20, 22, 23, 26, 33, 35, 39, 40, 42], "where": [4, 5, 6, 10, 11, 14, 26, 39], "whether": [4, 6, 10, 42], "which": [4, 5, 6, 10, 11, 13, 14, 17, 19, 20, 21, 25, 28, 29, 30, 32, 33, 35, 39, 41, 42], "while": [10, 26, 28, 32], "whl": [23, 25], "who": 19, "whole": [33, 39], "whose": 6, "why": [0, 16, 28, 32], "wide": 0, "widget": 23, "widgetsnbextens": 23, "width": [5, 11, 23], "wiki": 24, "wise": [4, 29, 39], "within": [6, 10, 19, 35, 39], "without": [4, 6, 12, 19, 20, 28, 33, 34, 35, 39, 41], "won": 39, "work": [11, 12, 32, 33, 35, 39], "would": 6, "wrap": [5, 12, 20, 23, 35], "wrap_around_buff": 12, "wraparoundbuff": 12, "wrapper": [5, 35], "write": [8, 19, 20, 21, 22, 23, 25, 26, 33], "www": 25, "x": [6, 21, 23, 26, 39], "xavier_uniform_fil": 25, "xml": [10, 11, 13], "xxx": 26, "y": [6, 21, 23, 26, 39], "yet": [4, 10, 39], "you": [4, 6, 8, 10, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 42], "your": [0, 8, 13, 17, 19, 22, 24, 26], "z": [6, 42], "z0": 42, "z1": 6, "z2": 6, "z3": 6, "z_default_strategi": 20, "za": 42, "zero": [4, 26, 39, 42], "zlib": 20, "\u00ecnstall": 17}, "titles": ["Aidge", "Aidge backend CPU", "Aidge backend OpenCV API", "Backend", "Data", "Export", "Graph", "Graph Matching", "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", "Tutorials", "Training a simple Neural Network", "Post Training Quantization with AIDGE", "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": {"101": 24, "The": 26, "accuraci": 26, "ad": [24, 40], "adapt": 11, "add": [10, 11, 33], "aggreg": 41, "agnost": 19, "aidg": [0, 1, 2, 9, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27], "an": [20, 21, 22, 33, 39], "analysi": [20, 41], "api": [2, 9, 13, 14, 15], "appli": 26, "architectur": [28, 33], "art": 19, "attribut": 33, "averag": 10, "backend": [1, 2, 3, 11, 28, 32], "base": [10, 12], "batchnorm": [10, 11], "benchmark": 29, "build": 17, "c": [17, 20, 24], "cast": [10, 11], "chang": 40, "character": 19, "class": [10, 12], "clone": 39, "code": 19, "compil": [17, 19, 20, 23], "complet": 33, "comput": [21, 26, 29, 33, 39, 41], "concat": 10, "configur": 20, "connector": 6, "constant": 11, "constraint": 33, "consum": 19, "conv": [10, 11], "convdepthwis": 10, "convert": [11, 14], "copi": 39, "core": [9, 28, 39], "cpp": 23, "cpu": 1, "creat": [20, 21, 25, 39], "creation": 26, "data": [4, 30], "databas": [2, 4, 22, 25, 30], "dataflow": 19, "dataprovid": [4, 30], "dataset": 26, "deep": 39, "default": 32, "defin": [19, 20, 27], "definit": 39, "demonstr": [20, 27], "describ": 42, "design": 33, "dimens": 21, "div": 10, "dnn": 24, "do": 26, "done": 26, "download": [20, 23, 26], "draw": 23, "dropout": 11, "edg": 36, "effect": 19, "engin": 19, "ensur": 31, "environ": 26, "erf": 10, "evalu": 22, "exampl": [26, 39], "excut": 29, "execut": 32, "expand": [11, 42], "explicit": [11, 39], "export": [5, 13, 14, 20, 23, 24, 33], "extra": 33, "fc": [10, 11], "file": [20, 33], "flatten": 11, "fold": 11, "fonctionn": 24, "footprint": 41, "framework": 28, "from": [23, 38, 41], "function": [13, 14, 20, 27, 34, 39, 42], "fuse": [11, 40], "gather": 10, "gener": [10, 19, 20, 21, 23, 39], "get": [16, 41], "graph": [6, 7, 8, 13, 19, 20, 32, 33, 39, 40, 42], "graphregex": 8, "graphview": 6, "guid": 34, "hardwar": [19, 33], "helper": [6, 13], "heurist": 19, "high": 34, "i": [0, 26], "ident": 10, "implement": [3, 21, 28, 32, 33, 39, 40], "import": [14, 20, 21, 26], "infer": [20, 26], "input": [3, 20, 23], "instal": [17, 22], "integr": 33, "interoper": [19, 35], "interpret": 42, "introduct": 39, "ir": 19, "isomorph": 40, "kera": 35, "kernel": 33, "kpi": 41, "layer": 40, "leakyrelu": 10, "learn": [25, 36, 37], "lenet": 22, "level": 34, "lexer": 42, "lib": 5, "librari": 33, "licens": 0, "like": 22, "linux": 17, "load": [23, 38], "loop": 25, "lstm": 10, "machin": 42, "main": 20, "make": [13, 39], "manipul": 23, "map": [19, 33], "match": [7, 8, 42], "matmul": [10, 11, 40], "measur": 29, "memor": 10, "memori": 41, "mermaid": [20, 27], "meta": [10, 11], "metanod": [21, 42], "method": 19, "metric": 29, "mnist": [2, 22, 23], "model": [19, 20, 21, 23, 25, 26, 29, 33, 35, 37, 38, 40], "move": [10, 11], "mul": 10, "multi": 40, "need": [20, 26], "network": [20, 25, 26, 29], "neural": [25, 29], "new": 21, "node": [5, 6, 21, 33, 39, 41, 42], "notebook": [20, 21], "number": 23, "numpi": 35, "object": 25, "onnx": [14, 19, 20, 21, 38], "opencv": 2, "oper": [10, 11, 21, 39, 42], "operatortensor": 10, "optim": [20, 24, 40], "option": [13, 17, 20], "output": [3, 21], "overview": [29, 34, 41, 42], "own": 23, "pad": 10, "paddedavgpool": 10, "paddedconv": 10, "paddedconvdepthwis": 10, "paddedmaxpool": 10, "parallel": 12, "paramet": [33, 39], "parser": 42, "partit": 30, "pattern": 42, "perform": [22, 33], "phase": 33, "pipelin": 26, "plateform": 35, "plugin": [13, 28, 39], "pool": 10, "pop": 10, "post": 26, "pow": 10, "power": 19, "predefin": 10, "produc": [10, 19, 39], "project": [23, 33], "propos": 40, "provid": 21, "ptq": [19, 26], "python": 17, "pytorch": [19, 35], "qat": 19, "quantiz": 26, "quick": 18, "recip": 11, "reducemean": 10, "regex": [7, 42], "regist": [14, 21], "relu": 10, "remov": [11, 42], "replac": [19, 42], "requir": 22, "reshap": 10, "retriev": 21, "robust": 31, "rule": 33, "run": [20, 26], "runtim": 32, "scale": 10, "schedul": [5, 12, 19, 20, 26, 32, 33], "score": 29, "seamless": 19, "search": 19, "select": 32, "sequenti": 12, "set": [20, 21, 25, 26], "setup": 26, "share": 39, "sigmoid": 10, "simpl": [19, 25], "slice": 10, "softmax": 10, "solut": 8, "solver": 42, "some": 26, "spatial": 40, "specif": 3, "sqrt": 10, "standalon": 23, "start": [16, 18], "state": [19, 42], "static": [20, 41], "stimuli": 30, "store": 38, "strategi": 33, "structur": 30, "sub": 10, "subgraph": 41, "syntax": 39, "tanh": 10, "tensor": [4, 20, 30, 35], "tensorflow": 19, "tensorrt": 13, "test": [20, 23], "tile": [11, 19, 27, 40], "time": 29, "topologi": 40, "train": [25, 26], "transform": [20, 42], "transmitt": 39, "transpos": [10, 11], "tutori": [21, 24], "up": [20, 21, 25, 26], "updat": 21, "user": 34, "util": 2, "view": 39, "visual": [20, 27], "well": 19, "what": [0, 26], "why": 19, "work": [21, 26], "workflow": 34, "your": 23}}) \ No newline at end of file +Search.setIndex({"alltitles": {"(Optional) Generate an input file for tests": [[20, "(Optional)-Generate-an-input-file-for-tests"]], "(if needed) Download the model": [[20, "(if-needed)-Download-the-model"], [26, "(if-needed)-Download-the-model"]], "API": [[15, null]], "Adapt to backend": [[11, "adapt-to-backend"]], "Add": [[10, "add"]], "Add extra files to complete the export": [[33, "add-extra-files-to-complete-the-export"]], "Aggregate KPI from a subgraph": [[41, "aggregate-kpi-from-a-subgraph"]], "Aidge": [[0, null]], "Aidge 101": [[24, "aidge-101"]], "Aidge DNN fonctionnalities": [[24, "aidge-dnn-fonctionnalities"]], "Aidge Export TensorRT API": [[13, null]], "Aidge ONNX API": [[14, null]], "Aidge ONNX tutorial": [[21, null]], "Aidge backend CPU": [[1, null]], "Aidge backend OpenCV API": [[2, null]], "Aidge core API": [[9, null]], "Aidge database": [[25, "Aidge-database"]], "Aidge demonstration": [[20, null]], "Aidge tiling demonstration": [[27, null]], "Applying the PTQ to the model \u2026": [[26, "Applying-the-PTQ-to-the-model-..."]], "Average Pooling": [[10, "average-pooling"]], "Backend": [[3, null]], "BatchNorm": [[10, "batchnorm"]], "Benchmark neural network model": [[29, null]], "Build on Linux": [[17, "build-on-linux"]], "C++ Compilation": [[17, "c-compilation"]], "Cast": [[10, "cast"]], "Change topology (model isomorphism)": [[40, "change-topology-model-isomorphism"]], "Clone a graph": [[39, "clone-a-graph"]], "Compilation options": [[17, "compilation-options"]], "Compile the export": [[20, "Compile-the-export"]], "Compile the export and test it": [[23, "Compile-the-export-and-test-it"]], "Computational footprint": [[41, "computational-footprint"]], "Computational graph": [[39, null]], "Compute score metrics": [[29, "compute-score-metrics"]], "Computing output dimensions": [[21, "Computing-output-dimensions"]], "Computing the model accuracy \u2026": [[26, "Computing-the-model-accuracy-..."]], "Computing the quantized accuracy \u2026": [[26, "Computing-the-quantized-accuracy-..."]], "Concat": [[10, "concat"]], "Configure the model for inference": [[20, "Configure-the-model-for-inference"]], "Connector": [[6, "connector"]], "Constant folding": [[11, "constant-folding"]], "Conv": [[10, "conv"]], "ConvDepthWise": [[10, "convdepthwise"]], "Convert Conv to MatMul": [[11, "convert-conv-to-matmul"]], "Converters Aidge to ONNX": [[14, "converters-aidge-to-onnx"]], "Converters ONNX to Aidge": [[14, "converters-onnx-to-aidge"]], "Core": [[28, "core"]], "Core operator": [[39, "core-operator"]], "Create a scheduler and run inference": [[20, "Create-a-scheduler-and-run-inference"]], "Create an input tensor": [[20, "Create-an-input-tensor"]], "Creating Aidge model": [[25, "Creating-Aidge-model"]], "Creating a MetaNode": [[21, "Creating-a-MetaNode"]], "DNN Optimization": [[24, "dnn-optimization"]], "DNN export": [[24, "dnn-export"]], "Data": [[4, null], [30, null]], "Data Structure": [[30, "data-structure"]], "Data partitioning": [[30, "data-partitioning"]], "DataProvider": [[4, "dataprovider"], [30, "dataprovider"]], "Database": [[4, "database"], [30, "database"]], "Database MNIST": [[22, null]], "Databases": [[2, "databases"]], "Default scheduler": [[32, "default-scheduler"]], "Define mermaid visualizer function": [[20, "Define-mermaid-visualizer-function"], [27, "Define-mermaid-visualizer-function"]], "Definition": [[39, "definition"]], "Describe graph patterns": [[42, "describe-graph-patterns"]], "Design and export the computation kernels": [[33, "design-and-export-the-computation-kernels"]], "Div": [[10, "div"]], "Doing the PTQ with AIDGE": [[26, "Doing-the-PTQ-with-AIDGE"]], "Download the model": [[23, "Download-the-model"]], "Draw your own number": [[23, "Draw-your-own-number"]], "Ensure robustness": [[31, null]], "Environment setup \u2026": [[26, "Environment-setup-..."]], "Erf": [[10, "erf"]], "Example of Operator": [[39, "example-of-operator"]], "Expand meta operators": [[11, "expand-meta-operators"]], "Expand operator": [[42, "expand-operator"]], "Explicit Cast Move": [[11, "explicit-cast-move"]], "Explicit Transpose": [[11, "explicit-transpose"]], "Explicit syntax": [[39, "explicit-syntax"]], "Export": [[5, null], [14, "export"], [20, "Export"]], "Export a MNIST model to a CPP standalone project": [[23, null]], "Export function": [[13, "export-function"]], "Export implementation phase": [[33, "export-implementation-phase"]], "Export lib": [[5, "export-lib"]], "Export mapping phase": [[33, "export-mapping-phase"]], "Export node": [[5, "export-node"]], "Export scheduler": [[5, "export-scheduler"]], "Export strategy": [[33, "export-strategy"]], "Export the attributes of the nodes": [[33, "export-the-attributes-of-the-nodes"]], "Export the model": [[23, "Export-the-model"]], "Export the parameters of the model": [[33, "export-the-parameters-of-the-model"]], "Export the scheduling of the graph": [[33, "export-the-scheduling-of-the-graph"]], "Export to an integrated kernel library": [[33, "export-to-an-integrated-kernel-library"]], "FC": [[10, "fc"]], "Framework architecture": [[28, null]], "Functional syntax": [[39, "functional-syntax"]], "Fuse BatchNorm": [[11, "fuse-batchnorm"]], "Fuse MatMul & added": [[40, "fuse-matmul-added"]], "Fuse MatMul and Add to FC": [[11, "fuse-matmul-and-add-to-fc"]], "Fuse to meta operator": [[11, "fuse-to-meta-operator"]], "Gather": [[10, "gather"]], "Generate an export in C++": [[20, "Generate-an-export-in-C++"]], "Generate inputs for testing the model from your drawing": [[23, "Generate-inputs-for-testing-the-model-from-your-drawing"]], "Generate main file": [[20, "Generate-main-file"]], "Generic Operator": [[10, "generic-operator"]], "Generic hardware model and mapping heuristics": [[19, "generic-hardware-model-and-mapping-heuristics"]], "Generic operator": [[39, "generic-operator"]], "Generic, compiler-agnostic tiling methods": [[19, "generic-compiler-agnostic-tiling-methods"]], "Get Started": [[16, null]], "Get node KPI": [[41, "get-node-kpi"]], "Graph": [[6, null]], "Graph Matching": [[7, null], [8, null], [42, "graph-matching"]], "Graph Regex": [[7, "graph-regex"], [42, "graph-regex"]], "Graph Regex Lexer": [[42, "graph-regex-lexer"]], "Graph Regex Parser": [[42, "graph-regex-parser"]], "Graph View": [[39, "graph-view"]], "Graph functions": [[13, "graph-functions"]], "Graph helpers": [[6, "graph-helpers"]], "Graph transformation": [[20, "Graph-transformation"], [42, "graph-transformation"]], "GraphRegex": [[8, "graphregex"]], "GraphView": [[6, "graphview"]], "High level functionalities": [[34, "high-level-functionalities"]], "Identity": [[10, "identity"]], "Implementation of an operator": [[39, "implementation-of-an-operator"]], "Implementation selection": [[32, "implementation-selection"]], "Implementation specification": [[3, "implementation-specification"]], "Implementations & Backends": [[28, "implementations-backends"]], "Implementations and backends": [[32, "implementations-and-backends"]], "Import": [[14, "import"]], "Import Aidge": [[20, "Import-Aidge"]], "Importing an ONNX": [[21, "Importing-an-ONNX"]], "Importing the model in AIDGE \u2026": [[26, "Importing-the-model-in-AIDGE-..."]], "Inference": [[20, "Inference"]], "Input/Output specification": [[3, "input-output-specification"]], "Install": [[17, null]], "Install Python": [[17, "install-python"]], "Installation and Requirements": [[22, "Installation-and-Requirements"]], "Introduction": [[39, "introduction"]], "Keras Tensor interoperability": [[35, "keras-tensor-interoperability"]], "Keras interoperability": [[35, "keras-interoperability"]], "Keras model interoperability": [[35, "keras-model-interoperability"]], "LSTM": [[10, "lstm"]], "LeakyReLU": [[10, "leakyrelu"]], "Learn model": [[37, null]], "Learn on edge": [[36, null]], "License": [[0, "license"]], "Load and store model": [[38, null]], "Load model from ONNX": [[38, "load-model-from-onnx"]], "Load the model in Aidge and manipulate it": [[23, "Load-the-model-in-Aidge-and-manipulate-it"]], "MAKE Options": [[13, "make-options"]], "MNIST": [[2, "mnist"]], "Make a deep copy": [[39, "make-a-deep-copy"]], "Make a deep copy with shared parameters": [[39, "make-a-deep-copy-with-shared-parameters"]], "MatMul": [[10, "matmul"]], "MatMul tiling": [[11, "matmul-tiling"]], "Match": [[7, "match"]], "Match Solution": [[8, "match-solution"]], "Match solver": [[42, "match-solver"]], "Measure excution time": [[29, "measure-excution-time"]], "Memorize": [[10, "memorize"]], "Memory footprint": [[41, "memory-footprint"]], "Meta Operator": [[10, "meta-operator"]], "MetaNode": [[42, "metanode"]], "Model hardware & architecture rules": [[33, "model-hardware-architecture-rules"]], "Move": [[10, "move"]], "Mul": [[10, "mul"]], "Multi-layer spatial tiling": [[40, "multi-layer-spatial-tiling"]], "Node": [[6, "node"], [39, "node"]], "Node Regex": [[42, "node-regex"]], "Node Regex Interpreter": [[42, "node-regex-interpreter"]], "Node Regex Lexer": [[42, "node-regex-lexer"]], "Node Regex Parser": [[42, "node-regex-parser"]], "Numpy interoperability": [[35, "numpy-interoperability"]], "ONNX": [[38, "onnx"]], "ONNX Import": [[20, "ONNX-Import"]], "Operator": [[39, "operator"]], "Operator base class": [[10, "operator-base-class"]], "OperatorTensor base class": [[10, "operatortensor-base-class"]], "Operators": [[10, null], [39, "operators"]], "Optimize graph": [[40, null]], "Optimize network": [[20, "Optimize-network"]], "Overview": [[29, "overview"], [41, "overview"], [42, "overview"]], "Pad": [[10, "pad"]], "PaddedAvgPooling": [[10, "paddedavgpooling"]], "PaddedConv": [[10, "paddedconv"]], "PaddedConvDepthWise": [[10, "paddedconvdepthwise"]], "PaddedMaxPooling": [[10, "paddedmaxpooling"]], "Parallel scheduler": [[12, "parallel-scheduler"]], "Perform an evaluation of the LeNet-like on Aidge": [[22, "Perform-an-evaluation-of-the-LeNet-like-on-Aidge"]], "Perform an export": [[33, null]], "Plateform interoperability": [[35, null]], "Plugin Operator": [[39, "plugin-operator"]], "Plugin helper": [[13, "plugin-helper"]], "Plugins": [[28, "plugins"]], "Pop": [[10, "pop"]], "Post Training Quantization with AIDGE": [[26, null]], "Pow": [[10, "pow"]], "Powerful graph search & replace engine": [[19, "powerful-graph-search-replace-engine"]], "Predefined meta-operators": [[10, "predefined-meta-operators"]], "Predefined operators": [[10, "predefined-operators"]], "Producer": [[10, "producer"], [39, "producer"]], "Project constraints": [[33, "project-constraints"]], "Proposed implementation": [[40, "proposed-implementation"]], "Providing an implementation": [[21, "Providing-an-implementation"]], "PyTorch interoperability": [[35, "pytorch-interoperability"]], "PyTorch model interoperability": [[35, "pytorch-model-interoperability"]], "PyTorch tensor interoperability": [[35, "pytorch-tensor-interoperability"]], "Quantization dataset creation \u2026": [[26, "Quantization-dataset-creation-..."]], "Quick Start": [[18, null]], "ReLU": [[10, "relu"]], "Recipes": [[11, null]], "ReduceMean": [[10, "reducemean"]], "Register export functions": [[14, "register-export-functions"]], "Register import functions": [[14, "register-import-functions"]], "Registering new node import": [[21, "Registering-new-node-import"]], "Remove Dropout": [[11, "remove-dropout"]], "Remove Flatten": [[11, "remove-flatten"]], "Remove operator": [[42, "remove-operator"]], "Replace operator": [[42, "replace-operator"]], "Reshape": [[10, "reshape"]], "Retrieve the onnx model": [[21, "Retrieve-the-onnx-model"]], "Run the export": [[20, "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": [[32, null]], "Scaling": [[10, "scaling"]], "Scheduler": [[12, null], [32, "scheduler"], [33, "scheduler"]], "Scheduler base class": [[12, "scheduler-base-class"]], "Seamless interoperability with ONNX, PyTorch and TensorFlow": [[19, "seamless-interoperability-with-onnx-pytorch-and-tensorflow"]], "Sequential scheduler": [[12, "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": [[20, "Setting-up-the-notebook"], [21, "Setting-up-the-notebook"]], "Sigmoid": [[10, "sigmoid"]], "Simple and effective code generation engine": [[19, "simple-and-effective-code-generation-engine"]], "Slice": [[10, "slice"]], "Softmax": [[10, "softmax"]], "Sqrt": [[10, "sqrt"]], "State machine": [[42, "state-machine"]], "Static analysis": [[20, "Static-analysis"], [41, null]], "Stimuli": [[30, "stimuli"]], "Sub": [[10, "sub"]], "Syntax to create a computational graph": [[39, "syntax-to-create-a-computational-graph"]], "Tanh": [[10, "tanh"]], "Tensor": [[4, "tensor"], [30, "tensor"]], "The Quantization Pipeline": [[26, "The-Quantization-Pipeline"]], "Tiling": [[40, "tiling"]], "Training a simple Neural Network": [[25, null]], "Training loop": [[25, "Training-loop"]], "Transform graph": [[42, null]], "Transformation functions": [[42, "transformation-functions"]], "Transmitter": [[39, "transmitter"]], "Transpose": [[10, "transpose"]], "Tutorial on adding the C++ Aidge": [[24, "tutorial-on-adding-the-c-aidge"]], "Tutorials": [[24, null]], "UTILS": [[2, "utils"]], "Updating ONNX import": [[21, "Updating-ONNX-import"]], "User Guide": [[34, null]], "Well-characterized, state-of-the-art PTQ and QAT methods": [[19, "well-characterized-state-of-the-art-ptq-and-qat-methods"]], "Well-defined consumer-producer model and scheduling": [[19, "well-defined-consumer-producer-model-and-scheduling"]], "Well-defined dataflow graph IR model": [[19, "well-defined-dataflow-graph-ir-model"]], "What is Aidge?": [[0, "what-is-aidge"]], "What is Network Quantization ?": [[26, "What-is-Network-Quantization-?"]], "Why Aidge?": [[19, null]], "Work is done !": [[26, "Work-is-done-!"]], "Workflow overview": [[34, "workflow-overview"]], "Working with generic operator": [[21, "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/graphRegex", "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/index", "source/Tutorial/learning", "source/Tutorial/ptq", "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/graphRegex.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/index.rst", "source/Tutorial/learning.nblink", "source/Tutorial/ptq.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.graphregex method)": [[7, "aidge_core.GraphRegex.__init__", false], [8, "aidge_core.GraphRegex.__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.matchsolution method)": [[7, "aidge_core.MatchSolution.__init__", false], [8, "aidge_core.MatchSolution.__init__", false]], "__init__() (aidge_core.node method)": [[6, "aidge_core.Node.__init__", false]], "__init__() (aidge_core.operator method)": [[10, "aidge_core.Operator.__init__", false]], "__init__() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.__init__", false]], "__init__() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.__init__", false]], "__init__() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.__init__", false]], "__init__() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.__init__", false]], "__init__() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.__init__", false]], "adapt_to_backend() (in module aidge_core)": [[11, "aidge_core.adapt_to_backend", false]], "add() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.add", false]], "add() (in module aidge_core)": [[10, "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_query() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.add_query", false], [8, "aidge_core.GraphRegex.add_query", false]], "aidge::adapttobackend (c++ function)": [[11, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", false]], "aidge::add (c++ function)": [[10, "_CPPv4N5Aidge3AddERKNSt6stringE", false]], "aidge::avgpooling (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", false]], "aidge::batchnorm (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", false]], "aidge::cast (c++ function)": [[10, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", false]], "aidge::concat (c++ function)": [[10, "_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)": [[11, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", false]], "aidge::conv (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::convdepthwise (c++ function)": [[10, "_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)": [[10, "_CPPv4N5Aidge3DivERKNSt6stringE", false]], "aidge::erf (c++ function)": [[10, "_CPPv4N5Aidge3ErfERKNSt6stringE", false]], "aidge::expandmetaops (c++ function)": [[11, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", false]], "aidge::explicitcastmove (c++ function)": [[11, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", false]], "aidge::explicittranspose (c++ function)": [[11, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", false]], "aidge::fc (c++ function)": [[10, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", false]], "aidge::fusebatchnorm (c++ function)": [[11, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", false]], "aidge::gather (c++ function)": [[10, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge::generategraph (c++ function)": [[6, "_CPPv4N5Aidge13generateGraphENSt6vectorI9ConnectorEE", false]], "aidge::getconnectedgraphview (c++ function)": [[6, "_CPPv4N5Aidge21getConnectedGraphViewENSt10shared_ptrI4NodeEE", false]], "aidge::graphregex (c++ class)": [[7, "_CPPv4N5Aidge10GraphRegexE", false], [8, "_CPPv4N5Aidge10GraphRegexE", false]], "aidge::graphregex::addquery (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", false], [8, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", false]], "aidge::graphregex::appliedrecipes (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::graphregex (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", false], [8, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", false]], "aidge::graphregex::match (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::setkeyfromgraph (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", false], [8, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", false]], "aidge::graphregex::setnodekey (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", false], [7, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", false], [8, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", false], [8, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", false]], "aidge::graphregex::~graphregex (c++ function)": [[7, "_CPPv4N5Aidge10GraphRegexD0Ev", false], [8, "_CPPv4N5Aidge10GraphRegexD0Ev", 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)": [[10, "_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)": [[10, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", false]], "aidge::lstm (c++ function)": [[10, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", false]], "aidge::matchsolution (c++ class)": [[7, "_CPPv4N5Aidge13MatchSolutionE", false], [8, "_CPPv4N5Aidge13MatchSolutionE", false]], "aidge::matchsolution::arecompatible (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", false], [8, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", false]], "aidge::matchsolution::at (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", false], [8, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", false]], "aidge::matchsolution::getall (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution6getAllEv", false], [8, "_CPPv4N5Aidge13MatchSolution6getAllEv", false]], "aidge::matchsolution::getquery (c++ function)": [[7, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", false], [8, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", false]], "aidge::matchsolution::getstartnode (c++ function)": [[7, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", false], [8, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", false]], "aidge::matchsolution::matchsolution (c++ function)": [[7, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", false], [7, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", false], [8, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", false], [8, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", false]], "aidge::matmul (c++ function)": [[10, "_CPPv4N5Aidge6MatMulERKNSt6stringE", false]], "aidge::matmultiling (c++ function)": [[11, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", false]], "aidge::memorize (c++ function)": [[10, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", false]], "aidge::metaoperator (c++ function)": [[10, "_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)": [[10, "_CPPv4N5Aidge4MoveERKNSt6stringE", false]], "aidge::mul (c++ function)": [[10, "_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, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", false], [6, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", 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)": [[10, "_CPPv4N5Aidge8OperatorE", false]], "aidge::operator::associateinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::attributes (c++ function)": [[10, "_CPPv4NK5Aidge8Operator10attributesEv", false]], "aidge::operator::backend (c++ function)": [[10, "_CPPv4NK5Aidge8Operator7backendEv", false]], "aidge::operator::backward (c++ function)": [[10, "_CPPv4N5Aidge8Operator8backwardEv", false]], "aidge::operator::clone (c++ function)": [[10, "_CPPv4NK5Aidge8Operator5cloneEv", false]], "aidge::operator::forward (c++ function)": [[10, "_CPPv4N5Aidge8Operator7forwardEv", false]], "aidge::operator::getavailablebackends (c++ function)": [[10, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", false]], "aidge::operator::getimpl (c++ function)": [[10, "_CPPv4NK5Aidge8Operator7getImplEv", false]], "aidge::operator::getinputsname (c++ function)": [[10, "_CPPv4N5Aidge8Operator13getInputsNameEv", false]], "aidge::operator::getnbconsumeddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", false]], "aidge::operator::getnbproduceddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", false]], "aidge::operator::getnbrequireddata (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", false]], "aidge::operator::getnbrequiredprotected (c++ function)": [[10, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", false]], "aidge::operator::getoutputsname (c++ function)": [[10, "_CPPv4N5Aidge8Operator14getOutputsNameEv", false]], "aidge::operator::getrawinput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", false]], "aidge::operator::getrawoutput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", false]], "aidge::operator::getrequiredmemory (c++ function)": [[10, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", false]], "aidge::operator::inheritedattributes (c++ function)": [[10, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", false]], "aidge::operator::inputcategory (c++ function)": [[10, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", false]], "aidge::operator::isatomic (c++ function)": [[10, "_CPPv4NK5Aidge8Operator8isAtomicEv", false]], "aidge::operator::isbackedge (c++ function)": [[10, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", false]], "aidge::operator::nbinputs (c++ function)": [[10, "_CPPv4NK5Aidge8Operator8nbInputsEv", false]], "aidge::operator::nboutputs (c++ function)": [[10, "_CPPv4NK5Aidge8Operator9nbOutputsEv", false]], "aidge::operator::operator (c++ function)": [[10, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", false], [10, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", false], [10, "_CPPv4N5Aidge8Operator8OperatorEv", false]], "aidge::operator::operator() (c++ function)": [[10, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", false]], "aidge::operator::operatortype (c++ function)": [[10, "_CPPv4NK5Aidge8Operator12operatorTypeEv", false]], "aidge::operator::resetconsummerproducer (c++ function)": [[10, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", false]], "aidge::operator::resetinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", false]], "aidge::operator::setbackedges (c++ function)": [[10, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", false]], "aidge::operator::setbackend (c++ function)": [[10, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", false], [10, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", false]], "aidge::operator::setdataformat (c++ function)": [[10, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", false]], "aidge::operator::setdatatype (c++ function)": [[10, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", false]], "aidge::operator::setimpl (c++ function)": [[10, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", false]], "aidge::operator::setinput (c++ function)": [[10, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::setoutput (c++ function)": [[10, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operator::type (c++ function)": [[10, "_CPPv4NK5Aidge8Operator4typeEv", false]], "aidge::operator::updateconsummerproducer (c++ function)": [[10, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", false]], "aidge::operator::~operator (c++ function)": [[10, "_CPPv4N5Aidge8OperatorD0Ev", false]], "aidge::operatortensor (c++ class)": [[10, "_CPPv4N5Aidge14OperatorTensorE", false]], "aidge::operatortensor::associateinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::computereceptivefield (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", false]], "aidge::operatortensor::dimsforwarded (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", false]], "aidge::operatortensor::forward (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor7forwardEv", false]], "aidge::operatortensor::forwarddims (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", false]], "aidge::operatortensor::getinput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", false]], "aidge::operatortensor::getoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", false]], "aidge::operatortensor::getrawinput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", false]], "aidge::operatortensor::getrawoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", false]], "aidge::operatortensor::operatortensor (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", false], [10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", false], [10, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", false]], "aidge::operatortensor::resetinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", false]], "aidge::operatortensor::setdataformat (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", false]], "aidge::operatortensor::setdatatype (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", false]], "aidge::operatortensor::setinput (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::setoutput (c++ function)": [[10, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", false]], "aidge::operatortensor::~operatortensor (c++ function)": [[10, "_CPPv4N5Aidge14OperatorTensorD0Ev", false]], "aidge::paddedavgpooling (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", false]], "aidge::paddedconv (c++ function)": [[10, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedconvdepthwise (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", false]], "aidge::paddedmaxpooling (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", false]], "aidge::parallel (c++ function)": [[6, "_CPPv4N5Aidge8ParallelENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::parallelscheduler (c++ class)": [[12, "_CPPv4N5Aidge17ParallelSchedulerE", false]], "aidge::parallelscheduler::forward (c++ function)": [[12, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::parallelscheduler::parallelscheduler (c++ function)": [[12, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::parallelscheduler::~parallelscheduler (c++ function)": [[12, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", false]], "aidge::pop (c++ function)": [[10, "_CPPv4N5Aidge3PopERKNSt6stringE", false]], "aidge::pow (c++ function)": [[10, "_CPPv4N5Aidge3PowERKNSt6stringE", false]], "aidge::producer (c++ function)": [[10, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", false], [10, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", false]], "aidge::reducemean (c++ function)": [[10, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", false]], "aidge::relu (c++ function)": [[10, "_CPPv4N5Aidge4ReLUERKNSt6stringE", false]], "aidge::removedropout (c++ function)": [[11, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", false]], "aidge::removeflatten (c++ function)": [[11, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", false]], "aidge::reshape (c++ function)": [[10, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", false]], "aidge::residual (c++ function)": [[6, "_CPPv4N5Aidge8ResidualENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::scaling (c++ function)": [[10, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", false]], "aidge::scheduler (c++ class)": [[12, "_CPPv4N5Aidge9SchedulerE", false]], "aidge::scheduler::availabledatastatus (c++ enum)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", false]], "aidge::scheduler::availabledatastatus::connected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", false]], "aidge::scheduler::availabledatastatus::notconnected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputconnected (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", false]], "aidge::scheduler::availabledatastatus::uppernodeinputfound (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", false]], "aidge::scheduler::availabledatastatus::validtensor (c++ enumerator)": [[12, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", false]], "aidge::scheduler::connectinputs (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::scheduler::generatememory (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", false]], "aidge::scheduler::generatescheduling (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", false]], "aidge::scheduler::getstaticscheduling (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", false]], "aidge::scheduler::graphview (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler9graphViewEv", false]], "aidge::scheduler::priorproducersconsumers (c++ struct)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", false]], "aidge::scheduler::priorproducersconsumers::isprior (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", false]], "aidge::scheduler::priorproducersconsumers::priorconsumers (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", false]], "aidge::scheduler::priorproducersconsumers::priorproducersconsumers (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", false], [12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", false]], "aidge::scheduler::priorproducersconsumers::requiredproducers (c++ member)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", false]], "aidge::scheduler::priorproducersconsumers::~priorproducersconsumers (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", false]], "aidge::scheduler::resetscheduling (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", false]], "aidge::scheduler::saveschedulingdiagram (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::savestaticschedulingdiagram (c++ function)": [[12, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", false]], "aidge::scheduler::scheduler (c++ function)": [[12, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false], [12, "_CPPv4N5Aidge9Scheduler9SchedulerEv", false]], "aidge::scheduler::~scheduler (c++ function)": [[12, "_CPPv4N5Aidge9SchedulerD0Ev", false]], "aidge::sequential (c++ function)": [[6, "_CPPv4N5Aidge10SequentialENSt6vectorI6OpArgsEENSt6stringE", false]], "aidge::sequentialscheduler (c++ class)": [[12, "_CPPv4N5Aidge19SequentialSchedulerE", false]], "aidge::sequentialscheduler::backward (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", false]], "aidge::sequentialscheduler::forward (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", false]], "aidge::sequentialscheduler::schedulingpolicy (c++ enum)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", false]], "aidge::sequentialscheduler::schedulingpolicy::aslateaspossible (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::assoonaspossible (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", false]], "aidge::sequentialscheduler::schedulingpolicy::default (c++ enumerator)": [[12, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", false]], "aidge::sequentialscheduler::sequentialscheduler (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", false]], "aidge::sequentialscheduler::setschedulingpolicy (c++ function)": [[12, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", false]], "aidge::sequentialscheduler::~sequentialscheduler (c++ function)": [[12, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", false]], "aidge::sigmoid (c++ function)": [[10, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", false]], "aidge::slice (c++ function)": [[10, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", false]], "aidge::softmax (c++ function)": [[10, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", false]], "aidge::sqrt (c++ function)": [[10, "_CPPv4N5Aidge4SqrtERKNSt6stringE", false]], "aidge::sub (c++ function)": [[10, "_CPPv4N5Aidge3SubERKNSt6stringE", false]], "aidge::tanh (c++ function)": [[10, "_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::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, "_CPPv4NK5Aidge6Tensor8toStringEv", 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)": [[10, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", false]], "aidge_onnx.node_import.onnx_node_converter_ (built-in variable)": [[14, "aidge_onnx.node_import.ONNX_NODE_CONVERTER_", false]], "associate_input() (aidge_core.operator method)": [[10, "aidge_core.Operator.associate_input", false]], "associate_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.associate_input", false]], "at() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.at", false], [8, "aidge_core.MatchSolution.at", false]], "attributes() (aidge_core.node method)": [[6, "aidge_core.Node.attributes", false]], "auto_register_export() (in module aidge_onnx.node_export)": [[14, "aidge_onnx.node_export.auto_register_export", false]], "auto_register_import() (in module aidge_onnx.node_import)": [[14, "aidge_onnx.node_import.auto_register_import", false]], "avgpooling1d() (in module aidge_core)": [[10, "aidge_core.AvgPooling1D", false]], "avgpooling2d() (in module aidge_core)": [[10, "aidge_core.AvgPooling2D", false]], "avgpooling3d() (in module aidge_core)": [[10, "aidge_core.AvgPooling3D", false]], "backend() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backend", false]], "backend() (aidge_core.operator method)": [[10, "aidge_core.Operator.backend", false]], "backend() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.backend", false]], "backward() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.backward", false]], "backward() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.backward", false]], "batchnorm2d() (in module aidge_core)": [[10, "aidge_core.BatchNorm2D", false]], "calibrate (c++ function)": [[13, "_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)": [[10, "aidge_core.Operator.clone", false]], "clone() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Concat", false]], "connector (class in aidge_core)": [[6, "aidge_core.Connector", false]], "conv1d() (in module aidge_core)": [[10, "aidge_core.Conv1D", false]], "conv2d() (in module aidge_core)": [[10, "aidge_core.Conv2D", false]], "convdepthwise1d() (in module aidge_core)": [[10, "aidge_core.ConvDepthWise1D", false]], "convdepthwise2d() (in module aidge_core)": [[10, "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)": [[13, "_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)": [[10, "aidge_core.OperatorTensor.dims_forwarded", false]], "div() (in module aidge_core)": [[10, "aidge_core.Div", false]], "dtype() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.dtype", false]], "erf() (in module aidge_core)": [[10, "aidge_core.Erf", false]], "expand_metaops() (in module aidge_core)": [[11, "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)": [[14, "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)": [[10, "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)": [[10, "aidge_core.Operator.forward", false]], "forward() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.forward", false]], "forward() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.forward", false]], "forward() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.forward", false]], "forward_dims() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.forward_dims", false]], "forward_dims() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.forward_dims", false]], "fuse_batchnorm() (in module aidge_core)": [[11, "aidge_core.fuse_batchnorm", false]], "fuse_to_metaops() (in module aidge_core)": [[11, "aidge_core.fuse_to_metaops", false]], "gather() (in module aidge_core)": [[10, "aidge_core.Gather", false]], "generate_graph() (in module aidge_core)": [[6, "aidge_core.generate_graph", false]], "generate_memory() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.generate_memory", false]], "generate_memory() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.generate_memory", false]], "generate_memory() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.generate_memory", false]], "generate_scheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.generate_scheduling", false]], "generate_scheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.generate_scheduling", false]], "generic_export() (in module aidge_onnx.node_export.generic_export)": [[14, "aidge_onnx.node_export.generic_export.generic_export", false]], "genericoperator() (in module aidge_core)": [[10, "aidge_core.GenericOperator", false]], "get_adaptation() (aidge_core.export_utils.exportlib method)": [[5, "aidge_core.export_utils.ExportLib.get_adaptation", false]], "get_all() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_all", false], [8, "aidge_core.MatchSolution.get_all", 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)": [[10, "aidge_core.Operator.get_impl", false]], "get_impl() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_impl", false]], "get_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_input", false]], "get_input_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_input_nodes", 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)": [[10, "aidge_core.OperatorTensor.get_output", false]], "get_output_nodes() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.get_output_nodes", 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_query() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_query", false], [8, "aidge_core.MatchSolution.get_query", 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)": [[10, "aidge_core.Operator.get_raw_input", false]], "get_raw_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.get_raw_input", false]], "get_raw_output() (aidge_core.operator method)": [[10, "aidge_core.Operator.get_raw_output", false]], "get_raw_output() (aidge_core.operatortensor method)": [[10, "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_start_node() (aidge_core.matchsolution method)": [[7, "aidge_core.MatchSolution.get_start_node", false], [8, "aidge_core.MatchSolution.get_start_node", false]], "get_static_scheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.get_static_scheduling", false]], "get_static_scheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.get_static_scheduling", false]], "grad() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.grad", false]], "graph_view() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.graph_view", false]], "graph_view() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.graph_view", false]], "graph_view() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.graph_view", false]], "graphregex (class in aidge_core)": [[7, "aidge_core.GraphRegex", false], [8, "aidge_core.GraphRegex", 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)": [[10, "aidge_core.Identity", false]], "implspec (class in aidge_core)": [[3, "aidge_core.ImplSpec", false]], "import_generic() (in module aidge_onnx.node_import.generic)": [[14, "aidge_onnx.node_import.generic.import_generic", false]], "in_view() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.in_view", false]], "initialize (c++ function)": [[13, "_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)": [[10, "aidge_core.Operator.input_category", false]], "input_category() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.is_atomic", false]], "is_atomic() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.is_atomic", false]], "is_back_edge() (aidge_core.operator method)": [[10, "aidge_core.Operator.is_back_edge", false]], "is_back_edge() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.is_back_edge", false]], "leakyrelu() (in module aidge_core)": [[10, "aidge_core.LeakyReLU", false]], "len() (aidge_backend_opencv.mnist method)": [[2, "aidge_backend_opencv.MNIST.len", false]], "load (c++ function)": [[13, "_CPPv44load8filepath", false]], "load_onnx() (in module aidge_onnx)": [[14, "aidge_onnx.load_onnx", false]], "log_outputs() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.log_outputs", false]], "lstm() (in module aidge_core)": [[10, "aidge_core.LSTM", false]], "match() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.match", false], [8, "aidge_core.GraphRegex.match", false]], "matchsolution (class in aidge_core)": [[7, "aidge_core.MatchSolution", false], [8, "aidge_core.MatchSolution", false]], "matmul() (in module aidge_core)": [[10, "aidge_core.MatMul", false]], "matmul_to_fc() (in module aidge_core)": [[11, "aidge_core.matmul_to_fc", false]], "meta_operator() (in module aidge_core)": [[10, "aidge_core.meta_operator", false]], "mnist (class in aidge_backend_opencv)": [[2, "aidge_backend_opencv.MNIST", false]], "mul() (in module aidge_core)": [[10, "aidge_core.Mul", false]], "name() (aidge_core.node method)": [[6, "aidge_core.Node.name", false]], "nb_inputs() (aidge_core.operator method)": [[10, "aidge_core.Operator.nb_inputs", false]], "nb_inputs() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.nb_inputs", false]], "nb_outputs() (aidge_core.operator method)": [[10, "aidge_core.Operator.nb_outputs", false]], "nb_outputs() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.nb_outputs", false]], "node (class in aidge_core)": [[6, "aidge_core.Node", false]], "operator (class in aidge_core)": [[10, "aidge_core.Operator", false]], "operatortensor (class in aidge_core)": [[10, "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)": [[10, "aidge_core.PaddedAvgPooling2D", false]], "paddedconv2d() (in module aidge_core)": [[10, "aidge_core.PaddedConv2D", false]], "paddedconvdepthwise2d() (in module aidge_core)": [[10, "aidge_core.PaddedConvDepthWise2D", false]], "paddedmaxpooling2d() (in module aidge_core)": [[10, "aidge_core.PaddedMaxPooling2D", false]], "parallel() (in module aidge_core)": [[6, "aidge_core.parallel", false]], "parallelscheduler (class in aidge_core)": [[12, "aidge_core.ParallelScheduler", false]], "pop() (in module aidge_core)": [[10, "aidge_core.Pop", false]], "pow() (in module aidge_core)": [[10, "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)": [[10, "aidge_core.Producer", false]], "profile (c++ function)": [[13, "_CPPv47profile13nb_iterations4mode", false]], "reducemean() (in module aidge_core)": [[10, "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)": [[14, "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)": [[14, "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)": [[10, "aidge_core.ReLU", false]], "remove_flatten() (in module aidge_core)": [[11, "aidge_core.remove_flatten", false]], "replace() (aidge_core.graphview static method)": [[6, "aidge_core.GraphView.replace", false]], "resetscheduling() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.resetScheduling", false]], "resetscheduling() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.resetScheduling", false]], "resetscheduling() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.resetScheduling", false]], "reshape() (in module aidge_core)": [[10, "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)": [[13, "_CPPv48run_sync6inputs", false]], "save (c++ function)": [[13, "_CPPv44save8filepath", false]], "save() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.save", false]], "save_scheduling_diagram() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.save_scheduling_diagram", false]], "save_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.save_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.parallelscheduler method)": [[12, "aidge_core.ParallelScheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.scheduler method)": [[12, "aidge_core.Scheduler.save_static_scheduling_diagram", false]], "save_static_scheduling_diagram() (aidge_core.sequentialscheduler method)": [[12, "aidge_core.SequentialScheduler.save_static_scheduling_diagram", false]], "scheduler (class in aidge_core)": [[12, "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)": [[12, "aidge_core.SequentialScheduler", false]], "set_back_edges() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_back_edges", false]], "set_back_edges() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.set_backend", false]], "set_backend() (aidge_core.operatortensor method)": [[10, "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_datatype() (aidge_core.graphview method)": [[6, "aidge_core.GraphView.set_datatype", false]], "set_datatype() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_datatype", false]], "set_datatype() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Operator.set_impl", false]], "set_impl() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.set_impl", false]], "set_input() (aidge_core.operator method)": [[10, "aidge_core.Operator.set_input", false]], "set_input() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.set_input", false]], "set_key_from_graph() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.set_key_from_graph", false], [8, "aidge_core.GraphRegex.set_key_from_graph", false]], "set_name() (aidge_core.node method)": [[6, "aidge_core.Node.set_name", false]], "set_node_key() (aidge_core.graphregex method)": [[7, "aidge_core.GraphRegex.set_node_key", false], [8, "aidge_core.GraphRegex.set_node_key", 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)": [[10, "aidge_core.Operator.set_output", false]], "set_output() (aidge_core.operatortensor method)": [[10, "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)": [[10, "aidge_core.Sigmoid", false]], "size() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.size", false]], "slice() (in module aidge_core)": [[10, "aidge_core.Slice", false]], "softmax() (in module aidge_core)": [[10, "aidge_core.Softmax", false]], "sqrt() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.sqrt", false]], "sqrt() (in module aidge_core)": [[10, "aidge_core.Sqrt", false]], "sub() (in module aidge_core)": [[10, "aidge_core.Sub", false]], "supported_operators() (in module aidge_onnx.node_export)": [[14, "aidge_onnx.node_export.supported_operators", false]], "supported_operators() (in module aidge_onnx.node_import)": [[14, "aidge_onnx.node_import.supported_operators", false]], "tanh() (in module aidge_core)": [[10, "aidge_core.Tanh", false]], "tensor (class in aidge_core)": [[4, "aidge_core.Tensor", false]], "transpose() (in module aidge_core)": [[10, "aidge_core.Transpose", false]], "type() (aidge_core.node method)": [[6, "aidge_core.Node.type", false]], "type() (aidge_core.operator method)": [[10, "aidge_core.Operator.type", false]], "type() (aidge_core.operatortensor method)": [[10, "aidge_core.OperatorTensor.type", false]], "undefined() (aidge_core.tensor method)": [[4, "aidge_core.Tensor.undefined", false]]}, "objects": {"": [[10, 0, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add"], [10, 1, 1, "_CPPv4N5Aidge3AddERKNSt6stringE", "Aidge::Add::name"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10AvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEE", "Aidge::AvgPooling::stride_dims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::epsilon"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::momentum"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::nbFeatures"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge9BatchNormENSt10shared_ptrI4NodeEEK9DimSize_tKfKfKbRKNSt6stringE", "Aidge::BatchNorm::trainingMode"], [10, 0, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast"], [10, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::name"], [10, 1, 1, "_CPPv4N5Aidge4CastEK8DataTypeRKNSt6stringE", "Aidge::Cast::targetType"], [10, 0, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat"], [10, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::axis"], [10, 1, 1, "_CPPv4N5Aidge6ConcatEK9IOIndex_tKNSt7int32_tERKNSt6stringE", "Aidge::Concat::name"], [10, 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"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::dilationDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::inChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::kernelDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::noBias"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::outChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge4ConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::Conv::strideDims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::dilationDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::kernelDims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::nbChannels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge13ConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::ConvDepthWise::noBias"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div"], [10, 1, 1, "_CPPv4N5Aidge3DivERKNSt6stringE", "Aidge::Div::name"], [10, 0, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf"], [10, 1, 1, "_CPPv4N5Aidge3ErfERKNSt6stringE", "Aidge::Erf::name"], [10, 0, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::inChannels"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::name"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::noBias"], [10, 1, 1, "_CPPv4N5Aidge2FCEK9DimSize_tK9DimSize_tbRKNSt6stringE", "Aidge::FC::outChannels"], [10, 0, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::axis"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::gatheredShape"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::indices"], [10, 1, 1, "_CPPv4N5Aidge6GatherENSt6int8_tERKNSt6vectorI7int64_tEERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Gather::name"], [7, 3, 1, "_CPPv4N5Aidge10GraphRegexE", "Aidge::GraphRegex"], [8, 3, 1, "_CPPv4N5Aidge10GraphRegexE", "Aidge::GraphRegex"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", "Aidge::GraphRegex::GraphRegex"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10GraphRegexEv", "Aidge::GraphRegex::GraphRegex"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::f"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::f"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::query"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex8addQueryEKNSt6stringE19RecipesFunctionType", "Aidge::GraphRegex::addQuery::query"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex14appliedRecipesENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::appliedRecipes::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex5matchENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::match::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph::ref"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex15setKeyFromGraphENSt10shared_ptrI9GraphViewEE", "Aidge::GraphRegex::setKeyFromGraph::ref"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::conditionalExpressions"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::conditionalExpressions"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::f"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::f"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::key"], [7, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::key"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringEKNSt6stringE", "Aidge::GraphRegex::setNodeKey::key"], [8, 1, 1, "_CPPv4N5Aidge10GraphRegex10setNodeKeyEKNSt6stringENSt8functionIFb7NodePtrEEE", "Aidge::GraphRegex::setNodeKey::key"], [7, 0, 1, "_CPPv4N5Aidge10GraphRegexD0Ev", "Aidge::GraphRegex::~GraphRegex"], [8, 0, 1, "_CPPv4N5Aidge10GraphRegexD0Ev", "Aidge::GraphRegex::~GraphRegex"], [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"], [10, 0, 1, "_CPPv4N5Aidge8IdentityERKNSt6stringE", "Aidge::Identity"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::hidden_channels"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::in_channels"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::name"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::noBias"], [10, 1, 1, "_CPPv4N5Aidge4LSTME9DimSize_t9DimSize_t9DimSize_tbRKNSt6stringE", "Aidge::LSTM::seq_length"], [10, 0, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU"], [10, 1, 1, "_CPPv4N5Aidge9LeakyReLUEfRKNSt6stringE", "Aidge::LeakyReLU::name"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul"], [10, 1, 1, "_CPPv4N5Aidge6MatMulERKNSt6stringE", "Aidge::MatMul::name"], [7, 3, 1, "_CPPv4N5Aidge13MatchSolutionE", "Aidge::MatchSolution"], [8, 3, 1, "_CPPv4N5Aidge13MatchSolutionE", "Aidge::MatchSolution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", "Aidge::MatchSolution::MatchSolution"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionEv", "Aidge::MatchSolution::MatchSolution"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::precedence"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::precedence"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::query"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::query"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::startNode"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13MatchSolutionERNSt6vectorINSt10shared_ptrI17FsmRunTimeContextEEEEKNSt6stringEKNSt6vectorI7NodePtrEE", "Aidge::MatchSolution::MatchSolution::startNode"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible::solution"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution13areCompatibleENSt10shared_ptrI13MatchSolutionEE", "Aidge::MatchSolution::areCompatible::solution"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at"], [7, 1, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at::key"], [8, 1, 1, "_CPPv4N5Aidge13MatchSolution2atERKNSt6stringE", "Aidge::MatchSolution::at::key"], [7, 0, 1, "_CPPv4N5Aidge13MatchSolution6getAllEv", "Aidge::MatchSolution::getAll"], [8, 0, 1, "_CPPv4N5Aidge13MatchSolution6getAllEv", "Aidge::MatchSolution::getAll"], [7, 0, 1, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", "Aidge::MatchSolution::getQuery"], [8, 0, 1, "_CPPv4NK5Aidge13MatchSolution8getQueryEv", "Aidge::MatchSolution::getQuery"], [7, 0, 1, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", "Aidge::MatchSolution::getStartNode"], [8, 0, 1, "_CPPv4NK5Aidge13MatchSolution12getStartNodeEv", "Aidge::MatchSolution::getStartNode"], [10, 0, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize"], [10, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::endStep"], [10, 1, 1, "_CPPv4N5Aidge8MemorizeEKNSt8uint32_tERKNSt6stringE", "Aidge::Memorize::name"], [10, 0, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::forcedInputsCategory"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::graph"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::name"], [10, 1, 1, "_CPPv4N5Aidge12MetaOperatorEPKcRKNSt10shared_ptrI9GraphViewEERKNSt6vectorI13InputCategoryEERKNSt6stringE", "Aidge::MetaOperator::type"], [10, 0, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move"], [10, 1, 1, "_CPPv4N5Aidge4MoveERKNSt6stringE", "Aidge::Move::name"], [10, 0, 1, "_CPPv4N5Aidge3MulERKNSt6stringE", "Aidge::Mul"], [10, 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, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild"], [6, 0, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherInId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::otherNode"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "Aidge::Node::addChild::otherView"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildE7NodePtrK9IOIndex_t9IOIndex_t", "Aidge::Node::addChild::outId"], [6, 1, 1, "_CPPv4N5Aidge4Node8addChildENSt10shared_ptrI9GraphViewEEK9IOIndex_tNSt4pairI7NodePtr9IOIndex_tEE", "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"], [10, 3, 1, "_CPPv4N5Aidge8OperatorE", "Aidge::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator"], [10, 0, 1, "_CPPv4N5Aidge8Operator8OperatorEv", "Aidge::Operator::Operator"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::inputsCategory"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::nbOut"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERK8Operator", "Aidge::Operator::Operator::op"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::operatorType"], [10, 1, 1, "_CPPv4N5Aidge8Operator8OperatorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_tK12OperatorType", "Aidge::Operator::Operator::type"], [10, 0, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::data"], [10, 1, 1, "_CPPv4N5Aidge8Operator14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::associateInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator10attributesEv", "Aidge::Operator::attributes"], [10, 0, 1, "_CPPv4NK5Aidge8Operator7backendEv", "Aidge::Operator::backend"], [10, 0, 1, "_CPPv4N5Aidge8Operator8backwardEv", "Aidge::Operator::backward"], [10, 0, 1, "_CPPv4NK5Aidge8Operator5cloneEv", "Aidge::Operator::clone"], [10, 0, 1, "_CPPv4N5Aidge8Operator7forwardEv", "Aidge::Operator::forward"], [10, 0, 1, "_CPPv4NK5Aidge8Operator20getAvailableBackendsEv", "Aidge::Operator::getAvailableBackends"], [10, 0, 1, "_CPPv4NK5Aidge8Operator7getImplEv", "Aidge::Operator::getImpl"], [10, 0, 1, "_CPPv4N5Aidge8Operator13getInputsNameEv", "Aidge::Operator::getInputsName"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbConsumedDataEK9IOIndex_t", "Aidge::Operator::getNbConsumedData::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbProducedDataEK9IOIndex_t", "Aidge::Operator::getNbProducedData::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getNbRequiredDataEK9IOIndex_t", "Aidge::Operator::getNbRequiredData::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected"], [10, 1, 1, "_CPPv4NK5Aidge8Operator22getNbRequiredProtectedEK9IOIndex_t", "Aidge::Operator::getNbRequiredProtected::inputIdx"], [10, 0, 1, "_CPPv4N5Aidge8Operator14getOutputsNameEv", "Aidge::Operator::getOutputsName"], [10, 0, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator11getRawInputEK9IOIndex_t", "Aidge::Operator::getRawInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator12getRawOutputEK9IOIndex_t", "Aidge::Operator::getRawOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::inputsSize"], [10, 1, 1, "_CPPv4NK5Aidge8Operator17getRequiredMemoryEK9IOIndex_tRKNSt6vectorI9DimSize_tEE", "Aidge::Operator::getRequiredMemory::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator19inheritedAttributesEv", "Aidge::Operator::inheritedAttributes"], [10, 0, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory"], [10, 1, 1, "_CPPv4NK5Aidge8Operator13inputCategoryE9IOIndex_t", "Aidge::Operator::inputCategory::idx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator8isAtomicEv", "Aidge::Operator::isAtomic"], [10, 0, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge"], [10, 1, 1, "_CPPv4NK5Aidge8Operator10isBackEdgeE9IOIndex_t", "Aidge::Operator::isBackEdge::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator8nbInputsEv", "Aidge::Operator::nbInputs"], [10, 0, 1, "_CPPv4NK5Aidge8Operator9nbOutputsEv", "Aidge::Operator::nbOutputs"], [10, 0, 1, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::operator()"], [10, 1, 1, "_CPPv4N5Aidge8OperatorclENSt10shared_ptrI17DynamicAttributesEE", "Aidge::Operator::operator()::attrs"], [10, 0, 1, "_CPPv4NK5Aidge8Operator12operatorTypeEv", "Aidge::Operator::operatorType"], [10, 0, 1, "_CPPv4N5Aidge8Operator22resetConsummerProducerEv", "Aidge::Operator::resetConsummerProducer"], [10, 0, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator10resetInputEK9IOIndex_t", "Aidge::Operator::resetInput::inputIdx"], [10, 0, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges"], [10, 1, 1, "_CPPv4N5Aidge8Operator12setBackEdgesERKNSt3setI9IOIndex_tEE", "Aidge::Operator::setBackEdges::backEdges"], [10, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend"], [10, 0, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6vectorINSt4pairINSt6stringE11DeviceIdx_tEEEE", "Aidge::Operator::setBackend::backends"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::device"], [10, 1, 1, "_CPPv4N5Aidge8Operator10setBackendERKNSt6stringE11DeviceIdx_t", "Aidge::Operator::setBackend::name"], [10, 0, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat"], [10, 1, 1, "_CPPv4NK5Aidge8Operator13setDataFormatERK10DataFormat", "Aidge::Operator::setDataFormat::dataFormat"], [10, 0, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType"], [10, 1, 1, "_CPPv4NK5Aidge8Operator11setDataTypeERK8DataType", "Aidge::Operator::setDataType::dataType"], [10, 0, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl"], [10, 1, 1, "_CPPv4N5Aidge8Operator7setImplENSt10shared_ptrI12OperatorImplEE", "Aidge::Operator::setImpl::impl"], [10, 0, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput"], [10, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::data"], [10, 1, 1, "_CPPv4N5Aidge8Operator8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput"], [10, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::data"], [10, 1, 1, "_CPPv4NK5Aidge8Operator9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::Operator::setOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge8Operator4typeEv", "Aidge::Operator::type"], [10, 0, 1, "_CPPv4N5Aidge8Operator23updateConsummerProducerEv", "Aidge::Operator::updateConsummerProducer"], [10, 0, 1, "_CPPv4N5Aidge8OperatorD0Ev", "Aidge::Operator::~Operator"], [10, 3, 1, "_CPPv4N5Aidge14OperatorTensorE", "Aidge::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorEv", "Aidge::OperatorTensor::OperatorTensor"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::inputsCategory"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::nbOut"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERK14OperatorTensor", "Aidge::OperatorTensor::OperatorTensor::other"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14OperatorTensorERKNSt6stringERKNSt6vectorI13InputCategoryEEK9IOIndex_t", "Aidge::OperatorTensor::OperatorTensor::type"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::data"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor14associateInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::associateInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::firstEltDims"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputDims"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor21computeReceptiveFieldERKNSt6vectorI9DimSize_tEERKNSt6vectorI9DimSize_tEEK9IOIndex_t", "Aidge::OperatorTensor::computeReceptiveField::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13dimsForwardedEv", "Aidge::OperatorTensor::dimsForwarded"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor7forwardEv", "Aidge::OperatorTensor::forward"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor11forwardDimsEb", "Aidge::OperatorTensor::forwardDims::allowDataDependency"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor8getInputEK9IOIndex_t", "Aidge::OperatorTensor::getInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9getOutputEK9IOIndex_t", "Aidge::OperatorTensor::getOutput::outputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11getRawInputEK9IOIndex_t", "Aidge::OperatorTensor::getRawInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor12getRawOutputEKN5Aidge9IOIndex_tE", "Aidge::OperatorTensor::getRawOutput::outputIdx"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor10resetInputEK9IOIndex_t", "Aidge::OperatorTensor::resetInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor13setDataFormatERK10DataFormat", "Aidge::OperatorTensor::setDataFormat::dataFormat"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor11setDataTypeERK8DataType", "Aidge::OperatorTensor::setDataType::dataType"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::data"], [10, 1, 1, "_CPPv4N5Aidge14OperatorTensor8setInputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setInput::inputIdx"], [10, 0, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::data"], [10, 1, 1, "_CPPv4NK5Aidge14OperatorTensor9setOutputEK9IOIndex_tRKNSt10shared_ptrI4DataEE", "Aidge::OperatorTensor::setOutput::outputIdx"], [10, 0, 1, "_CPPv4N5Aidge14OperatorTensorD0Ev", "Aidge::OperatorTensor::~OperatorTensor"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::padding_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge16PaddedAvgPoolingENSt10shared_ptrI4NodeEERA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEE", "Aidge::PaddedAvgPooling::stride_dims"], [10, 0, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv"], [10, 2, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::DIM"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::dilation_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::in_channels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::kernel_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::name"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::no_bias"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::out_channels"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::padding_dims"], [10, 1, 1, "_CPPv4I_9DimSize_tEN5Aidge10PaddedConvENSt10shared_ptrI4NodeEE9DimSize_t9DimSize_tRA3DIM_K9DimSize_tRKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConv::stride_dims"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::dilation_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::kernel_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::name"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::nb_channels"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::no_bias"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::padding_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge19PaddedConvDepthWiseENSt10shared_ptrI4NodeEEK9DimSize_tRKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEERKNSt5arrayI9DimSize_t3DIMEEb", "Aidge::PaddedConvDepthWise::stride_dims"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::ceil_mode"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::kernel_dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::name"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge16PaddedMaxPoolingENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringERKNSt5arrayI9DimSize_t3DIMEERKNSt5arrayI9DimSize_tXmlL2E3DIMEEEb", "Aidge::PaddedMaxPooling::padding_dims"], [10, 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"], [12, 3, 1, "_CPPv4N5Aidge17ParallelSchedulerE", "Aidge::ParallelScheduler"], [12, 0, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler17ParallelSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::ParallelScheduler::ParallelScheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::data"], [12, 1, 1, "_CPPv4N5Aidge17ParallelScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::ParallelScheduler::forward::forwardDims"], [12, 0, 1, "_CPPv4N5Aidge17ParallelSchedulerD0Ev", "Aidge::ParallelScheduler::~ParallelScheduler"], [10, 0, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop"], [10, 1, 1, "_CPPv4N5Aidge3PopERKNSt6stringE", "Aidge::Pop::name"], [10, 0, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow"], [10, 1, 1, "_CPPv4N5Aidge3PowERKNSt6stringE", "Aidge::Pow::name"], [10, 0, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer"], [10, 0, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer"], [10, 2, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::DIM"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::constant"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::constant"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::dims"], [10, 1, 1, "_CPPv4I_NSt5arrayI9DimSize_tXL1EEE9size_typeEEN5Aidge8ProducerENSt10shared_ptrI4NodeEERKNSt5arrayI9DimSize_t3DIMEERKNSt6stringEb", "Aidge::Producer::name"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::name"], [10, 1, 1, "_CPPv4N5Aidge8ProducerEKNSt10shared_ptrI6TensorEERKNSt6stringEb", "Aidge::Producer::tensor"], [10, 0, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU"], [10, 1, 1, "_CPPv4N5Aidge4ReLUERKNSt6stringE", "Aidge::ReLU::name"], [10, 0, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::axes"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::keep_dims"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::name"], [10, 1, 1, "_CPPv4N5Aidge10ReduceMeanERKNSt6vectorINSt7int32_tEEEbbRKNSt6stringE", "Aidge::ReduceMean::noop_with_empty_axes"], [10, 0, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape"], [10, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::allowzero"], [10, 1, 1, "_CPPv4N5Aidge7ReshapeERKNSt6vectorINSt7int64_tEEEbRKNSt6stringE", "Aidge::Reshape::name"], [10, 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"], [10, 0, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::isOutputUnsigned"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::name"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::quantizedNbBits"], [10, 1, 1, "_CPPv4N5Aidge7ScalingEfNSt6size_tEbRKNSt6stringE", "Aidge::Scaling::scalingFactor"], [12, 3, 1, "_CPPv4N5Aidge9SchedulerE", "Aidge::Scheduler"], [12, 5, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatusE", "Aidge::Scheduler::AvailableDataStatus"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus9ConnectedE", "Aidge::Scheduler::AvailableDataStatus::Connected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus12NotConnectedE", "Aidge::Scheduler::AvailableDataStatus::NotConnected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus23UpperNodeInputConnectedE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputConnected"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus19UpperNodeInputFoundE", "Aidge::Scheduler::AvailableDataStatus::UpperNodeInputFound"], [12, 6, 1, "_CPPv4N5Aidge9Scheduler19AvailableDataStatus11ValidTensorE", "Aidge::Scheduler::AvailableDataStatus::ValidTensor"], [12, 3, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersE", "Aidge::Scheduler::PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersERK23PriorProducersConsumers", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers23PriorProducersConsumersEv", "Aidge::Scheduler::PriorProducersConsumers::PriorProducersConsumers"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers7isPriorE", "Aidge::Scheduler::PriorProducersConsumers::isPrior"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers14priorConsumersE", "Aidge::Scheduler::PriorProducersConsumers::priorConsumers"], [12, 4, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumers17requiredProducersE", "Aidge::Scheduler::PriorProducersConsumers::requiredProducers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler23PriorProducersConsumersD0Ev", "Aidge::Scheduler::PriorProducersConsumers::~PriorProducersConsumers"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler9SchedulerEv", "Aidge::Scheduler::Scheduler"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler9SchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::Scheduler::Scheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs"], [12, 1, 1, "_CPPv4N5Aidge9Scheduler13connectInputsERKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::Scheduler::connectInputs::data"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::incProducers"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler14generateMemoryEbb", "Aidge::Scheduler::generateMemory::wrapAroundBuffer"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler18generateSchedulingEv", "Aidge::Scheduler::generateScheduling"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", "Aidge::Scheduler::getStaticScheduling"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler19getStaticSchedulingENSt6size_tE", "Aidge::Scheduler::getStaticScheduling::step"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler9graphViewEv", "Aidge::Scheduler::graphView"], [12, 0, 1, "_CPPv4N5Aidge9Scheduler15resetSchedulingEv", "Aidge::Scheduler::resetScheduling"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler21saveSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveSchedulingDiagram::fileName"], [12, 0, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram"], [12, 1, 1, "_CPPv4NK5Aidge9Scheduler27saveStaticSchedulingDiagramERKNSt6stringE", "Aidge::Scheduler::saveStaticSchedulingDiagram::fileName"], [12, 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"], [12, 3, 1, "_CPPv4N5Aidge19SequentialSchedulerE", "Aidge::SequentialScheduler"], [12, 5, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicyE", "Aidge::SequentialScheduler::SchedulingPolicy"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsLateAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsLateAsPossible"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy16AsSoonAsPossibleE", "Aidge::SequentialScheduler::SchedulingPolicy::AsSoonAsPossible"], [12, 6, 1, "_CPPv4N5Aidge19SequentialScheduler16SchedulingPolicy7DefaultE", "Aidge::SequentialScheduler::SchedulingPolicy::Default"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::graphView"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19SequentialSchedulerENSt10shared_ptrI9GraphViewEENSt10shared_ptrI4NodeEE", "Aidge::SequentialScheduler::SequentialScheduler::upperNode"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler8backwardEv", "Aidge::SequentialScheduler::backward"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::data"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler7forwardEbRKNSt6vectorINSt10shared_ptrIN5Aidge6TensorEEEEE", "Aidge::SequentialScheduler::forward::forwardDims"], [12, 0, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy"], [12, 1, 1, "_CPPv4N5Aidge19SequentialScheduler19setSchedulingPolicyE16SchedulingPolicy", "Aidge::SequentialScheduler::setSchedulingPolicy::policy"], [12, 0, 1, "_CPPv4N5Aidge19SequentialSchedulerD0Ev", "Aidge::SequentialScheduler::~SequentialScheduler"], [10, 0, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid"], [10, 1, 1, "_CPPv4N5Aidge7SigmoidERKNSt6stringE", "Aidge::Sigmoid::name"], [10, 0, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::axes"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::ends"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::name"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::starts"], [10, 1, 1, "_CPPv4N5Aidge5SliceERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt7int64_tEEERKNSt6vectorINSt6int8_tEEERKNSt6vectorINSt7int64_tEEERKNSt6stringE", "Aidge::Slice::steps"], [10, 0, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax"], [10, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::axis"], [10, 1, 1, "_CPPv4N5Aidge7SoftmaxENSt7int32_tERKNSt6stringE", "Aidge::Softmax::name"], [10, 0, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt"], [10, 1, 1, "_CPPv4N5Aidge4SqrtERKNSt6stringE", "Aidge::Sqrt::name"], [10, 0, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub"], [10, 1, 1, "_CPPv4N5Aidge3SubERKNSt6stringE", "Aidge::Sub::name"], [10, 0, 1, "_CPPv4N5Aidge4TanhERKNSt6stringE", "Aidge::Tanh"], [10, 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, "_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, "_CPPv4NK5Aidge6Tensor8toStringEv", "Aidge::Tensor::toString"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor9undefinedEv", "Aidge::Tensor::undefined"], [4, 0, 1, "_CPPv4NK5Aidge6Tensor5zerosEv", "Aidge::Tensor::zeros"], [4, 0, 1, "_CPPv4N5Aidge6TensorD0Ev", "Aidge::Tensor::~Tensor"], [10, 0, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose"], [10, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::name"], [10, 1, 1, "_CPPv4N5Aidge9TransposeERKNSt6vectorI9DimSize_tEERKNSt6stringE", "Aidge::Transpose::outputDimsOrder"], [11, 0, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend"], [11, 1, 1, "_CPPv4N5Aidge14adaptToBackendENSt10shared_ptrI9GraphViewEE", "Aidge::adaptToBackend::graph"], [11, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [11, 0, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding"], [11, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [11, 1, 1, "_CPPv4N5Aidge15constantFoldingENSt10shared_ptrI9GraphViewEE", "Aidge::constantFolding::graph"], [11, 0, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps"], [11, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::graph"], [11, 1, 1, "_CPPv4N5Aidge13expandMetaOpsENSt10shared_ptrI9GraphViewEEb", "Aidge::expandMetaOps::recursive"], [11, 0, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove"], [11, 1, 1, "_CPPv4N5Aidge16explicitCastMoveENSt10shared_ptrI9GraphViewEE", "Aidge::explicitCastMove::graphView"], [11, 0, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose"], [11, 1, 1, "_CPPv4N5Aidge17explicitTransposeENSt10shared_ptrI9GraphViewEE", "Aidge::explicitTranspose::graphView"], [11, 0, 1, "_CPPv4N5Aidge13fuseBatchNormENSt10shared_ptrI9GraphViewEE", "Aidge::fuseBatchNorm"], [11, 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"], [11, 0, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling"], [11, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::matMul"], [11, 1, 1, "_CPPv4N5Aidge12matMulTilingE7NodePtrRKNSt6vectorI9DimSize_tEE", "Aidge::matMulTiling::maxDims"], [11, 0, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout"], [11, 1, 1, "_CPPv4N5Aidge13removeDropoutENSt10shared_ptrI9GraphViewEE", "Aidge::removeDropout::graphView"], [11, 0, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten"], [11, 1, 1, "_CPPv4N5Aidge13removeFlattenENSt10shared_ptrI9GraphViewEE", "Aidge::removeFlatten::graphView"], [2, 0, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv"], [2, 1, 1, "_CPPv4N5Aidge12tensorOpencvEN2cv3MatE", "Aidge::tensorOpencv::mat"], [13, 0, 1, "_CPPv49calibrate23calibration_folder_path15cache_file_path10batch_size", "calibrate"], [13, 0, 1, "_CPPv46device2id", "device"], [13, 0, 1, "_CPPv410initializev", "initialize"], [13, 0, 1, "_CPPv44load8filepath", "load"], [13, 0, 1, "_CPPv47profile13nb_iterations4mode", "profile"], [13, 0, 1, "_CPPv48run_sync6inputs", "run_sync"], [13, 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": [[10, 10, 1, "", "Add"], [10, 10, 1, "", "AvgPooling1D"], [10, 10, 1, "", "AvgPooling2D"], [10, 10, 1, "", "AvgPooling3D"], [10, 10, 1, "", "BatchNorm2D"], [10, 10, 1, "", "Concat"], [6, 8, 1, "", "Connector"], [10, 10, 1, "", "Conv1D"], [10, 10, 1, "", "Conv2D"], [10, 10, 1, "", "ConvDepthWise1D"], [10, 10, 1, "", "ConvDepthWise2D"], [4, 8, 1, "", "DataProvider"], [10, 10, 1, "", "Div"], [10, 10, 1, "", "Erf"], [10, 10, 1, "", "FC"], [10, 10, 1, "", "Gather"], [10, 10, 1, "", "GenericOperator"], [8, 8, 1, "", "GraphRegex"], [6, 8, 1, "", "GraphView"], [3, 8, 1, "", "IOSpec"], [10, 10, 1, "", "Identity"], [3, 8, 1, "", "ImplSpec"], [10, 10, 1, "", "LSTM"], [10, 10, 1, "", "LeakyReLU"], [10, 10, 1, "", "MatMul"], [8, 8, 1, "", "MatchSolution"], [10, 10, 1, "", "Mul"], [6, 8, 1, "", "Node"], [10, 8, 1, "", "Operator"], [10, 8, 1, "", "OperatorTensor"], [10, 10, 1, "", "PaddedAvgPooling2D"], [10, 10, 1, "", "PaddedConv2D"], [10, 10, 1, "", "PaddedConvDepthWise2D"], [10, 10, 1, "", "PaddedMaxPooling2D"], [12, 8, 1, "", "ParallelScheduler"], [10, 10, 1, "", "Pop"], [10, 10, 1, "", "Pow"], [10, 10, 1, "", "Producer"], [10, 10, 1, "", "ReLU"], [10, 10, 1, "", "ReduceMean"], [10, 10, 1, "", "Reshape"], [12, 8, 1, "", "Scheduler"], [12, 8, 1, "", "SequentialScheduler"], [10, 10, 1, "", "Sigmoid"], [10, 10, 1, "", "Slice"], [10, 10, 1, "", "Softmax"], [10, 10, 1, "", "Sqrt"], [10, 10, 1, "", "Sub"], [10, 10, 1, "", "Tanh"], [4, 8, 1, "", "Tensor"], [10, 10, 1, "", "Transpose"], [11, 10, 1, "", "adapt_to_backend"], [11, 10, 1, "", "expand_metaops"], [11, 10, 1, "", "fuse_batchnorm"], [11, 10, 1, "", "fuse_to_metaops"], [6, 10, 1, "", "generate_graph"], [6, 10, 1, "", "get_connected_graph_view"], [11, 10, 1, "", "matmul_to_fc"], [10, 10, 1, "", "meta_operator"], [6, 10, 1, "", "parallel"], [11, 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.GraphRegex": [[8, 9, 1, "", "__init__"], [8, 9, 1, "", "add_query"], [8, 9, 1, "", "match"], [8, 9, 1, "", "set_key_from_graph"], [8, 9, 1, "", "set_node_key"]], "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"]], "aidge_core.IOSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.ImplSpec": [[3, 9, 1, "", "__init__"]], "aidge_core.MatchSolution": [[8, 9, 1, "", "__init__"], [8, 9, 1, "", "at"], [8, 9, 1, "", "get_all"], [8, 9, 1, "", "get_query"], [8, 9, 1, "", "get_start_node"]], "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": [[10, 9, 1, "", "__init__"], [10, 9, 1, "", "associate_input"], [10, 9, 1, "", "backend"], [10, 9, 1, "", "clone"], [10, 9, 1, "", "forward"], [10, 9, 1, "", "get_impl"], [10, 9, 1, "", "get_raw_input"], [10, 9, 1, "", "get_raw_output"], [10, 9, 1, "", "input_category"], [10, 9, 1, "", "is_atomic"], [10, 9, 1, "", "is_back_edge"], [10, 9, 1, "", "nb_inputs"], [10, 9, 1, "", "nb_outputs"], [10, 9, 1, "", "set_back_edges"], [10, 9, 1, "", "set_backend"], [10, 9, 1, "", "set_datatype"], [10, 9, 1, "", "set_impl"], [10, 9, 1, "", "set_input"], [10, 9, 1, "", "set_output"], [10, 9, 1, "", "type"]], "aidge_core.OperatorTensor": [[10, 9, 1, "", "__init__"], [10, 9, 1, "", "associate_input"], [10, 9, 1, "", "backend"], [10, 9, 1, "", "clone"], [10, 9, 1, "", "dims_forwarded"], [10, 9, 1, "", "forward"], [10, 9, 1, "", "forward_dims"], [10, 9, 1, "", "get_impl"], [10, 9, 1, "", "get_input"], [10, 9, 1, "", "get_output"], [10, 9, 1, "", "get_raw_input"], [10, 9, 1, "", "get_raw_output"], [10, 9, 1, "", "input_category"], [10, 9, 1, "", "is_atomic"], [10, 9, 1, "", "is_back_edge"], [10, 9, 1, "", "nb_inputs"], [10, 9, 1, "", "nb_outputs"], [10, 9, 1, "", "set_back_edges"], [10, 9, 1, "", "set_backend"], [10, 9, 1, "", "set_datatype"], [10, 9, 1, "", "set_impl"], [10, 9, 1, "", "set_input"], [10, 9, 1, "", "set_output"], [10, 9, 1, "", "type"]], "aidge_core.ParallelScheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "forward"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Scheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.SequentialScheduler": [[12, 9, 1, "", "__init__"], [12, 9, 1, "", "backward"], [12, 9, 1, "", "forward"], [12, 9, 1, "", "generate_memory"], [12, 9, 1, "", "generate_scheduling"], [12, 9, 1, "", "get_static_scheduling"], [12, 9, 1, "", "graph_view"], [12, 9, 1, "", "resetScheduling"], [12, 9, 1, "", "save_scheduling_diagram"], [12, 9, 1, "", "save_static_scheduling_diagram"]], "aidge_core.Tensor": [[4, 9, 1, "", "__init__"], [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, "", "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"]], "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": [[14, 10, 1, "", "export_onnx"], [14, 10, 1, "", "load_onnx"]], "aidge_onnx.node_export": [[14, 10, 1, "", "auto_register_export"], [14, 10, 1, "", "register_export"], [14, 10, 1, "", "supported_operators"]], "aidge_onnx.node_export.generic_export": [[14, 10, 1, "", "generic_export"]], "aidge_onnx.node_import": [[14, 11, 1, "", "ONNX_NODE_CONVERTER_"], [14, 10, 1, "", "auto_register_import"], [14, 10, 1, "", "register_import"], [14, 10, 1, "", "supported_operators"]], "aidge_onnx.node_import.generic": [[14, 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, 10, 11, 12, 13, 18, 19, 20, 21, 23, 25, 26, 27, 28, 34, 38, 40], "0": [0, 4, 6, 10, 11, 12, 19, 20, 21, 22, 23, 25, 26, 27, 39, 42], "00": [23, 25, 26], "000": 26, "000000": 23, "0000e": 26, "00080108642578125": 20, "000e": 26, "00299072265625": 20, "01": [25, 26], "02": 26, "03": 26, "039366": 20, "0393662": 20, "0393667": 20, "04": [20, 26], "0443442": 21, "0455e": 26, "05": 26, "0500e": 26, "055716": 20, "0557165": 20, "06": [0, 10, 26], "07": 26, "08": 26, "09": 26, "0996679": 21, "099668": 21, "0e": 10, "0f": 10, "0x7f3b3e7a16a0": 20, "1": [4, 6, 8, 10, 11, 13, 19, 20, 21, 22, 23, 25, 26, 27, 30, 42], "10": [6, 11, 20, 21, 23, 25, 26, 27], "100": [20, 25, 26], "1000": 20, "10000000149011612": 10, "101_first_step": [20, 22], "102": 26, "103": 26, "106": 26, "109": 26, "11": [11, 20, 23, 25, 26, 27], "1122966": 21, "116": 26, "118177": 20, "1181774": 20, "118178": 20, "12": [20, 23, 25, 26, 27], "125": 23, "1277769462688226214165475451625013248": 23, "128": 25, "13": [11, 20, 23, 25, 26, 27], "130e": 26, "13579765": 21, "1384279050682652333765980325819711488": 23, "139": 23, "1392597849290325060684627253517090816": 23, "13954135": 21, "14": [20, 21, 23, 25, 26, 28], "1412600900392951435054219668834222080": 23, "15": [20, 21, 26], "15625": 25, "16": [11, 20, 21, 23, 25, 26, 30], "16139984130859375": 20, "165191650390625": 20, "16bit": [32, 39], "16x16": 11, "17": [20, 21, 23, 25, 26], "17643779516220093": 25, "18": [6, 20, 21, 26], "180": 11, "182431": 20, "1832724553126316023597530735544631296": 23, "18512852": 21, "18818429112434387": 25, "19": [20, 21, 23, 26], "192": 25, "199": 25, "1d": [4, 39], "1e": 20, "1f": 10, "1px": 11, "2": [0, 4, 6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30, 42], "20": [11, 20, 26], "200": [20, 21, 22, 23, 26], "2017": [23, 25], "2024": [23, 25], "2025": 0, "20392664": 21, "21": [23, 25], "214": 23, "22": [11, 20], "22327208518981934": 25, "23": 20, "24": [11, 20, 25], "2401e": 26, "2406125": 21, "242": 11, "24236728": 21, "24839124": 21, "25": [11, 20], "250e": 26, "255": 23, "2550": 20, "256": 25, "26": 20, "2663787305355072": 25, "2689649": 21, "27": [11, 20, 26], "28": [20, 23, 26], "2800e": 26, "280e": 26, "29": 20, "2bcpu": 25, "2d": [19, 30, 39], "3": [4, 6, 10, 11, 17, 20, 21, 22, 23, 25, 26, 27, 28, 30, 42], "30": 20, "3000e": 26, "300px": 23, "30561584": 21, "31": [23, 26], "310586": 21, "311413": 20, "3114134": 20, "3114135": 20, "32": [23, 25, 26, 27, 30], "320": 25, "32bit": [32, 39], "33": 26, "3388066": 20, "338807": 20, "34": 20, "3479292": 21, "36": [11, 26], "360e": 26, "375": 25, "38": 26, "384": 25, "3851865366745094664176261406010638336": 23, "39": [20, 21, 22, 23, 26], "3900e": 26, "39250": 20, "3947506": 21, "396087": 20, "3960874": 20, "3960878": 20, "3985453": 21, "3d": 39, "3f": 26, "3x3": 42, "4": [0, 2, 4, 6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "403558611869812": 25, "409208468011936905017386110216568832": 23, "41": 23, "4100e": 26, "42": 26, "4230760743638261462308669633108901888": 23, "42310": 20, "43": 26, "455979": 20, "45598": 20, "460281": 21, "47": 26, "4700e": 26, "48": [23, 26], "4800e": 26, "480e": 26, "49": 26, "4923961": 21, "4d": 39, "5": [6, 10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "50": [6, 11, 20], "5000": 20, "51": 26, "510": 20, "512": 25, "519298931267520229884106390334603264": 23, "519796": 21, "52": 26, "5249792": 21, "53": 26, "56": 26, "57": 26, "59": 26, "597646750054007319290479677066444800": 23, "5d": 39, "5f": 10, "5px": 11, "6": [10, 11, 20, 21, 22, 23, 25, 26, 27, 30], "6000e": 26, "600e": 26, "61": 26, "612253": 20, "6122534": 20, "612254": 20, "62": 26, "621234": 20, "6212344": 20, "625": 25, "6382758": 21, "64": [11, 25, 26, 30], "64x64": 30, "65": 23, "6500e": 26, "65535": 6, "66": [26, 27], "67": 26, "6773143": 21, "6773148": 21, "69": 26, "7": [3, 11, 17, 20, 21, 22, 23, 25, 26, 27, 28, 30], "7000e": 26, "7100e": 26, "71598424": 21, "72": 26, "7233275": 21, "73": [25, 26], "744e": 26, "75": 26, "76": 26, "7700e": 26, "78": 26, "78400": 20, "8": [10, 11, 17, 20, 21, 22, 23, 25, 26, 27, 30], "80": 11, "80x80": 11, "81": 26, "81001099": 21, "8125": 25, "82": 26, "83": 26, "8463116884231567": 25, "85": 26, "86": 26, "872e": 26, "8739378": 21, "89": 26, "8982372": 21, "8bit": [32, 39], "9": [10, 11, 20, 21, 22, 23, 25, 26, 27, 42], "91": [25, 26], "9100e": 26, "92": 26, "93": 26, "9375": 25, "94": 26, "95": 26, "9600e": 26, "96230666": 21, "9633999999999999": 22, "97": 26, "9700e": 26, "98370683": 21, "99": 26, "99051021": 21, "999999747378752e": 10, "A": [4, 5, 6, 10, 12, 13, 14, 19, 28, 30, 39, 42], "AND": [4, 42], "And": [20, 21], "As": [6, 19, 20, 21, 26, 32, 39], "At": 20, "But": 26, "By": 17, "For": [0, 4, 10, 11, 12, 17, 19, 20, 21, 24, 25, 28, 29, 30, 32, 33, 34, 39, 42], "IN": 6, "If": [4, 5, 6, 10, 11, 12, 14, 17, 20, 21, 24, 26, 33, 38, 42], "In": [4, 6, 12, 19, 20, 21, 25, 26, 28, 32, 33, 42], "It": [4, 5, 6, 8, 10, 12, 14, 19, 20, 33, 39, 42], "Its": 19, "NOT": 42, "No": [4, 19, 20, 21, 25], "Not": [10, 39], "ON": 17, "OR": 42, "One": [6, 42], "Such": 39, "That": [26, 28, 32], "The": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 24, 25, 27, 28, 29, 30, 32, 33, 34, 38, 39, 42], "Then": [6, 17, 19, 21, 26], "There": [6, 8, 19, 34], "These": [20, 33, 34, 39, 40], "To": [6, 17, 19, 20, 24, 25, 26, 30, 39, 42], "Will": 10, "With": [20, 33], "_": [6, 21], "__getitem__": 25, "__init__": [2, 3, 4, 5, 6, 7, 8, 10, 12, 21, 25], "_add": 21, "_div": 21, "_input": 21, "_input_": 5, "_maxpool": 10, "_mul": 21, "_name": 5, "_output_": 5, "_pad": 10, "_pow": 21, "aa": 42, "aaa": 42, "ab": 4, "abil": 28, "abl": [20, 25, 29, 33, 39, 42], "about": [26, 33], "abov": [21, 42], "abs_op": 10, "abstract": [0, 4, 5, 20, 30, 42], "acc": [25, 26], "acceler": [11, 19], "accept": [4, 10], "access": [4, 5, 20, 27, 28, 29, 35], "accesss": 20, "accord": [4, 6, 26, 28, 30, 32, 33, 34, 39], "account": [33, 40], "accumul": 41, "accuraci": [22, 25, 29, 34], "achiev": [30, 33, 35], "act": 20, "action": [5, 33], "activ": [14, 17, 20, 26, 39], "actual": [4, 6, 11, 12, 19, 32], "acycl": [6, 12, 19], "ad": [0, 5, 6, 20, 30, 34, 38, 42], "adapt": [20, 28, 33], "adapt_to_backend": [11, 20], "adapttobackend": 11, "add": [6, 7, 8, 12, 14, 19, 20, 21, 24, 26, 28, 39, 40], "add1": 6, "add_0": 11, "add_1": 11, "add_child": [6, 21, 26], "add_op": [10, 21], "add_queri": [7, 8, 19], "addafterbackward": 6, "addafterforward": 6, "addbeforebackward": 6, "addbeforeforward": 6, "addchild": 6, "addit": [4, 5, 28, 42], "addition": [6, 13], "addqueri": [7, 8], "address": 26, "addview": 6, "advanc": [19, 24], "afa": 11, "affect": [6, 26], "after": [0, 4, 6, 11, 26, 33, 34, 39, 40], "again": [21, 26], "against": 28, "aggress": 26, "agnost": [16, 32, 33, 39], "agreg": 41, "aidg": [3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 16, 17, 18, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "aidge_backend_cpu": [17, 20, 21, 22, 23, 25, 26, 27], "aidge_backend_cuda": 25, "aidge_backend_opencv": [2, 22], "aidge_cifar10": 25, "aidge_cor": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 23, 25, 26, 27], "aidge_databas": 25, "aidge_dataprovid": 25, "aidge_export_cpp": [20, 23], "aidge_export_tensorrt": 13, "aidge_instal": 17, "aidge_learn": 25, "aidge_model": 26, "aidge_nod": [5, 14], "aidge_node_converter_": 14, "aidge_onnx": [14, 17, 20, 21, 22, 23, 26, 27], "aidge_quant": [20, 26], "aim": [27, 28, 33, 42], "algorithm": [7, 8, 12, 26, 28, 32, 39], "all": [4, 5, 6, 7, 8, 10, 11, 12, 17, 20, 25, 26, 27, 30, 33, 34, 38, 39, 42], "allclos": 20, "allexpr": 42, "alloc": [4, 5, 33], "allow": [6, 10, 12, 13, 19, 20, 21, 26, 28, 30, 34, 35, 38, 39, 41], "allow_data_depend": [6, 10, 20], "allowdatadepend": [6, 10], "allowzero": 10, "along": [5, 6, 10, 13, 19], "alreadi": [4, 6, 20, 22, 23, 25, 26, 33, 34, 39, 42], "also": [4, 6, 14, 18, 19, 20, 21, 26, 28, 30, 32, 33], "altern": 10, "alwai": [4, 19], "amazonaw": 22, "ambigu": 6, "ambit": 0, "among": 33, "amount": [10, 12, 19], "amp": 20, "an": [0, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 19, 23, 24, 25, 26, 27, 28, 29, 30, 32, 34, 35, 38, 40, 41, 42], "analysi": 34, "analyz": 10, "and_op": 10, "ani": [3, 4, 6, 10, 11, 19, 20, 23, 24, 39, 42], "anoth": [4, 6, 12, 17, 19, 28, 32, 33, 39], "anytim": 20, "api": [0, 5, 6, 20, 25, 28, 33, 34, 35], "app": 13, "appear": 42, "append": [5, 6, 20, 23, 26], "appli": [5, 6, 11, 19, 20, 30, 39], "applic": [0, 5, 20, 29, 33], "appliedrecip": [7, 8], "approach": [0, 21, 26], "appropri": 30, "approxim": 0, "ar": [4, 5, 6, 8, 10, 11, 12, 13, 17, 19, 20, 27, 28, 30, 32, 33, 34, 35, 39, 42], "arang": 21, "arbitrari": [6, 12, 19], "architectur": [19, 20, 26, 42], "area": 10, "arecompat": [7, 8], "arg": [3, 4, 6, 7, 8, 10, 11, 12, 14], "arg0": [4, 5, 6, 7, 8], "arg1": 5, "argmax": [20, 21, 22, 26], "argmax_op": 10, "argsep": 42, "argument": [4, 5, 6, 10, 11, 14], "arithmet": [0, 4], "around": 35, "arr": 4, "arrai": [4, 6, 10, 20, 21, 22, 23, 25, 26, 27, 30, 35], "array1d": [4, 6], "array2d": 4, "array3d": 4, "array4d": 4, "array_nam": [20, 23], "art": 16, "ascii": [20, 21, 22], "ask": 6, "aslateasposs": 12, "assert": [4, 6, 20], "assess": [4, 6], "assist": 8, "associ": [4, 5, 6, 7, 8, 10, 12, 14, 19, 28, 30, 32, 33, 39], "associate_input": 10, "associateinput": 10, "assoonasposs": 12, "assum": [4, 33], "assumpt": [10, 19], "ast": 42, "asttoken": 23, "astyp": [6, 20, 21, 23, 27], "async": 13, "atan": 21, "atan_op": 10, "atom": 21, "attach": [20, 21, 40], "attack": 28, "attempt": 25, "attr": [3, 6, 10, 21], "attrdict": 3, "attribut": [4, 5, 6, 8, 10, 19, 20, 21, 22, 23, 26, 32, 39, 42], "attrs_": 3, "audit": 33, "auto": [6, 10, 23], "auto_regist": 14, "auto_register_export": 14, "auto_register_import": [14, 21], "automat": [1, 5, 6, 13, 20, 42], "avaialbl": 1, "avail": [0, 4, 5, 6, 10, 11, 12, 13, 19, 20, 26, 28, 32, 33, 35, 38, 39], "availabledatastatu": 12, "averag": [13, 39], "averagepool": [10, 21], "avgpool": 10, "avgpool1d": 39, "avgpool2d": 39, "avgpool3d": 39, "avgpooling1d": 10, "avgpooling2d": 10, "avgpooling3d": 10, "avgpooling_op": 10, "avoid": [21, 42], "awar": 34, "ax": [10, 39], "axesimag": 20, "axi": [10, 20, 22, 23, 26, 27], "b": [6, 21, 23, 39], "b64encod": [21, 22, 27], "back": [6, 10, 19, 27], "backbon": 33, "backedg": 10, "backend": [4, 5, 6, 9, 10, 15, 19, 20, 21, 25, 26, 33, 34, 35, 38, 39], "backend_opencv": 30, "backpropag": 25, "backward": [4, 5, 6, 10, 12, 20, 25, 32, 39, 40], "bandwidth": [26, 33], "base": [5, 6, 20, 28, 30, 33, 38], "base64": [20, 21, 22, 27], "base64_byt": [21, 22, 27], "base64_str": [21, 22, 27], "base_nam": 6, "base_url": 22, "basic": [20, 24, 25], "batch": [4, 11, 12, 13, 24, 30], "batch_siz": [4, 13, 22, 25], "batchnorm": [20, 21, 28, 39, 42], "batchnorm1d": 39, "batchnorm2d": [10, 27, 39], "batchnorm3d": 39, "batchnorm_op": 10, "batchsiz": 4, "becaus": [4, 6, 10, 35], "becom": [6, 42], "been": [4, 6, 10, 20, 21, 23, 26, 27, 39], "befor": [4, 5, 11, 20, 23, 26, 40], "beforehand": 11, "begin": [21, 26, 42], "beginendtupl": 10, "behavior": 6, "being": [0, 4, 42], "belong": [6, 33], "below": 19, "benchmark": 34, "benefici": 33, "beta": 21, "beta_prod": 21, "between": [4, 8, 10, 19, 33, 38, 39, 42], "bewar": 4, "beyond": 19, "bia": [6, 10, 25], "bias": [6, 25], "bigger": 10, "billion": 26, "bin": [13, 17, 20, 23], "bind": [17, 20, 21, 28, 35], "bit": 26, "bitshift": 21, "bitshift_op": 10, "block": 40, "bn0": 27, "bnmean": 27, "bnscale": 27, "bnshift": 27, "bnvar": 27, "board": 33, "bool": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 42], "boolean": [14, 42], "bordertyp": 10, "bordervalu": 10, "both": [4, 5, 6, 27, 28, 30, 32, 39], "bound": 4, "br": 11, "branch": 21, "break": 25, "brief": [7, 8], "broken": 6, "brows": [4, 33], "buffer": [4, 41], "buffer_protocol": 35, "build": [0, 6, 10, 11, 13, 16, 19, 20, 23, 25], "build_cpp": 13, "build_cpp_dock": 13, "build_image_dock": 13, "build_lib_python": 13, "build_lib_python_dock": 13, "builder": 6, "built": [10, 11, 12, 17, 19, 20, 42], "busi": 12, "button": 23, "button_clear": 23, "button_gen": 23, "byte": [2, 20, 26], "bytestr": 20, "c": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 19, 21, 23, 25, 28, 39], "cach": 13, "cache_file_path": 13, "calcul": [0, 28, 29, 32, 33], "calibr": 13, "calibration_cach": 13, "calibration_fold": 13, "calibration_folder_path": 13, "call": [4, 6, 8, 10, 19, 20, 21, 26, 30, 32, 33, 39, 40], "callabl": [5, 7, 8, 14], "callback": 6, "can": [0, 4, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 42], "cannot": [6, 10, 11, 13, 20, 21, 42], "canva": 23, "capabl": [19, 33], "capac": 4, "care": [6, 28], "carri": [6, 33, 39], "case": [4, 6, 12, 20, 21, 25, 32, 33, 34, 39, 42], "cast": 4, "cast_op": 10, "cat": 20, "categor": [28, 34, 39], "categori": [6, 10, 39], "caution": 20, "ccc": 11, "ccf": 11, "cd": [17, 20, 23], "ceil_mod": 10, "cell": [20, 23], "certifi": [23, 25], "chain": [14, 20], "chang": [4, 6, 10, 11, 28, 32, 34, 39], "channel": [4, 5, 21], "char": [4, 10], "charact": [6, 14, 42], "character": [16, 42], "characterist": [0, 4], "charset": [23, 25], "check": [4, 5, 6, 19, 21, 33, 42], "child": [6, 20, 39], "childinputtensoridx": 6, "childnod": 6, "children": [6, 39], "choos": [19, 25, 27, 28, 30, 32, 33, 39], "chosen": [32, 39], "chronolog": 33, "chw": [4, 30], "cifar": 25, "cifar10": 25, "ckei": 42, "cl": [6, 25], "clariti": 42, "class": [0, 2, 3, 4, 5, 6, 7, 8, 13, 20, 21, 25, 30], "classdef": 11, "classic": 33, "classif": 29, "classifier_classifier_0_flatten": 23, "classifier_classifier_5_gemm_output_0": 23, "classmethod": 5, "clean": 13, "clear": [6, 23], "clip": [20, 21], "clip_op": 10, "clipping_mod": 20, "clone": [4, 6, 10, 20], "clonecallback": 6, "clonenod": 6, "clonesharedoper": 6, "clonesharedproduc": 6, "closest": 5, "cmake": 17, "cmap": [20, 26], "cmpr": 42, "co": 23, "code": [0, 5, 10, 11, 16, 20, 21, 22, 23, 26, 28, 33, 39], "coeffici": 26, "coher": 6, "colabor": 20, "collabor": 20, "collect": [5, 23, 25, 30, 42], "com": [11, 22], "combin": [11, 30, 42], "come": 39, "comm": 23, "command": [13, 20], "commerci": 0, "common": [20, 39], "compar": 27, "comparison": 20, "compat": [0, 4, 6, 10, 33, 35], "compil": [6, 13, 16, 21, 27, 28, 33, 34, 39], "complementari": 42, "complet": [22, 28, 39], "complex": [0, 8, 12, 19, 20, 28, 39, 42], "compon": [20, 33, 42], "compos": [4, 21, 25, 30, 33], "composit": [10, 21], "comprehens": 33, "compress": [20, 26], "compressobj": 20, "comput": [0, 5, 6, 10, 11, 12, 19, 20, 22, 27, 28, 30, 32, 34, 35, 38, 40], "computationn": 20, "compute_accuraci": 26, "computereceptivefield": 10, "concat": [11, 21, 39], "concat_0": 11, "concat_op": 10, "concaten": [27, 30, 39], "concept": [28, 32, 33, 39], "concern": 19, "concretli": 30, "condit": [4, 6, 7, 8, 34, 42], "conditionalexpress": [7, 8], "confer": 28, "config": 5, "config_extens": 5, "config_path": 5, "config_templ": 5, "configur": [0, 5, 19, 22, 23, 26, 33], "confus": 29, "conjunct": 19, "connect": [5, 6, 10, 12, 14, 19, 25, 26, 38, 39], "connectinput": 12, "connector": [21, 39], "consecut": 6, "conserv": 4, "consid": [4, 33], "consist": [26, 33, 35, 39], "const": [2, 3, 4, 6, 7, 8, 10, 11, 12], "constant": [10, 20, 21], "constant_fil": 25, "constant_fold": 20, "constant_lr": 25, "constantfold": 11, "constantofshap": 21, "constantofshape_op": 10, "constexpr": 4, "constitut": [14, 19, 39], "constrain": [0, 33], "construct": [4, 6, 26], "constructor": [4, 10, 12], "consum": [10, 12, 16, 20, 21, 32], "consumm": 20, "consumpt": [0, 26], "contain": [4, 5, 6, 7, 8, 10, 11, 13, 14, 19, 20, 26, 33, 39, 42], "content": [6, 20, 21, 22, 23, 26], "context": [20, 21, 42], "contigu": 4, "continu": [5, 34], "contraint": 33, "contribut": 24, "control": [0, 19, 33], "conv": [6, 8, 19, 20, 21, 25, 42], "conv0": 27, "conv1": 6, "conv1_addn": 11, "conv1_b_reshape_0n": 11, "conv1_bn": 11, "conv1_matmuln": 11, "conv1_reshape_shape_prodn": 11, "conv1_reshapen": 11, "conv1_unfoldn": 11, "conv1_w_reshape_0n": 11, "conv1_wn": 11, "conv1d": [10, 39], "conv1n": 11, "conv2": 6, "conv2_matmuln": 11, "conv2_reshape_shape_prodn": 11, "conv2_reshapen": 11, "conv2_unfoldn": 11, "conv2_w_reshape_0n": 11, "conv2_wn": 11, "conv2d": [10, 20, 27, 39], "conv2n": 11, "conv3_addn": 11, "conv3_b_reshape_0n": 11, "conv3_bn": 11, "conv3_matmuln": 11, "conv3_reshape_shape_prodn": 11, "conv3_reshapen": 11, "conv3_unfoldn": 11, "conv3_w_reshape_0n": 11, "conv3_wn": 11, "conv3d": 39, "conv3n": 11, "conv_0": 11, "conv_1": 11, "conv_2": 11, "conv_horizontal_til": 20, "conv_op": 10, "convb": 27, "convdepthwise1d": 10, "convdepthwise2d": 10, "convdepthwise_op": 10, "convdwnd": 39, "conveni": 10, "convers": [4, 6, 11, 14, 35], "convert": [4, 23, 26, 33, 35, 38], "converter_funct": 14, "convnd": 39, "convndtranspos": 39, "convnet": 26, "convolut": [6, 11, 19, 24, 26, 27, 28, 32, 39, 40, 42], "convtomatmul": 11, "convw": 27, "cooper": 33, "coord": 4, "coordidx": 4, "coordin": 4, "copi": [4, 5, 6, 10, 33, 35], "copycast": 4, "copycastfrom": 4, "copyfrom": 4, "copytran": 4, "copytranspos": 4, "core": [1, 15, 20, 26], "correct_pr": 22, "correctli": [6, 33], "correspond": [2, 4, 6, 14, 19, 28, 30, 38, 40, 42], "cost": [0, 28], "costli": 26, "could": [25, 33, 42], "counterpart": 26, "cover": [6, 21, 42], "coverag": [21, 24, 33], "cp310": 25, "cpp": [4, 5, 11, 19, 20, 24, 28], "cpu": [4, 6, 15, 20, 21, 22, 23, 25, 26, 27, 28, 32, 39], "cpy_transpos": 4, "cpython": 17, "creat": [4, 5, 6, 13, 17, 19, 22, 24, 26, 27, 28, 30, 33, 35, 38, 40, 42], "create_arrai": 10, "create_unique_nam": 6, "createuniquenam": 6, "creation": 21, "criteria": [0, 33], "critic": 12, "cross": 20, "ctor": 6, "cu": 13, "cuda": [25, 28, 32, 35], "current": [4, 6, 10, 12, 13, 14, 20, 25, 34], "curv": 11, "custom": [10, 12, 14, 19, 20, 24, 25], "customlay": 6, "cut": 6, "cv": 2, "cycl": 6, "cyclic": [6, 12, 19], "d": 4, "dasharrai": 11, "data": [0, 2, 5, 6, 9, 10, 11, 12, 13, 15, 19, 20, 21, 22, 24, 25, 26, 27, 28, 32, 33, 34, 35, 39, 42], "data_6_flatten": 26, "data_batch": 22, "data_format": 4, "data_input": 21, "databas": [15, 24], "dataelt": 19, "dataflow": [12, 16], "dataformat": [3, 4, 6, 10, 32, 39], "dataformattranspos": 4, "datainput": [6, 10], "datapath": [2, 22], "dataprovid": [11, 22, 25], "dataprovidern": 11, "dataset": [20, 22, 25, 28], "datastructur": [20, 39], "datatyp": [2, 3, 4, 6, 10, 25, 30, 32, 39], "datayp": 20, "date": 0, "dcmake_build_typ": 17, "dcmake_install_prefix": 17, "de": 6, "dealloc": 4, "debug": 17, "decad": 26, "decai": 4, "decay_t": 4, "declar": [21, 26, 42], "decod": [20, 21, 22, 27], "decompos": 21, "decompress": 22, "decompressed_file_path": 22, "deconv": [8, 19], "decor": [5, 14, 21, 23], "decoupl": [12, 19], "dedic": 20, "deep": [0, 4, 10, 20, 24, 32, 33, 34], "def": [8, 14, 20, 21, 22, 23, 25, 26, 27], "default": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 19, 20], "default_index": 6, "defaultdict": [14, 21], "defens": 28, "defin": [4, 5, 6, 7, 8, 10, 12, 13, 14, 16, 21, 22, 26, 28, 30, 32, 33, 35, 39, 42], "definit": [5, 7, 8], "deflat": 20, "degrad": 26, "degre": 0, "delet": [6, 7, 8, 10, 12, 28], "delta": 6, "demonstr": [22, 24], "dencod": 20, "dens": 40, "depend": [0, 4, 6, 10, 12, 19, 20, 29, 30, 32, 35, 38, 39], "deploi": [0, 26, 34], "deploy": [0, 19, 34], "deprec": 20, "depth": [19, 39], "depthtospac": 21, "depthtospace_op": 10, "deriv": 10, "describ": [7, 8, 10, 14, 19, 20, 28, 32, 33, 39, 41], "descript": [4, 13, 17, 23, 28, 32, 33, 39], "design": [0, 12, 19, 28, 34], "desir": [4, 17, 26, 27, 33, 42], "destin": 4, "detail": [0, 4, 5, 24, 32, 39], "detect": [29, 39, 42], "determin": 30, "determinist": [6, 19], "dev": [20, 21, 22, 26], "develop": [0, 26, 28, 33, 39, 42], "developp": [30, 42], "devic": [4, 6, 10, 13, 20, 26, 27, 33, 34, 35], "deviceidx_t": [4, 6, 10], "df": [4, 6], "dformat": [3, 4, 6], "diagram": [12, 34], "dict": [5, 6], "dictionari": [5, 19, 21], "dictionnari": 14, "differ": [4, 5, 6, 13, 28, 30, 32, 33, 42], "difficult": 26, "difficulti": 24, "digit": [20, 30], "dilation_dim": 10, "dilationdim": 10, "dim": [3, 4, 6, 10, 20, 21, 23, 27], "dimens": [0, 4, 5, 6, 10, 11, 13, 14, 20, 23, 27, 30, 39, 40], "dimension": 30, "dimensiosn": 21, "dimidx_t": 4, "dims_": 3, "dims_forward": 10, "dimsforward": 10, "dimsize_t": [4, 6, 10, 11], "dinstiguish": 41, "direct": [19, 33, 39], "directli": [6, 10, 20, 42], "directori": [10, 11, 13, 17, 20, 23, 33], "dirnam": 6, "displai": [13, 14, 20, 21, 22, 27], "dissip": 0, "distanc": 6, "distil": 26, "distinct": [19, 39], "distinguish": 4, "div": [21, 39], "div_op": [10, 21], "divid": 27, "divis": 4, "dl": 6, "dma": 33, "dnn": [5, 20, 23, 28, 30, 33, 34, 38, 39], "do": [4, 6, 7, 8, 10, 11, 19, 20, 28, 33, 40], "doc": 23, "docker": 13, "document": [28, 33], "doe": [4, 6, 10, 19, 21, 26, 28, 32, 39, 42], "doesn": 26, "domain": [14, 42], "don": [20, 21, 26], "done": [4, 6, 11, 19, 20, 21, 23, 28, 29, 32, 35, 39], "doubl": [2, 10], "download": [21, 22, 25], "download_materi": [20, 21, 22, 26], "downsiz": 4, "doxygen": [10, 11, 13], "doxygenclass": 13, "doxygenfunct": [10, 11], "dpybind": 17, "drop": 4, "drop_last": [4, 22, 25], "droplast": 4, "dropout": [21, 39], "dsl": [8, 19], "dsp": 0, "dt": 4, "dtype": [3, 4, 5, 6, 10, 20, 21, 22, 23, 25, 26, 27], "due": [40, 42], "dump": 20, "duplic": [6, 34, 39, 40], "dure": [0, 5, 6, 17, 19, 28, 39, 42], "duti": 33, "dwerror": 17, "dynam": [12, 19, 33], "dynamicattribut": [3, 6, 10], "e": [4, 5, 6, 10, 19, 20, 21, 28, 32, 33, 39, 40], "e_prod": 21, "each": [2, 4, 5, 6, 10, 11, 12, 17, 19, 20, 21, 27, 29, 30, 32, 33, 39, 42], "eager": 6, "earli": [12, 19], "earliest": 12, "eas": [0, 27], "easili": [6, 19, 21, 28, 32], "eclips": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "edg": [6, 10, 34, 39, 40], "edit": 20, "edu": 25, "effect": [6, 16, 33], "effici": [8, 19], "effort": [8, 19], "either": [4, 13, 28, 32, 34], "elabor": 33, "electron": [12, 19], "element": [4, 5, 6, 19, 25, 33, 39], "elemwis": 6, "elif": 25, "elman": 39, "els": [19, 20, 21, 22, 23, 25, 26, 42], "elts_t": [10, 19], "elu": 39, "em": 11, "embed": [19, 20, 21, 26, 33, 34], "emerg": 42, "empti": [4, 5, 6, 10, 32, 33, 39, 42], "emul": 39, "enabl": [6, 19, 28, 39, 42], "enable_custom_op": 14, "enable_if_t": 4, "enable_shared_from_thi": [6, 10], "encaplsul": 26, "encapsul": 42, "encod": [21, 22, 25, 27], "encompass": [0, 6], "encount": [20, 24], "encourag": [19, 26], "end": [4, 10, 42], "endstep": 10, "energi": 26, "engin": [11, 13, 16, 42], "enough": [19, 32], "enoughdatatocomputeoutputlin": 19, "ensur": [6, 10, 11, 34], "enter": [10, 23], "entir": [0, 19, 28, 33, 39], "entri": [5, 39], "enum": [2, 4, 12], "enumer": [2, 12, 22, 25, 26], "env": 17, "environ": [19, 33, 35], "environn": [17, 20], "epsilon": 10, "eq": 42, "equal": [4, 6, 12, 20], "equival": [4, 6, 20, 42], "eras": 10, "erf": 21, "erf_op": 10, "error": [5, 6, 17, 21, 22, 23, 26, 39], "especi": [11, 19], "estim": 20, "eta": [23, 25], "etc": [0, 33, 34], "eval": 23, "evalu": [26, 29, 41], "even": [4, 6, 10, 19, 20, 26], "eventu": [0, 19], "everi": [0, 6, 10, 42], "everyth": [6, 26], "ex": 19, "exactli": [10, 19], "exampl": [5, 6, 8, 10, 13, 14, 17, 19, 20, 21, 22, 25, 28, 30, 32, 33, 40, 41, 42], "except": [4, 6, 23], "exceptiongroup": 23, "exchang": 0, "exclud": [6, 10], "execut": [6, 10, 12, 13, 19, 20, 23, 28, 29, 33, 34], "executionmode_t": 13, "exercis": 24, "exig": 33, "exist": [4, 6, 20, 22, 25, 30, 39, 42], "exist_ok": 22, "exit": 6, "exp": [21, 42], "expand": [10, 19], "expand_metaop": 11, "expandmetaop": 11, "expect": [6, 10, 20, 26, 33], "expectedtyp": 4, "expert": 33, "explain": 42, "explainalib": 33, "explan": 0, "explicit": 6, "explicitcastmov": 11, "explicitli": 19, "explicittranspos": 11, "exploit": 8, "explor": 0, "exponenti": 39, "export": [9, 15, 17, 19, 21, 28, 40], "export_fold": [5, 20, 23], "export_folder_path": 5, "export_lib": 5, "export_onnx": 14, "export_root": 5, "export_schedul": 20, "export_seri": 20, "export_util": [5, 20, 23], "exportlib": 5, "exportlibcpp": [20, 23], "exportnod": 5, "exportnodecpp": 5, "expos": 5, "expr": 42, "express": [7, 8, 19, 24, 28, 42], "extend": 24, "extens": [5, 12, 25], "extensivli": 21, "extern": [6, 28], "externalcl": 11, "extra": 25, "extract": [4, 10, 25, 27, 39], "f": [7, 8, 13, 20, 21, 22, 23, 25, 26, 27], "f00": 11, "f9f9ff": 11, "facil": 19, "facilit": 5, "factor": 0, "fail": [14, 20, 21, 22, 23, 26], "fait": 14, "fallback": [4, 20], "fals": [2, 4, 5, 6, 10, 11, 12, 14, 20, 22, 23, 26, 42], "fashion": 39, "faster": 25, "fc": [6, 19, 20, 25, 28, 40, 42], "fc0": 6, "fc1": 6, "fc1_bia": 20, "fc1_gemm": 20, "fc1_gemm_input_0": 20, "fc1_weight": 20, "fc2": 6, "fc2_bia": 20, "fc2_gemm": 20, "fc2_weight": 20, "fc3": 6, "fc3_bia": 20, "fc3_gemm": 20, "fc3_gemm_output_0": 20, "fc3_weight": 20, "fc_op": 10, "featur": [0, 6, 10, 12, 19, 20, 24, 35, 38], "feature_feature_0_conv_input_0": 23, "fed": 19, "feder": 34, "fetch": [2, 4, 5], "ffa": 11, "field": [10, 40], "figur": 42, "file": [5, 6, 12, 13, 14, 17, 21, 22, 23, 26, 28, 35, 42], "file_mmd": [20, 21, 22, 27], "file_nam": 12, "file_path": 22, "filenam": [12, 14], "filepath": 13, "fill": [11, 13, 14, 20], "filler": 25, "filter": 42, "final": [2, 6, 10, 19, 26, 33, 40], "find": [0, 6, 7, 8, 11, 13, 17, 19, 21, 28, 42], "finish": 12, "first": [0, 4, 6, 8, 10, 11, 12, 17, 19, 21, 25, 26, 33, 42], "firsteltdim": 10, "firstidx": 10, "firstli": 19, "fit": 33, "fix": 11, "flatidx": 4, "flatten": [4, 10, 19, 20, 22, 23, 26], "flatten_output_0": 20, "float": [2, 4, 6, 10, 20, 25, 26, 30, 32, 39, 42], "float32": [4, 6, 20, 21, 22, 23, 25, 26, 27], "float64": 4, "flow": [0, 10, 39], "flowchart": 11, "flush": 20, "fmt": 6, "foat": 42, "fold_op": 10, "folder": [5, 13, 17, 20, 33], "folk": 26, "follow": [5, 6, 11, 12, 13, 14, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 39, 42], "fontfamili": 11, "fopenmp": [20, 23], "forc": 6, "forced_inputs_categori": 10, "forcedinputscategori": 10, "forget": 26, "form": [0, 6, 30, 33], "formal": 42, "format": [0, 3, 4, 5, 6, 11, 12, 20, 27, 30, 33, 34, 38], "format_": 3, "former": 6, "forum": 0, "forwaddim": 6, "forward": [4, 5, 6, 10, 12, 20, 21, 22, 23, 25, 26, 27, 32, 33, 39], "forward_dim": [6, 10, 12, 20], "forward_templ": 5, "forwarddim": [4, 6, 10, 12], "found": [6, 13, 25, 42], "four": [6, 27], "fourth": 4, "fpga": 0, "framework": [6, 10, 20, 21, 24, 25, 34, 35, 39, 42], "free": [6, 20], "friend": [4, 6], "friendli": 6, "from": [0, 2, 4, 5, 6, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 25, 27, 28, 30, 32, 33, 34, 35, 39, 42], "from_out_nod": 6, "from_tensor": 6, "fromoutnod": 6, "fromoutnodenam": 6, "fromtensor": 6, "fsmruntimecontext": [7, 8], "full": [10, 12, 19], "fullfil": 42, "fulli": [19, 21, 39], "fullyconnect": [20, 28], "func": 6, "funct": [7, 8], "function": [0, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 21, 22, 25, 26, 28, 29, 30, 32, 33, 41], "functionn": [11, 20, 21, 30, 39], "functionnali": 39, "functool": 21, "furthermor": [6, 19], "fuse": [20, 28, 42], "fuse_batchnorm": [11, 20], "fuse_to_metaop": 11, "fusebatchnorm": 11, "fuseconvbatchnorm": 28, "fusemuladd": [11, 28], "fusetometaop": 11, "fusion": 28, "futur": 10, "g": [5, 6, 19, 20, 23, 28, 32, 39], "gaph": 39, "gate": 39, "gather": [21, 26], "gather_op": 10, "gathered_shap": 10, "gatheredshap": 10, "gelu": 39, "gemm": [20, 21], "gen": [20, 23], "gen_swish_metaop": 21, "gener": [0, 5, 6, 11, 12, 13, 14, 16, 22, 26, 27, 28, 30, 32, 33, 34, 38], "generate_graph": [6, 21], "generate_input_fil": [20, 23], "generate_main_cpp": [20, 23], "generate_memori": 12, "generate_optimized_memory_info": [20, 23], "generate_plugin": 13, "generate_schedul": [12, 23], "generategraph": 6, "generatememori": 12, "generateschedul": 12, "generic_export": 14, "genericcl": 11, "genericcls_rootcl": 11, "genericoper": [5, 6, 10, 14, 20, 21, 22, 23, 26], "genericoperator_op": 10, "get": [2, 4, 5, 6, 7, 8, 10, 12, 19, 20, 21, 22, 23, 24, 26, 34], "get_adapt": 5, "get_al": [7, 8], "get_attr": 21, "get_available_backend": [4, 20, 26], "get_available_impl_spec": 5, "get_best_adapt": 5, "get_best_match": 5, "get_children": 6, "get_connected_graph_view": 6, "get_conv_horizontal_til": 27, "get_coord": 4, "get_export_nod": 5, "get_idx": 4, "get_image_data": 23, "get_impl": 10, "get_input": [10, 21], "get_input_nod": 6, "get_item": [2, 25, 30], "get_keys_conv2dop": 20, "get_len": 2, "get_nb_input": 6, "get_nb_mod": [2, 25], "get_nb_output": 6, "get_nod": [6, 21, 25, 27], "get_oper": [5, 6, 20, 21, 22, 25, 26, 27], "get_ordered_children": 6, "get_ordered_input": 6, "get_ordered_nod": 6, "get_ordered_output": 6, "get_output": [10, 20, 21, 22, 25, 26, 27], "get_output_nod": [6, 20, 21, 22, 25, 26], "get_par": [6, 27], "get_prod_conso": 5, "get_queri": [7, 8], "get_ranked_nod": 6, "get_ranked_nodes_nam": 6, "get_raw_input": 10, "get_raw_output": 10, "get_required_spec": 5, "get_start_nod": [7, 8], "get_static_schedul": [5, 12], "getal": [7, 8], "getavailablebackend": [4, 10], "getchildren": 6, "getconnectedgraphview": 6, "getcoord": 4, "getfirstfreedatainput": 6, "getgraph": 39, "getidx": 4, "getimpl": [4, 10], "getimploffset": 4, "getindexbatch": 4, "getinput": 10, "getinputlines": 19, "getinputsnam": 10, "getitem": [2, 4], "getlen": [2, 4], "getnbbatch": 4, "getnbconsumeddata": 10, "getnbfreedatainput": 6, "getnbmod": [2, 4], "getnbproduceddata": 10, "getnbrequireddata": [10, 19], "getnbrequiredprotect": 10, "getnod": 6, "getnodedelta": 6, "getoper": 6, "getorderedchildren": 6, "getorderedinput": 6, "getorderednod": 6, "getorderedoutput": 6, "getorderedpar": 6, "getoutput": 10, "getoutputlines": 19, "getoutputsnam": 10, "getpar": 6, "getqueri": [7, 8], "getrankednod": 6, "getrankednodesnam": 6, "getrawinput": 10, "getrawoutput": 10, "getrequiredmemori": [10, 19], "getstartnod": [7, 8], "getstaticschedul": 12, "getstorageidx": 4, "getter": 6, "gettyp": 42, "git": [20, 21, 22, 26], "gitlab": [0, 20, 21, 22, 23, 26], "give": [6, 29, 41], "given": [2, 4, 5, 6, 10, 12, 30, 33, 39], "gk_iodefaultindex": 6, "global": [6, 19, 23, 33], "globalaveragepool": 21, "globalaveragepooling_op": 10, "gm": 11, "gnuplot": 20, "go": 6, "goal": [33, 40], "got": 23, "gpu": [0, 28, 32, 35, 39], "grad": 4, "gradient": [4, 39], "grai": [20, 26], "grammat": 42, "granular": 19, "graph": [5, 9, 10, 11, 12, 14, 15, 16, 21, 24, 25, 26, 27, 28, 30, 34, 35, 38], "graph_mmd": [20, 21, 22, 27], "graph_regex": [8, 19], "graph_view": [5, 6, 11, 12, 14], "graphbyt": [21, 22, 27], "graphptr": 6, "graphregex": [7, 19], "graphtomatch": [7, 8], "graphview": [7, 8, 10, 11, 12, 14, 19, 21, 25, 27], "graphviewab": 39, "gridsampl": 21, "gridsample_op": 10, "ground": 28, "group": [0, 5, 42], "groupement": 6, "grow": [11, 19], "gru": 39, "gt": [20, 23, 25, 26], "guarante": [4, 6, 20], "guid": [0, 18, 33], "gv": 6, "gz": [20, 22, 25, 26], "gzip": [20, 22, 26], "gzipfil": [20, 26], "h": [5, 20, 23], "ha": [4, 6, 10, 19, 20, 21, 22, 23, 26, 27, 32, 33, 39, 42], "halid": 19, "handl": [5, 6, 14, 19, 21, 30, 40], "happen": 42, "hardswitch": 39, "hardwar": [0, 11, 16, 20, 28, 29, 32, 34, 39], "has_impl": 4, "has_native_coverag": 21, "hasimpl": 4, "have": [0, 4, 6, 10, 11, 12, 13, 14, 17, 20, 21, 25, 26, 30, 32, 33, 34, 39, 42], "hbox": 23, "he": [19, 20, 25], "he_fil": 25, "head": [20, 21, 22, 26], "header": [5, 33], "heaviside_op": 10, "height": [5, 23], "help": [13, 33], "helper": [4, 15, 25], "henc": [4, 30], "here": [6, 8, 19, 20, 24, 27, 34, 35, 39], "hesit": 11, "heurist": [8, 16, 20, 32, 42], "hi": [20, 33], "hidden_channel": 10, "hide": 39, "hierarch": 19, "high": [0, 7, 8, 19, 33], "highest": [4, 17], "highli": 19, "hl": [19, 28], "hold_canva": 23, "horizont": 20, "horizontl": 27, "host": 13, "hot": 25, "how": [5, 6, 11, 21, 26, 27, 32, 33, 35, 39], "howev": [4, 6, 20, 21, 40], "hpp": [5, 13, 20], "http": [0, 11, 20, 21, 22, 23, 25, 26, 27], "hub": 0, "huggingfac": 23, "hw": 4, "hyperbol": 39, "i": [3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 25, 27, 28, 30, 32, 33, 34, 35, 38, 39, 40, 42], "id": [6, 13], "ident": [6, 11, 21, 42], "identif": 19, "identifi": 10, "identity_0": 11, "identity_1": 11, "identity_op": 10, "idna": [23, 25], "idx": [4, 6, 10, 25], "idx1": 22, "idx3": 22, "ilayernorm_op": 10, "im2col": 11, "imag": [13, 20, 21, 22, 23, 27, 30], "imagin": 42, "img": [20, 21, 22, 27], "img_nam": 23, "impl": [4, 10], "implement": [0, 1, 4, 5, 8, 10, 12, 19, 20, 24, 27, 30, 34, 42], "implemt": [28, 32], "impli": [4, 19], "implicit": 11, "imploffset": 4, "implspec": [3, 5], "import": [1, 6, 15, 19, 22, 23, 24, 25, 27, 39, 42], "import_gener": 14, "import_swish": 21, "impos": 33, "imposs": 6, "imshow": [20, 26], "in_cdtyp": 5, "in_chan": 5, "in_channel": [10, 25], "in_dim": 5, "in_dtyp": 5, "in_height": 5, "in_id": [5, 6], "in_nam": 5, "in_nod": 5, "in_siz": 5, "in_tensor": 21, "in_view": 6, "in_width": 5, "inc_produc": 12, "inchannel": 10, "includ": [0, 5, 6, 10, 12, 13, 20, 23, 26, 28, 33, 34], "include_learnable_paramet": 6, "include_list": 5, "includelearnableparam": 6, "incom": 39, "incomplet": 34, "incproduc": 12, "increment": 4, "incrementindexbatch": 4, "inde": [21, 28, 32, 33], "independ": 0, "independantli": 17, "indermedi": 4, "index": [2, 4, 6, 10, 14, 25, 30], "indic": [6, 10, 12, 14, 33, 39], "induc": 6, "infer": [19, 21, 22, 24, 27, 30, 41], "inferencew": 20, "inferior": 4, "info": 13, "inform": [5, 6, 14, 19, 24, 33, 39, 42], "inherit": [4, 21, 30], "inheritedattribut": 10, "inid": 6, "init": 11, "init_grad": 25, "initi": [4, 5, 6, 10, 11, 13, 20, 25, 26, 28, 38, 40], "initial_graph": 27, "ink": [20, 21, 22, 27], "inlin": [2, 3, 4, 6, 7, 8, 10, 12, 23], "inner": [6, 11], "innov": 42, "input": [4, 5, 6, 10, 11, 12, 13, 14, 19, 21, 25, 26, 27, 28, 30, 32, 33, 39, 41, 42], "input0": 11, "input1": 11, "input_arrai": 26, "input_categori": [6, 10], "input_data": 6, "input_digit": 20, "input_index": 10, "input_nod": [14, 21, 26], "input_op": 21, "input_tensor": [6, 10, 20, 26, 27], "inputcategori": [6, 10], "inputcl": 11, "inputconv": 6, "inputdata": 6, "inputidx": [10, 19], "inputnod": 6, "inputs_dim": 14, "inputscategori": 10, "inputss": 10, "insert": [6, 11, 20, 26], "insertpar": 6, "insid": [6, 13, 17, 20, 26, 42], "insight": 0, "inspir": 42, "instal": [0, 16, 20, 23, 25], "instanc": [4, 5, 6, 11, 30, 42], "instanci": [2, 28, 30], "instanti": 19, "instead": [21, 26], "instrinct": 6, "instruct": [6, 19], "int": [2, 3, 4, 5, 6, 10, 11, 12, 13, 14, 20, 21, 30, 32, 39], "int16": 4, "int32": 4, "int32_t": 10, "int64": 4, "int64_t": 10, "int8": 4, "int8_t": 10, "integ": [4, 26, 42], "integr": [0, 10, 28, 42], "intend": [0, 5, 19, 33, 34], "intent": 6, "interact": 21, "interest": [0, 19, 27], "interfac": [5, 6, 7, 8, 19, 20, 21, 28, 33], "intermedi": 4, "intern": [4, 10, 20, 32], "interoper": [0, 16, 20], "interpol": 4, "interpret": [10, 33], "intersect": 42, "intput": 42, "intrins": 6, "introduc": [8, 12, 19, 25, 28, 32, 39, 42], "invalid": 4, "invers": 19, "inview": 6, "invok": 5, "involv": [19, 34, 35, 42], "io": 3, "ioindex_t": [6, 10, 19], "iospec": 3, "iostream": 20, "iou": 29, "ipycanva": 23, "ipython": [20, 21, 22, 23, 27], "ipywidget": 23, "ir": 16, "irreversibli": 4, "is_arithmet": 4, "is_atom": 10, "is_back_edg": 10, "isatom": 10, "isbackedg": 10, "iscontigu": 4, "isfil": [20, 21, 22, 23, 26], "isinbound": 4, "isinputnod": 6, "isomorph": [19, 42], "isoutputnod": 6, "isoutputunsign": 10, "isprior": 12, "issu": [0, 22, 23, 24, 26], "item": [2, 4, 6, 30], "iter": [4, 5, 13], "its": [4, 6, 17, 19, 20, 24, 25, 28, 30, 32, 33, 39, 40], "itself": [4, 10, 19, 20, 28, 32], "jan": 0, "jedi": 23, "jgraph": 20, "jinja": 19, "join": 22, "json": 20, "jupyterlab": 23, "jupyterlab_widget": 23, "just": [6, 10, 19, 20, 21, 25, 26, 28, 32], "k": 42, "kb": [23, 25], "keep": [6, 10, 27, 39, 40], "keep_dim": 10, "keepdim": 10, "kei": [4, 5, 7, 8, 12, 14, 19, 21, 30, 42], "kera": [0, 28], "kernel": [5, 6, 11, 19, 20, 23, 28, 32, 34, 39, 42], "kernel_dim": 10, "kerneldim": 10, "kernels_path": 5, "kernels_to_copi": 5, "keyword": 39, "kind": [10, 19, 28, 34, 39], "know": [6, 19, 32, 33, 39], "known": 39, "kpi": 34, "kriz": 25, "kwarg": [3, 4, 6, 7, 8, 10, 11, 12], "l": 20, "label": [22, 25, 26, 28, 30], "lack": 13, "lambda": [7, 8, 21, 42], "languag": [33, 42], "larg": 26, "larger": 4, "last": [4, 6], "late": [12, 19], "latenc": 0, "later": [19, 20, 21], "latest": 12, "latter": [28, 33], "lattic": 6, "launch": 33, "layer": [0, 5, 12, 20, 23, 27, 29], "layout": [5, 12, 23], "lazi": 4, "lbl": 22, "lbl_batch": 22, "lead": 26, "leaki": 39, "leakyrelu": [21, 27, 39], "leakyrelu0": 27, "leakyrelu_op": 10, "leanr": 25, "learn": [0, 20, 28, 34, 39], "learnabl": 6, "learning_r": 25, "least": [27, 38, 39], "leav": 23, "left": 6, "len": [2, 22, 25, 26], "lenet_export_fp32": 23, "lenet_mnist": 23, "length": 5, "less": 4, "let": [20, 21, 26, 27, 28], "level": [0, 6, 7, 8, 11, 12, 14, 19, 33], "lexem": 42, "lf": [20, 21, 22, 26], "lh": 6, "lib": [13, 17, 23, 25], "librari": [5, 13, 17, 20, 21, 22, 24, 28, 30, 32, 34, 39], "like": [4, 6, 11, 19, 28, 33, 34], "likewis": 4, "limit": 28, "line": [6, 19, 20, 25], "linear": 39, "link": [6, 27, 32, 33, 39], "linux": 16, "linux_x86_64": 25, "list": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 22, 25, 33, 39], "list_act": 5, "list_config": 5, "live": [20, 27], "llvm": 19, "ln_op": 10, "load": [4, 10, 13, 14, 19, 20, 21, 22, 25, 26, 28, 30, 33, 34, 35], "load_data_in_memori": [2, 22], "load_onnx": [14, 20, 21, 22, 23, 26], "loaddatainmemori": 2, "loadig": 13, "local": 39, "locat": [5, 6, 20], "log": 20, "log_nb_ops_by_typ": 20, "log_output": 6, "log_scal": 20, "logic": [12, 19], "logoutput": 6, "long": [25, 28, 32, 39], "longer": 20, "look": [0, 11, 20, 25], "loss": 25, "lost": 4, "low": 0, "lower": [4, 19], "lowercas": [14, 21], "lowest": 6, "lparen": 42, "lrn_op": 10, "lstm": [19, 21, 39], "lt": [20, 23, 25], "m": 13, "mac": [20, 41], "machin": 13, "macro": 21, "madd": 26, "made": [6, 19, 33], "magicnumb": 2, "mai": [4, 5, 6, 10, 12, 18, 19, 23, 30, 33, 40, 42], "main": [0, 5, 23, 39], "maintain": 28, "major": 19, "make": [4, 6, 10, 15, 17, 19, 20, 21, 23], "make_shar": 6, "makecontigu": 4, "makedir": 22, "makefil": [13, 20], "manag": [5, 12, 19, 33, 39], "mani": [20, 33], "manipul": [10, 11, 19, 20, 24, 26, 34, 42], "manipulatedbi": 42, "manner": [25, 30], "manual": [7, 8, 19, 20, 33], "manufactur": 33, "manylinux2014_x86_64": 25, "manylinux_2_17_x86_64": 25, "map": [2, 4, 5, 6, 11, 12, 14, 16, 30, 34], "mark_non_un": 6, "marknonun": 6, "mat": 2, "match": [4, 5, 6, 9, 10, 11, 15, 19, 20, 24, 25, 28], "matchsolut": [7, 8, 19], "math": 21, "mathemat": [10, 19, 40, 42], "matmul": [20, 21, 28, 39], "matmul1": 11, "matmul_0": 11, "matmul_1": 11, "matmul_2": 11, "matmul_op": 10, "matmul_to_fc": [11, 20], "matmultil": 11, "matplotlib": [20, 21, 22, 23, 26, 27], "matrix": [2, 11, 29, 30], "max": [6, 39], "maxdim": 11, "maximis": 42, "maximum": 11, "maxpool": [8, 10, 19, 21], "maxpool1d": 39, "maxpool2d": 39, "maxpool3d": 39, "maxpooling_op": 10, "mayb": 6, "mb": [20, 23, 25], "mcu": 0, "md": 6, "mdatatransform": 30, "mean": [4, 6, 10, 12, 14, 21, 42], "meant": [6, 10], "measur": [20, 34], "mecan": 30, "mechan": [8, 20, 21, 40], "meet": [28, 42], "mem": 33, "mem_info": [5, 20, 23], "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, 12], "memori": [0, 4, 5, 12, 19, 20, 26, 27, 28, 33, 35, 39, 42], "memorize_op": [6, 10], "memory_info": 20, "memory_info_plot": 20, "memory_manag": [5, 20, 23], "memory_manager_arg": [5, 20, 23], "memorymanag": 12, "mention": [32, 39], "mere": 6, "merg": 39, "mermaid": [6, 11, 12, 21, 22], "messag": 6, "meta": [5, 19, 24], "meta_oper": [10, 21], "metacl": 11, "metacls_rootcl": 11, "metadata": [23, 25], "metaop": 21, "metaoper": [5, 10, 20, 21], "metaoperator_op": 10, "method": [4, 5, 6, 14, 16, 20, 21, 28, 40], "metric": [22, 25, 41], "micro": [11, 21], "micrograph": 21, "might": [19, 42], "minim": 19, "minimum": 10, "miss": [10, 14], "mix": 6, "mlp": 22, "mlp_mnist": [20, 22], "mma": 11, "mmd": [20, 21, 22, 23, 27], "mnist": [4, 20, 26, 30], "mnist_dir": 22, "mnist_label": 26, "mnist_model": 20, "mnist_sampl": [20, 26], "mnist_test": 22, "modal": [2, 4, 30], "mode": [10, 13, 17, 33], "model": [0, 5, 8, 10, 12, 14, 16, 22, 27, 28, 30, 34, 39, 41], "model_after_til": 27, "model_forward": [5, 20], "model_stat": 20, "modesl": 39, "modif": 39, "modifi": [0, 21, 28, 33, 39], "modul": [0, 17, 20, 21, 22, 23, 25, 26, 28, 30, 35], "modular": [0, 19, 28, 32], "moment": [20, 39], "momentum": 10, "monotonei": 11, "more": [0, 6, 11, 19, 24, 26, 28, 32, 33, 39], "moreov": 30, "most": [0, 27], "move": [4, 39], "move_op": 10, "movedsrc": 4, "movement": 11, "mschedul": 30, "mse": [20, 25], "mstimuli": 30, "much": 32, "mul": [6, 21, 39], "mul_op": [10, 21], "multi": [12, 19, 30], "multimod": 30, "multiparadigm": 0, "multipl": [4, 6, 11, 12, 20, 21, 40, 42], "multipli": 41, "must": [5, 6, 10, 11, 14, 20, 29, 33, 34, 40, 42], "my_numb": 23, "my_op_convert": 14, "my_op_onvert": 14, "mycustomipoper": 8, "mycustompipelinedconvimpl": 19, "myexport": [13, 20], "mymodel": 20, "mynodetestingfunc": 8, "myop": 14, "mysupportedmodel": [20, 22], "n": [4, 12, 13, 20, 21, 26, 42], "n2d2": 40, "naiv": 26, "name": [4, 5, 6, 10, 11, 12, 14, 21, 27, 38], "name1_inid": 6, "name2_outid": 6, "name_typ": 6, "namespac": 5, "nativ": [19, 21], "native_coverage_report": 21, "nb": [21, 25], "nb_bit": 26, "nb_chan": 21, "nb_channel": 10, "nb_channenl": 10, "nb_cl": 25, "nb_data": 10, "nb_featur": 10, "nb_in": 5, "nb_input": 10, "nb_iter": 13, "nb_out": [5, 10], "nb_output": 10, "nb_param": 10, "nb_sampl": [20, 26], "nbchannel": 10, "nbdata": 10, "nbdim": [4, 10], "nbfeatur": 10, "nbin": 10, "nbinput": [6, 10], "nbout": 10, "nboutput": [6, 10], "nbparam": 10, "nbvalidinput": 6, "nbvalidoutput": 6, "nchw": [4, 6, 30, 32, 39], "nd": 39, "ndarrai": 4, "necessari": [4, 6, 13, 21, 33, 38], "need": [4, 11, 19, 21, 23, 25, 28, 32, 33, 39, 42], "negative_slop": 10, "negativeslop": 10, "neighbour": 39, "neither": 39, "nenadmarku": 11, "neq": 42, "nest": 4, "network": [0, 14, 19, 24, 27, 28, 30, 32, 33, 34, 39], "neural": [0, 19, 20, 24, 26, 27, 30, 32, 33, 34, 39], "neuromorph": 0, "new": [4, 6, 10, 14, 19, 27, 33, 39, 42], "new_graph": 6, "new_nod": 6, "newg": 6, "newgrad": 4, "newnam": 6, "newnod": 6, "newnodeoutid": 6, "newparentinputtensoridx": 6, "newparentnod": 6, "newparentoutputtensoridx": 6, "next": [4, 6, 19, 21, 32, 39, 42], "nhwc": [6, 32, 39], "no_bia": [5, 10], "no_quant": 20, "nobia": 10, "node": [7, 8, 10, 11, 12, 14, 19, 20, 22, 23, 25, 26, 28, 32, 38], "node_convert": 21, "node_export": 14, "node_import": [14, 21], "node_inputs_nam": 14, "node_nam": [5, 6, 21], "node_outputs_nam": 14, "node_to_replac": 27, "nodenam": 6, "nodeproto": 14, "nodeptr": [6, 7, 8, 11], "nodese": 6, "noexcept": [2, 3, 4, 6, 7, 8, 10, 12], "nofe": 6, "non": [6, 30, 33], "none": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 19, 20, 21, 22, 23, 26], "noop_with_empty_ax": 10, "nor": 39, "normal": [11, 20, 23, 25, 26, 39], "notconnect": 12, "note": [4, 6, 20, 21, 23, 25, 26, 28, 32], "notebook": [26, 27], "noth": [4, 6], "notic": 20, "notion": [19, 28, 32, 42], "now": [19, 20, 25, 26, 27], "np": [6, 20, 21, 22, 25, 26, 27], "npu": 0, "npy": [20, 26], "nullptr": [6, 7, 8, 12, 20], "number": [2, 4, 5, 6, 10, 11, 13, 20, 27, 30, 33, 34, 39, 41], "number_np": 23, "numpi": [4, 20, 21, 22, 23, 25, 26, 27], "numpy_tensor": 21, "nvidia": [28, 32], "o": [3, 20, 21, 22, 23, 26], "o2": [20, 23], "obejct": 25, "object": [1, 4, 6, 20, 30, 33, 39], "observ": 26, "obtain": [6, 34], "obvious": 10, "occur": [4, 22, 23, 26], "off": [17, 20, 26], "offer": [0, 20, 28, 33, 34], "offset": [4, 5, 40], "often": [0, 6, 21, 26], "old": 6, "old_graph": 6, "old_nod": 6, "oldg": 6, "oldnod": 6, "on_click": 23, "on_erase_button_click": 23, "on_generate_button_click": 23, "on_mouse_down": 23, "on_mouse_mov": 23, "on_mouse_up": 23, "onc": [19, 20, 21, 25, 39, 42], "one": [2, 4, 6, 7, 8, 10, 11, 17, 18, 19, 20, 21, 23, 25, 27, 28, 30, 32, 33, 39, 42], "one_hot_encod": 25, "one_prod": 21, "ones": [6, 42], "onli": [4, 6, 10, 19, 20, 21, 26, 33, 34, 39, 40, 42], "onnx": [0, 10, 11, 13, 15, 16, 22, 23, 24, 26, 28, 33, 35, 39, 40, 42], "onnx_nod": [14, 21], "onnx_node_converter_": [14, 21, 22, 23, 26], "onnx_tutori": 21, "op": [5, 6, 10, 21], "op1": 42, "op_typ": 5, "opaqu": 42, "oparg": 6, "open": [0, 20, 21, 22, 23, 26, 27], "opencv": [15, 30, 32, 39], "oper": [0, 4, 5, 6, 9, 12, 14, 15, 19, 20, 22, 23, 24, 26, 27, 28, 29, 30, 32, 34, 38, 40, 41], "operatora": 39, "operatorb": 39, "operatorimpl": [5, 10, 21], "operatortyp": 10, "operatpr": 10, "opitim": 28, "oppos": 39, "opset": [14, 21], "opt": 25, "optim": [0, 19, 25, 26, 28, 33, 34, 42], "optimis": 17, "optimize_sign": 20, "option": [4, 5, 6, 10, 11, 12, 14, 15], "optionn": [11, 17], "order": [4, 5, 6, 8, 10, 11, 12, 14, 19, 20, 21, 26, 27, 28, 30, 32, 33, 34, 38, 39, 42], "org": [0, 20, 21, 22, 23, 25, 26], "origin": [4, 6, 10, 39], "ossci": 22, "other": [0, 4, 5, 6, 10, 11, 17, 19, 28, 29, 33, 35, 39, 42], "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, 10], "ouput": 27, "our": [18, 20, 21, 24, 25, 26], "out": [6, 11, 21, 33], "out_cdtyp": 5, "out_chan": 5, "out_channel": [10, 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": 10, "outid": 6, "outnod": [20, 21], "output": [4, 5, 6, 10, 11, 13, 14, 19, 20, 22, 25, 26, 27, 32, 33, 39, 40, 41, 42], "output0": 11, "output_aidg": [20, 21, 22], "output_arrai": 26, "output_connector": 6, "output_digit": 20, "output_dims_ord": 10, "output_model": 20, "output_nod": 26, "output_tensor": 26, "outputcl": 11, "outputdim": 10, "outputdimsord": 10, "outputidx": [10, 19], "outputnod": 6, "outputs_dim": 14, "outsid": 6, "over": [0, 5, 10, 21, 26, 39], "overal": 4, "overhead": 19, "overlap": [6, 30], "overload": [3, 4, 6, 7, 8, 10, 11, 12, 19], "overrid": [2, 4, 5, 10], "overwrit": 4, "overwritten": 4, "own": [4, 8, 30, 33], "p": [11, 12, 17, 19], "packag": [13, 22, 23, 25, 33], "pad": [8, 19, 21, 40], "pad_op": 10, "padbordertyp": 10, "paddedavgpooling2d": 10, "paddedconv2d": 10, "paddedconvdepthwise2d": 10, "paddedmaxpooling2d": 10, "padding_dim": 10, "pair": [3, 6, 10], "pako": 20, "paltform": 42, "paradigm": 19, "parallel": [6, 19, 39], "parallelschedul": 12, "param": [6, 7, 8, 10, 11, 20], "paramet": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 23, 25, 26, 27, 28, 30, 32, 34, 41], "parent": [5, 6, 20, 39], "parent_nam": 5, "parentisbackedg": 6, "pars": 39, "parser_funct": 14, "parso": 23, "part": [20, 21, 39, 42], "parti": 33, "partial": 34, "particular": [4, 26, 30], "particularli": [8, 19, 39], "partion": 30, "pass": [4, 5, 6, 10, 20, 25, 34, 39, 42], "past": 26, "patchlevel": 20, "path": [5, 6, 12, 13, 14, 17, 19, 20, 21, 22, 23, 26], "path_to_aidg": 17, "path_to_install_fold": 17, "path_to_mmd": [20, 21, 22, 27], "path_to_sav": 14, "pattern": [8, 19], "pe": 33, "peak": 5, "peak_mem": 5, "pep405": 17, "per": [4, 6, 13, 26, 41], "perceptron": 25, "perform": [4, 5, 6, 7, 8, 10, 11, 19, 20, 24, 26, 28, 29, 32, 34, 35, 39, 42], "permut": 10, "perspect": 20, "pexpect": 23, "phase": [17, 19], "piec": [20, 21, 26], "pillow": [23, 25], "pip": [17, 23, 25], "pipelin": [19, 42], "pixel": 29, "place": 40, "plan": [19, 33], "plane": 12, "plateform": [20, 28], "platform": [0, 20, 28, 29, 32, 33, 42], "pleas": [0, 6, 18, 19, 22, 23, 24, 26, 34], "plt": [20, 21, 22, 26, 27], "plugin": [15, 33, 38, 42], "png": [20, 23], "point": [5, 6, 19, 20, 21, 25, 26], "pointer": [4, 6, 10, 12, 35], "polici": 12, "pool": [12, 39], "pop": [21, 26], "pop_op": 10, "poppar": 6, "posit": [6, 10, 23, 40], "possib": 33, "possibl": [6, 8, 10, 11, 12, 14, 19, 20, 33, 35, 39, 42], "possiibl": 25, "post": [6, 24], "potenti": [10, 11], "povid": 20, "pow": [21, 39], "pow_op": [10, 21], "power": [0, 16], "practic": [26, 42], "pre": [20, 30], "preced": [7, 8, 11], "preceed": 27, "precis": [4, 12, 19, 26, 28, 29, 30, 32, 39], "pred": 25, "predic": [4, 8], "predict": [20, 21, 22], "predicted_class": 22, "prefix": [5, 6], "prepar": [5, 20, 25, 26, 34], "preprocess": 30, "present": 4, "pretrain": 26, "previou": [4, 23, 27, 42], "previous": [4, 6, 32, 39, 41, 42], "primari": 19, "principl": [28, 33], "print": [4, 13, 20, 21, 22, 23, 25, 26], "printf": 20, "prior": 12, "priorconsum": 12, "prioriti": 19, "priorproducersconsum": 12, "problem": [26, 42], "problemat": 42, "process": [11, 12, 13, 19, 20, 26, 28, 30, 32, 33, 42], "prod_conso": 5, "prod_op": 25, "prodconso": 5, "produc": [6, 11, 12, 16, 20, 21, 25, 26, 28, 32, 33, 38, 40, 42], "producer_0": 11, "producer_1": 11, "producer_2": 11, "producer_3": 11, "producer_4": 11, "producer_5": 11, "producer_6": 11, "producer_7": 11, "producer_8": 11, "producer_op": 10, "producercl": 11, "producercls_rootcl": 11, "profil": 13, "program": [19, 28, 32, 33], "project": [10, 11, 13], "projet_root": 17, "prompt_toolkit": 23, "propag": [6, 21, 25, 26, 40], "proper": 26, "properli": 10, "properti": [4, 6, 28, 39, 40], "propos": [6, 20, 39, 41], "protect": 42, "protobuff": [35, 38], "protocol": 4, "prototyp": [10, 33], "provid": [4, 5, 6, 10, 12, 13, 14, 19, 20, 22, 23, 24, 26, 28, 29, 30, 32, 33, 34, 39, 40, 42], "prun": 33, "prune": [26, 34], "pseudo": 6, "ptq": [16, 20], "ptq_tutori": [20, 26], "ptyprocess": 23, "public": [0, 2, 3, 4, 6, 7, 8, 10, 12], "pure": [10, 23], "purpos": [21, 26, 30, 42], "put": [6, 20, 41, 42], "px": 30, "py": [5, 6, 10], "py2": 23, "py3": 23, "py_env_aidg": 17, "pybind": 17, "pybind11": 35, "pygment": 23, "pypi": 25, "pyplot": [20, 21, 22, 26, 27], "python": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 20, 21, 22, 24, 25, 28, 33, 38, 39], "python3": [17, 23, 25], "pytorch": [0, 6, 16, 20, 25, 28, 39], "qat": 16, "qom": 42, "quant": 20, "quantifi": [8, 19], "quantiti": [12, 19], "quantiz": [0, 19, 20, 24, 33, 34], "quantize_network": [20, 26], "quantized_model": 20, "quantizedmodel": 20, "quantizednbbit": 10, "queri": [7, 8, 11, 19], "queue": 12, "quick": [0, 16, 19], "quickli": [6, 33], "qzm": 42, "r": [10, 20, 21, 22, 26, 27], "rais": [4, 5], "rand": 27, "randn": 21, "random": [4, 21, 27], "randomli": [30, 39], "rang": [0, 10, 20, 26], "rank": [4, 6, 10, 19], "rapid": 10, "rarr": 11, "raw": [20, 21, 22, 26, 30, 42], "rb": 22, "read": [18, 20, 21, 22, 27, 30], "readbatch": 4, "readi": [4, 6, 10, 19, 20, 25, 26], "readm": 33, "readrandombatch": 4, "realiz": 33, "realli": [25, 33], "realloc": 4, "reason": [4, 19, 42], "recal": 29, "receiv": [39, 42], "recept": [10, 40], "recip": [7, 8, 9, 10, 15, 20, 28, 42], "recipesfunctiontyp": [7, 8], "recipi": [20, 40], "recogn": 42, "recognit": [20, 42], "reconfigur": 26, "recquir": [20, 35, 38], "rectifi": 39, "recur": 10, "recurr": 39, "recurs": [6, 11, 19], "recurt": 10, "recut": 6, "reduc": [0, 10, 21, 26, 28], "reducemean": 21, "reducemean_op": 10, "reducesum": 21, "reducesum_op": 10, "reduct": [10, 40], "ref": [4, 7, 8, 11], "ref_typ": [20, 21, 22, 26], "refcast": 4, "refcastfrom": 4, "refcontigu": 4, "refer": [0, 4, 6, 7, 8, 19, 21, 24, 33, 34, 39, 42], "referenc": 42, "reffrom": 4, "reflect": 42, "regard": 4, "regardless": 6, "regex": [8, 19], "regist": [5, 6, 19, 20, 28, 32, 39], "register_convert": 14, "register_export": 14, "register_gener": 5, "register_import": 14, "register_metaop": 5, "registr": 4, "registrar": 30, "registri": 5, "regular": [19, 24, 42], "rel": [5, 11, 12, 40, 41], "relat": [14, 33], "relationship": [8, 12, 19], "releas": [0, 17, 19], "relu": [8, 19, 20, 21, 25, 27, 39], "relu0": 27, "relu_1": 20, "relu_op": 10, "remain": [4, 6, 32, 39], "remov": [6, 10, 20, 23, 28], "remove_flatten": [11, 20, 22, 23, 26], "removechild": 6, "removedropout": 11, "removeflatten": 11, "removepar": 6, "removeview": 6, "repeat": 12, "replac": [6, 8, 10, 11, 16, 20, 26, 27, 28, 39, 40], "replic": 6, "report": [21, 22, 23, 26], "reprens": 30, "repres": [4, 14, 30, 34, 39], "represent": 20, "reproduc": 21, "request": [20, 21, 22, 23, 25, 26], "requir": [0, 3, 4, 5, 6, 10, 12, 20, 21, 23, 25, 26, 27, 33, 34, 35, 39, 40], "requiredproduc": 12, "res1": 27, "res2": 27, "rescal": [20, 26], "reset": [4, 12, 20], "reset_grad": 25, "resetconnect": 6, "resetconsummerproduc": 10, "resetindexbatch": 4, "resetinput": 10, "resetschedul": [12, 27], "reshap": [4, 11, 20, 21, 26, 39], "reshape_0": 11, "reshape_1": 11, "reshape_2": 11, "reshape_op": 10, "residu": 6, "resiz": 4, "resize_op": 10, "resolut": 6, "resolv": [10, 11, 23], "resourc": [5, 33, 42], "respect": [5, 28, 32], "respons": [20, 21, 22, 23, 26, 33], "rest": 28, "restart": 23, "restrict": 19, "result": [6, 7, 8, 11, 20, 26, 27, 38, 39, 40], "retain": 10, "retreiv": 26, "retriev": [5, 12, 20], "return": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 25, 26, 27, 30, 33, 39, 42], "reus": 40, "reuslt": 25, "revers": 6, "rf": 23, "rgb": 30, "rh": 6, "rid": 26, "right": [4, 6, 19, 27, 39], "rm": [20, 23], "rnn": 39, "robust": [28, 33, 34], "role": 33, "root": [5, 6, 17, 25], "root_nod": 6, "rootcl": 11, "rootnod": 6, "roughcanva": 23, "round": 26, "round_op": 10, "routin": 26, "rparen": 42, "rtol": 20, "rtype": [6, 11], "rule": [28, 42], "run": [6, 12, 13, 21, 22, 23, 25, 27, 33, 34, 35, 41], "run_export": [20, 23], "run_sync": 13, "runabl": 34, "runnabl": 34, "runtim": [6, 14, 33, 39], "s3": 22, "safe": 6, "sake": 42, "same": [0, 4, 6, 12, 17, 19, 21, 27, 40], "sampl": [2, 4, 20, 25, 26], "satisfi": [23, 25], "satur": 0, "save": [5, 6, 12, 13, 14, 20, 21, 22, 27, 28, 39], "save_scheduling_diagram": [12, 20], "save_static_scheduling_diagram": 12, "saveschedulingdiagram": 12, "savestaticschedulingdiagram": 12, "scalar": 4, "scale": [20, 26, 41], "scaling_op": 10, "scalingfactor": 10, "schedul": [9, 10, 15, 16, 21, 22, 23, 25, 27, 28, 34, 39, 40], "scheduler_export": [5, 20, 23], "schedulingpolici": 12, "schedulingsequenti": 20, "schema": [14, 35], "scope": 6, "script": [20, 26], "se": 6, "seamless": 16, "search": [7, 8, 10, 16], "second": [4, 6, 8, 19, 27, 33], "secondli": 26, "section": [21, 28, 32, 33, 34, 39, 42], "secur": 33, "see": [0, 12, 19, 20, 21, 26, 32, 33, 34, 39, 42], "seem": 26, "seemless": 35, "seen": [21, 42], "segment": 29, "select": [6, 27, 39], "self": [2, 3, 4, 5, 6, 7, 8, 10, 12, 21, 25], "send": [6, 21, 25], "sens": 6, "sep": 42, "separ": [19, 28, 32, 33], "seq_length": 10, "sequenc": [28, 32], "sequenti": [6, 10, 19, 25, 27, 28, 30, 33, 39], "sequentialschedul": [12, 20, 21, 22, 23, 25, 26, 27], "seri": 30, "serial": 34, "serv": [5, 27], "set": [4, 5, 6, 7, 8, 10, 12, 13, 14, 17, 19, 28, 33, 39, 41, 42], "set_back_edg": 10, "set_backend": [4, 6, 10, 20, 21, 22, 25, 26], "set_data_format": 4, "set_dataformat": 6, "set_datatyp": [4, 6, 10, 20, 21, 22, 25, 26], "set_forward_dim": 21, "set_grad": 4, "set_impl": [10, 21], "set_input": [10, 27], "set_key_from_graph": [7, 8], "set_learning_rate_schedul": 25, "set_nam": 6, "set_node_kei": [7, 8], "set_ordered_input": 6, "set_ordered_output": 6, "set_output": [10, 21, 26], "set_paramet": 25, "set_root_nod": 6, "setbackedg": 10, "setbackend": [4, 6, 10, 21], "setbatch": 4, "setdataformat": [4, 6, 10], "setdatatyp": [4, 6, 10], "setgrad": 4, "setimpl": [4, 10], "setinput": 10, "setinputid": 6, "setkeyfromgraph": [7, 8], "setnam": 6, "setnodekei": [7, 8], "setnodesnam": 6, "setorderedinput": 6, "setorderedoutput": 6, "setoutput": 10, "setquerykei": [7, 8], "setrootnod": 6, "setschedulingpolici": 12, "setup": [4, 20, 25, 27], "sever": [0, 6, 11, 13, 19, 26, 27, 30, 33, 34, 39, 42], "sgd": 25, "shallow": [4, 10], "shape": [6, 10, 20, 21, 23], "shape_op": 10, "share": [4, 6, 12], "shared_ptr": [2, 4, 6, 7, 8, 10, 11, 12], "shiftgelu_op": 10, "shiftmax_op": 10, "short": [2, 39], "should": [4, 5, 6, 10, 13, 14, 17, 19, 20, 21, 25, 27, 30, 33, 40], "show": [6, 17, 26], "show_produc": 6, "showcas": 21, "showproduc": 6, "shuffl": [4, 22, 25], "shutil": 22, "sigmoid": [21, 39], "sigmoid_op": 10, "sign": 2, "signatur": 14, "similar": [11, 12, 19, 32, 39, 40], "similarli": 35, "simpl": [0, 8, 10, 16, 20, 21, 34], "simpler": 6, "simplifi": [7, 8, 11, 33, 35, 39, 42], "simul": 0, "sinc": [21, 33, 39], "singl": [5, 6, 11, 19, 21, 27, 42], "single_shift": 20, "singlepassgraphmatch": 11, "site": [23, 25], "size": [0, 4, 5, 6, 10, 11, 13, 20, 30, 33, 39, 40], "size_0": 4, "size_1": 4, "size_2": 4, "size_3": 4, "size_t": [2, 4, 6, 10, 11, 12], "size_typ": [4, 10], "skip": 22, "slice": [6, 11, 21, 27, 39], "slice_0": 11, "slice_1": 11, "slice_op": 10, "small": [26, 27], "smaller": [26, 27], "so": [0, 4, 6, 17, 20, 21, 26, 33, 39], "softmax": [21, 39], "softmax_op": 10, "softmin": 39, "softplu": 39, "softwar": 33, "solut": [7, 42], "solv": 29, "some": [0, 4, 6, 10, 11, 12, 18, 19, 20, 29, 33, 34, 40], "sometim": 8, "soon": 4, "sophist": [8, 19], "sourc": [0, 4, 5, 11, 17, 20, 23, 28, 33], "sovereignti": 0, "space": 4, "spec": 5, "special": [0, 19, 20], "specif": [0, 5, 6, 7, 8, 10, 11, 19, 25, 28, 32, 33, 34, 39, 40, 42], "specifi": [4, 5, 6, 10, 12, 19, 21, 28, 33, 39, 40], "split": [6, 11, 21, 30, 33, 39, 42], "split_op": 10, "splitdatabas": 30, "splite": 27, "splitext": 22, "sqrt": [4, 21], "sqrt_op": 10, "squeez": 21, "squeeze_op": 10, "src": [4, 20, 23], "stabl": 6, "stack_data": 23, "stackop": 10, "stage": 34, "stai": [4, 19], "standalon": [19, 20], "standard": [0, 17, 19, 28], "start": [0, 6, 7, 8, 10, 20, 24, 42], "startnod": [7, 8], "stat": [20, 23], "state": [16, 21, 34], "static": [4, 5, 6, 10, 12, 19, 33, 34], "static_analysi": 20, "static_fil": 5, "staticanalysisext": 20, "stats_fold": [20, 23], "stats_op": 20, "statu": [20, 21, 22, 23, 26], "status_cod": [20, 21, 22, 23, 26], "std": [2, 3, 4, 6, 7, 8, 10, 11, 12], "step": [6, 10, 11, 12, 17, 19, 21, 24, 26, 28, 33, 35, 42], "still": [10, 11, 12, 34], "stimulu": 13, "stm32": 24, "stop": 42, "storag": 4, "store": [3, 4, 5, 13, 20, 26, 33, 34, 39], "str": [2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 20, 21, 22, 26], "strategi": [4, 32], "stride": [4, 5, 39], "stride_dim": 10, "stridedim": 10, "string": [2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 42], "stripe": 27, "stroke": 11, "stroke_lin": 23, "stroke_styl": 23, "struct": [3, 12], "structur": [4, 5, 6, 19, 20, 28, 32], "stub": 20, "style": 6, "sub": [4, 6, 11, 21, 27, 39, 42], "sub_op": 10, "subclass": [4, 5, 10, 12], "subdirectori": 5, "subgraph": [19, 39, 40, 42], "subplot": [20, 26], "subsequ": [10, 33], "subset": [19, 26, 42], "subtract": 4, "succeed": 6, "success": [6, 27, 42], "successfulli": [20, 21, 22, 23, 25, 26], "suggest": 6, "sum": [6, 21, 22], "summar": [13, 33], "summari": 20, "support": [0, 5, 14, 19, 20, 21, 39, 42], "supported_graph": 21, "supported_oper": [14, 21], "suppos": [34, 39], "sure": 20, "surround": 6, "swap": 6, "swich": 21, "swish": 21, "swish0": 21, "swish_micro": 21, "swish_micro_graph": 21, "swish_nod": 21, "swish_op": 21, "swishimpl": 21, "switch": [28, 32], "sync_image_data": 23, "synchron": 13, "syntax": 42, "synthax": 39, "system": [0, 19, 32, 33, 34, 39], "t": [4, 10, 20, 21, 25, 26, 39], "t10k": 22, "tabl": 13, "take": [4, 5, 10, 14, 18, 20, 26, 28, 30, 33, 39, 40, 42], "taken": [6, 42], "tangent": 39, "tanh": [21, 39], "tanh_op": 10, "tar": 25, "target": [0, 4, 5, 19, 20, 26, 28, 29, 32, 33, 34, 39, 42], "targetreq": 4, "targettyp": 10, "task": [20, 26, 29], "tb": 11, "team": 0, "technic": 0, "techniqu": [0, 26, 33], "templat": [4, 5, 10, 13, 19, 33], "temporari": 6, "tensor": [2, 6, 10, 11, 12, 21, 23, 25, 26, 27, 28, 32, 39], "tensordim": 4, "tensorflow": [16, 35, 39], "tensorimpl": 4, "tensoropencv": 2, "tensorrt": [15, 24, 28, 32], "term": [20, 28, 33, 39], "termin": 14, "test": [0, 4, 6, 7, 8, 13, 14, 19, 21, 26, 30, 33], "test_cpp_dock": 13, "test_lib_python_dock": 13, "test_mod": 5, "test_plugin": 13, "test_swish": 21, "textual": [8, 19], "tf2onnx": 35, "th": [6, 20], "than": [4, 6, 28, 32], "thank": [12, 19, 20, 27, 35], "thei": [6, 11, 12, 26, 28, 40], "them": [6, 8, 11, 19, 20, 26, 27, 32, 39, 41, 42], "theme": 20, "themselv": [33, 39], "theori": 42, "therefor": [33, 39, 42], "thi": [4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 38, 39, 40, 41, 42], "third": [4, 33], "those": [17, 26, 33, 42], "thread": [12, 19], "threadpool": 12, "three": [19, 30, 39], "through": [6, 12, 30, 34, 35], "thrown": 6, "thu": [10, 11, 12, 19, 21, 26, 28], "tier": 30, "tight_layout": [20, 26], "tile": [16, 24, 34], "tiled_conv": 27, "till": [20, 33], "time": [4, 12, 13, 18, 30, 33, 34, 39, 42], "tlm": [12, 19], "to_fil": 23, "to_other_nod": 6, "to_tensor": 6, "tocoord": 4, "todo": [4, 21], "togeth": 33, "toindex": 4, "token": [10, 12, 19, 42], "tolpolog": 33, "tonod": 6, "tool": [19, 20, 21, 24, 42], "toolchain": 20, "toolkit": 33, "toothernod": 6, "tootherview": 6, "top": 22, "top1_accuraci": 22, "topolog": [0, 6, 32, 39, 42], "topologi": [7, 8, 19, 39], "torch": [25, 35], "torchvis": [25, 35], "toronto": 25, "tostr": 4, "tot_acc": 25, "total": [10, 20, 22], "totensor": [6, 25], "toto": 5, "toward": [6, 39], "tpu": 11, "track": 6, "train": [0, 2, 4, 20, 22, 24, 29, 30, 34, 39], "training_mod": 10, "trainingmod": 10, "trainset": 25, "traitlet": 23, "transact": [12, 19], "transfert": 39, "transfomr": 11, "transform": [2, 6, 11, 23, 24, 25, 27, 33, 34, 39, 40], "transit": 42, "transmitt": 6, "transpar": 6, "transpos": [4, 6, 20, 21, 39], "transpose_op": 10, "transposit": [4, 11, 42], "treat": 6, "tree": [20, 42], "trivial": [19, 26], "trt": 13, "true": [4, 5, 6, 10, 11, 12, 14, 20, 22, 23, 25, 27, 42], "truth": 28, "try": [22, 23, 26], "tune": 19, "tupl": [3, 4, 6, 10, 14, 30], "tuple_out": 25, "tutori": [0, 18, 19, 20, 22, 23, 25, 26, 27], "tvm": 19, "two": [4, 6, 8, 17, 19, 30, 33, 39, 40, 41, 42], "type": [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 23, 25, 26, 28, 32, 39, 42], "type_": 3, "typedef": 20, "typenam": 4, "typic": 5, "typing_extens": 23, "u": 26, "ubyt": 22, "uint": 30, "uint16": 4, "uint32": 4, "uint32_t": [2, 10], "uint64": 4, "uint8": 4, "uint8_t": 2, "ultim": 19, "unabl": [10, 11], "unalt": 42, "uncompress": 26, "undefin": [4, 5, 6, 10], "under": [0, 5, 30], "undergon": 33, "understand": 11, "undifin": 6, "unfold": 11, "unfold_0": 11, "unfold_1": 11, "unfold_2": 11, "unfold_op": 10, "unic": 6, "unimpl": 42, "uninstal": 25, "union": [2, 5], "uniqu": [5, 6, 19], "unit": [11, 33, 39], "unitari": 33, "unknown": [10, 21, 38, 39], "unlik": [4, 19], "unlink": 6, "unnecessari": 42, "unquantifi": [8, 19], "unsign": 2, "unsqueez": 21, "unsqueeze_op": 10, "unsupport": [10, 19, 21], "until": [11, 12], "unus": 4, "up": [13, 19, 33], "updat": [1, 6, 23, 25, 26, 39, 40], "updateconsummerproduc": 10, "updateinputsoutput": 6, "updatenodenam": 6, "upper": 12, "uppernod": 12, "uppernodeinputconnect": 12, "uppernodeinputfound": 12, "url": [20, 21, 22, 25, 27], "urllib": 22, "urllib3": [23, 25], "urlretriev": 22, "urlsafe_b64encod": 20, "us": [0, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 38, 39, 42], "usabl": 6, "usag": [0, 5, 6, 13, 22, 42], "use_cuda": 20, "useful": 30, "useless": 23, "user": [0, 6, 18, 19, 20, 28, 33, 39, 41, 42], "usual": 19, "utf": 27, "util": [13, 15, 20, 26], "v": 17, "val": [4, 42], "val_acc": 22, "val_dataprovid": 22, "val_mnist": 22, "valid": [4, 6, 20, 30, 33], "validi": 4, "validtensor": 12, "valu": [2, 4, 6, 10, 12, 14, 17, 20, 21, 25, 26, 27, 39], "variabl": [5, 30], "variou": 30, "vbox": 23, "ve": 26, "vector": [2, 3, 4, 6, 7, 8, 10, 11, 12], "venv": [23, 25], "verbos": [6, 14, 26, 39], "verdana": 11, "veri": [11, 26], "verifi": 6, "version": [14, 20], "versu": 33, "via": [5, 28, 32, 33, 35, 38, 39], "view": [6, 11, 19, 35, 38, 42], "virtual": [2, 4, 5, 6, 7, 8, 10, 12], "virtualenv": 17, "visit": 42, "visual": [12, 21, 22, 26], "visualis": 21, "visualize_mmd": [20, 21, 22, 27], "void": [4, 6, 7, 8, 10, 11, 12], "vt": 4, "vtemplier": 23, "w": 10, "w1": 11, "wa": [4, 6, 27], "wai": [6, 19, 20, 21, 25, 42], "wait": 12, "walk": 6, "wall": [20, 23], "want": [4, 11, 20, 21, 26, 42], "warn": [17, 22, 23, 26], "wb": [20, 21, 22, 23, 26], "wcwidth": 23, "we": [4, 11, 19, 20, 21, 23, 25, 26, 27, 40, 41, 42], "weight": [6, 10, 25, 30, 38], "welcom": 4, "well": [4, 6, 8, 12, 16, 20, 21, 33], "were": [4, 6, 7, 8], "wextra": [20, 23], "what": [19, 20, 25, 28, 40, 42], "whatev": 33, "whatsoev": 19, "when": [1, 4, 6, 10, 11, 13, 20, 22, 23, 26, 33, 35, 39, 40, 42], "where": [4, 5, 6, 10, 11, 14, 26, 39], "whether": [4, 6, 10, 42], "which": [4, 5, 6, 10, 11, 13, 14, 17, 19, 20, 21, 25, 28, 29, 30, 32, 33, 35, 39, 41, 42], "while": [10, 26, 28, 32], "whl": [23, 25], "who": 19, "whole": [33, 39], "whose": 6, "why": [0, 16, 28, 32], "wide": 0, "widget": 23, "widgetsnbextens": 23, "width": [5, 11, 23], "wiki": 24, "wise": [4, 29, 39], "within": [6, 10, 19, 35, 39], "without": [4, 6, 12, 19, 20, 28, 33, 34, 35, 39, 41], "won": 39, "work": [11, 12, 32, 33, 35, 39], "would": 6, "wrap": [5, 12, 20, 23, 35], "wrap_around_buff": 12, "wraparoundbuff": 12, "wrapper": [5, 35], "write": [8, 19, 20, 21, 22, 23, 25, 26, 33], "www": 25, "x": [6, 21, 23, 26, 39], "xavier_uniform_fil": 25, "xml": [10, 11, 13], "xxx": 26, "y": [6, 21, 23, 26, 39], "yet": [4, 10, 39], "you": [4, 6, 8, 10, 13, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 32, 33, 42], "your": [0, 8, 13, 17, 19, 22, 24, 26], "z": [6, 42], "z0": 42, "z1": 6, "z2": 6, "z3": 6, "z_default_strategi": 20, "za": 42, "zero": [4, 26, 39, 42], "zlib": 20, "\u00ecnstall": 17}, "titles": ["Aidge", "Aidge backend CPU", "Aidge backend OpenCV API", "Backend", "Data", "Export", "Graph", "Graph Matching", "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", "Tutorials", "Training a simple Neural Network", "Post Training Quantization with AIDGE", "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": {"101": 24, "The": 26, "accuraci": 26, "ad": [24, 40], "adapt": 11, "add": [10, 11, 33], "aggreg": 41, "agnost": 19, "aidg": [0, 1, 2, 9, 13, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27], "an": [20, 21, 22, 33, 39], "analysi": [20, 41], "api": [2, 9, 13, 14, 15], "appli": 26, "architectur": [28, 33], "art": 19, "attribut": 33, "averag": 10, "backend": [1, 2, 3, 11, 28, 32], "base": [10, 12], "batchnorm": [10, 11], "benchmark": 29, "build": 17, "c": [17, 20, 24], "cast": [10, 11], "chang": 40, "character": 19, "class": [10, 12], "clone": 39, "code": 19, "compil": [17, 19, 20, 23], "complet": 33, "comput": [21, 26, 29, 33, 39, 41], "concat": 10, "configur": 20, "connector": 6, "constant": 11, "constraint": 33, "consum": 19, "conv": [10, 11], "convdepthwis": 10, "convert": [11, 14], "copi": 39, "core": [9, 28, 39], "cpp": 23, "cpu": 1, "creat": [20, 21, 25, 39], "creation": 26, "data": [4, 30], "databas": [2, 4, 22, 25, 30], "dataflow": 19, "dataprovid": [4, 30], "dataset": 26, "deep": 39, "default": 32, "defin": [19, 20, 27], "definit": 39, "demonstr": [20, 27], "describ": 42, "design": 33, "dimens": 21, "div": 10, "dnn": 24, "do": 26, "done": 26, "download": [20, 23, 26], "draw": 23, "dropout": 11, "edg": 36, "effect": 19, "engin": 19, "ensur": 31, "environ": 26, "erf": 10, "evalu": 22, "exampl": [26, 39], "excut": 29, "execut": 32, "expand": [11, 42], "explicit": [11, 39], "export": [5, 13, 14, 20, 23, 24, 33], "extra": 33, "fc": [10, 11], "file": [20, 33], "flatten": 11, "fold": 11, "fonctionn": 24, "footprint": 41, "framework": 28, "from": [23, 38, 41], "function": [13, 14, 20, 27, 34, 39, 42], "fuse": [11, 40], "gather": 10, "gener": [10, 19, 20, 21, 23, 39], "get": [16, 41], "graph": [6, 7, 8, 13, 19, 20, 32, 33, 39, 40, 42], "graphregex": 8, "graphview": 6, "guid": 34, "hardwar": [19, 33], "helper": [6, 13], "heurist": 19, "high": 34, "i": [0, 26], "ident": 10, "implement": [3, 21, 28, 32, 33, 39, 40], "import": [14, 20, 21, 26], "infer": [20, 26], "input": [3, 20, 23], "instal": [17, 22], "integr": 33, "interoper": [19, 35], "interpret": 42, "introduct": 39, "ir": 19, "isomorph": 40, "kera": 35, "kernel": 33, "kpi": 41, "layer": 40, "leakyrelu": 10, "learn": [25, 36, 37], "lenet": 22, "level": 34, "lexer": 42, "lib": 5, "librari": 33, "licens": 0, "like": 22, "linux": 17, "load": [23, 38], "loop": 25, "lstm": 10, "machin": 42, "main": 20, "make": [13, 39], "manipul": 23, "map": [19, 33], "match": [7, 8, 42], "matmul": [10, 11, 40], "measur": 29, "memor": 10, "memori": 41, "mermaid": [20, 27], "meta": [10, 11], "metanod": [21, 42], "method": 19, "metric": 29, "mnist": [2, 22, 23], "model": [19, 20, 21, 23, 25, 26, 29, 33, 35, 37, 38, 40], "move": [10, 11], "mul": 10, "multi": 40, "need": [20, 26], "network": [20, 25, 26, 29], "neural": [25, 29], "new": 21, "node": [5, 6, 21, 33, 39, 41, 42], "notebook": [20, 21], "number": 23, "numpi": 35, "object": 25, "onnx": [14, 19, 20, 21, 38], "opencv": 2, "oper": [10, 11, 21, 39, 42], "operatortensor": 10, "optim": [20, 24, 40], "option": [13, 17, 20], "output": [3, 21], "overview": [29, 34, 41, 42], "own": 23, "pad": 10, "paddedavgpool": 10, "paddedconv": 10, "paddedconvdepthwis": 10, "paddedmaxpool": 10, "parallel": 12, "paramet": [33, 39], "parser": 42, "partit": 30, "pattern": 42, "perform": [22, 33], "phase": 33, "pipelin": 26, "plateform": 35, "plugin": [13, 28, 39], "pool": 10, "pop": 10, "post": 26, "pow": 10, "power": 19, "predefin": 10, "produc": [10, 19, 39], "project": [23, 33], "propos": 40, "provid": 21, "ptq": [19, 26], "python": 17, "pytorch": [19, 35], "qat": 19, "quantiz": 26, "quick": 18, "recip": 11, "reducemean": 10, "regex": [7, 42], "regist": [14, 21], "relu": 10, "remov": [11, 42], "replac": [19, 42], "requir": 22, "reshap": 10, "retriev": 21, "robust": 31, "rule": 33, "run": [20, 26], "runtim": 32, "scale": 10, "schedul": [5, 12, 19, 20, 26, 32, 33], "score": 29, "seamless": 19, "search": 19, "select": 32, "sequenti": 12, "set": [20, 21, 25, 26], "setup": 26, "share": 39, "sigmoid": 10, "simpl": [19, 25], "slice": 10, "softmax": 10, "solut": 8, "solver": 42, "some": 26, "spatial": 40, "specif": 3, "sqrt": 10, "standalon": 23, "start": [16, 18], "state": [19, 42], "static": [20, 41], "stimuli": 30, "store": 38, "strategi": 33, "structur": 30, "sub": 10, "subgraph": 41, "syntax": 39, "tanh": 10, "tensor": [4, 20, 30, 35], "tensorflow": 19, "tensorrt": 13, "test": [20, 23], "tile": [11, 19, 27, 40], "time": 29, "topologi": 40, "train": [25, 26], "transform": [20, 42], "transmitt": 39, "transpos": [10, 11], "tutori": [21, 24], "up": [20, 21, 25, 26], "updat": 21, "user": 34, "util": 2, "view": 39, "visual": [20, 27], "well": 19, "what": [0, 26], "why": 19, "work": [21, 26], "workflow": 34, "your": 23}}) \ No newline at end of file diff --git a/source/API/BackendCPU/index.html b/source/API/BackendCPU/index.html index 63f7fc6baa86ea979085b1cf342dc42e25eb64ad..c6c83bc2a87fb6ad958400d9bde5d44ce0e41440 100644 --- a/source/API/BackendCPU/index.html +++ b/source/API/BackendCPU/index.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Export" href="../Core/export.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/BackendOPENCV/index.html b/source/API/BackendOPENCV/index.html index 705312618085f6c801f7659a690dbdb247f7d641..453e3e76c9ae6a323bb37ee084c4b25ffbde9405 100644 --- a/source/API/BackendOPENCV/index.html +++ b/source/API/BackendOPENCV/index.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Aidge ONNX API" href="../Onnx/index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/backend.html b/source/API/Core/backend.html index 3421fadf89e7add6279aa04a5a94ed50dc1a1e74..5ba0cf2a6e37eaef014096f8c9b589e4b12f9e1b 100644 --- a/source/API/Core/backend.html +++ b/source/API/Core/backend.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Operators" href="operator.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/data.html b/source/API/Core/data.html index 545cf12039743f87f88198ca57638592f0d8d51f..88ebc1b70887fc862202d76913d4ab51c6a6954c 100644 --- a/source/API/Core/data.html +++ b/source/API/Core/data.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Aidge core API" href="index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/export.html b/source/API/Core/export.html index e2239a9f36194312352a10d642b780ac09c9b460..6405cc0b60686ddcd0aecd73bb2379b6aebb3013 100644 --- a/source/API/Core/export.html +++ b/source/API/Core/export.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Recipes" href="recipes.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/graph.html b/source/API/Core/graph.html index 9f71da1af13f6beebd8798eaec632ff312090402..7a48f4bbb38313852f0d088fa6d0adc28172936e 100644 --- a/source/API/Core/graph.html +++ b/source/API/Core/graph.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Data" href="data.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/graphMatching.html b/source/API/Core/graphMatching.html index f69c7f433f113cccbac4f1e7b46cca2508882bc6..db74117289a4b7dd20bf7f65aa66052b05e75e57 100644 --- a/source/API/Core/graphMatching.html +++ b/source/API/Core/graphMatching.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -63,7 +63,7 @@ <link rel="search" title="Search" href="../../../search.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/graphRegex.html b/source/API/Core/graphRegex.html index 5a296dbb9ef3ecba53f3e11d3ecc03641ca638ff..f04df250a7fbafae7aeaa105ca6f7e554691b1ea 100644 --- a/source/API/Core/graphRegex.html +++ b/source/API/Core/graphRegex.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Scheduler" href="scheduler.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -447,7 +447,7 @@ </pre></div> </div> <p>You can define your own node test function as well:</p> -<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">myNodeTestingFunc</span><span class="p">(</span><span class="n">node</span><span class="p">):</span> +<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">myNodeTestingFunc</span><span class="p">(</span><span class="n">node</span><span class="p">):</span> <span class="o">...</span> <span class="k">return</span> <span class="n">predicate</span> diff --git a/source/API/Core/index.html b/source/API/Core/index.html index ce452c890b088c5c5c60b1522b78496ffd2210e2..cbf7d67a93f05687ac5fd2ba495ae37c5716f741 100644 --- a/source/API/Core/index.html +++ b/source/API/Core/index.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="API" href="../index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/operator.html b/source/API/Core/operator.html index cabee431cdfa2fa5029e5f980c18d2fb1cc0fce9..b7946573e3f6419aca5c87f0793b80199a0b9105 100644 --- a/source/API/Core/operator.html +++ b/source/API/Core/operator.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -62,7 +62,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -73,7 +73,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="prev" title="Graph" href="graph.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/recipes.html b/source/API/Core/recipes.html index 3bce7ef7cacdcbe77df704e1a9cb7aee6eaa5d10..5a98e88e445b24588aedfd495001e94a78cbba71 100644 --- a/source/API/Core/recipes.html +++ b/source/API/Core/recipes.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Graph Matching" href="graphRegex.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Core/scheduler.html b/source/API/Core/scheduler.html index aeb8dee2b7bc9a5dac1352c3c938961848b709b2..4620b35934b30d5000d7b51ff33dfd5769169f6d 100644 --- a/source/API/Core/scheduler.html +++ b/source/API/Core/scheduler.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Backend" href="backend.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/ExportTensorRT/index.html b/source/API/ExportTensorRT/index.html index 3dffdfec1e3caa1130a2666159cf64b718021b84..f9ef38b582cda8e90c95784a7e7e82cd395f5aa9 100644 --- a/source/API/ExportTensorRT/index.html +++ b/source/API/ExportTensorRT/index.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -64,7 +64,7 @@ <link rel="prev" title="Aidge backend OpenCV API" href="../BackendOPENCV/index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/API/Onnx/index.html b/source/API/Onnx/index.html index 65a19dcd7a93f2070826b83b15967b9f177fa42a..e47407fdff0e1fe9417c683f1cffacc6380ee99e 100644 --- a/source/API/Onnx/index.html +++ b/source/API/Onnx/index.html @@ -30,7 +30,7 @@ <link href="../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Aidge backend CPU" href="../BackendCPU/index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -483,7 +483,7 @@ A conversion function must have the following signature : <code class="docutils <dd><p>Decorator used to register a converter to the <a class="reference internal" href="#aidge_onnx.node_import.ONNX_NODE_CONVERTER_" title="aidge_onnx.node_import.ONNX_NODE_CONVERTER_"><code class="xref py py-data docutils literal notranslate"><span class="pre">aidge_onnx.node_import.ONNX_NODE_CONVERTER_</span></code></a></p> <p>Example:</p> <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="nd">@auto_register_import</span><span class="p">(</span><span class="s2">"myOp"</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">my_op_onverter</span><span class="p">(</span><span class="n">onnx_node</span><span class="p">,</span> <span class="n">input_nodes</span><span class="p">,</span> <span class="n">opset</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">my_op_onverter</span><span class="p">(</span><span class="n">onnx_node</span><span class="p">,</span> <span class="n">input_nodes</span><span class="p">,</span> <span class="n">opset</span><span class="p">):</span> <span class="o">...</span> </pre></div> </div> @@ -580,7 +580,7 @@ A conversion function must have the following signature : <code class="docutils <dd><p>Decorator used to register a converter to the <code class="xref py py-data docutils literal notranslate"><span class="pre">aidge_onnx.node_export.AIDGE_NODE_CONVERTER_</span></code></p> <p>Example:</p> <div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="nd">@auto_register_export</span><span class="p">(</span><span class="s2">"myOp"</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">my_op_converter</span><span class="p">(</span><span class="n">aidge_node</span><span class="p">,</span> <span class="n">node_inputs_name</span><span class="p">,</span> <span class="n">node_outputs_name</span><span class="p">,</span> <span class="n">verbose</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">my_op_converter</span><span class="p">(</span><span class="n">aidge_node</span><span class="p">,</span> <span class="n">node_inputs_name</span><span class="p">,</span> <span class="n">node_outputs_name</span><span class="p">,</span> <span class="n">verbose</span><span class="p">):</span> <span class="o">...</span> </pre></div> </div> diff --git a/source/API/index.html b/source/API/index.html index 44abca391ea8f99bc022409cf0312b2000e1a0ac..da34f78374de5ebdccc6d5a29fd29c7bcd7c12cc 100644 --- a/source/API/index.html +++ b/source/API/index.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Export a MNIST model to a CPP standalone project" href="../Tutorial/export_cpp.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/GetStarted/index.html b/source/GetStarted/index.html index 7c4899a49499bf0e6d512bcd2c382d046f7c925a..0683de2ca6ed918250469717a162ea1e4f5476f8 100644 --- a/source/GetStarted/index.html +++ b/source/GetStarted/index.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Aidge" href="../../index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/GetStarted/install.html b/source/GetStarted/install.html index c48a817b637b17eec5c9ed0ec00a69d3f17cba5d..5586831eb80601af01a5c6391cdc60b73850c0a1 100644 --- a/source/GetStarted/install.html +++ b/source/GetStarted/install.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Get Started" href="index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/GetStarted/quickStart.html b/source/GetStarted/quickStart.html index dc0252d69765dbb352c7edfa02fc6e0751715e16..0cf9612106b394857f21e76b2bcdcc38e5e74e5e 100644 --- a/source/GetStarted/quickStart.html +++ b/source/GetStarted/quickStart.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Why Aidge?" href="whyAidge.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/GetStarted/whyAidge.html b/source/GetStarted/whyAidge.html index 3a073a88ad90b05395bcd1d32c420f03a7d80c08..f8270d6c420a49c28fb11a300a2f5fb3692ce8ce 100644 --- a/source/GetStarted/whyAidge.html +++ b/source/GetStarted/whyAidge.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -62,7 +62,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -73,7 +73,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="prev" title="Install" href="install.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/Tutorial/101_first_step.html b/source/Tutorial/101_first_step.html index d9db7bdc57bdab026e692671c9ced56a9639a9e0..a140637d6786ba108b6dbc9ad31a615acba64bcf 100644 --- a/source/Tutorial/101_first_step.html +++ b/source/Tutorial/101_first_step.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Tutorials" href="index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -448,10 +448,10 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">requests</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">requests</span> -<span class="k">def</span> <span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> +<span class="k">def</span><span class="w"> </span><span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> <span class="n">response</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"https://gitlab.eclipse.org/eclipse/aidge/aidge/-/raw/dev/examples/tutorials/101_first_step/"</span><span class="o">+</span><span class="n">path</span><span class="o">+</span><span class="s2">"?ref_type=heads"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span><span class="o">.</span><span class="n">status_code</span> <span class="o">==</span> <span class="mi">200</span><span class="p">:</span> @@ -478,13 +478,13 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">base64</span> -<span class="kn">import</span> <span class="nn">zlib</span> -<span class="kn">import</span> <span class="nn">json</span> -<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">base64</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">zlib</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">json</span> +<span class="kn">from</span><span class="w"> </span><span class="nn">IPython.display</span><span class="w"> </span><span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> -<span class="k">def</span> <span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">)</span> <span class="k">as</span> <span class="n">file_mmd</span><span class="p">:</span> <span class="n">graph_mmd</span> <span class="o">=</span> <span class="n">file_mmd</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> @@ -518,7 +518,7 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> <span class="c1"># Conv2D Operator is available only "export_serialize" is available</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Available backends:</span><span class="se">\n</span><span class="si">{</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">get_keys_Conv2DOp</span><span class="p">()</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span> @@ -545,7 +545,7 @@ Available backends for Tensor: <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Available backends:</span><span class="se">\n</span><span class="si">{</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">get_keys_Conv2DOp</span><span class="p">()</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span> <br/></pre></div> @@ -565,9 +565,9 @@ Available backends: <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><br/><span></span><span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><br/><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> <br/></pre></div> </div> </div> @@ -622,8 +622,15 @@ Available backends: <h2>Graph transformation<a class="headerlink" href="#Graph-transformation" title="Link to this heading">#</a></h2> <p><img alt="pipeline(2)" src="../../_images/pipeline2.png" /></p> <p>In order to support the graph for inference we need to support all operators. The imported model contains <code class="docutils literal notranslate"><span class="pre">Flatten</span></code> before the <code class="docutils literal notranslate"><span class="pre">Gemm</span></code> operator. The <code class="docutils literal notranslate"><span class="pre">aidge.FC</span></code> operator already supports the flatten operation. Graph transformation is required to support the graph for inference, i.e. remove the <code class="docutils literal notranslate"><span class="pre">Flatten</span></code> operator.</p> -<p>Aidge graph transformation toolchain are embedded inside <code class="docutils literal notranslate"><span class="pre">recipes</span></code> functions. These recipes are available in <code class="docutils literal notranslate"><span class="pre">aidge_core</span></code>, some recipes are: - <strong>fuse_batchnorm</strong>: Fuse BatchNorm inside Conv or FC operator; - <strong>matmul_to_fc</strong>: Fuse MatMul and Add operator into a FC operator; - <strong>conv_horizontal_tiling</strong>: replace a conv by an horizontal tilled version; - <strong>remove_flatten</strong>: Remove Flatten if it is before an FC operator; - <strong>adapt_to_backend</strong>: Adapt graph to the current backend by adding -Transpose layer to match expected input/output data format; - <strong>constant_folding</strong>: Compute constant part of the graph and replace them by pre-computed values.</p> +<p>Aidge graph transformation toolchain are embedded inside <code class="docutils literal notranslate"><span class="pre">recipes</span></code> functions. These recipes are available in <code class="docutils literal notranslate"><span class="pre">aidge_core</span></code>, some recipes are:</p> +<ul class="simple"> +<li><p><strong>fuse_batchnorm</strong>: Fuse BatchNorm inside Conv or FC operator;</p></li> +<li><p><strong>matmul_to_fc</strong>: Fuse MatMul and Add operator into a FC operator;</p></li> +<li><p><strong>conv_horizontal_tiling</strong>: replace a conv by an horizontal tilled version;</p></li> +<li><p><strong>remove_flatten</strong>: Remove Flatten if it is before an FC operator;</p></li> +<li><p><strong>adapt_to_backend</strong>: Adapt graph to the current backend by adding Transpose layer to match expected input/output data format;</p></li> +<li><p><strong>constant_folding</strong>: Compute constant part of the graph and replace them by pre-computed values.</p></li> +</ul> <p>Let’s apply the <strong>remove_flatten</strong> recipie :</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: @@ -659,7 +666,7 @@ Transpose layer to match expected input/output data format; - <strong>constant_f <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[10]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core.static_analysis</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core.static_analysis</span> <span class="c1"># Dims must be forwarded for static analysis!</span> <span class="n">model</span><span class="o">.</span><span class="n">forward_dims</span><span class="p">(</span><span class="n">dims</span><span class="o">=</span><span class="p">[[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">28</span><span class="p">,</span> <span class="mi">28</span><span class="p">]],</span> <span class="n">allow_data_dependency</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> @@ -890,7 +897,7 @@ Aidge prediction = 7 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[20]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">gzip</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">gzip</span> <span class="n">NB_SAMPLES</span> <span class="o">=</span> <span class="mi">100</span> <span class="c1"># Number of samples to use for PTQ</span> @@ -921,7 +928,7 @@ Aidge prediction = 7 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_quantization</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_quantization</span> <span class="n">aidge_quantization</span><span class="o">.</span><span class="n">quantize_network</span><span class="p">(</span> <span class="n">quantized_model</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> @@ -1066,7 +1073,7 @@ ls: cannot access 'myexport': No such file or directory <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[25]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_export_cpp</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_export_cpp</span> <span class="c1"># Configuration for the model + forward dimensions</span> <span class="n">model</span><span class="o">.</span><span class="n">compile</span><span class="p">(</span><span class="s2">"cpu"</span><span class="p">,</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">dtype</span><span class="o">.</span><span class="n">float32</span><span class="p">,</span> <span class="n">dims</span><span class="o">=</span><span class="p">[[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">28</span><span class="p">,</span> <span class="mi">28</span><span class="p">]])</span> diff --git a/source/Tutorial/ONNX.html b/source/Tutorial/ONNX.html index 6d253aee23452b0759d47a35d3a98d5b6a434810..68440ff69c395f4027b88d8490f492bf6cc70fc4 100644 --- a/source/Tutorial/ONNX.html +++ b/source/Tutorial/ONNX.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Training a simple Neural Network" href="learning.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -435,16 +435,22 @@ <section id="Aidge-ONNX-tutorial"> <h1>Aidge ONNX tutorial<a class="headerlink" href="#Aidge-ONNX-tutorial" title="Link to this heading">#</a></h1> <p>In this tutorial, we will see how to extensivly use the aidge ONNX module.</p> -<p>The following points will be covered: - How to load an ONNX; - How to add the support for an ONNX operator; - How to support an unsupported operator for export purposes; - How to add an implementation to an unknown operator.</p> +<p>The following points will be covered:</p> +<ul class="simple"> +<li><p>How to load an ONNX;</p></li> +<li><p>How to add the support for an ONNX operator;</p></li> +<li><p>How to support an unsupported operator for export purposes;</p></li> +<li><p>How to add an implementation to an unknown operator.</p></li> +</ul> <p>For this tutorial, we will need the following libraries:</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> -<span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> <span class="c1"># Required for Producer implementation</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> <span class="c1"># Required to load data</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> <span class="c1"># Required for Producer implementation</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> <span class="c1"># Required to load data</span> <br/></pre></div> </div> </div> @@ -458,10 +464,10 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">requests</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">requests</span> -<span class="k">def</span> <span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> +<span class="k">def</span><span class="w"> </span><span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> <span class="n">response</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"https://gitlab.eclipse.org/eclipse/aidge/aidge/-/raw/dev/examples/tutorials/Onnx_tutorial/"</span><span class="o">+</span><span class="n">path</span><span class="o">+</span><span class="s2">"?ref_type=heads"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span><span class="o">.</span><span class="n">status_code</span> <span class="o">==</span> <span class="mi">200</span><span class="p">:</span> @@ -572,13 +578,13 @@ Native operators coverage: 0.0% (0/1) <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">reduce</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">functools</span><span class="w"> </span><span class="kn">import</span> <span class="n">reduce</span> -<span class="k">class</span> <span class="nc">SwishImpl</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">OperatorImpl</span><span class="p">):</span> <span class="c1"># Inherit OperatorImpl to interface with Aidge !</span> - <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">op</span><span class="p">:</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Operator</span><span class="p">):</span> +<span class="k">class</span><span class="w"> </span><span class="nc">SwishImpl</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">OperatorImpl</span><span class="p">):</span> <span class="c1"># Inherit OperatorImpl to interface with Aidge !</span> + <span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">op</span><span class="p">:</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Operator</span><span class="p">):</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">OperatorImpl</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">op</span><span class="p">,</span> <span class="s2">"swish"</span><span class="p">)</span> <span class="c1"># Required to avoid type error with C++ binding !</span> <span class="bp">self</span><span class="o">.</span><span class="n">op</span> <span class="o">=</span> <span class="n">op</span> <span class="c1"># Reference to the Aidge operator to retrieve attributes, inputs, outputs ..</span> - <span class="k">def</span> <span class="nf">forward</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="k">def</span><span class="w"> </span><span class="nf">forward</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="n">data_input</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">op</span><span class="o">.</span><span class="n">get_input</span><span class="p">(</span><span class="mi">0</span><span class="p">))</span> <span class="n">beta</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">op</span><span class="o">.</span><span class="n">attr</span><span class="o">.</span><span class="n">get_attr</span><span class="p">(</span><span class="s2">"beta"</span><span class="p">))</span> <span class="c1"># Attribute name is the same as the one in the ONNX</span> <span class="n">output</span> <span class="o">=</span> <span class="p">(</span><span class="n">data_input</span> <span class="o">/</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">data_input</span><span class="o">*</span><span class="n">beta</span><span class="p">)))</span> @@ -665,9 +671,9 @@ Context: Consumer node Swish0 (Swish#0) input #0 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[14]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">math</span> <span class="kn">import</span> <span class="n">exp</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">math</span><span class="w"> </span><span class="kn">import</span> <span class="n">exp</span> -<span class="k">def</span> <span class="nf">gen_swish_metaop</span><span class="p">(</span><span class="n">nb_chan</span><span class="p">,</span> <span class="n">name</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">gen_swish_metaop</span><span class="p">(</span><span class="n">nb_chan</span><span class="p">,</span> <span class="n">name</span><span class="p">):</span> <span class="c1"># Declaring constant values</span> <span class="n">e_prod</span> <span class="o">=</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Producer</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">Tensor</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="n">exp</span><span class="p">(</span><span class="mi">1</span><span class="p">)]</span><span class="o">*</span><span class="n">nb_chan</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">float32</span><span class="p">)),</span> <span class="s2">"exp"</span><span class="p">)</span> @@ -713,11 +719,11 @@ Context: Consumer node Swish0 (Swish#0) input #0 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[15]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">base64</span> -<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">base64</span> +<span class="kn">from</span><span class="w"> </span><span class="nn">IPython.display</span><span class="w"> </span><span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> -<span class="k">def</span> <span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">)</span> <span class="k">as</span> <span class="n">file_mmd</span><span class="p">:</span> <span class="n">graph_mmd</span> <span class="o">=</span> <span class="n">file_mmd</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> @@ -751,7 +757,7 @@ Context: Consumer node Swish0 (Swish#0) input #0 <div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="n">NB_CHAN</span> <span class="o">=</span> <span class="mi">10</span> <span class="c1"># TODO: Find a way to infer nb channel later ...</span> <span class="nd">@aidge_onnx</span><span class="o">.</span><span class="n">node_import</span><span class="o">.</span><span class="n">auto_register_import</span><span class="p">(</span><span class="s2">"swish"</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">import_swish</span><span class="p">(</span><span class="n">onnx_node</span><span class="p">,</span> <span class="n">input_nodes</span><span class="p">,</span> <span class="n">opset</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">import_swish</span><span class="p">(</span><span class="n">onnx_node</span><span class="p">,</span> <span class="n">input_nodes</span><span class="p">,</span> <span class="n">opset</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> <span class="n">node_name</span> <span class="o">=</span> <span class="n">onnx_node</span><span class="o">.</span><span class="n">output</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="k">return</span> <span class="n">gen_swish_metaop</span><span class="p">(</span><span class="n">NB_CHAN</span><span class="p">,</span> <span class="n">node_name</span><span class="p">)</span> <br/></pre></div> diff --git a/source/Tutorial/database.html b/source/Tutorial/database.html index ea7ed215bf4d224b82544ebbd144fe7f9916818f..accd05aa83a4d02f71135fc94e0fe59ce2817594 100644 --- a/source/Tutorial/database.html +++ b/source/Tutorial/database.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Aidge demonstration" href="101_first_step.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -447,10 +447,10 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">requests</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">requests</span> -<span class="k">def</span> <span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> +<span class="k">def</span><span class="w"> </span><span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> <span class="n">response</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"https://gitlab.eclipse.org/eclipse/aidge/aidge/-/raw/dev/examples/tutorials/101_first_step/"</span><span class="o">+</span><span class="n">path</span><span class="o">+</span><span class="s2">"?ref_type=heads"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span><span class="o">.</span><span class="n">status_code</span> <span class="o">==</span> <span class="mi">200</span><span class="p">:</span> @@ -477,10 +477,10 @@ File downloaded successfully. <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">urllib.request</span> -<span class="kn">import</span> <span class="nn">gzip</span> -<span class="kn">import</span> <span class="nn">shutil</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">urllib.request</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">gzip</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">shutil</span> <span class="n">mnist_dir</span> <span class="o">=</span> <span class="s1">'MNIST_test'</span> <span class="n">os</span><span class="o">.</span><span class="n">makedirs</span><span class="p">(</span><span class="n">mnist_dir</span><span class="p">,</span> <span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> @@ -525,11 +525,11 @@ Decompression complete <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><br/><span></span><span class="kn">import</span> <span class="nn">base64</span> -<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><br/><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">base64</span> +<span class="kn">from</span><span class="w"> </span><span class="nn">IPython.display</span><span class="w"> </span><span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> -<span class="k">def</span> <span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">)</span> <span class="k">as</span> <span class="n">file_mmd</span><span class="p">:</span> <span class="n">graph_mmd</span> <span class="o">=</span> <span class="n">file_mmd</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> @@ -544,7 +544,7 @@ Decompression complete <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">top1_accuracy</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">top1_accuracy</span><span class="p">(</span><span class="n">predictions</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span> <span class="n">total</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="n">predictions</span><span class="p">)</span> <span class="n">predicted_class</span> <span class="o">=</span> <span class="n">predictions</span><span class="o">.</span><span class="n">argmax</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> @@ -569,11 +569,11 @@ Decompression complete <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> -<span class="kn">import</span> <span class="nn">aidge_backend_opencv</span> -<span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> -<span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_opencv</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> </pre></div> </div> </div> @@ -607,7 +607,7 @@ ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute ' <div class="prompt empty docutils container"> </div> <div class="output_area rendered_html docutils container"> -<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8wKCJmYzFfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHNfcm9vdENscwpQcm9kdWNlcl8xKCJmYzFfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImZjM193ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yKCJmYzJfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiZmMyX2JpYXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJmYzNfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfNC0tPnwiMCBbMTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzIKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMy0tPnwiMCBbNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMQpQcm9kdWNlcl81LS0+fCIwIFsxMF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18yClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8wKCJmYzFfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHNfcm9vdENscwpQcm9kdWNlcl8xKCJmYzFfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImZjMl93ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJmYzJfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzUoImZjM19iaWFzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNCgiZmMzX3dlaWdodDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMy0tPnwiMCBbNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMQpQcm9kdWNlcl81LS0+fCIwIFsxMF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18yClByb2R1Y2VyXzQtLT58IjAgWzEwLCA1MF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18yClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: @@ -669,7 +669,7 @@ ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute ' </div> <div class="output_area docutils container"> <div class="highlight"><pre> -0.9634 +0.9633999999999999 </pre></div></div> </div> </section> diff --git a/source/Tutorial/database.ipynb b/source/Tutorial/database.ipynb index 5623c7e217d72bc4de5bcbadaf1464c44920ba28..93ac2a88c3b37b7ac93fc7d53ee2677d7b788be8 100644 --- a/source/Tutorial/database.ipynb +++ b/source/Tutorial/database.ipynb @@ -24,10 +24,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:22.786685Z", - "iopub.status.busy": "2024-12-19T13:34:22.784145Z", - "iopub.status.idle": "2024-12-19T13:34:23.227437Z", - "shell.execute_reply": "2024-12-19T13:34:23.225532Z" + "iopub.execute_input": "2025-01-06T16:08:52.172057Z", + "iopub.status.busy": "2025-01-06T16:08:52.171039Z", + "iopub.status.idle": "2025-01-06T16:08:52.667194Z", + "shell.execute_reply": "2025-01-06T16:08:52.664719Z" } }, "outputs": [ @@ -62,10 +62,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:23.292687Z", - "iopub.status.busy": "2024-12-19T13:34:23.291012Z", - "iopub.status.idle": "2024-12-19T13:34:24.516489Z", - "shell.execute_reply": "2024-12-19T13:34:24.514215Z" + "iopub.execute_input": "2025-01-06T16:08:52.733192Z", + "iopub.status.busy": "2025-01-06T16:08:52.732725Z", + "iopub.status.idle": "2025-01-06T16:08:53.983588Z", + "shell.execute_reply": "2025-01-06T16:08:53.981429Z" } }, "outputs": [ @@ -130,10 +130,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:24.523130Z", - "iopub.status.busy": "2024-12-19T13:34:24.522491Z", - "iopub.status.idle": "2024-12-19T13:34:25.428584Z", - "shell.execute_reply": "2024-12-19T13:34:25.426661Z" + "iopub.execute_input": "2025-01-06T16:08:53.990443Z", + "iopub.status.busy": "2025-01-06T16:08:53.989728Z", + "iopub.status.idle": "2025-01-06T16:08:54.921813Z", + "shell.execute_reply": "2025-01-06T16:08:54.920141Z" } }, "outputs": [], @@ -158,10 +158,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:25.434648Z", - "iopub.status.busy": "2024-12-19T13:34:25.433718Z", - "iopub.status.idle": "2024-12-19T13:34:25.441751Z", - "shell.execute_reply": "2024-12-19T13:34:25.439914Z" + "iopub.execute_input": "2025-01-06T16:08:54.927735Z", + "iopub.status.busy": "2025-01-06T16:08:54.927257Z", + "iopub.status.idle": "2025-01-06T16:08:54.934399Z", + "shell.execute_reply": "2025-01-06T16:08:54.932770Z" } }, "outputs": [], @@ -193,10 +193,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:25.446942Z", - "iopub.status.busy": "2024-12-19T13:34:25.446494Z", - "iopub.status.idle": "2024-12-19T13:34:25.682636Z", - "shell.execute_reply": "2024-12-19T13:34:25.681552Z" + "iopub.execute_input": "2025-01-06T16:08:54.941428Z", + "iopub.status.busy": "2025-01-06T16:08:54.939955Z", + "iopub.status.idle": "2025-01-06T16:08:55.183413Z", + "shell.execute_reply": "2025-01-06T16:08:55.181271Z" } }, "outputs": [], @@ -213,10 +213,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:25.689641Z", - "iopub.status.busy": "2024-12-19T13:34:25.688271Z", - "iopub.status.idle": "2024-12-19T13:34:25.737950Z", - "shell.execute_reply": "2024-12-19T13:34:25.737060Z" + "iopub.execute_input": "2025-01-06T16:08:55.191252Z", + "iopub.status.busy": "2025-01-06T16:08:55.189928Z", + "iopub.status.idle": "2025-01-06T16:08:55.255351Z", + "shell.execute_reply": "2025-01-06T16:08:55.252182Z" } }, "outputs": [ @@ -237,7 +237,7 @@ { "data": { "text/html": [ - "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8wKCJmYzFfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHNfcm9vdENscwpQcm9kdWNlcl8xKCJmYzFfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImZjM193ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM0KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yKCJmYzJfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiZmMyX2JpYXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl81KCJmYzNfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfNC0tPnwiMCBbMTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzIKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMy0tPnwiMCBbNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMQpQcm9kdWNlcl81LS0+fCIwIFsxMF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18yClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8wKCJmYzFfd2VpZ2h0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHNfcm9vdENscwpQcm9kdWNlcl8xKCJmYzFfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzIoImZjMl93ZWlnaHQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8zKCJmYzJfYmlhczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzUoImZjM19iaWFzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfNCgiZmMzX3dlaWdodDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClJlTFVfMCgiUmVsdTxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpCkZDXzAoImZjMV9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMCk8L2VtPjwvc3ViPiIpCkZDXzEoImZjMl9HZW1tPGJyLz48c3ViPjxlbT4oRkMjMSk8L2VtPjwvc3ViPiIpClJlTFVfMSgiUmVsdV8xPGJyLz48c3ViPjxlbT4oUmVMVSMxKTwvZW0+PC9zdWI+IikKRkNfMigiZmMzX0dlbW08YnIvPjxzdWI+PGVtPihGQyMyKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfMC0tPnwiMCBbNTAsIDc4NF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18wClByb2R1Y2VyXzEtLT58IjAgWzUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEZDXzAKUHJvZHVjZXJfMi0tPnwiMCBbNTAsIDUwXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEZDXzEKUHJvZHVjZXJfMy0tPnwiMCBbNTBdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8RkNfMQpQcm9kdWNlcl81LS0+fCIwIFsxMF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxGQ18yClByb2R1Y2VyXzQtLT58IjAgWzEwLCA1MF0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxGQ18yClJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18xCkZDXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8wCkZDXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8UmVMVV8xClJlTFVfMS0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxGQ18yCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifEZDXzAKRkNfMi0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" ], "text/plain": [ "<IPython.core.display.Image object>" @@ -259,10 +259,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:25.744397Z", - "iopub.status.busy": "2024-12-19T13:34:25.743203Z", - "iopub.status.idle": "2024-12-19T13:34:25.749684Z", - "shell.execute_reply": "2024-12-19T13:34:25.748866Z" + "iopub.execute_input": "2025-01-06T16:08:55.260569Z", + "iopub.status.busy": "2025-01-06T16:08:55.260214Z", + "iopub.status.idle": "2025-01-06T16:08:55.267071Z", + "shell.execute_reply": "2025-01-06T16:08:55.265803Z" } }, "outputs": [], @@ -280,10 +280,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:25.755401Z", - "iopub.status.busy": "2024-12-19T13:34:25.754358Z", - "iopub.status.idle": "2024-12-19T13:34:27.142586Z", - "shell.execute_reply": "2024-12-19T13:34:27.141125Z" + "iopub.execute_input": "2025-01-06T16:08:55.272379Z", + "iopub.status.busy": "2025-01-06T16:08:55.271953Z", + "iopub.status.idle": "2025-01-06T16:08:56.465526Z", + "shell.execute_reply": "2025-01-06T16:08:56.464043Z" } }, "outputs": [], @@ -303,10 +303,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:27.147914Z", - "iopub.status.busy": "2024-12-19T13:34:27.147550Z", - "iopub.status.idle": "2024-12-19T13:34:29.724155Z", - "shell.execute_reply": "2024-12-19T13:34:29.719756Z" + "iopub.execute_input": "2025-01-06T16:08:56.470452Z", + "iopub.status.busy": "2025-01-06T16:08:56.470098Z", + "iopub.status.idle": "2025-01-06T16:08:58.824793Z", + "shell.execute_reply": "2025-01-06T16:08:58.823590Z" } }, "outputs": [ @@ -314,7 +314,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "0.9634\n" + "0.9633999999999999\n" ] } ], diff --git a/source/Tutorial/export_cpp.html b/source/Tutorial/export_cpp.html index bc8e62ed0cab3a215031c1166349a07243c3e65d..bda1399228c5105635320089dba0bbbaf7dfeddb 100644 --- a/source/Tutorial/export_cpp.html +++ b/source/Tutorial/export_cpp.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Aidge tiling demonstration" href="tiling.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -458,20 +458,20 @@ Requirement already satisfied: idna<4,>=2.5 in /builds/eclipse/aidge/aidge Requirement already satisfied: urllib3<3,>=1.21.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (2.2.3) Requirement already satisfied: certifi>=2017.4.17 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (2024.12.14) Requirement already satisfied: comm>=0.1.3 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (0.2.2) -Requirement already satisfied: ipython>=6.1.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (8.30.0) +Requirement already satisfied: ipython>=6.1.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (8.31.0) Requirement already satisfied: traitlets>=4.3.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (5.14.3) Collecting widgetsnbextension~=4.0.12 (from ipywidgets) Downloading widgetsnbextension-4.0.13-py3-none-any.whl.metadata (1.6 kB) Collecting jupyterlab-widgets~=3.0.12 (from ipywidgets) Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB) -Requirement already satisfied: pillow>=6.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipycanvas) (11.0.0) +Requirement already satisfied: pillow>=6.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipycanvas) (11.1.0) Requirement already satisfied: decorator in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (5.1.1) Requirement already satisfied: exceptiongroup in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (1.2.2) 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) Requirement already satisfied: matplotlib-inline in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7) Requirement already satisfied: pexpect>4.3 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0) 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.48) -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.18.0) +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.0) 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) 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) 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) @@ -484,7 +484,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">43.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">65.6 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 Note: you may need to restart the kernel to use updated packages. @@ -496,8 +496,8 @@ Note: you may need to restart the kernel to use updated packages. <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">requests</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">requests</span> </pre></div> </div> </div> @@ -532,10 +532,10 @@ ONNX model downloaded successfully. <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> -<span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> -<span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">aidge_export_cpp</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_export_cpp</span> </pre></div> </div> </div> @@ -627,8 +627,8 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[10]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">ipywidgets</span> <span class="kn">import</span> <span class="n">HBox</span><span class="p">,</span> <span class="n">VBox</span><span class="p">,</span> <span class="n">Button</span><span class="p">,</span> <span class="n">Layout</span> -<span class="kn">from</span> <span class="nn">ipycanvas</span> <span class="kn">import</span> <span class="n">RoughCanvas</span><span class="p">,</span> <span class="n">hold_canvas</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">from</span><span class="w"> </span><span class="nn">ipywidgets</span><span class="w"> </span><span class="kn">import</span> <span class="n">HBox</span><span class="p">,</span> <span class="n">VBox</span><span class="p">,</span> <span class="n">Button</span><span class="p">,</span> <span class="n">Layout</span> +<span class="kn">from</span><span class="w"> </span><span class="nn">ipycanvas</span><span class="w"> </span><span class="kn">import</span> <span class="n">RoughCanvas</span><span class="p">,</span> <span class="n">hold_canvas</span> <span class="n">img_name</span> <span class="o">=</span> <span class="s2">"my_number.png"</span> @@ -641,10 +641,10 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h <span class="n">position</span> <span class="o">=</span> <span class="kc">None</span> <span class="n">shape</span> <span class="o">=</span> <span class="p">[]</span> -<span class="k">def</span> <span class="nf">on_erase_button_clicked</span><span class="p">(</span><span class="n">b</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">on_erase_button_clicked</span><span class="p">(</span><span class="n">b</span><span class="p">):</span> <span class="n">canvas</span><span class="o">.</span><span class="n">clear</span><span class="p">()</span> -<span class="k">def</span> <span class="nf">on_generate_button_clicked</span><span class="p">(</span><span class="n">b</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">on_generate_button_clicked</span><span class="p">(</span><span class="n">b</span><span class="p">):</span> <span class="k">try</span><span class="p">:</span> <span class="n">canvas</span><span class="o">.</span><span class="n">to_file</span><span class="p">(</span><span class="n">img_name</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"Image generated to </span><span class="si">{</span><span class="n">img_name</span><span class="si">}</span><span class="s2"> !"</span><span class="p">)</span> @@ -654,7 +654,7 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h <span class="n">button_clear</span><span class="o">.</span><span class="n">on_click</span><span class="p">(</span><span class="n">on_erase_button_clicked</span><span class="p">)</span> <span class="n">button_gen</span><span class="o">.</span><span class="n">on_click</span><span class="p">(</span><span class="n">on_generate_button_clicked</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">on_mouse_down</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">on_mouse_down</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> <span class="k">global</span> <span class="n">drawing</span> <span class="k">global</span> <span class="n">position</span> <span class="k">global</span> <span class="n">shape</span> @@ -663,7 +663,7 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h <span class="n">position</span> <span class="o">=</span> <span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span> <span class="n">shape</span> <span class="o">=</span> <span class="p">[</span><span class="n">position</span><span class="p">]</span> -<span class="k">def</span> <span class="nf">on_mouse_move</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">on_mouse_move</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> <span class="k">global</span> <span class="n">drawing</span> <span class="k">global</span> <span class="n">position</span> <span class="k">global</span> <span class="n">shape</span> @@ -677,7 +677,7 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h <span class="n">shape</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">position</span><span class="p">)</span> -<span class="k">def</span> <span class="nf">on_mouse_up</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">on_mouse_up</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">):</span> <span class="k">global</span> <span class="n">drawing</span> <span class="k">global</span> <span class="n">position</span> <span class="k">global</span> <span class="n">shape</span> @@ -705,7 +705,7 @@ gen : lenet_export_fp32/feature_feature_0_Conv_input_0.h </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": "05053f5ab9f8421fb3b8af3872b4f61e"}</script></div> +<script type="application/vnd.jupyter.widget-view+json">{"version_major": 2, "version_minor": 0, "model_id": "1564f248ca00499c97edd16cb7fba8d5"}</script></div> </div> </section> <section id="Generate-inputs-for-testing-the-model-from-your-drawing"> @@ -772,11 +772,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: --188706568407384341886269705051701248.000000 -434024629987304837895786320516612096.000000 -180765787170107798688365973927362560.000000 -294843922687277819062675711381733376.000000 -316934101082058087443579253368553472.000000 -279169700314024562438350553651085312.000000 -383271782134129731612400407826923520.000000 -1535563107650292829829821871685632.000000 185361515771950844420901482696540160.000000 -416314758820491330513501441298006016.000000 +-1412600900392951435054219668834222080.000000 -1832724553126316023597530735544631296.000000 -4230760743638261462308669633108901888.000000 -3851865366745094664176261406010638336.000000 519298931267520229884106390334603264.000000 1384279050682652333765980325819711488.000000 -1392597849290325060684627253517090816.000000 -409208468011936905017386110216568832.000000 -597646750054007319290479677066444800.000000 -1277769462688226214165475451625013248.000000 </pre></div></div> </div> <script type="application/vnd.jupyter.widget-state+json"> -{"state": {"e35b83caf5f94394b69cc00ecdb463c6": {"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}}, "daea08d3edc64150b36af931b8e5a6fa": {"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}}, "bf74a5b8844649848a568730d2ce738d": {"model_name": "RoughCanvasModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_canvas_manager": "IPY_MODEL_e35b83caf5f94394b69cc00ecdb463c6", "_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_daea08d3edc64150b36af931b8e5a6fa", "sync_image_data": true, "tabbable": null, "tooltip": null, "width": 28}}, "23aaaa22e77c47a7b44f5c71995856d6": {"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}}, "985ff48696c842a394df1d47e9e08771": {"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}}, "08ff46c316984ce4ad8bdecdbb1f3984": {"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_23aaaa22e77c47a7b44f5c71995856d6", "style": "IPY_MODEL_985ff48696c842a394df1d47e9e08771", "tabbable": null, "tooltip": null}}, "851ebeecaec7461d94cb90bb33ac1513": {"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}}, "cf4938dc2b734b33b45a252da2a89672": {"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}}, "37fdbb8cdaa14fc9adf0f1b690f2a859": {"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_851ebeecaec7461d94cb90bb33ac1513", "style": "IPY_MODEL_cf4938dc2b734b33b45a252da2a89672", "tabbable": null, "tooltip": null}}, "2fbe5502bcfc446385fb3cb18542ed89": {"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}}, "38bdd1f4f84b4b4b8e88769606b2621c": {"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_08ff46c316984ce4ad8bdecdbb1f3984", "IPY_MODEL_37fdbb8cdaa14fc9adf0f1b690f2a859"], "layout": "IPY_MODEL_2fbe5502bcfc446385fb3cb18542ed89", "tabbable": null, "tooltip": null}}, "95b1bd187113434d834890ab9711dee6": {"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"}}, "05053f5ab9f8421fb3b8af3872b4f61e": {"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_bf74a5b8844649848a568730d2ce738d", "IPY_MODEL_38bdd1f4f84b4b4b8e88769606b2621c"], "layout": "IPY_MODEL_95b1bd187113434d834890ab9711dee6", "tabbable": null, "tooltip": null}}}, "version_major": 2, "version_minor": 0} +{"state": {"bc0d56fba9434b9eb5b0811c843ea53f": {"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}}, "ad2695fdf2b943858a90ff729c8212a5": {"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}}, "af232a61fc1046d4b2a0576b00803a95": {"model_name": "RoughCanvasModel", "model_module": "ipycanvas", "model_module_version": "^0.13", "state": {"_canvas_manager": "IPY_MODEL_bc0d56fba9434b9eb5b0811c843ea53f", "_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_ad2695fdf2b943858a90ff729c8212a5", "sync_image_data": true, "tabbable": null, "tooltip": null, "width": 28}}, "f04434c52c574d33b1074e3b0ef9f07f": {"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}}, "5502a517cb5d4e02829ec44ab9fb1a3f": {"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}}, "d812100c46064ddeac45de86764cec79": {"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_f04434c52c574d33b1074e3b0ef9f07f", "style": "IPY_MODEL_5502a517cb5d4e02829ec44ab9fb1a3f", "tabbable": null, "tooltip": null}}, "7c11006ba74941d09561e7a1d7040cff": {"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}}, "521fc01256864bbabcb4c7344add22f7": {"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}}, "6db38c216ad24e248fae15d62a242e7e": {"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_7c11006ba74941d09561e7a1d7040cff", "style": "IPY_MODEL_521fc01256864bbabcb4c7344add22f7", "tabbable": null, "tooltip": null}}, "f8bab58f47904a68a0b873091876ba1b": {"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}}, "920ce9471fd9479ca09ddbcf660405a9": {"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_d812100c46064ddeac45de86764cec79", "IPY_MODEL_6db38c216ad24e248fae15d62a242e7e"], "layout": "IPY_MODEL_f8bab58f47904a68a0b873091876ba1b", "tabbable": null, "tooltip": null}}, "f02fb586aca34cd49e8fbb88379369c0": {"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"}}, "1564f248ca00499c97edd16cb7fba8d5": {"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_af232a61fc1046d4b2a0576b00803a95", "IPY_MODEL_920ce9471fd9479ca09ddbcf660405a9"], "layout": "IPY_MODEL_f02fb586aca34cd49e8fbb88379369c0", "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 9f89aa1f7516553f5d12ff594688aeba8113ffe0..d2eba0cfae05ae17134504584dba3499086fc1bb 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": "2024-12-19T13:34:32.113241Z", - "iopub.status.busy": "2024-12-19T13:34:32.112580Z", - "iopub.status.idle": "2024-12-19T13:34:34.953373Z", - "shell.execute_reply": "2024-12-19T13:34:34.951379Z" + "iopub.execute_input": "2025-01-06T16:09:01.031853Z", + "iopub.status.busy": "2025-01-06T16:09:01.031106Z", + "iopub.status.idle": "2025-01-06T16:09:03.623031Z", + "shell.execute_reply": "2025-01-06T16:09:03.620646Z" } }, "outputs": [ @@ -31,13 +31,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Collecting ipywidgets\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "Collecting ipywidgets\r\n", " Downloading ipywidgets-8.1.5-py3-none-any.whl.metadata (2.3 kB)\r\n" ] }, @@ -45,20 +39,20 @@ "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.0)\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.2.3)\r\n", "Requirement already satisfied: certifi>=2017.4.17 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from requests) (2024.12.14)\r\n", "Requirement already satisfied: comm>=0.1.3 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (0.2.2)\r\n", - "Requirement already satisfied: ipython>=6.1.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (8.30.0)\r\n", + "Requirement already satisfied: ipython>=6.1.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (8.31.0)\r\n", "Requirement already satisfied: traitlets>=4.3.1 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipywidgets) (5.14.3)\r\n" ] }, @@ -81,41 +75,35 @@ "name": "stdout", "output_type": "stream", "text": [ - " Downloading jupyterlab_widgets-3.0.13-py3-none-any.whl.metadata (4.1 kB)\r\n" + " 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.0.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", "Requirement already satisfied: matplotlib-inline in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\r\n", "Requirement already satisfied: pexpect>4.3 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\r\n", "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.48)\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.18.0)\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.0)\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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "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", - "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.1.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: 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: executing>=1.2.0 in /builds/eclipse/aidge/aidge/venv/lib/python3.10/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.1.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", "Downloading ipywidgets-8.1.5-py3-none-any.whl (139 kB)\r\n" ] }, @@ -140,7 +128,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m2.3/2.3 MB\u001b[0m \u001b[31m43.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m2.3/2.3 MB\u001b[0m \u001b[31m65.6 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -182,10 +170,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:34.961030Z", - "iopub.status.busy": "2024-12-19T13:34:34.960331Z", - "iopub.status.idle": "2024-12-19T13:34:35.165128Z", - "shell.execute_reply": "2024-12-19T13:34:35.164251Z" + "iopub.execute_input": "2025-01-06T16:09:03.630781Z", + "iopub.status.busy": "2025-01-06T16:09:03.630072Z", + "iopub.status.idle": "2025-01-06T16:09:03.828034Z", + "shell.execute_reply": "2025-01-06T16:09:03.825751Z" } }, "outputs": [], @@ -199,10 +187,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.170876Z", - "iopub.status.busy": "2024-12-19T13:34:35.169895Z", - "iopub.status.idle": "2024-12-19T13:34:35.528569Z", - "shell.execute_reply": "2024-12-19T13:34:35.526993Z" + "iopub.execute_input": "2025-01-06T16:09:03.833506Z", + "iopub.status.busy": "2025-01-06T16:09:03.833105Z", + "iopub.status.idle": "2025-01-06T16:09:04.369557Z", + "shell.execute_reply": "2025-01-06T16:09:04.366971Z" } }, "outputs": [ @@ -238,10 +226,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.535434Z", - "iopub.status.busy": "2024-12-19T13:34:35.534202Z", - "iopub.status.idle": "2024-12-19T13:34:35.788495Z", - "shell.execute_reply": "2024-12-19T13:34:35.787546Z" + "iopub.execute_input": "2025-01-06T16:09:04.376747Z", + "iopub.status.busy": "2025-01-06T16:09:04.375989Z", + "iopub.status.idle": "2025-01-06T16:09:04.643540Z", + "shell.execute_reply": "2025-01-06T16:09:04.642098Z" } }, "outputs": [], @@ -257,10 +245,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.795112Z", - "iopub.status.busy": "2024-12-19T13:34:35.792195Z", - "iopub.status.idle": "2024-12-19T13:34:35.830959Z", - "shell.execute_reply": "2024-12-19T13:34:35.830189Z" + "iopub.execute_input": "2025-01-06T16:09:04.649504Z", + "iopub.status.busy": "2025-01-06T16:09:04.648958Z", + "iopub.status.idle": "2025-01-06T16:09:04.689320Z", + "shell.execute_reply": "2025-01-06T16:09:04.687764Z" } }, "outputs": [ @@ -288,10 +276,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.836774Z", - "iopub.status.busy": "2024-12-19T13:34:35.835301Z", - "iopub.status.idle": "2024-12-19T13:34:35.844121Z", - "shell.execute_reply": "2024-12-19T13:34:35.843241Z" + "iopub.execute_input": "2025-01-06T16:09:04.694781Z", + "iopub.status.busy": "2025-01-06T16:09:04.694416Z", + "iopub.status.idle": "2025-01-06T16:09:04.703452Z", + "shell.execute_reply": "2025-01-06T16:09:04.701910Z" } }, "outputs": [], @@ -308,10 +296,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.849499Z", - "iopub.status.busy": "2024-12-19T13:34:35.848326Z", - "iopub.status.idle": "2024-12-19T13:34:35.982631Z", - "shell.execute_reply": "2024-12-19T13:34:35.980067Z" + "iopub.execute_input": "2025-01-06T16:09:04.708586Z", + "iopub.status.busy": "2025-01-06T16:09:04.708219Z", + "iopub.status.idle": "2025-01-06T16:09:04.844203Z", + "shell.execute_reply": "2025-01-06T16:09:04.841222Z" } }, "outputs": [], @@ -324,10 +312,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:35.990709Z", - "iopub.status.busy": "2024-12-19T13:34:35.989079Z", - "iopub.status.idle": "2024-12-19T13:34:36.007929Z", - "shell.execute_reply": "2024-12-19T13:34:36.005739Z" + "iopub.execute_input": "2025-01-06T16:09:04.852212Z", + "iopub.status.busy": "2025-01-06T16:09:04.851264Z", + "iopub.status.idle": "2025-01-06T16:09:04.869959Z", + "shell.execute_reply": "2025-01-06T16:09:04.868073Z" } }, "outputs": [], @@ -349,10 +337,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:36.014456Z", - "iopub.status.busy": "2024-12-19T13:34:36.013105Z", - "iopub.status.idle": "2024-12-19T13:34:36.673668Z", - "shell.execute_reply": "2024-12-19T13:34:36.672090Z" + "iopub.execute_input": "2025-01-06T16:09:04.875945Z", + "iopub.status.busy": "2025-01-06T16:09:04.875390Z", + "iopub.status.idle": "2025-01-06T16:09:05.555778Z", + "shell.execute_reply": "2025-01-06T16:09:05.554102Z" } }, "outputs": [ @@ -390,17 +378,17 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:36.678946Z", - "iopub.status.busy": "2024-12-19T13:34:36.678585Z", - "iopub.status.idle": "2024-12-19T13:34:36.828218Z", - "shell.execute_reply": "2024-12-19T13:34:36.826165Z" + "iopub.execute_input": "2025-01-06T16:09:05.561003Z", + "iopub.status.busy": "2025-01-06T16:09:05.560623Z", + "iopub.status.idle": "2025-01-06T16:09:05.710435Z", + "shell.execute_reply": "2025-01-06T16:09:05.708851Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "05053f5ab9f8421fb3b8af3872b4f61e", + "model_id": "1564f248ca00499c97edd16cb7fba8d5", "version_major": 2, "version_minor": 0 }, @@ -498,10 +486,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:36.839637Z", - "iopub.status.busy": "2024-12-19T13:34:36.838507Z", - "iopub.status.idle": "2024-12-19T13:34:36.848432Z", - "shell.execute_reply": "2024-12-19T13:34:36.846652Z" + "iopub.execute_input": "2025-01-06T16:09:05.723428Z", + "iopub.status.busy": "2025-01-06T16:09:05.722944Z", + "iopub.status.idle": "2025-01-06T16:09:05.732073Z", + "shell.execute_reply": "2025-01-06T16:09:05.730247Z" } }, "outputs": [ @@ -538,10 +526,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:36.854331Z", - "iopub.status.busy": "2024-12-19T13:34:36.853706Z", - "iopub.status.idle": "2024-12-19T13:34:38.508959Z", - "shell.execute_reply": "2024-12-19T13:34:38.506560Z" + "iopub.execute_input": "2025-01-06T16:09:05.738361Z", + "iopub.status.busy": "2025-01-06T16:09:05.737641Z", + "iopub.status.idle": "2025-01-06T16:09:07.509965Z", + "shell.execute_reply": "2025-01-06T16:09:07.507410Z" } }, "outputs": [ @@ -584,10 +572,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:38.516795Z", - "iopub.status.busy": "2024-12-19T13:34:38.516063Z", - "iopub.status.idle": "2024-12-19T13:34:38.663778Z", - "shell.execute_reply": "2024-12-19T13:34:38.661161Z" + "iopub.execute_input": "2025-01-06T16:09:07.517865Z", + "iopub.status.busy": "2025-01-06T16:09:07.517081Z", + "iopub.status.idle": "2025-01-06T16:09:07.665353Z", + "shell.execute_reply": "2025-01-06T16:09:07.662796Z" } }, "outputs": [ @@ -596,7 +584,7 @@ "output_type": "stream", "text": [ "classifier_classifier_5_Gemm_output_0:\r\n", - "-188706568407384341886269705051701248.000000 -434024629987304837895786320516612096.000000 -180765787170107798688365973927362560.000000 -294843922687277819062675711381733376.000000 -316934101082058087443579253368553472.000000 -279169700314024562438350553651085312.000000 -383271782134129731612400407826923520.000000 -1535563107650292829829821871685632.000000 185361515771950844420901482696540160.000000 -416314758820491330513501441298006016.000000 \r\n" + "-1412600900392951435054219668834222080.000000 -1832724553126316023597530735544631296.000000 -4230760743638261462308669633108901888.000000 -3851865366745094664176261406010638336.000000 519298931267520229884106390334603264.000000 1384279050682652333765980325819711488.000000 -1392597849290325060684627253517090816.000000 -409208468011936905017386110216568832.000000 -597646750054007319290479677066444800.000000 -1277769462688226214165475451625013248.000000 \r\n" ] } ], @@ -626,7 +614,7 @@ "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { - "05053f5ab9f8421fb3b8af3872b4f61e": { + "1564f248ca00499c97edd16cb7fba8d5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "model_name": "VBoxModel", @@ -641,15 +629,59 @@ "_view_name": "VBoxView", "box_style": "", "children": [ - "IPY_MODEL_bf74a5b8844649848a568730d2ce738d", - "IPY_MODEL_38bdd1f4f84b4b4b8e88769606b2621c" + "IPY_MODEL_af232a61fc1046d4b2a0576b00803a95", + "IPY_MODEL_920ce9471fd9479ca09ddbcf660405a9" ], - "layout": "IPY_MODEL_95b1bd187113434d834890ab9711dee6", + "layout": "IPY_MODEL_f02fb586aca34cd49e8fbb88379369c0", "tabbable": null, "tooltip": null } }, - "08ff46c316984ce4ad8bdecdbb1f3984": { + "521fc01256864bbabcb4c7344add22f7": { + "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 + } + }, + "5502a517cb5d4e02829ec44ab9fb1a3f": { + "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 + } + }, + "6db38c216ad24e248fae15d62a242e7e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", "model_name": "ButtonModel", @@ -663,16 +695,16 @@ "_view_module_version": "2.0.0", "_view_name": "ButtonView", "button_style": "", - "description": "Generate PNG", + "description": "Clear", "disabled": false, "icon": "", - "layout": "IPY_MODEL_23aaaa22e77c47a7b44f5c71995856d6", - "style": "IPY_MODEL_985ff48696c842a394df1d47e9e08771", + "layout": "IPY_MODEL_7c11006ba74941d09561e7a1d7040cff", + "style": "IPY_MODEL_521fc01256864bbabcb4c7344add22f7", "tabbable": null, "tooltip": null } }, - "23aaaa22e77c47a7b44f5c71995856d6": { + "7c11006ba74941d09561e7a1d7040cff": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -725,7 +757,30 @@ "width": null } }, - "2fbe5502bcfc446385fb3cb18542ed89": { + "920ce9471fd9479ca09ddbcf660405a9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "2.0.0", + "model_name": "HBoxModel", + "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_d812100c46064ddeac45de86764cec79", + "IPY_MODEL_6db38c216ad24e248fae15d62a242e7e" + ], + "layout": "IPY_MODEL_f8bab58f47904a68a0b873091876ba1b", + "tabbable": null, + "tooltip": null + } + }, + "ad2695fdf2b943858a90ff729c8212a5": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -778,53 +833,68 @@ "width": null } }, - "37fdbb8cdaa14fc9adf0f1b690f2a859": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "2.0.0", - "model_name": "ButtonModel", + "af232a61fc1046d4b2a0576b00803a95": { + "model_module": "ipycanvas", + "model_module_version": "^0.13", + "model_name": "RoughCanvasModel", "state": { + "_canvas_manager": "IPY_MODEL_bc0d56fba9434b9eb5b0811c843ea53f", "_dom_classes": [], - "_model_module": "@jupyter-widgets/controls", - "_model_module_version": "2.0.0", - "_model_name": "ButtonModel", + "_model_module": "ipycanvas", + "_model_module_version": "^0.13", + "_model_name": "RoughCanvasModel", + "_send_client_ready_event": true, "_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_851ebeecaec7461d94cb90bb33ac1513", - "style": "IPY_MODEL_cf4938dc2b734b33b45a252da2a89672", + "_view_module": "ipycanvas", + "_view_module_version": "^0.13", + "_view_name": "CanvasView", + "height": 28, + "image_data": null, + "layout": "IPY_MODEL_ad2695fdf2b943858a90ff729c8212a5", + "sync_image_data": true, "tabbable": null, - "tooltip": null + "tooltip": null, + "width": 28 + } + }, + "bc0d56fba9434b9eb5b0811c843ea53f": { + "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 } }, - "38bdd1f4f84b4b4b8e88769606b2621c": { + "d812100c46064ddeac45de86764cec79": { "model_module": "@jupyter-widgets/controls", "model_module_version": "2.0.0", - "model_name": "HBoxModel", + "model_name": "ButtonModel", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "2.0.0", - "_model_name": "HBoxModel", + "_model_name": "ButtonModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "2.0.0", - "_view_name": "HBoxView", - "box_style": "", - "children": [ - "IPY_MODEL_08ff46c316984ce4ad8bdecdbb1f3984", - "IPY_MODEL_37fdbb8cdaa14fc9adf0f1b690f2a859" - ], - "layout": "IPY_MODEL_2fbe5502bcfc446385fb3cb18542ed89", + "_view_name": "ButtonView", + "button_style": "", + "description": "Generate PNG", + "disabled": false, + "icon": "", + "layout": "IPY_MODEL_f04434c52c574d33b1074e3b0ef9f07f", + "style": "IPY_MODEL_5502a517cb5d4e02829ec44ab9fb1a3f", "tabbable": null, "tooltip": null } }, - "851ebeecaec7461d94cb90bb33ac1513": { + "f02fb586aca34cd49e8fbb88379369c0": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -857,7 +927,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, @@ -874,10 +944,10 @@ "right": null, "top": null, "visibility": null, - "width": null + "width": "300px" } }, - "95b1bd187113434d834890ab9711dee6": { + "f04434c52c574d33b1074e3b0ef9f07f": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -910,7 +980,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, @@ -927,78 +997,10 @@ "right": null, "top": null, "visibility": null, - "width": "300px" - } - }, - "985ff48696c842a394df1d47e9e08771": { - "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 - } - }, - "bf74a5b8844649848a568730d2ce738d": { - "model_module": "ipycanvas", - "model_module_version": "^0.13", - "model_name": "RoughCanvasModel", - "state": { - "_canvas_manager": "IPY_MODEL_e35b83caf5f94394b69cc00ecdb463c6", - "_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_daea08d3edc64150b36af931b8e5a6fa", - "sync_image_data": true, - "tabbable": null, - "tooltip": null, - "width": 28 - } - }, - "cf4938dc2b734b33b45a252da2a89672": { - "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 + "width": null } }, - "daea08d3edc64150b36af931b8e5a6fa": { + "f8bab58f47904a68a0b873091876ba1b": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", @@ -1050,20 +1052,6 @@ "visibility": null, "width": null } - }, - "e35b83caf5f94394b69cc00ecdb463c6": { - "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 - } } }, "version_major": 2, diff --git a/source/Tutorial/index.html b/source/Tutorial/index.html index 7903b6a81787e05e8610cf05df28b6bdd471ea4b..fe3f1f623741d9980f7512e469bb70f88a802b3a 100644 --- a/source/Tutorial/index.html +++ b/source/Tutorial/index.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Learn on edge" href="../UserGuide/learnEdge.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/Tutorial/learning.html b/source/Tutorial/learning.html index 9e9ee1d7dfc736f6118f4e87a65eb615eb61fa8b..d36875e573e3225418b2ecdeb9824abe69849ddc 100644 --- a/source/Tutorial/learning.html +++ b/source/Tutorial/learning.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Database MNIST" href="database.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -435,7 +435,12 @@ <section id="Training-a-simple-Neural-Network"> <h1>Training a simple Neural Network<a class="headerlink" href="#Training-a-simple-Neural-Network" title="Link to this heading">#</a></h1> <p>This tutorial introduces the basics of learning with the framework Aidge.</p> -<p>What you will learn: 1. creating a model using Aidge API 2. create and import a dataset 3. train a model</p> +<p>What you will learn:</p> +<ol class="arabic simple"> +<li><p>creating a model using Aidge API</p></li> +<li><p>create and import a dataset</p></li> +<li><p>train a model</p></li> +</ol> <p>The following modules will be required:</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: @@ -454,14 +459,14 @@ 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">97.0 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">64.4 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.0) 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">125.9 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.0.0) + <span class="ansi-black-intense-fg">â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”</span> <span class="ansi-green-fg">199.1/199.1 MB</span> <span class="ansi-red-fg">73.7 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.0) 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) 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.2.3) @@ -475,7 +480,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">78.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">17.3/17.3 MB</span> <span class="ansi-red-fg">91.2 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.0 @@ -499,19 +504,19 @@ Successfully installed numpy-1.24.1 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> <span class="k">if</span> <span class="n">BACKEND</span> <span class="o">==</span> <span class="s2">"cuda"</span><span class="p">:</span> - <span class="kn">import</span> <span class="nn">aidge_backend_cuda</span> + <span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cuda</span> <span class="k">else</span><span class="p">:</span> - <span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> + <span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> -<span class="kn">import</span> <span class="nn">aidge_learning</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_learning</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> <span class="c1"># required to load CIFAR10 dataset</span> -<span class="kn">import</span> <span class="nn">torchvision</span> -<span class="kn">import</span> <span class="nn">torchvision.transforms</span> <span class="k">as</span> <span class="nn">transforms</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">torchvision</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">torchvision.transforms</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">transforms</span> </pre></div> </div> </div> @@ -578,15 +583,15 @@ Successfully installed numpy-1.24.1 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">one_hot_encoding</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">nb_cls</span><span class="p">):</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">one_hot_encoding</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">nb_cls</span><span class="p">):</span> <span class="n">values</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="nb">float</span><span class="p">(</span><span class="mf">0.0</span><span class="p">)]</span> <span class="o">*</span> <span class="n">nb_cls</span><span class="p">)</span> <span class="n">values</span><span class="p">[</span><span class="bp">cls</span><span class="p">]</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="mf">1.0</span><span class="p">)</span> <span class="n">t</span> <span class="o">=</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Tensor</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">values</span><span class="p">))</span> <span class="n">t</span><span class="o">.</span><span class="n">set_datatype</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">dtype</span><span class="o">.</span><span class="n">float32</span><span class="p">)</span> <span class="k">return</span> <span class="n">t</span> -<span class="k">class</span> <span class="nc">aidge_cifar10</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">Database</span><span class="p">):</span> - <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> +<span class="k">class</span><span class="w"> </span><span class="nc">aidge_cifar10</span><span class="p">(</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">Database</span><span class="p">):</span> + <span class="k">def</span><span class="w"> </span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Database</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="n">transform</span> <span class="o">=</span> <span class="n">transforms</span><span class="o">.</span><span class="n">Compose</span><span class="p">(</span> <span class="p">[</span><span class="n">transforms</span><span class="o">.</span><span class="n">ToTensor</span><span class="p">(),</span> <span class="n">transforms</span><span class="o">.</span><span class="n">Normalize</span><span class="p">((</span><span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">),</span> <span class="p">(</span><span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.5</span><span class="p">))])</span> @@ -594,15 +599,15 @@ Successfully installed numpy-1.24.1 <span class="bp">self</span><span class="o">.</span><span class="n">trainset</span> <span class="o">=</span> <span class="n">torchvision</span><span class="o">.</span><span class="n">datasets</span><span class="o">.</span><span class="n">CIFAR10</span><span class="p">(</span><span class="n">root</span><span class="o">=</span><span class="s1">'./data'</span><span class="p">,</span> <span class="n">train</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">download</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">transform</span><span class="o">=</span><span class="n">transform</span><span class="p">)</span> - <span class="k">def</span> <span class="nf">get_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">idx</span><span class="p">):</span> + <span class="k">def</span><span class="w"> </span><span class="nf">get_item</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">idx</span><span class="p">):</span> <span class="n">data</span><span class="p">,</span> <span class="n">label</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">trainset</span><span class="o">.</span><span class="fm">__getitem__</span><span class="p">(</span><span class="n">idx</span><span class="p">)</span> <span class="k">return</span> <span class="p">[</span><span class="n">aidge_core</span><span class="o">.</span><span class="n">Tensor</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">numpy</span><span class="p">()),</span> <span class="n">one_hot_encoding</span><span class="p">(</span><span class="n">label</span><span class="p">,</span> <span class="mi">10</span><span class="p">)]</span> - <span class="k">def</span> <span class="nf">len</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="k">def</span><span class="w"> </span><span class="nf">len</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="k">return</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">trainset</span><span class="p">)</span> - <span class="k">def</span> <span class="nf">get_nb_modalities</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="k">def</span><span class="w"> </span><span class="nf">get_nb_modalities</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="k">return</span> <span class="mi">2</span> <br/></pre></div> </div> @@ -704,12 +709,12 @@ Extracting ./data/cifar-10-python.tar.gz to ./data </div> <div class="output_area docutils container"> <div class="highlight"><pre> -Nb samples 64, loss: 0.9795454740524292, acc:6.25%, tot_acc:6.25% -Nb samples 128, loss: 1.3091881275177002, acc:7.8125%, tot_acc:7.03125% -Nb samples 192, loss: 0.5493475794792175, acc:14.0625%, tot_acc:9.375% -Nb samples 256, loss: 0.19139410555362701, acc:12.5%, tot_acc:10.15625% -Nb samples 320, loss: 0.15566213428974152, acc:15.625%, tot_acc:11.25% -Nb samples 384, loss: 0.15013185143470764, acc:15.625%, tot_acc:11.979166666666668% +Nb samples 64, loss: 0.8463116884231567, acc:12.5%, tot_acc:12.5% +Nb samples 128, loss: 0.403558611869812, acc:7.8125%, tot_acc:10.15625% +Nb samples 192, loss: 0.2663787305355072, acc:12.5%, tot_acc:10.9375% +Nb samples 256, loss: 0.22327208518981934, acc:10.9375%, tot_acc:10.9375% +Nb samples 320, loss: 0.18818429112434387, acc:9.375%, tot_acc:10.625% +Nb samples 384, loss: 0.17643779516220093, acc:12.5%, tot_acc:10.9375% </pre></div></div> </div> </section> diff --git a/source/Tutorial/learning.ipynb b/source/Tutorial/learning.ipynb index 9e676962808838240574a1fd750083dc8dc3515f..3264eec271cd8453da9ef7e6cac4f2b867145570 100644 --- a/source/Tutorial/learning.ipynb +++ b/source/Tutorial/learning.ipynb @@ -21,10 +21,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:34:40.976511Z", - "iopub.status.busy": "2024-12-19T13:34:40.975790Z", - "iopub.status.idle": "2024-12-19T13:35:04.039579Z", - "shell.execute_reply": "2024-12-19T13:35:04.037033Z" + "iopub.execute_input": "2025-01-06T16:09:10.240502Z", + "iopub.status.busy": "2025-01-06T16:09:10.239561Z", + "iopub.status.idle": "2025-01-06T16:09:33.558191Z", + "shell.execute_reply": "2025-01-06T16:09:33.556173Z" } }, "outputs": [ @@ -49,7 +49,15 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m16.8/16.8 MB\u001b[0m \u001b[31m97.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m16.8/16.8 MB\u001b[0m \u001b[31m94.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\r", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m16.8/16.8 MB\u001b[0m \u001b[31m64.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -76,7 +84,15 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m36.4/199.1 MB\u001b[0m \u001b[31m182.5 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[32m19.9/199.1 MB\u001b[0m \u001b[31m99.2 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\r", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m40.6/199.1 MB\u001b[0m \u001b[31m99.3 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" ] }, { @@ -84,7 +100,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m81.3/199.1 MB\u001b[0m \u001b[31m200.6 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[32m59.5/199.1 MB\u001b[0m \u001b[31m96.8 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" ] }, { @@ -92,7 +108,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m120.6/199.1 MB\u001b[0m \u001b[31m197.8 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[32m80.0/199.1 MB\u001b[0m \u001b[31m97.0 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" ] }, { @@ -100,7 +116,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”\u001b[0m \u001b[32m157.5/199.1 MB\u001b[0m \u001b[31m193.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m100.1/199.1 MB\u001b[0m \u001b[31m97.2 MB/s\u001b[0m eta \u001b[36m0:00:02\u001b[0m" ] }, { @@ -108,7 +124,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m195.3/199.1 MB\u001b[0m \u001b[31m191.3 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[32m119.3/199.1 MB\u001b[0m \u001b[31m96.1 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -116,7 +132,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m190.3 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[32m141.0/199.1 MB\u001b[0m \u001b[31m97.6 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -124,7 +140,7 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m190.3 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m\u001b[90mâ”â”â”â”â”â”\u001b[0m \u001b[32m162.5/199.1 MB\u001b[0m \u001b[31m98.4 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" ] }, { @@ -132,7 +148,39 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m199.1/199.1 MB\u001b[0m \u001b[31m125.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[91m╸\u001b[0m\u001b[90mâ”â”â”\u001b[0m \u001b[32m182.2/199.1 MB\u001b[0m \u001b[31m97.9 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[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m97.5 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[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m97.5 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[91m╸\u001b[0m \u001b[32m199.0/199.1 MB\u001b[0m \u001b[31m97.5 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\r", + "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m199.1/199.1 MB\u001b[0m \u001b[31m73.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -140,7 +188,13 @@ "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.0.0)\r\n", + "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" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "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.0)\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.2.3)\r\n", @@ -181,13 +235,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Collecting numpy==1.24.1\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "Collecting numpy==1.24.1\r\n", " Downloading numpy-1.24.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB)\r\n" ] }, @@ -204,15 +252,8 @@ "output_type": "stream", "text": [ "\r", - "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m17.0/17.3 MB\u001b[0m \u001b[31m111.9 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\r", - "\u001b[2K \u001b[90mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m \u001b[32m17.3/17.3 MB\u001b[0m \u001b[31m78.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", + "\u001b[2K \u001b[91mâ”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”â”\u001b[0m\u001b[90m╺\u001b[0m \u001b[32m17.0/17.3 MB\u001b[0m \u001b[31m124.5 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[31m91.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\r\n", "\u001b[?25h" ] }, @@ -258,10 +299,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:04.049532Z", - "iopub.status.busy": "2024-12-19T13:35:04.047495Z", - "iopub.status.idle": "2024-12-19T13:35:04.061027Z", - "shell.execute_reply": "2024-12-19T13:35:04.057055Z" + "iopub.execute_input": "2025-01-06T16:09:33.566166Z", + "iopub.status.busy": "2025-01-06T16:09:33.565347Z", + "iopub.status.idle": "2025-01-06T16:09:33.574937Z", + "shell.execute_reply": "2025-01-06T16:09:33.573065Z" } }, "outputs": [], @@ -282,10 +323,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:04.068717Z", - "iopub.status.busy": "2024-12-19T13:35:04.067852Z", - "iopub.status.idle": "2024-12-19T13:35:05.762242Z", - "shell.execute_reply": "2024-12-19T13:35:05.761276Z" + "iopub.execute_input": "2025-01-06T16:09:33.581522Z", + "iopub.status.busy": "2025-01-06T16:09:33.580857Z", + "iopub.status.idle": "2025-01-06T16:09:35.256139Z", + "shell.execute_reply": "2025-01-06T16:09:35.254169Z" } }, "outputs": [], @@ -319,10 +360,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:05.768735Z", - "iopub.status.busy": "2024-12-19T13:35:05.767760Z", - "iopub.status.idle": "2024-12-19T13:35:05.780407Z", - "shell.execute_reply": "2024-12-19T13:35:05.778717Z" + "iopub.execute_input": "2025-01-06T16:09:35.262617Z", + "iopub.status.busy": "2025-01-06T16:09:35.262106Z", + "iopub.status.idle": "2025-01-06T16:09:35.271151Z", + "shell.execute_reply": "2025-01-06T16:09:35.269823Z" } }, "outputs": [], @@ -352,10 +393,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:05.786985Z", - "iopub.status.busy": "2024-12-19T13:35:05.786337Z", - "iopub.status.idle": "2024-12-19T13:35:06.121941Z", - "shell.execute_reply": "2024-12-19T13:35:06.120254Z" + "iopub.execute_input": "2025-01-06T16:09:35.276633Z", + "iopub.status.busy": "2025-01-06T16:09:35.276205Z", + "iopub.status.idle": "2025-01-06T16:09:35.605123Z", + "shell.execute_reply": "2025-01-06T16:09:35.603439Z" } }, "outputs": [], @@ -405,10 +446,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:06.127352Z", - "iopub.status.busy": "2024-12-19T13:35:06.126769Z", - "iopub.status.idle": "2024-12-19T13:35:06.139723Z", - "shell.execute_reply": "2024-12-19T13:35:06.138019Z" + "iopub.execute_input": "2025-01-06T16:09:35.611590Z", + "iopub.status.busy": "2025-01-06T16:09:35.611092Z", + "iopub.status.idle": "2025-01-06T16:09:35.623814Z", + "shell.execute_reply": "2025-01-06T16:09:35.622195Z" } }, "outputs": [], @@ -453,10 +494,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:06.145265Z", - "iopub.status.busy": "2024-12-19T13:35:06.144825Z", - "iopub.status.idle": "2024-12-19T13:35:21.227753Z", - "shell.execute_reply": "2024-12-19T13:35:21.226666Z" + "iopub.execute_input": "2025-01-06T16:09:35.629596Z", + "iopub.status.busy": "2025-01-06T16:09:35.629121Z", + "iopub.status.idle": "2025-01-06T16:09:47.598058Z", + "shell.execute_reply": "2025-01-06T16:09:47.596881Z" } }, "outputs": [ @@ -42141,10 +42182,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:21.233089Z", - "iopub.status.busy": "2024-12-19T13:35:21.232763Z", - "iopub.status.idle": "2024-12-19T13:35:21.238235Z", - "shell.execute_reply": "2024-12-19T13:35:21.236413Z" + "iopub.execute_input": "2025-01-06T16:09:47.603389Z", + "iopub.status.busy": "2025-01-06T16:09:47.603056Z", + "iopub.status.idle": "2025-01-06T16:09:47.608100Z", + "shell.execute_reply": "2025-01-06T16:09:47.607077Z" } }, "outputs": [], @@ -42165,10 +42206,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:21.244772Z", - "iopub.status.busy": "2024-12-19T13:35:21.243805Z", - "iopub.status.idle": "2024-12-19T13:35:21.255512Z", - "shell.execute_reply": "2024-12-19T13:35:21.253553Z" + "iopub.execute_input": "2025-01-06T16:09:47.612341Z", + "iopub.status.busy": "2025-01-06T16:09:47.612056Z", + "iopub.status.idle": "2025-01-06T16:09:47.619726Z", + "shell.execute_reply": "2025-01-06T16:09:47.618137Z" } }, "outputs": [], @@ -42192,10 +42233,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:21.262969Z", - "iopub.status.busy": "2024-12-19T13:35:21.262367Z", - "iopub.status.idle": "2024-12-19T13:35:32.019635Z", - "shell.execute_reply": "2024-12-19T13:35:32.018382Z" + "iopub.execute_input": "2025-01-06T16:09:47.626278Z", + "iopub.status.busy": "2025-01-06T16:09:47.624922Z", + "iopub.status.idle": "2025-01-06T16:09:58.465863Z", + "shell.execute_reply": "2025-01-06T16:09:58.464068Z" } }, "outputs": [ @@ -42203,42 +42244,42 @@ "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 64, loss: 0.9795454740524292, acc:6.25%, tot_acc:6.25%\n" + "Nb samples 64, loss: 0.8463116884231567, acc:12.5%, tot_acc:12.5%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 128, loss: 1.3091881275177002, acc:7.8125%, tot_acc:7.03125%\n" + "Nb samples 128, loss: 0.403558611869812, acc:7.8125%, tot_acc:10.15625%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 192, loss: 0.5493475794792175, acc:14.0625%, tot_acc:9.375%\n" + "Nb samples 192, loss: 0.2663787305355072, acc:12.5%, tot_acc:10.9375%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 256, loss: 0.19139410555362701, acc:12.5%, tot_acc:10.15625%\n" + "Nb samples 256, loss: 0.22327208518981934, acc:10.9375%, tot_acc:10.9375%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 320, loss: 0.15566213428974152, acc:15.625%, tot_acc:11.25%\n" + "Nb samples 320, loss: 0.18818429112434387, acc:9.375%, tot_acc:10.625%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Nb samples 384, loss: 0.15013185143470764, acc:15.625%, tot_acc:11.979166666666668%\n" + "Nb samples 384, loss: 0.17643779516220093, acc:12.5%, tot_acc:10.9375%\n" ] } ], diff --git a/source/Tutorial/ptq.html b/source/Tutorial/ptq.html index ae60df76cdc372566b169520048cc965a9697a9f..4a573ddaeeb91f95de0288e44719316cefa7783d 100644 --- a/source/Tutorial/ptq.html +++ b/source/Tutorial/ptq.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Aidge ONNX tutorial" href="ONNX.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -471,10 +471,10 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> -<span class="kn">import</span> <span class="nn">requests</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">os</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">requests</span> -<span class="k">def</span> <span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> +<span class="k">def</span><span class="w"> </span><span class="nf">download_material</span><span class="p">(</span><span class="n">path</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> <span class="n">response</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"https://gitlab.eclipse.org/eclipse/aidge/aidge/-/raw/dev/examples/tutorials/PTQ_tutorial/"</span><span class="o">+</span><span class="n">path</span><span class="o">+</span><span class="s2">"?ref_type=heads"</span><span class="p">)</span> <span class="k">if</span> <span class="n">response</span><span class="o">.</span><span class="n">status_code</span> <span class="o">==</span> <span class="mi">200</span><span class="p">:</span> @@ -519,14 +519,14 @@ File downloaded successfully. <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">gzip</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">gzip</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> -<span class="kn">import</span> <span class="nn">aidge_core</span> -<span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> -<span class="kn">import</span> <span class="nn">aidge_quantization</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_quantization</span> <span class="nb">print</span><span class="p">(</span><span class="s2">" Available backends : "</span><span class="p">,</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Tensor</span><span class="o">.</span><span class="n">get_available_backends</span><span class="p">())</span> </pre></div> @@ -636,7 +636,7 @@ ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute ' <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">propagate</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">scheduler</span><span class="p">,</span> <span class="n">sample</span><span class="p">):</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">propagate</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">scheduler</span><span class="p">,</span> <span class="n">sample</span><span class="p">):</span> <span class="c1"># Setup the input</span> <span class="n">sample</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">sample</span><span class="p">,</span> <span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">28</span><span class="p">,</span> <span class="mi">28</span><span class="p">))</span> <span class="n">input_tensor</span> <span class="o">=</span> <span class="n">aidge_core</span><span class="o">.</span><span class="n">Tensor</span><span class="p">(</span><span class="n">sample</span><span class="p">)</span> @@ -681,7 +681,7 @@ ONNX_NODE_CONVERTER_ returned: module 'aidge_core' has no attribute ' <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[9]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">compute_accuracy</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">samples</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="k">def</span><span class="w"> </span><span class="nf">compute_accuracy</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">samples</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span> <span class="n">acc</span> <span class="o">=</span> <span class="mi">0</span> <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">x</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">samples</span><span class="p">):</span> <span class="n">y</span> <span class="o">=</span> <span class="n">propagate</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">scheduler</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span> diff --git a/source/Tutorial/ptq.ipynb b/source/Tutorial/ptq.ipynb index f7d2fc3b6e306688eeaf6f3e1ef75e24215c941f..c7eeb47f32b69f98fc4d95b050af2a1b9515a0e4 100644 --- a/source/Tutorial/ptq.ipynb +++ b/source/Tutorial/ptq.ipynb @@ -59,10 +59,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:36.151294Z", - "iopub.status.busy": "2024-12-19T13:35:36.150660Z", - "iopub.status.idle": "2024-12-19T13:35:37.033251Z", - "shell.execute_reply": "2024-12-19T13:35:37.030944Z" + "iopub.execute_input": "2025-01-06T16:10:02.759326Z", + "iopub.status.busy": "2025-01-06T16:10:02.758545Z", + "iopub.status.idle": "2025-01-06T16:10:03.792655Z", + "shell.execute_reply": "2025-01-06T16:10:03.790689Z" } }, "outputs": [ @@ -77,7 +77,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "File downloaded successfully.\n", + "File downloaded successfully.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "File downloaded successfully.\n" ] } @@ -127,10 +133,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:37.039936Z", - "iopub.status.busy": "2024-12-19T13:35:37.039234Z", - "iopub.status.idle": "2024-12-19T13:35:37.802896Z", - "shell.execute_reply": "2024-12-19T13:35:37.801348Z" + "iopub.execute_input": "2025-01-06T16:10:03.799426Z", + "iopub.status.busy": "2025-01-06T16:10:03.798758Z", + "iopub.status.idle": "2025-01-06T16:10:04.557595Z", + "shell.execute_reply": "2025-01-06T16:10:04.555934Z" } }, "outputs": [ @@ -167,10 +173,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:37.808749Z", - "iopub.status.busy": "2024-12-19T13:35:37.807982Z", - "iopub.status.idle": "2024-12-19T13:35:37.815798Z", - "shell.execute_reply": "2024-12-19T13:35:37.813716Z" + "iopub.execute_input": "2025-01-06T16:10:04.563657Z", + "iopub.status.busy": "2025-01-06T16:10:04.563041Z", + "iopub.status.idle": "2025-01-06T16:10:04.569937Z", + "shell.execute_reply": "2025-01-06T16:10:04.568294Z" } }, "outputs": [], @@ -191,10 +197,10 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:37.822854Z", - "iopub.status.busy": "2024-12-19T13:35:37.821383Z", - "iopub.status.idle": "2024-12-19T13:35:37.869974Z", - "shell.execute_reply": "2024-12-19T13:35:37.868116Z" + "iopub.execute_input": "2025-01-06T16:10:04.576537Z", + "iopub.status.busy": "2025-01-06T16:10:04.575355Z", + "iopub.status.idle": "2025-01-06T16:10:04.622559Z", + "shell.execute_reply": "2025-01-06T16:10:04.620790Z" } }, "outputs": [], @@ -208,10 +214,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:37.875841Z", - "iopub.status.busy": "2024-12-19T13:35:37.875253Z", - "iopub.status.idle": "2024-12-19T13:35:38.324210Z", - "shell.execute_reply": "2024-12-19T13:35:38.322975Z" + "iopub.execute_input": "2025-01-06T16:10:04.628317Z", + "iopub.status.busy": "2025-01-06T16:10:04.627959Z", + "iopub.status.idle": "2025-01-06T16:10:05.044175Z", + "shell.execute_reply": "2025-01-06T16:10:05.042874Z" } }, "outputs": [ @@ -246,10 +252,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:38.330192Z", - "iopub.status.busy": "2024-12-19T13:35:38.329807Z", - "iopub.status.idle": "2024-12-19T13:35:38.368391Z", - "shell.execute_reply": "2024-12-19T13:35:38.367122Z" + "iopub.execute_input": "2025-01-06T16:10:05.048786Z", + "iopub.status.busy": "2025-01-06T16:10:05.048418Z", + "iopub.status.idle": "2025-01-06T16:10:05.087040Z", + "shell.execute_reply": "2025-01-06T16:10:05.085510Z" } }, "outputs": [ @@ -287,10 +293,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:38.373331Z", - "iopub.status.busy": "2024-12-19T13:35:38.372974Z", - "iopub.status.idle": "2024-12-19T13:35:38.382703Z", - "shell.execute_reply": "2024-12-19T13:35:38.381411Z" + "iopub.execute_input": "2025-01-06T16:10:05.091542Z", + "iopub.status.busy": "2025-01-06T16:10:05.090852Z", + "iopub.status.idle": "2025-01-06T16:10:05.099023Z", + "shell.execute_reply": "2025-01-06T16:10:05.097627Z" } }, "outputs": [], @@ -322,10 +328,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:38.387906Z", - "iopub.status.busy": "2024-12-19T13:35:38.387421Z", - "iopub.status.idle": "2024-12-19T13:35:39.152919Z", - "shell.execute_reply": "2024-12-19T13:35:39.151233Z" + "iopub.execute_input": "2025-01-06T16:10:05.103761Z", + "iopub.status.busy": "2025-01-06T16:10:05.102746Z", + "iopub.status.idle": "2025-01-06T16:10:05.792260Z", + "shell.execute_reply": "2025-01-06T16:10:05.790946Z" } }, "outputs": [ @@ -340,13 +346,7 @@ "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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "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", @@ -385,10 +385,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:39.158877Z", - "iopub.status.busy": "2024-12-19T13:35:39.158328Z", - "iopub.status.idle": "2024-12-19T13:35:45.152740Z", - "shell.execute_reply": "2024-12-19T13:35:45.151521Z" + "iopub.execute_input": "2025-01-06T16:10:05.797348Z", + "iopub.status.busy": "2025-01-06T16:10:05.797049Z", + "iopub.status.idle": "2025-01-06T16:10:11.925373Z", + "shell.execute_reply": "2025-01-06T16:10:11.924188Z" } }, "outputs": [ @@ -428,10 +428,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:45.157434Z", - "iopub.status.busy": "2024-12-19T13:35:45.157101Z", - "iopub.status.idle": "2024-12-19T13:35:45.178066Z", - "shell.execute_reply": "2024-12-19T13:35:45.176847Z" + "iopub.execute_input": "2025-01-06T16:10:11.930163Z", + "iopub.status.busy": "2025-01-06T16:10:11.929857Z", + "iopub.status.idle": "2025-01-06T16:10:11.950045Z", + "shell.execute_reply": "2025-01-06T16:10:11.949082Z" } }, "outputs": [], @@ -457,10 +457,10 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:45.182398Z", - "iopub.status.busy": "2024-12-19T13:35:45.182142Z", - "iopub.status.idle": "2024-12-19T13:35:51.023679Z", - "shell.execute_reply": "2024-12-19T13:35:51.022951Z" + "iopub.execute_input": "2025-01-06T16:10:11.954642Z", + "iopub.status.busy": "2025-01-06T16:10:11.954326Z", + "iopub.status.idle": "2025-01-06T16:10:17.819025Z", + "shell.execute_reply": "2025-01-06T16:10:17.817833Z" } }, "outputs": [], @@ -484,10 +484,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:51.028255Z", - "iopub.status.busy": "2024-12-19T13:35:51.027976Z", - "iopub.status.idle": "2024-12-19T13:35:51.035370Z", - "shell.execute_reply": "2024-12-19T13:35:51.034231Z" + "iopub.execute_input": "2025-01-06T16:10:17.825461Z", + "iopub.status.busy": "2025-01-06T16:10:17.825089Z", + "iopub.status.idle": "2025-01-06T16:10:17.835990Z", + "shell.execute_reply": "2025-01-06T16:10:17.834191Z" } }, "outputs": [], @@ -509,10 +509,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:51.039940Z", - "iopub.status.busy": "2024-12-19T13:35:51.039546Z", - "iopub.status.idle": "2024-12-19T13:35:51.806632Z", - "shell.execute_reply": "2024-12-19T13:35:51.805763Z" + "iopub.execute_input": "2025-01-06T16:10:17.841470Z", + "iopub.status.busy": "2025-01-06T16:10:17.841056Z", + "iopub.status.idle": "2025-01-06T16:10:18.468068Z", + "shell.execute_reply": "2025-01-06T16:10:18.466764Z" } }, "outputs": [ @@ -526,23 +526,11 @@ "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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "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" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "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", @@ -572,10 +560,10 @@ "execution_count": 14, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:51.812368Z", - "iopub.status.busy": "2024-12-19T13:35:51.811453Z", - "iopub.status.idle": "2024-12-19T13:35:58.010519Z", - "shell.execute_reply": "2024-12-19T13:35:58.009276Z" + "iopub.execute_input": "2025-01-06T16:10:18.473914Z", + "iopub.status.busy": "2025-01-06T16:10:18.473599Z", + "iopub.status.idle": "2025-01-06T16:10:24.267364Z", + "shell.execute_reply": "2025-01-06T16:10:24.266128Z" } }, "outputs": [ @@ -607,10 +595,10 @@ "execution_count": 15, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:35:58.015310Z", - "iopub.status.busy": "2024-12-19T13:35:58.015019Z", - "iopub.status.idle": "2024-12-19T13:35:58.020594Z", - "shell.execute_reply": "2024-12-19T13:35:58.019503Z" + "iopub.execute_input": "2025-01-06T16:10:24.272593Z", + "iopub.status.busy": "2025-01-06T16:10:24.272271Z", + "iopub.status.idle": "2025-01-06T16:10:24.279048Z", + "shell.execute_reply": "2025-01-06T16:10:24.277927Z" } }, "outputs": [ diff --git a/source/Tutorial/tiling.html b/source/Tutorial/tiling.html index ddd245bedc84a36a627ec2510cf409fbac88a28d..f90e00feba91718b2894060c3b301a284ca92536 100644 --- a/source/Tutorial/tiling.html +++ b/source/Tutorial/tiling.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -57,7 +57,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -68,7 +68,7 @@ <link rel="prev" title="Post Training Quantization with AIDGE" href="ptq.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> @@ -439,10 +439,10 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">aidge_core</span> -<span class="kn">import</span> <span class="nn">aidge_backend_cpu</span> -<span class="kn">import</span> <span class="nn">aidge_onnx</span> -<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">aidge_core</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_backend_cpu</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">aidge_onnx</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">numpy</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">np</span> </pre></div> </div> </div> @@ -453,11 +453,11 @@ <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> </div> -<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">base64</span> -<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> -<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">base64</span> +<span class="kn">from</span><span class="w"> </span><span class="nn">IPython.display</span><span class="w"> </span><span class="kn">import</span> <span class="n">Image</span><span class="p">,</span> <span class="n">display</span> +<span class="kn">import</span><span class="w"> </span><span class="nn">matplotlib.pyplot</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nn">plt</span> -<span class="k">def</span> <span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> +<span class="k">def</span><span class="w"> </span><span class="nf">visualize_mmd</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">):</span> <span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">path_to_mmd</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">)</span> <span class="k">as</span> <span class="n">file_mmd</span><span class="p">:</span> <span class="n">graph_mmd</span> <span class="o">=</span> <span class="n">file_mmd</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> @@ -496,7 +496,7 @@ <div class="prompt empty docutils container"> </div> <div class="output_area rendered_html docutils container"> -<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8zKCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzUoImJuMF9iYXRjaF92YXJpYW5jZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgiY29udjBfdzxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMigiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApMZWFreVJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApDb252MkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzUtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKQmF0Y2hOb3JtMkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxSZUxVXzAKUHJvZHVjZXJfMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMC0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzAoImNvbnYwX3c8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8yKCJibjBfc2NhbGU8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfNSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMC0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl80LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4zInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKTGVha3lSZUxVXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKUHJvZHVjZXJfMi0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> <p>Let’s create an input to link to the model.</p> <div class="nbinput nblast docutils container"> @@ -600,7 +600,7 @@ True <div class="prompt empty docutils container"> </div> <div class="output_area rendered_html docutils container"> -<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8xKCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTkoImJuMF9zaGlmdDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8wKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xMygiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl83KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzcpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMjEoImJuMF9iYXRjaF92YXJpYW5jZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb25jYXRfMCg8ZW0+Q29uY2F0IzA8L2VtPikKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTcoImNvbnYwX2JfMDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE3KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpTbGljZV8xKDxlbT5TbGljZSMxPC9lbT4pCkNvbnYyRF8xKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzEpPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8yKCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfOSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzIoPGVtPlNsaWNlIzI8L2VtPikKQ29udjJEXzMoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMyk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzUoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzExKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzExKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl82KCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMik8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzIwKCJibjBfYmF0Y2hfbWVhbjxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMTktLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8wCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMQpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzIKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8zClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8zClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMgpDb252MkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4xInxDb25jYXRfMApQcm9kdWNlcl8xMy0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMwpQcm9kdWNlcl83LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8xClNsaWNlXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKUHJvZHVjZXJfMjEtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKQ29uY2F0XzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xNC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8zClByb2R1Y2VyXzAtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8wClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMQpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8yClNsaWNlXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzEKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfNC0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMQpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8zLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8wClNsaWNlXzItLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzIKQ29udjJEXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MyJ8Q29uY2F0XzAKUHJvZHVjZXJfNS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMQpQcm9kdWNlcl8xMC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8yClNsaWNlXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzMKUHJvZHVjZXJfMTEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzIKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzE1LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8zClByb2R1Y2VyXzgtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzIKUHJvZHVjZXJfMTItLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzMKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKUHJvZHVjZXJfMjAtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjMifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfMTgtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEJhdGNoTm9ybTJEXzAKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> +<img src="https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl83KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzcpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKQ29udjJEXzEoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMSk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzE1KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xKCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTYoImNvbnYwX3dfMDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE2KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb252MkRfMigiY29udjBfMF8xNl8zMl80ODxici8+PHN1Yj48ZW0+KENvbnYyRCMyKTwvZW0+PC9zdWI+IikKU2xpY2VfMyg8ZW0+U2xpY2UjMzwvZW0+KQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl84KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM4KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMCgiYm4wX2JhdGNoX21lYW48YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpDb252MkRfMygiY29udjBfMF8xNl8zMl80ODxici8+PHN1Yj48ZW0+KENvbnYyRCMzKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfOSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEwKCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE0KCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE5KCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxOSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTIoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xMygiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8wKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQmF0Y2hOb3JtMkRfMCgiYm4wPGJyLz48c3ViPjxlbT4oQmF0Y2hOb3JtMkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzYoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM2KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29uY2F0XzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl83LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8xClNsaWNlXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8wClByb2R1Y2VyXzE1LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8zClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMC0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMwpTbGljZV8yLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8yClByb2R1Y2VyXzItLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMApQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzIwLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4zInxCYXRjaE5vcm0yRF8wClNsaWNlXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzEKQ29udjJEXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MyJ8Q29uY2F0XzAKUHJvZHVjZXJfOS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMgpQcm9kdWNlcl8xMC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8yClByb2R1Y2VyXzQtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzEKUHJvZHVjZXJfMTQtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMwpQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xMi0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMwpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzAKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8zCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMgpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKUHJvZHVjZXJfMTMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzMKUHJvZHVjZXJfMTgtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEJhdGNoTm9ybTJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKUHJvZHVjZXJfNS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMQpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl82LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzEKUHJvZHVjZXJfMjEtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg=="/></div> </div> <p>Now we run the transformed model and compare it’s ouput value to the previous one.</p> <div class="nbinput nblast docutils container"> diff --git a/source/Tutorial/tiling.ipynb b/source/Tutorial/tiling.ipynb index eb3ed99820ec4831bda2bd1c853f5f29d6a7f509..59df8c9e076ee2d92042f857c909b87346410916 100644 --- a/source/Tutorial/tiling.ipynb +++ b/source/Tutorial/tiling.ipynb @@ -19,10 +19,10 @@ "execution_count": 1, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:01.383104Z", - "iopub.status.busy": "2024-12-19T13:36:01.381432Z", - "iopub.status.idle": "2024-12-19T13:36:01.671938Z", - "shell.execute_reply": "2024-12-19T13:36:01.669898Z" + "iopub.execute_input": "2025-01-06T16:10:28.003451Z", + "iopub.status.busy": "2025-01-06T16:10:28.002327Z", + "iopub.status.idle": "2025-01-06T16:10:28.263114Z", + "shell.execute_reply": "2025-01-06T16:10:28.261448Z" } }, "outputs": [], @@ -47,10 +47,10 @@ "execution_count": 2, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:01.678526Z", - "iopub.status.busy": "2024-12-19T13:36:01.677803Z", - "iopub.status.idle": "2024-12-19T13:36:02.213382Z", - "shell.execute_reply": "2024-12-19T13:36:02.211752Z" + "iopub.execute_input": "2025-01-06T16:10:28.269869Z", + "iopub.status.busy": "2025-01-06T16:10:28.269400Z", + "iopub.status.idle": "2025-01-06T16:10:28.773343Z", + "shell.execute_reply": "2025-01-06T16:10:28.771671Z" } }, "outputs": [], @@ -83,10 +83,10 @@ "execution_count": 3, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.219471Z", - "iopub.status.busy": "2024-12-19T13:36:02.218971Z", - "iopub.status.idle": "2024-12-19T13:36:02.229769Z", - "shell.execute_reply": "2024-12-19T13:36:02.228028Z" + "iopub.execute_input": "2025-01-06T16:10:28.779616Z", + "iopub.status.busy": "2025-01-06T16:10:28.779107Z", + "iopub.status.idle": "2025-01-06T16:10:28.788696Z", + "shell.execute_reply": "2025-01-06T16:10:28.786922Z" } }, "outputs": [], @@ -105,17 +105,17 @@ "execution_count": 4, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.236195Z", - "iopub.status.busy": "2024-12-19T13:36:02.235376Z", - "iopub.status.idle": "2024-12-19T13:36:02.252107Z", - "shell.execute_reply": "2024-12-19T13:36:02.250278Z" + "iopub.execute_input": "2025-01-06T16:10:28.794329Z", + "iopub.status.busy": "2025-01-06T16:10:28.793905Z", + "iopub.status.idle": "2025-01-06T16:10:28.810341Z", + "shell.execute_reply": "2025-01-06T16:10:28.808605Z" } }, "outputs": [ { "data": { "text/html": [ - "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8zKCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzUoImJuMF9iYXRjaF92YXJpYW5jZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgiY29udjBfdzxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMigiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApMZWFreVJlTFVfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMApDb252MkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzUtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKQmF0Y2hOb3JtMkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxSZUxVXzAKUHJvZHVjZXJfMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMC0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKUHJvZHVjZXJfNC0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MyJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8yLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8xKCJjb252MF9iPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzAoImNvbnYwX3c8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb252MkRfMCgiY29udjA8YnIvPjxzdWI+PGVtPihDb252MkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzQoImJuMF9iYXRjaF9tZWFuPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMygiYm4wX3NoaWZ0PGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8yKCJibjBfc2NhbGU8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpCYXRjaE5vcm0yRF8wKCJibjA8YnIvPjxzdWI+PGVtPihCYXRjaE5vcm0yRCMwKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfNSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzAKUHJvZHVjZXJfMC0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl80LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4zInxCYXRjaE5vcm0yRF8wClByb2R1Y2VyXzMtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKTGVha3lSZUxVXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKUHJvZHVjZXJfMi0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8QmF0Y2hOb3JtMkRfMApCYXRjaE5vcm0yRF8wLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl81LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz40InxCYXRjaE5vcm0yRF8wCmlucHV0MCgoaW4jMCkpOjo6aW5wdXRDbHMtLS0+fCImZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjA8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" ], "text/plain": [ "<IPython.core.display.Image object>" @@ -141,10 +141,10 @@ "execution_count": 5, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.258042Z", - "iopub.status.busy": "2024-12-19T13:36:02.257468Z", - "iopub.status.idle": "2024-12-19T13:36:02.267600Z", - "shell.execute_reply": "2024-12-19T13:36:02.265403Z" + "iopub.execute_input": "2025-01-06T16:10:28.816667Z", + "iopub.status.busy": "2025-01-06T16:10:28.815982Z", + "iopub.status.idle": "2025-01-06T16:10:28.826254Z", + "shell.execute_reply": "2025-01-06T16:10:28.824371Z" } }, "outputs": [], @@ -165,10 +165,10 @@ "execution_count": 6, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.273911Z", - "iopub.status.busy": "2024-12-19T13:36:02.273173Z", - "iopub.status.idle": "2024-12-19T13:36:02.289563Z", - "shell.execute_reply": "2024-12-19T13:36:02.287352Z" + "iopub.execute_input": "2025-01-06T16:10:28.832473Z", + "iopub.status.busy": "2025-01-06T16:10:28.831828Z", + "iopub.status.idle": "2025-01-06T16:10:28.846933Z", + "shell.execute_reply": "2025-01-06T16:10:28.845101Z" } }, "outputs": [], @@ -186,10 +186,10 @@ "execution_count": 7, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.295965Z", - "iopub.status.busy": "2024-12-19T13:36:02.295315Z", - "iopub.status.idle": "2024-12-19T13:36:02.309846Z", - "shell.execute_reply": "2024-12-19T13:36:02.307827Z" + "iopub.execute_input": "2025-01-06T16:10:28.852943Z", + "iopub.status.busy": "2025-01-06T16:10:28.852333Z", + "iopub.status.idle": "2025-01-06T16:10:28.864853Z", + "shell.execute_reply": "2025-01-06T16:10:28.862928Z" } }, "outputs": [], @@ -215,10 +215,10 @@ "execution_count": 8, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.319454Z", - "iopub.status.busy": "2024-12-19T13:36:02.318552Z", - "iopub.status.idle": "2024-12-19T13:36:02.329997Z", - "shell.execute_reply": "2024-12-19T13:36:02.327548Z" + "iopub.execute_input": "2025-01-06T16:10:28.871566Z", + "iopub.status.busy": "2025-01-06T16:10:28.870911Z", + "iopub.status.idle": "2025-01-06T16:10:28.880892Z", + "shell.execute_reply": "2025-01-06T16:10:28.878900Z" } }, "outputs": [], @@ -238,10 +238,10 @@ "execution_count": 9, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.337385Z", - "iopub.status.busy": "2024-12-19T13:36:02.335724Z", - "iopub.status.idle": "2024-12-19T13:36:02.450821Z", - "shell.execute_reply": "2024-12-19T13:36:02.448751Z" + "iopub.execute_input": "2025-01-06T16:10:28.887486Z", + "iopub.status.busy": "2025-01-06T16:10:28.886823Z", + "iopub.status.idle": "2025-01-06T16:10:28.969356Z", + "shell.execute_reply": "2025-01-06T16:10:28.967791Z" } }, "outputs": [], @@ -270,10 +270,10 @@ "execution_count": 10, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.456526Z", - "iopub.status.busy": "2024-12-19T13:36:02.456093Z", - "iopub.status.idle": "2024-12-19T13:36:02.473973Z", - "shell.execute_reply": "2024-12-19T13:36:02.472208Z" + "iopub.execute_input": "2025-01-06T16:10:28.974997Z", + "iopub.status.busy": "2025-01-06T16:10:28.974625Z", + "iopub.status.idle": "2025-01-06T16:10:28.992880Z", + "shell.execute_reply": "2025-01-06T16:10:28.990925Z" } }, "outputs": [ @@ -311,17 +311,17 @@ "execution_count": 11, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.479719Z", - "iopub.status.busy": "2024-12-19T13:36:02.479260Z", - "iopub.status.idle": "2024-12-19T13:36:02.492862Z", - "shell.execute_reply": "2024-12-19T13:36:02.491026Z" + "iopub.execute_input": "2025-01-06T16:10:28.998893Z", + "iopub.status.busy": "2025-01-06T16:10:28.998353Z", + "iopub.status.idle": "2025-01-06T16:10:29.013732Z", + "shell.execute_reply": "2025-01-06T16:10:29.011604Z" } }, "outputs": [ { "data": { "text/html": [ - "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8xKCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTkoImJuMF9zaGlmdDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE5KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpSZUxVXzAoInJlbHUwPGJyLz48c3ViPjxlbT4oUmVMVSMwKTwvZW0+PC9zdWI+IikKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xNigiY29udjBfd18wPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTYpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8wKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8xMygiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl83KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzcpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKUHJvZHVjZXJfMjEoImJuMF9iYXRjaF92YXJpYW5jZTxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIxKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb25jYXRfMCg8ZW0+Q29uY2F0IzA8L2VtPikKUHJvZHVjZXJfMTQoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTcoImNvbnYwX2JfMDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE3KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpTbGljZV8xKDxlbT5TbGljZSMxPC9lbT4pCkNvbnYyRF8xKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzEpPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8yKCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfOSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkJhdGNoTm9ybTJEXzAoImJuMDxici8+PHN1Yj48ZW0+KEJhdGNoTm9ybTJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzIoPGVtPlNsaWNlIzI8L2VtPikKQ29udjJEXzMoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMyk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzUoImVuZHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMCgiYXhlczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpTbGljZV8zKDxlbT5TbGljZSMzPC9lbT4pClByb2R1Y2VyXzExKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzExKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl82KCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTUoInN0ZXBzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTUpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzgoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEyKCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMik8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQ29udjJEXzIoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMik8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzIwKCJibjBfYmF0Y2hfbWVhbjxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzIwKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMTktLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifEJhdGNoTm9ybTJEXzAKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8wCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMQpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzIKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8zClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8zClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMgpDb252MkRfMC0tPnwiMDxici8+JmRhcnI7PGJyLz4xInxDb25jYXRfMApQcm9kdWNlcl8xMy0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMwpQcm9kdWNlcl83LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8xClNsaWNlXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKUHJvZHVjZXJfMjEtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKQ29uY2F0XzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xNC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8zClByb2R1Y2VyXzAtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8wClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMQpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8yClNsaWNlXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzEKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKUHJvZHVjZXJfMi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8wClByb2R1Y2VyXzktLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzIKUHJvZHVjZXJfNC0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMQpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl8zLS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8wClNsaWNlXzItLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzIKQ29udjJEXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MyJ8Q29uY2F0XzAKUHJvZHVjZXJfNS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMQpQcm9kdWNlcl8xMC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8yClNsaWNlXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzMKUHJvZHVjZXJfMTEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzIKUHJvZHVjZXJfNi0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8xClByb2R1Y2VyXzE1LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8zClByb2R1Y2VyXzgtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzIKUHJvZHVjZXJfMTItLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzMKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKUHJvZHVjZXJfMjAtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjMifEJhdGNoTm9ybTJEXzAKUHJvZHVjZXJfMTgtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEJhdGNoTm9ybTJEXzAKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" + "<img src=\"https://mermaid.ink/img/JSV7aW5pdDogeydmbG93Y2hhcnQnOiB7ICdjdXJ2ZSc6ICdtb25vdG9uZVknfSwgJ2ZvbnRGYW1pbHknOiAnVmVyZGFuYScgfSB9JSUKZmxvd2NoYXJ0IFRCCgpQcm9kdWNlcl8zKCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzMpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbmNhdF8wKDxlbT5Db25jYXQjMDwvZW0+KQpQcm9kdWNlcl83KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzcpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClNsaWNlXzAoPGVtPlNsaWNlIzA8L2VtPikKQ29udjJEXzEoImNvbnYwXzBfMTZfMzJfNDg8YnIvPjxzdWI+PGVtPihDb252MkQjMSk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzE3KCJjb252MF9iXzA8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxNyk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUmVMVV8wKCJyZWx1MDxici8+PHN1Yj48ZW0+KFJlTFUjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzE1KCJzdGVwczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE1KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xKCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMCgic3RhcnRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTYoImNvbnYwX3dfMDxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzE2KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpDb252MkRfMigiY29udjBfMF8xNl8zMl80ODxici8+PHN1Yj48ZW0+KENvbnYyRCMyKTwvZW0+PC9zdWI+IikKU2xpY2VfMyg8ZW0+U2xpY2UjMzwvZW0+KQpTbGljZV8yKDxlbT5TbGljZSMyPC9lbT4pClByb2R1Y2VyXzIoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl84KCJzdGFydHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM4KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMCgiYm4wX2JhdGNoX21lYW48YnIvPjxzdWI+PGVtPihQcm9kdWNlciMyMCk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKU2xpY2VfMSg8ZW0+U2xpY2UjMTwvZW0+KQpDb252MkRfMygiY29udjBfMF8xNl8zMl80ODxici8+PHN1Yj48ZW0+KENvbnYyRCMzKTwvZW0+PC9zdWI+IikKUHJvZHVjZXJfOSgiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzkpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzEwKCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTApPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzQoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE0KCJheGVzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTQpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzE5KCJibjBfc2hpZnQ8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxOSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKUHJvZHVjZXJfMTIoInN0YXJ0czxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEyKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xMSgic3RlcHM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciMxMSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKTGVha3lSZUxVXzAoImxlYWt5cmVsdTA8YnIvPjxzdWI+PGVtPihMZWFreVJlTFUjMCk8L2VtPjwvc3ViPiIpOjo6cm9vdENscwpQcm9kdWNlcl8xMygiZW5kczxici8+PHN1Yj48ZW0+KFByb2R1Y2VyIzEzKTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8xOCgiYm4wX3NjYWxlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMTgpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzCkNvbnYyRF8wKCJjb252MF8wXzE2XzMyXzQ4PGJyLz48c3ViPjxlbT4oQ29udjJEIzApPC9lbT48L3N1Yj4iKQpQcm9kdWNlcl81KCJlbmRzPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjNSk8L2VtPjwvc3ViPiIpOjo6cHJvZHVjZXJDbHMKQmF0Y2hOb3JtMkRfMCgiYm4wPGJyLz48c3ViPjxlbT4oQmF0Y2hOb3JtMkQjMCk8L2VtPjwvc3ViPiIpClByb2R1Y2VyXzYoImF4ZXM8YnIvPjxzdWI+PGVtPihQcm9kdWNlciM2KTwvZW0+PC9zdWI+Iik6Ojpwcm9kdWNlckNscwpQcm9kdWNlcl8yMSgiYm4wX2JhdGNoX3ZhcmlhbmNlPGJyLz48c3ViPjxlbT4oUHJvZHVjZXIjMjEpPC9lbT48L3N1Yj4iKTo6OnByb2R1Y2VyQ2xzClByb2R1Y2VyXzMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjQifFNsaWNlXzAKQ29uY2F0XzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl83LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8xClNsaWNlXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzAKQ29udjJEXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29uY2F0XzAKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8xClByb2R1Y2VyXzE3LS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4yInxDb252MkRfMgpQcm9kdWNlcl8xNy0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8Q29udjJEXzMKUHJvZHVjZXJfMTctLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjIifENvbnYyRF8wClByb2R1Y2VyXzE1LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz40InxTbGljZV8zClByb2R1Y2VyXzEtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzAKUHJvZHVjZXJfMC0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMApQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzEKUHJvZHVjZXJfMTYtLT58IjAgWzMyLCAzLCAzLCAzXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifENvbnYyRF8yClByb2R1Y2VyXzE2LS0+fCIwIFszMiwgMywgMywgM10gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4xInxDb252MkRfMwpQcm9kdWNlcl8xNi0tPnwiMCBbMzIsIDMsIDMsIDNdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MSJ8Q29udjJEXzAKQ29udjJEXzItLT58IjA8YnIvPiZkYXJyOzxici8+MSJ8Q29uY2F0XzAKU2xpY2VfMy0tPnwiMDxici8+JmRhcnI7PGJyLz4wInxDb252MkRfMwpTbGljZV8yLS0+fCIwPGJyLz4mZGFycjs8YnIvPjAifENvbnYyRF8yClByb2R1Y2VyXzItLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMApQcm9kdWNlcl84LS0+fCIwIFs0XSBJbnQ2NDxici8+JmRhcnI7PGJyLz4xInxTbGljZV8yClByb2R1Y2VyXzIwLS0+fCIwIFszMl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4zInxCYXRjaE5vcm0yRF8wClNsaWNlXzEtLT58IjA8YnIvPiZkYXJyOzxici8+MCJ8Q29udjJEXzEKQ29udjJEXzMtLT58IjA8YnIvPiZkYXJyOzxici8+MyJ8Q29uY2F0XzAKUHJvZHVjZXJfOS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMgpQcm9kdWNlcl8xMC0tPnwiMCBbNF0gSW50ODxici8+JmRhcnI7PGJyLz4zInxTbGljZV8yClByb2R1Y2VyXzQtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjEifFNsaWNlXzEKUHJvZHVjZXJfMTQtLT58IjAgWzRdIEludDg8YnIvPiZkYXJyOzxici8+MyJ8U2xpY2VfMwpQcm9kdWNlcl8xOS0tPnwiMCBbMzJdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MiJ8QmF0Y2hOb3JtMkRfMApQcm9kdWNlcl8xMi0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MSJ8U2xpY2VfMwpQcm9kdWNlcl8xMS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+NCJ8U2xpY2VfMgpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzAKTGVha3lSZUxVXzAtLT58IjAgWzQsIDMsIDY2LCA2Nl0gRmxvYXQzMjxici8+JmRhcnI7PGJyLz4wInxTbGljZV8zCkxlYWt5UmVMVV8wLS0+fCIwIFs0LCAzLCA2NiwgNjZdIEZsb2F0MzI8YnIvPiZkYXJyOzxici8+MCJ8U2xpY2VfMgpMZWFreVJlTFVfMC0tPnwiMCBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFNsaWNlXzEKUHJvZHVjZXJfMTMtLT58IjAgWzRdIEludDY0PGJyLz4mZGFycjs8YnIvPjIifFNsaWNlXzMKUHJvZHVjZXJfMTgtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjEifEJhdGNoTm9ybTJEXzAKQ29udjJEXzAtLT58IjA8YnIvPiZkYXJyOzxici8+MiJ8Q29uY2F0XzAKUHJvZHVjZXJfNS0tPnwiMCBbNF0gSW50NjQ8YnIvPiZkYXJyOzxici8+MiJ8U2xpY2VfMQpCYXRjaE5vcm0yRF8wLS0+fCIwIFs0LCAzMiwgNjQsIDY0XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifFJlTFVfMApQcm9kdWNlcl82LS0+fCIwIFs0XSBJbnQ4PGJyLz4mZGFycjs8YnIvPjMifFNsaWNlXzEKUHJvZHVjZXJfMjEtLT58IjAgWzMyXSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjQifEJhdGNoTm9ybTJEXzAKaW5wdXQwKChpbiMwKSk6OjppbnB1dENscy0tLT58IiBbNCwgMywgNjYsIDY2XSBGbG9hdDMyPGJyLz4mZGFycjs8YnIvPjAifExlYWt5UmVMVV8wClJlTFVfMC0tLT58IjAgWzQsIDMyLCA2NCwgNjRdIEZsb2F0MzI8YnIvPiZkYXJyOyJ8b3V0cHV0MCgob3V0IzApKTo6Om91dHB1dENscwpjbGFzc0RlZiBpbnB1dENscyBmaWxsOiNhZmEKY2xhc3NEZWYgb3V0cHV0Q2xzIGZpbGw6I2ZmYQpjbGFzc0RlZiBleHRlcm5hbENscyBmaWxsOiNjY2MKY2xhc3NEZWYgcHJvZHVjZXJDbHMgZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHMgZmlsbDojZjlmOWZmLHN0cm9rZS13aWR0aDoxcHgsc3Ryb2tlLWRhc2hhcnJheTogNSA1CmNsYXNzRGVmIG1ldGFDbHMgc3Ryb2tlLXdpZHRoOjVweApjbGFzc0RlZiByb290Q2xzIHN0cm9rZTojZjAwCmNsYXNzRGVmIHByb2R1Y2VyQ2xzX3Jvb3RDbHMgc3Ryb2tlOiNmMDAsZmlsbDojY2NmCmNsYXNzRGVmIGdlbmVyaWNDbHNfcm9vdENscyBzdHJva2U6I2YwMCxmaWxsOiNmOWY5ZmYsc3Ryb2tlLXdpZHRoOjFweCxzdHJva2UtZGFzaGFycmF5OiA1IDUKY2xhc3NEZWYgbWV0YUNsc19yb290Q2xzIHN0cm9rZTojZjAwLHN0cm9rZS13aWR0aDo1cHgKCg==\"/>" ], "text/plain": [ "<IPython.core.display.Image object>" @@ -348,10 +348,10 @@ "execution_count": 12, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.499512Z", - "iopub.status.busy": "2024-12-19T13:36:02.498874Z", - "iopub.status.idle": "2024-12-19T13:36:02.590908Z", - "shell.execute_reply": "2024-12-19T13:36:02.589121Z" + "iopub.execute_input": "2025-01-06T16:10:29.020443Z", + "iopub.status.busy": "2025-01-06T16:10:29.019704Z", + "iopub.status.idle": "2025-01-06T16:10:29.116125Z", + "shell.execute_reply": "2025-01-06T16:10:29.114485Z" } }, "outputs": [], @@ -367,10 +367,10 @@ "execution_count": 13, "metadata": { "execution": { - "iopub.execute_input": "2024-12-19T13:36:02.596809Z", - "iopub.status.busy": "2024-12-19T13:36:02.596305Z", - "iopub.status.idle": "2024-12-19T13:36:02.607366Z", - "shell.execute_reply": "2024-12-19T13:36:02.605714Z" + "iopub.execute_input": "2025-01-06T16:10:29.122076Z", + "iopub.status.busy": "2025-01-06T16:10:29.121632Z", + "iopub.status.idle": "2025-01-06T16:10:29.131304Z", + "shell.execute_reply": "2025-01-06T16:10:29.129682Z" } }, "outputs": [ diff --git a/source/UserGuide/architecture.html b/source/UserGuide/architecture.html index 84febabb5dc45fbbe0be41b0803e851a3e9dc17b..7ec88216bce903c95323df42d26d5397db43107d 100644 --- a/source/UserGuide/architecture.html +++ b/source/UserGuide/architecture.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="User Guide" href="index.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/benchmark.html b/source/UserGuide/benchmark.html index 6c2e7c877c9d23c61fa85faeacaacc9d71207a5c..e22e1e59dacb34318d7217dece16df7bdb85acd0 100644 --- a/source/UserGuide/benchmark.html +++ b/source/UserGuide/benchmark.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Learn model" href="learnModel.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/data.html b/source/UserGuide/data.html index 6fa06931b38b263802b3b62c28191ba35af84cfc..e3f170513ec0013ba8d954ca8f837044487811f5 100644 --- a/source/UserGuide/data.html +++ b/source/UserGuide/data.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Framework architecture" href="architecture.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/ensureRobustness.html b/source/UserGuide/ensureRobustness.html index a82ded260f386bc9a7ab97c9873d9469fb74eb20..8e47724e1340cb7d4afbe3ac634f8cf5452469ce 100644 --- a/source/UserGuide/ensureRobustness.html +++ b/source/UserGuide/ensureRobustness.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Benchmark neural network model" href="benchmark.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/executeGraph.html b/source/UserGuide/executeGraph.html index 94a2cce7bb8282e19c36fb6804fe4adb4d2decda..a4fc1d4b56863a50b4fb3e42e5f1b0ecdcb5674f 100644 --- a/source/UserGuide/executeGraph.html +++ b/source/UserGuide/executeGraph.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Static analysis" href="staticAnalysis.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/export.html b/source/UserGuide/export.html index 80fab3022b3960d8517da6b13bf4e735f80978a2..b871a7aa6f1bbfb2ff58e9bb1bf9a6d1e224b07a 100644 --- a/source/UserGuide/export.html +++ b/source/UserGuide/export.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Optimize graph" href="optimizeGraph.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/index.html b/source/UserGuide/index.html index 2993c4033f294f409dd3919cb1db83b29fbb25e1..25103e480d3fd02ef62bb49227bad4129404b30d 100644 --- a/source/UserGuide/index.html +++ b/source/UserGuide/index.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Quick Start" href="../GetStarted/quickStart.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/interoperability.html b/source/UserGuide/interoperability.html index 65c9a703f4db79d6181b8c2c9ae8cc847c444815..1072ac1601feba1ecf67511ea340e93714d09ae7 100644 --- a/source/UserGuide/interoperability.html +++ b/source/UserGuide/interoperability.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Load and store model" href="loadStoreModel.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/learnEdge.html b/source/UserGuide/learnEdge.html index 8759c77e85da0f85972eb47d755c59105bc886c5..593acaeb936cce4bf1cf9eefccc4b351cc5a6529 100644 --- a/source/UserGuide/learnEdge.html +++ b/source/UserGuide/learnEdge.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Perform an export" href="export.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/learnModel.html b/source/UserGuide/learnModel.html index 2449d61cca6e0069c45f25584ede42f6d901f7de..0ddd6f93451c7bdd3cbd3c62f949f3dc7d8cd476 100644 --- a/source/UserGuide/learnModel.html +++ b/source/UserGuide/learnModel.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Runtime graph execution" href="executeGraph.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/loadStoreModel.html b/source/UserGuide/loadStoreModel.html index f242b4d9296efae33a93043c75dd766a3443c982..de832302a627fa468e1ecf12b5f5d765e6ddd21d 100644 --- a/source/UserGuide/loadStoreModel.html +++ b/source/UserGuide/loadStoreModel.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Computational graph" href="modelGraph.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/modelGraph.html b/source/UserGuide/modelGraph.html index 85ff2ce6724016704104471d0fa42b5689d7de48..d0c532270cfd031d99dcc651e9afc59bdbd0172c 100644 --- a/source/UserGuide/modelGraph.html +++ b/source/UserGuide/modelGraph.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Data" href="data.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/optimizeGraph.html b/source/UserGuide/optimizeGraph.html index eebbeaa6b04243f944bbfa529b49dc0c7af484a6..07f0df91f109598033898851b713a1b243871007 100644 --- a/source/UserGuide/optimizeGraph.html +++ b/source/UserGuide/optimizeGraph.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -62,7 +62,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -73,7 +73,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="prev" title="Ensure robustness" href="ensureRobustness.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/staticAnalysis.html b/source/UserGuide/staticAnalysis.html index 6c14b3c462fb7fdc06e48eb123e8750600dcf728..ece48874bf17cedf1a5dcec8a29a5cfc5ea20758 100644 --- a/source/UserGuide/staticAnalysis.html +++ b/source/UserGuide/staticAnalysis.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -54,7 +54,7 @@ <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -65,7 +65,7 @@ <link rel="prev" title="Transform graph" href="transformGraph.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head> diff --git a/source/UserGuide/transformGraph.html b/source/UserGuide/transformGraph.html index ebf355c04ee5c76705fb300e3b9c04483d1d1b41..2b3228ac8a0ae0a05338bac7b84bac0ca2549572 100644 --- a/source/UserGuide/transformGraph.html +++ b/source/UserGuide/transformGraph.html @@ -30,7 +30,7 @@ <link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> <link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" /> - <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" /> + <link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" /> <link rel="stylesheet" type="text/css" href="../../_static/graphviz.css?v=4ae1632d" /> <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" /> <link rel="stylesheet" type="text/css" href="../../_static/sg_gallery.css?v=d2d258e8" /> @@ -62,7 +62,7 @@ window.addEventListener("load", () => mermaid.run()); <script> DOCUMENTATION_OPTIONS.theme_version = '0.16.1'; DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://eclipse-aidge.readthedocs.io/en/dev/_static/version_switcher.json'; - DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.3.0'; + DOCUMENTATION_OPTIONS.theme_switcher_version_match = '0.4.0'; DOCUMENTATION_OPTIONS.show_version_warning_banner = false; </script> @@ -73,7 +73,7 @@ window.addEventListener("load", () => mermaid.run()); <link rel="prev" title="Plateform interoperability" href="interoperability.html" /> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="docsearch:language" content="en"/> - <meta name="docsearch:version" content="0.3.0" /> + <meta name="docsearch:version" content="0.4.0" /> </head>