get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/125049/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 125049,
    "url": "https://patches.dpdk.org/api/patches/125049/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20230311150905.26824-13-syalavarthi@marvell.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230311150905.26824-13-syalavarthi@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230311150905.26824-13-syalavarthi@marvell.com",
    "date": "2023-03-11T15:09:05",
    "name": "[v6,12/12] app/mldev: add documentation for mldev test cases",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "70c61d25cc3313651bcf8d3ca274fc71272a75b5",
    "submitter": {
        "id": 2480,
        "url": "https://patches.dpdk.org/api/people/2480/?format=api",
        "name": "Srikanth Yalavarthi",
        "email": "syalavarthi@marvell.com"
    },
    "delegate": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20230311150905.26824-13-syalavarthi@marvell.com/mbox/",
    "series": [
        {
            "id": 27342,
            "url": "https://patches.dpdk.org/api/series/27342/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=27342",
            "date": "2023-03-11T15:08:53",
            "name": "Implementation of mldev test application",
            "version": 6,
            "mbox": "https://patches.dpdk.org/series/27342/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/125049/comments/",
    "check": "warning",
    "checks": "https://patches.dpdk.org/api/patches/125049/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E5A8E41E74;\n\tSat, 11 Mar 2023 16:10:41 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 07E6E42D5E;\n\tSat, 11 Mar 2023 16:09:27 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173])\n by mails.dpdk.org (Postfix) with ESMTP id 4755042BC9\n for <dev@dpdk.org>; Sat, 11 Mar 2023 16:09:16 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 32BDP3A8030644; Sat, 11 Mar 2023 07:09:15 -0800",
            "from dc5-exch01.marvell.com ([199.233.59.181])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3p8t1t086h-9\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Sat, 11 Mar 2023 07:09:14 -0800",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.42;\n Sat, 11 Mar 2023 07:09:10 -0800",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.42 via Frontend\n Transport; Sat, 11 Mar 2023 07:09:10 -0800",
            "from ml-host-33.caveonetworks.com (unknown [10.110.143.233])\n by maili.marvell.com (Postfix) with ESMTP id 36D8E3F7086;\n Sat, 11 Mar 2023 07:09:10 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : in-reply-to : references : mime-version :\n content-type; s=pfpt0220; bh=jsCXu+8d45cNQc073+xhYR9QGZaWnswZRFaSXYlwE2M=;\n b=NzZz2Ju1JOE16Tx2Bk2/ahyzSy8CiLD/A8NEzJnVm+8Zhj95ykhroH8Wydl4iYCsA2H+\n x7cXoZmXIFsaNq5MJuu2sz6wW2OuwgZj+GK53NkbA+3Ry+Tnce6YjvmjAZ3zb+2kn5X/\n Zjq7k1atAlXQhJ6Ym0ZzOt7hZS5gd6xqwFkF+TTrP8kFkjHnjxv1hoYn7D3x7U8CTCko\n uEG21keLBvuW0lfF643TQdV8dogVr5Q/BaafmTolXXuYws9ZUQaF/LltFXYy6q+LZZ/y\n mQSk3LqjOaURpAb4ptuJWp+NfHPj1fttFt66iH0N1HXibQYhHUosI4SKEl3tGe1dmgmt 6g==",
        "From": "Srikanth Yalavarthi <syalavarthi@marvell.com>",
        "To": "Thomas Monjalon <thomas@monjalon.net>, Srikanth Yalavarthi\n <syalavarthi@marvell.com>",
        "CC": "<dev@dpdk.org>, <sshankarnara@marvell.com>, <jerinj@marvell.com>,\n <aprabhu@marvell.com>, <ptakkar@marvell.com>, <pshukla@marvell.com>",
        "Subject": "[PATCH v6 12/12] app/mldev: add documentation for mldev test cases",
        "Date": "Sat, 11 Mar 2023 07:09:05 -0800",
        "Message-ID": "<20230311150905.26824-13-syalavarthi@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20230311150905.26824-1-syalavarthi@marvell.com>",
        "References": "<20221129070746.20396-1-syalavarthi@marvell.com>\n <20230311150905.26824-1-syalavarthi@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "278HFEBG8mqs5SVpfJRk5K5IdDm3jUyc",
        "X-Proofpoint-ORIG-GUID": "278HFEBG8mqs5SVpfJRk5K5IdDm3jUyc",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22\n definitions=2023-03-11_04,2023-03-10_01,2023-02-09_01",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "Added documentation specific to mldev test cases. Added details\nabout all test cases and option supported by individual tests.\n\nSigned-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com>\nAcked-by: Shivah Shankar S <sshankarnara@marvell.com>\nAcked-by: Anup Prabhu <aprabhu@marvell.com>\n---\n MAINTAINERS                                   |   1 +\n .../tools/img/mldev_inference_interleave.svg  | 669 ++++++++++++++++++\n .../tools/img/mldev_inference_ordered.svg     | 528 ++++++++++++++\n .../tools/img/mldev_model_ops_subtest_a.svg   | 420 +++++++++++\n .../tools/img/mldev_model_ops_subtest_b.svg   | 423 +++++++++++\n .../tools/img/mldev_model_ops_subtest_c.svg   | 366 ++++++++++\n .../tools/img/mldev_model_ops_subtest_d.svg   | 424 +++++++++++\n doc/guides/tools/index.rst                    |   1 +\n doc/guides/tools/testmldev.rst                | 441 ++++++++++++\n 9 files changed, 3273 insertions(+)\n create mode 100644 doc/guides/tools/img/mldev_inference_interleave.svg\n create mode 100644 doc/guides/tools/img/mldev_inference_ordered.svg\n create mode 100644 doc/guides/tools/img/mldev_model_ops_subtest_a.svg\n create mode 100644 doc/guides/tools/img/mldev_model_ops_subtest_b.svg\n create mode 100644 doc/guides/tools/img/mldev_model_ops_subtest_c.svg\n create mode 100644 doc/guides/tools/img/mldev_model_ops_subtest_d.svg\n create mode 100644 doc/guides/tools/testmldev.rst",
    "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex b0fd46ef02..50ce63b838 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -481,6 +481,7 @@ M: Srikanth Yalavarthi <syalavarthi@marvell.com>\n F: lib/mldev/\n F: doc/guides/prog_guide/mldev.rst\n F: app/test-mldev\n+F: doc/guides/tools/testmldev.rst\n \n DMA device API - EXPERIMENTAL\n M: Chengwen Feng <fengchengwen@huawei.com>\ndiff --git a/doc/guides/tools/img/mldev_inference_interleave.svg b/doc/guides/tools/img/mldev_inference_interleave.svg\nnew file mode 100644\nindex 0000000000..3a741ea627\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_inference_interleave.svg\n@@ -0,0 +1,669 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"224mm\"\n+   height=\"150mm\"\n+   viewBox=\"0 0 224 150\"\n+   version=\"1.1\"\n+   id=\"svg5369\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"inference_interleave.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview5371\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.74564394\"\n+     inkscape:cx=\"415.07747\"\n+     inkscape:cy=\"348.6919\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"1017\"\n+     inkscape:window-x=\"1912\"\n+     inkscape:window-y=\"-8\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs5366\">\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient19189\">\n+      <stop\n+         style=\"stop-color:#ffeeaa;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop19185\" />\n+      <stop\n+         style=\"stop-color:#ffeeaa;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop19187\" />\n+    </linearGradient>\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"TriangleStart\"\n+       refX=\"4\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"TriangleStart\"\n+       markerWidth=\"5.3244081\"\n+       markerHeight=\"6.155385\"\n+       viewBox=\"0 0 5.3244081 6.1553851\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.5)\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         id=\"path135\" />\n+    </marker>\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"5\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient19189\"\n+       id=\"linearGradient19191\"\n+       x1=\"12.169352\"\n+       y1=\"105\"\n+       x2=\"284.83066\"\n+       y2=\"105\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.79055445,0,0,0.74078976,29.505892,28.991272)\" />\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <g\n+       id=\"g1477\"\n+       transform=\"translate(-34.903236,-31.774189)\">\n+      <rect\n+         style=\"fill:url(#linearGradient19191);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.396267;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect16635\"\n+         width=\"215.18147\"\n+         height=\"139.60078\"\n+         x=\"39.3125\"\n+         y=\"36.973797\"\n+         ry=\"2.2354064\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-169.3954\"\n+         y=\"214.97237\"\n+         id=\"text5181\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan5179\"\n+           style=\"font-size:5.64444px;stroke-width:0.75\"\n+           x=\"-169.3954\"\n+           y=\"214.97237\">test: inference_interleave</tspan></text>\n+      <path\n+         style=\"display:inline;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 138.05133,87.886263 17.45982,-10e-7\"\n+         id=\"path1912\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-0\"\n+         inkscape:connection-end=\"#rect1679\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 191.51115,87.886262 17.45981,10e-7\"\n+         id=\"path1914\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679\"\n+         inkscape:connection-end=\"#rect1724\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 138.05133,109.78102 17.45982,-1e-5\"\n+         id=\"path1916\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-4-8\"\n+         inkscape:connection-end=\"#rect1679-4\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 191.51115,109.78101 17.45981,1e-5\"\n+         id=\"path1918\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679-4\"\n+         inkscape:connection-end=\"#rect1724-4\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 138.05133,131.67576 17.45982,-1e-5\"\n+         id=\"path1920\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-6-7\"\n+         inkscape:connection-end=\"#rect1679-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 191.51115,131.67575 17.45981,1e-5\"\n+         id=\"path1922\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679-8\"\n+         inkscape:connection-end=\"#rect1724-6\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#RoundedArrow);marker-end:url(#RoundedArrow)\"\n+         d=\"m 173.51116,60.08164 0,12.907336\"\n+         id=\"path1933\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1811\"\n+         inkscape:connection-end=\"#rect1924\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.368668;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.737336, 0.737336;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924\"\n+         width=\"46.97015\"\n+         height=\"73.58287\"\n+         x=\"150.02565\"\n+         y=\"72.988976\"\n+         ry=\"2.4685853\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-84.44075\"\n+         y=\"173.5065\"\n+         id=\"text4097\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-84.44075\"\n+           y=\"173.5065\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-92.37825\"\n+           y=\"173.5065\"\n+           id=\"tspan4099\">Pair 0</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-128.2318\"\n+         y=\"173.5065\"\n+         id=\"text4097-5\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095-6\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-128.2318\"\n+           y=\"173.5065\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-136.1693\"\n+           y=\"173.5065\"\n+           id=\"tspan4099-4\">Pair 2</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1679\"\n+         width=\"36\"\n+         height=\"18\"\n+         x=\"155.51115\"\n+         y=\"78.886261\"\n+         ry=\"3\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1679-8\"\n+         width=\"36\"\n+         height=\"18\"\n+         x=\"155.51115\"\n+         y=\"122.67575\"\n+         ry=\"3\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1679-4\"\n+         width=\"36\"\n+         height=\"18\"\n+         x=\"155.51115\"\n+         y=\"100.78101\"\n+         ry=\"3\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-106.33705\"\n+         y=\"173.5065\"\n+         id=\"text4097-8\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095-4\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-106.33705\"\n+           y=\"173.5065\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-114.27455\"\n+           y=\"173.5065\"\n+           id=\"tspan4099-5\">Pair 1</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.388863;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1811\"\n+         width=\"58.909527\"\n+         height=\"18.812746\"\n+         x=\"144.0564\"\n+         y=\"41.268894\"\n+         ry=\"2.2255962\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-47.017281\"\n+         y=\"173.49187\"\n+         id=\"text4156\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4154\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.75\"\n+           x=\"-47.017281\"\n+           y=\"173.49187\">Machine Learning</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.75\"\n+           x=\"-54.07283\"\n+           y=\"173.49187\"\n+           id=\"tspan4158\">Hardware Engine</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.368668;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.737336, 0.737336;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924-0\"\n+         width=\"46.97015\"\n+         height=\"73.58287\"\n+         x=\"98.42067\"\n+         y=\"72.988976\"\n+         ry=\"2.4685853\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-88.32518\"\n+         y=\"122.24379\"\n+         id=\"text3708\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-88.32518\"\n+           y=\"122.24379\">lcore 1</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-132.10504\"\n+         y=\"121.83865\"\n+         id=\"text3708-8\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-7\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-132.10504\"\n+           y=\"121.83865\">lcore 5</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-0\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"105.76101\"\n+         y=\"82.031425\"\n+         ry=\"3.0161259\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-6-7\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"105.76101\"\n+         y=\"125.82092\"\n+         ry=\"3.0161259\"\n+         inkscape:connector-avoid=\"true\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-4-8\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"105.76101\"\n+         y=\"103.92618\"\n+         ry=\"3.0161259\"\n+         inkscape:connector-avoid=\"true\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-110.21718\"\n+         y=\"121.85381\"\n+         id=\"text3708-5\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-87\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-110.21718\"\n+           y=\"121.85381\">lcore 3</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-150.82878\"\n+         y=\"121.79179\"\n+         id=\"text4542\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4540\"\n+           style=\"font-size:5.64444px;stroke-width:0.75\"\n+           x=\"-150.82878\"\n+           y=\"121.79179\">Enqueue Workers</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.368668;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.737336, 0.737336;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924-7\"\n+         width=\"46.97015\"\n+         height=\"73.58287\"\n+         x=\"201.63062\"\n+         y=\"72.988976\"\n+         ry=\"2.4685853\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-88.32518\"\n+         y=\"225.08443\"\n+         id=\"text3708-9\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-9\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-88.32518\"\n+           y=\"225.08443\">lcore 2</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-110.21167\"\n+         y=\"225.07202\"\n+         id=\"text3708-7\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-8\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-110.21167\"\n+           y=\"225.07202\">lcore 4</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"208.97096\"\n+         y=\"82.031425\"\n+         ry=\"3.0161259\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-4\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"208.97096\"\n+         y=\"103.92618\"\n+         ry=\"3.0161259\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-6\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"208.97096\"\n+         y=\"125.82092\"\n+         ry=\"3.0161259\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-132.1133\"\n+         y=\"225.06514\"\n+         id=\"text3708-78\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-0\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-132.1133\"\n+           y=\"225.06514\">lcore 6</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-150.82878\"\n+         y=\"225.00725\"\n+         id=\"text4542-3\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4540-7\"\n+           style=\"font-size:5.64444px;stroke-width:0.75\"\n+           x=\"-150.82878\"\n+           y=\"225.00725\">Dequeue Workers</tspan></text>\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.368074,78.962117 26.440446,5.546991\"\n+         id=\"path6677\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-0\"\n+         inkscape:connection-start=\"#rect6252\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 78.978262,84.050781 112.13805,103.92618\"\n+         id=\"path6679\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-4-8\"\n+         inkscape:connection-start=\"#rect6252\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 73.959073,84.25738 42.026977,41.56354\"\n+         id=\"path6681\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-6-7\"\n+         inkscape:connection-start=\"#rect6252\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 79.368074,95.959838 105.76913,90.949016\"\n+         id=\"path6683\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-0\"\n+         inkscape:connection-start=\"#rect6252-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.368074,101.28215 26.416716,5.27791\"\n+         id=\"path7830\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-4-8\"\n+         inkscape:connection-start=\"#rect6252-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.069199,106.4283 32.903161,19.39262\"\n+         id=\"path7862\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-6-7\"\n+         inkscape:connection-start=\"#rect6252-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 79.069201,113.13371 111.97235,93.741103\"\n+         id=\"path7900\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-0\"\n+         inkscape:connection-start=\"#rect6252-2\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.368074,118.27987 26.416716,-5.2779\"\n+         id=\"path7932\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-4-8\"\n+         inkscape:connection-start=\"#rect6252-2\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.368074,123.60218 26.401056,5.01083\"\n+         id=\"path7998\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-6-7\"\n+         inkscape:connection-start=\"#rect6252-2\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 73.959074,135.30464 115.98605,93.741103\"\n+         id=\"path8000\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-0\"\n+         inkscape:connection-start=\"#rect6252-6\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 78.978264,135.51124 112.13805,115.63586\"\n+         id=\"path8002\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-4-8\"\n+         inkscape:connection-start=\"#rect6252-6\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 79.368074,140.59991 26.440446,-5.54699\"\n+         id=\"path8004\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-end=\"#rect1724-6-7\"\n+         inkscape:connection-start=\"#rect6252-6\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-76.53363\"\n+         y=\"65.63237\"\n+         id=\"text3708-84\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-4\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-76.53363\"\n+           y=\"65.63237\">Model 0</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-98.991623\"\n+         y=\"66.015465\"\n+         id=\"text3708-84-1\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-4-6\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-98.991623\"\n+           y=\"66.015465\">Model 1</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-121.44823\"\n+         y=\"65.646149\"\n+         id=\"text3708-84-9\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-4-1\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-121.44823\"\n+           y=\"65.646149\">Model 2</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-143.9021\"\n+         y=\"65.625481\"\n+         id=\"text3708-84-5\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-4-8\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-143.9021\"\n+           y=\"65.625481\">Model 3</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect6252\"\n+         width=\"27.32258\"\n+         height=\"16.32258\"\n+         x=\"52.045494\"\n+         y=\"67.934799\"\n+         ry=\"1\" />\n+      <rect\n+         style=\"fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect6252-8\"\n+         width=\"27.32258\"\n+         height=\"16.32258\"\n+         x=\"52.045494\"\n+         y=\"90.391411\"\n+         ry=\"1\" />\n+      <rect\n+         style=\"fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect6252-2\"\n+         width=\"27.32258\"\n+         height=\"16.32258\"\n+         x=\"52.045494\"\n+         y=\"112.84802\"\n+         ry=\"1\" />\n+      <rect\n+         style=\"fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect6252-6\"\n+         width=\"27.32258\"\n+         height=\"16.32258\"\n+         x=\"52.045494\"\n+         y=\"135.30464\"\n+         ry=\"1\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.399886;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.799773, 0.799773;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924-1-3\"\n+         width=\"43.035683\"\n+         height=\"94.487152\"\n+         x=\"44.188942\"\n+         y=\"62.536991\"\n+         ry=\"3.1694498\" />\n+      <g\n+         id=\"g1010\"\n+         transform=\"translate(21.464467,-15.875004)\">\n+        <text\n+           xml:space=\"preserve\"\n+           style=\"font-weight:bold;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+           x=\"-185.88483\"\n+           y=\"86.542366\"\n+           id=\"text15571\"\n+           transform=\"rotate(-90)\"><tspan\n+             sodipodi:role=\"line\"\n+             id=\"tspan15569\"\n+             style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-opacity:1\"\n+             x=\"-185.88483\"\n+             y=\"86.542366\">nb_worker_threads =  2 * MIN(nb_queue_pairs, (lcore_count - 1) / 2)</tspan></text>\n+        <text\n+           xml:space=\"preserve\"\n+           style=\"font-weight:bold;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+           x=\"-178.43243\"\n+           y=\"90.903854\"\n+           id=\"text15571-3\"\n+           transform=\"rotate(-90)\"><tspan\n+             sodipodi:role=\"line\"\n+             id=\"tspan15569-9\"\n+             style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-opacity:1\"\n+             x=\"-178.43243\"\n+             y=\"90.903854\">inferences_per_queue_pair = nb_models * (repetitions / nb_queue_pairs)</tspan></text>\n+      </g>\n+    </g>\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/img/mldev_inference_ordered.svg b/doc/guides/tools/img/mldev_inference_ordered.svg\nnew file mode 100644\nindex 0000000000..12fa6acaec\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_inference_ordered.svg\n@@ -0,0 +1,528 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"243mm\"\n+   height=\"144mm\"\n+   viewBox=\"0 0 243 144\"\n+   version=\"1.1\"\n+   id=\"svg5\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"inference_ordered.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview7\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.74564394\"\n+     inkscape:cx=\"488.83922\"\n+     inkscape:cy=\"234.69647\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"1017\"\n+     inkscape:window-x=\"1912\"\n+     inkscape:window-y=\"-8\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs2\">\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"5\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       id=\"linearGradient31002\">\n+      <stop\n+         style=\"stop-color:#fff6d5;stop-opacity:1;\"\n+         offset=\"0\"\n+         id=\"stop30998\" />\n+      <stop\n+         style=\"stop-color:#fff6d5;stop-opacity:0;\"\n+         offset=\"1\"\n+         id=\"stop31000\" />\n+    </linearGradient>\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"TriangleStart\"\n+       refX=\"4\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"TriangleStart\"\n+       markerWidth=\"5.3244081\"\n+       markerHeight=\"6.155385\"\n+       viewBox=\"0 0 5.3244081 6.1553851\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.5)\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt\"\n+         d=\"M 5.77,0 -2.88,5 V -5 Z\"\n+         id=\"path135\" />\n+    </marker>\n+    <linearGradient\n+       inkscape:collect=\"always\"\n+       xlink:href=\"#linearGradient31002\"\n+       id=\"linearGradient31004\"\n+       x1=\"19.620968\"\n+       y1=\"102.90323\"\n+       x2=\"279.1532\"\n+       y2=\"102.90323\"\n+       gradientUnits=\"userSpaceOnUse\"\n+       gradientTransform=\"matrix(0.89215122,0,0,0.73190287,13.449912,42.668706)\" />\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <g\n+       id=\"g1340\"\n+       transform=\"translate(-25.225796,-45.983871)\">\n+      <rect\n+         style=\"fill:url(#linearGradient31004);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.404032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect27876\"\n+         width=\"231.09595\"\n+         height=\"132.45081\"\n+         x=\"31.177822\"\n+         y=\"51.758469\"\n+         ry=\"3.5071263\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1813\"\n+         width=\"38.408459\"\n+         height=\"45.86002\"\n+         x=\"34.901794\"\n+         y=\"99.14959\"\n+         ry=\"5.2246051\"\n+         inkscape:connector-avoid=\"true\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 73.310253,115.94935 36.498807,-11.6509\"\n+         id=\"path1906\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1813\"\n+         inkscape:connection-end=\"#rect1724-0\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 73.310253,122.0796 36.117817,1e-5\"\n+         id=\"path1908\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1813\"\n+         inkscape:connection-end=\"#rect1724-4-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#5d36ff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"M 73.310253,128.20983 109.80905,139.8607\"\n+         id=\"path1910\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1813\"\n+         inkscape:connection-end=\"#rect1724-6-7\" />\n+      <path\n+         style=\"display:inline;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 141.71839,99.266314 19.42262,-10e-7\"\n+         id=\"path1912\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-0\"\n+         inkscape:connection-end=\"#rect1679\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 197.14101,99.266313 19.42259,10e-7\"\n+         id=\"path1914\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679\"\n+         inkscape:connection-end=\"#rect1724\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 141.71839,122.07961 19.42262,-1e-5\"\n+         id=\"path1916\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-4-8\"\n+         inkscape:connection-end=\"#rect1679-4\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 197.14101,122.0796 19.42259,1e-5\"\n+         id=\"path1918\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679-4\"\n+         inkscape:connection-end=\"#rect1724-4\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 141.71839,144.89282 19.42262,0\"\n+         id=\"path1920\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1724-6-7\"\n+         inkscape:connection-end=\"#rect1679-8\" />\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleStart)\"\n+         d=\"m 197.14101,144.89282 19.42259,0\"\n+         id=\"path1922\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1679-8\"\n+         inkscape:connection-end=\"#rect1724-6\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:8.46667px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-121.09793\"\n+         y=\"54.031597\"\n+         id=\"text4093\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4091\"\n+           style=\"font-size:8.46667px;stroke-width:0.75\"\n+           x=\"-121.09793\"\n+           y=\"54.031597\">Model X</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-118.63563\"\n+         y=\"179.13635\"\n+         id=\"text4097\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-118.63563\"\n+           y=\"179.13635\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-126.57313\"\n+           y=\"179.13635\"\n+           id=\"tspan4099\">Pair 1</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-141.44887\"\n+         y=\"179.13635\"\n+         id=\"text4097-5\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095-6\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-141.44887\"\n+           y=\"179.13635\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-149.38637\"\n+           y=\"179.13635\"\n+           id=\"tspan4099-4\">Pair 2</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.354849;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.709699, 0.709699;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924\"\n+         width=\"44.145252\"\n+         height=\"72.532341\"\n+         x=\"157.06865\"\n+         y=\"85.813438\"\n+         ry=\"4.31247\" />\n+      <g\n+         id=\"g1224\">\n+        <rect\n+           style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+           id=\"rect1679\"\n+           width=\"36\"\n+           height=\"18\"\n+           x=\"161.14101\"\n+           y=\"90.266312\"\n+           ry=\"3\" />\n+        <rect\n+           style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+           id=\"rect1679-8\"\n+           width=\"36\"\n+           height=\"18\"\n+           x=\"161.14101\"\n+           y=\"135.89282\"\n+           ry=\"3\" />\n+        <rect\n+           style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+           id=\"rect1679-4\"\n+           width=\"36\"\n+           height=\"18\"\n+           x=\"161.14101\"\n+           y=\"113.07959\"\n+           ry=\"3\" />\n+      </g>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:6.35px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-95.820801\"\n+         y=\"179.13635\"\n+         id=\"text4097-8\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4095-4\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-95.820801\"\n+           y=\"179.13635\">Queue</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-103.7583\"\n+           y=\"179.13635\"\n+           id=\"tspan4099-5\">Pair 0</tspan></text>\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.317648;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1811\"\n+         width=\"44.196934\"\n+         height=\"16.731901\"\n+         x=\"157.04254\"\n+         y=\"56.49292\"\n+         ry=\"2.761292\" />\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:3.5859px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.317649;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.952945, 0.317649;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-60.009941\"\n+         y=\"186.38451\"\n+         id=\"text4156\"\n+         transform=\"matrix(0,-1.040508,0.96106903,0,0,0)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4154\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.317648\"\n+           x=\"-60.009941\"\n+           y=\"186.38451\">Machine Learning</tspan><tspan\n+           sodipodi:role=\"line\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Arial;-inkscape-font-specification:'Arial Bold';stroke-width:0.317648\"\n+           x=\"-64.492317\"\n+           y=\"186.38451\"\n+           id=\"tspan4158\">Hardware Engine</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-99.705231\"\n+         y=\"125.91087\"\n+         id=\"text3708\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-99.705231\"\n+           y=\"125.91087\">lcore 1</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-145.3221\"\n+         y=\"125.50572\"\n+         id=\"text3708-8\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-7\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-145.3221\"\n+           y=\"125.50572\">lcore 5</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-122.51577\"\n+         y=\"125.52089\"\n+         id=\"text3708-5\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-87\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-122.51577\"\n+           y=\"125.52089\">lcore 3</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-162.06549\"\n+         y=\"125.4589\"\n+         id=\"text4542\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4540\"\n+           style=\"font-size:5.64444px;stroke-width:0.75\"\n+           x=\"-162.06549\"\n+           y=\"125.4589\">Enqueue Workers</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-99.705231\"\n+         y=\"232.67706\"\n+         id=\"text3708-9\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-9\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-99.705231\"\n+           y=\"232.67706\">lcore 2</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-122.51025\"\n+         y=\"232.66466\"\n+         id=\"text3708-7\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-8\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-122.51025\"\n+           y=\"232.66466\">lcore 4</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2.25, 0.750001;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-145.33035\"\n+         y=\"232.65778\"\n+         id=\"text3708-78\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan3706-0\"\n+           style=\"font-size:5.64444px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.75\"\n+           x=\"-145.33035\"\n+           y=\"232.65778\">lcore 6</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-162.06549\"\n+         y=\"232.59988\"\n+         id=\"text4542-3\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan4540-7\"\n+           style=\"font-size:5.64444px;stroke-width:0.75\"\n+           x=\"-162.06549\"\n+           y=\"232.59988\">Dequeue Workers</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:6.35px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-177.01665\"\n+         y=\"220.07283\"\n+         id=\"text5181\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan5179\"\n+           style=\"font-size:6.35px;stroke-width:0.75\"\n+           x=\"-177.01665\"\n+           y=\"220.07283\">test: inference_ordered</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-weight:bold;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-178.63324\"\n+         y=\"98.67057\"\n+         id=\"text15571\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan15569\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-opacity:1\"\n+           x=\"-178.63324\"\n+           y=\"98.67057\">nb_worker_threads =  2 * MIN(nb_queue_pairs, (lcore_count - 1) / 2)</tspan></text>\n+      <text\n+         xml:space=\"preserve\"\n+         style=\"font-weight:bold;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:'Arial Bold';text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:none;fill-rule:evenodd;stroke:#00d7fb;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         x=\"-171.18085\"\n+         y=\"89.26754\"\n+         id=\"text15571-3\"\n+         transform=\"rotate(-90)\"><tspan\n+           sodipodi:role=\"line\"\n+           id=\"tspan15569-9\"\n+           style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.23333px;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-opacity:1\"\n+           x=\"-171.18085\"\n+           y=\"89.26754\">inferences_per_queue_pair = repetitions / nb_queue_pairs</tspan></text>\n+      <path\n+         style=\"display:inline;fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.75;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#RoundedArrow);marker-end:url(#RoundedArrow)\"\n+         d=\"m 179.14101,85.813438 0,-12.588618\"\n+         id=\"path31090\"\n+         inkscape:connector-type=\"polyline\"\n+         inkscape:connector-curvature=\"0\"\n+         inkscape:connection-start=\"#rect1924\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"216.5636\"\n+         y=\"93.411476\"\n+         ry=\"2\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-4\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"216.5636\"\n+         y=\"116.22478\"\n+         ry=\"2\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00fb00;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-6\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"216.5636\"\n+         y=\"139.03798\"\n+         ry=\"2\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.354849;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.709699, 0.709699;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924-6\"\n+         width=\"44.145252\"\n+         height=\"72.532341\"\n+         x=\"210.6364\"\n+         y=\"85.813477\"\n+         ry=\"4.31247\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-0\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"109.42807\"\n+         y=\"93.411476\"\n+         ry=\"2\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-6-7\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"109.42807\"\n+         y=\"139.03798\"\n+         ry=\"2\"\n+         inkscape:connector-avoid=\"true\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ff8500;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1724-4-8\"\n+         width=\"32.290321\"\n+         height=\"11.709678\"\n+         x=\"109.42807\"\n+         y=\"116.22478\"\n+         ry=\"2\"\n+         inkscape:connector-avoid=\"true\" />\n+      <rect\n+         style=\"fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#00a6fb;stroke-width:0.354849;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.709699, 0.709699;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers\"\n+         id=\"rect1924-6-3\"\n+         width=\"44.145252\"\n+         height=\"72.532341\"\n+         x=\"103.50092\"\n+         y=\"85.813477\"\n+         ry=\"4.31247\" />\n+    </g>\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/img/mldev_model_ops_subtest_a.svg b/doc/guides/tools/img/mldev_model_ops_subtest_a.svg\nnew file mode 100644\nindex 0000000000..ed12cc5a05\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_model_ops_subtest_a.svg\n@@ -0,0 +1,420 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"275mm\"\n+   height=\"135mm\"\n+   viewBox=\"0 0 275 135\"\n+   version=\"1.1\"\n+   id=\"svg5\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"mldev_model_ops_subtest_d.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview7\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.72515432\"\n+     inkscape:cx=\"372.33454\"\n+     inkscape:cy=\"401.29389\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"986\"\n+     inkscape:window-x=\"-11\"\n+     inkscape:window-y=\"-11\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs2\">\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"6\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 62.203489,25.425124 H 80.823463\"\n+       id=\"path1916\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234\"\n+       inkscape:connection-end=\"#rect234-07\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.19001,25.425124 h 18.6197\"\n+       id=\"path1918\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-07\"\n+       inkscape:connection-end=\"#rect234-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.17681,25.425125 h 18.61942\"\n+       id=\"path1922\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6\" />\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.633453;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"14.836943\"\n+       y=\"16.74185\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-25.888845\"\n+       y=\"38.514706\"\n+       id=\"text290\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-25.888845\"\n+         y=\"38.514706\">Model 0 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.633453;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-07\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"80.823463\"\n+       y=\"16.74185\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-25.888845\"\n+       y=\"104.31795\"\n+       id=\"text290-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-11\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-25.888845\"\n+         y=\"104.31795\">Model 0 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.6329;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"146.80971\"\n+       y=\"16.757105\"\n+       ry=\"1.4959463\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-25.362436\"\n+       y=\"170.39679\"\n+       id=\"text290-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-15\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-25.362436\"\n+         y=\"170.39679\">Model 0 / Stop</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"212.79623\"\n+       y=\"16.757105\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-25.888849\"\n+       y=\"236.47427\"\n+       id=\"text290-3-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-25.888849\"\n+         y=\"236.47427\">Model 0 / Unload</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 236.47978,34.093145 V 44.957249 H 38.520216 v 10.84885\"\n+       id=\"path1924\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6-3\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 62.203766,64.474119 H 80.823189\"\n+       id=\"path1926\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-3\"\n+       inkscape:connection-end=\"#rect234-0-6-6-2\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.19029,64.474119 h 18.61942\"\n+       id=\"path1928\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-2\"\n+       inkscape:connection-end=\"#rect234-0-6-1\" />\n+    <rect\n+       style=\"fill:#fff6d5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-3\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"14.836666\"\n+       y=\"55.806099\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-64.937843\"\n+       y=\"38.541786\"\n+       id=\"text290-3-2-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-64.937843\"\n+         y=\"38.541786\">Model 1 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-2\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"80.823189\"\n+       y=\"55.806099\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-64.937843\"\n+       y=\"104.31795\"\n+       id=\"text290-3-2-2-28\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-2\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-64.937843\"\n+         y=\"104.31795\">Model 1 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"212.79623\"\n+       y=\"55.806099\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-64.937843\"\n+       y=\"236.47427\"\n+       id=\"text290-3-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-64.937843\"\n+         y=\"236.47427\">Model 1 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-1\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"146.80971\"\n+       y=\"55.806099\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-64.41143\"\n+       y=\"170.39679\"\n+       id=\"text290-3-2-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-64.41143\"\n+         y=\"170.39679\">Model 1 /  Stop</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.17681,64.474119 h 18.61942\"\n+       id=\"path1930\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6\"\n+       inkscape:connection-start=\"#rect234-0-6-1\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 236.47978,73.142139 V 83.990988 H 38.520216 V 94.85511\"\n+       id=\"path1932\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6-7\"\n+       inkscape:connection-start=\"#rect234-0-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 62.203766,103.52313 h 9.309711 v 1.3e-4 h 9.309712\"\n+       id=\"path1934\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-7\" />\n+    <rect\n+       style=\"fill:#fff6d5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-7\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"14.836666\"\n+       y=\"94.85511\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.98687\"\n+       y=\"38.541786\"\n+       id=\"text290-3-2-5\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.98687\"\n+         y=\"38.541786\">Model N /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"80.823189\"\n+       y=\"94.855164\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.9869\"\n+       y=\"104.31795\"\n+       id=\"text290-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.9869\"\n+         y=\"104.31795\">Model N /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-9\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"146.80971\"\n+       y=\"94.855164\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.4605\"\n+       y=\"170.39679\"\n+       id=\"text290-3-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.4605\"\n+         y=\"170.39679\">Model N /  Stop</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.633452;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-5\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"212.79651\"\n+       y=\"94.839836\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.98682\"\n+       y=\"236.47427\"\n+       id=\"text290-3-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.98682\"\n+         y=\"236.47427\">Model N /  Unload</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.19029,103.52326 h 18.61942\"\n+       id=\"path1936\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.17681,103.52326 h 9.30985 v -1.5e-4 h 9.30985\"\n+       id=\"path1938\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-5\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#fff6d5;fill-rule:evenodd;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-120.71075\"\n+       y=\"220.77164\"\n+       id=\"text392\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan390\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;stroke-width:0.5\"\n+         x=\"-120.71075\"\n+         y=\"220.77164\">mldev: model_ops / subtest D</tspan></text>\n+    <rect\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.448724;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers\"\n+       id=\"rect2164\"\n+       width=\"259.55127\"\n+       height=\"119.55128\"\n+       x=\"7.7243652\"\n+       y=\"7.7243614\"\n+       ry=\"1.17494\" />\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/img/mldev_model_ops_subtest_b.svg b/doc/guides/tools/img/mldev_model_ops_subtest_b.svg\nnew file mode 100644\nindex 0000000000..173a2c6c05\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_model_ops_subtest_b.svg\n@@ -0,0 +1,423 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"275mm\"\n+   height=\"135mm\"\n+   viewBox=\"0 0 275 135\"\n+   version=\"1.1\"\n+   id=\"svg5\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"mldev_model_ops_subtest_a.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview7\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.72515432\"\n+     inkscape:cx=\"277.87189\"\n+     inkscape:cy=\"401.29389\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"986\"\n+     inkscape:window-x=\"-11\"\n+     inkscape:window-y=\"-11\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs2\">\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"6\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"15.144302\"\n+       y=\"12.878438\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.00646\"\n+       y=\"41.803089\"\n+       id=\"text290\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.00646\"\n+         y=\"41.803089\">Model 0 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-07\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"87.552399\"\n+       y=\"12.878438\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.00646\"\n+       y=\"114.21132\"\n+       id=\"text290-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-11\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.00646\"\n+         y=\"114.21132\">Model 1 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"206.5271\"\n+       y=\"12.878438\"\n+       ry=\"1.4953041\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.00646\"\n+       y=\"233.18588\"\n+       id=\"text290-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-15\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.00646\"\n+         y=\"233.18588\">Model N /  Load</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 68.4729,21.542737 H 87.552399\"\n+       id=\"path1916\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234\"\n+       inkscape:connection-end=\"#rect234-07\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 140.881,21.542737 h 65.6461\"\n+       id=\"path1918\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-07\"\n+       inkscape:connection-end=\"#rect234-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 233.1914,30.207036 0,4.918771 H 41.808601 v 4.918772\"\n+       id=\"path1922\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6\" />\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"15.144302\"\n+       y=\"40.044579\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-49.1726\"\n+       y=\"41.619808\"\n+       id=\"text290-3-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-49.1726\"\n+         y=\"41.619808\">Model 0 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-3\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"87.552399\"\n+       y=\"40.044579\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-49.1726\"\n+       y=\"114.02805\"\n+       id=\"text290-3-2-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-49.1726\"\n+         y=\"114.02805\">Model 1 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-2\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"206.5271\"\n+       y=\"40.044579\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-49.1726\"\n+       y=\"233.00261\"\n+       id=\"text290-3-2-2-28\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-2\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-49.1726\"\n+         y=\"233.00261\">Model N /  Start</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 68.4729,48.708878 H 87.552399\"\n+       id=\"path1924\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6-3\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 140.881,48.708878 h 65.6461\"\n+       id=\"path1926\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-3\"\n+       inkscape:connection-end=\"#rect234-0-6-6-2\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 233.1914,57.373177 V 62.29195 H 41.808599 v 4.918774\"\n+       id=\"path1928\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-2\"\n+       inkscape:connection-end=\"#rect234-0-6-1\" />\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"87.552399\"\n+       y=\"67.210724\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-75.812294\"\n+       y=\"114.12037\"\n+       id=\"text290-3-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-75.812294\"\n+         y=\"114.12037\">Model 1 /  Stop</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-1\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"15.1443\"\n+       y=\"67.210724\"\n+       ry=\"1.4953041\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-75.812294\"\n+       y=\"41.712139\"\n+       id=\"text290-3-2-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-75.812294\"\n+         y=\"41.712139\">Model 0 /  Stop</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-7\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"206.5271\"\n+       y=\"67.210724\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-75.812294\"\n+       y=\"233.09494\"\n+       id=\"text290-3-2-5\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-75.812294\"\n+         y=\"233.09494\">Model N /  Stop</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 68.472898,75.875023 H 87.552399\"\n+       id=\"path1930\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6\"\n+       inkscape:connection-start=\"#rect234-0-6-1\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 140.881,75.875023 h 65.6461\"\n+       id=\"path1932\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6-7\"\n+       inkscape:connection-start=\"#rect234-0-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 233.1914,84.539322 0,4.91877 H 41.808602 v 4.91877\"\n+       id=\"path1934\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0\"\n+       inkscape:connection-start=\"#rect234-0-6-7\" />\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"15.144303\"\n+       y=\"94.376862\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.50489\"\n+       y=\"41.803085\"\n+       id=\"text290-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.50489\"\n+         y=\"41.803085\">Model 0 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-9\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"87.552399\"\n+       y=\"94.376862\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.50489\"\n+       y=\"114.2113\"\n+       id=\"text290-3-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.50489\"\n+         y=\"114.2113\">Model 1 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-5\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"206.5271\"\n+       y=\"94.376862\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-103.50489\"\n+       y=\"233.18588\"\n+       id=\"text290-3-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-103.50489\"\n+         y=\"233.18588\">Model N /  Unload</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 68.472901,103.04116 H 87.552399\"\n+       id=\"path1936\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-9\"\n+       inkscape:connection-start=\"#rect234-0\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 140.881,103.04116 h 65.6461\"\n+       id=\"path1938\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-5\"\n+       inkscape:connection-start=\"#rect234-0-9\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#fff6d5;fill-rule:evenodd;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-119.78458\"\n+       y=\"220.32892\"\n+       id=\"text392\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan390\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;stroke-width:0.5\"\n+         x=\"-119.78458\"\n+         y=\"220.32892\">mldev: model_ops / subtest A</tspan></text>\n+    <rect\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.442854;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect3967\"\n+       width=\"259.55716\"\n+       height=\"119.55714\"\n+       x=\"7.7214203\"\n+       y=\"7.7214317\"\n+       ry=\"1.1806604\" />\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/img/mldev_model_ops_subtest_c.svg b/doc/guides/tools/img/mldev_model_ops_subtest_c.svg\nnew file mode 100644\nindex 0000000000..f66f146d05\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_model_ops_subtest_c.svg\n@@ -0,0 +1,366 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"275mm\"\n+   height=\"135mm\"\n+   viewBox=\"0 0 275 135\"\n+   version=\"1.1\"\n+   id=\"svg5\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"mldev_model_ops_subtest_c.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview7\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.72515432\"\n+     inkscape:cx=\"479.89785\"\n+     inkscape:cy=\"401.29389\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"986\"\n+     inkscape:window-x=\"-11\"\n+     inkscape:window-y=\"-11\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs2\">\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"6\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"12.6443\"\n+       y=\"13.208546\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.336561\"\n+       y=\"39.303089\"\n+       id=\"text290\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.336561\"\n+         y=\"39.303089\">Model 0 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-07\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"85.052399\"\n+       y=\"13.208546\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.336561\"\n+       y=\"111.71132\"\n+       id=\"text290-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-11\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.336561\"\n+         y=\"111.71132\">Model 1 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.671403;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"204.0271\"\n+       y=\"13.208546\"\n+       ry=\"1.4953041\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-22.336561\"\n+       y=\"230.68588\"\n+       id=\"text290-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-15\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-22.336561\"\n+         y=\"230.68588\">Model N /  Load</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 65.972898,21.872845 H 85.052399\"\n+       id=\"path1916\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234\"\n+       inkscape:connection-end=\"#rect234-07\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 138.381,21.872845 h 65.6461\"\n+       id=\"path1918\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-07\"\n+       inkscape:connection-end=\"#rect234-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 230.6914,30.537144 V 36.33787 H 39.308599 v 5.800726\"\n+       id=\"path1922\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6\" />\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"12.6443\"\n+       y=\"42.138596\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-51.266617\"\n+       y=\"39.119808\"\n+       id=\"text290-3-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-51.266617\"\n+         y=\"39.119808\">Model 0 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-3\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"85.052399\"\n+       y=\"42.138596\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-51.266617\"\n+       y=\"111.52805\"\n+       id=\"text290-3-2-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-51.266617\"\n+         y=\"111.52805\">Model 0 /  Stop</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 65.972898,50.802895 H 85.052399\"\n+       id=\"path1924\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6-3\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 184.94759,79.732941 H 204.0271\"\n+       id=\"path1930\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6\"\n+       inkscape:connection-start=\"#rect234-0-6-1\" />\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"12.644301\"\n+       y=\"99.998688\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-109.12671\"\n+       y=\"39.303085\"\n+       id=\"text290-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-109.12671\"\n+         y=\"39.303085\">Model 0 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-9\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"85.052399\"\n+       y=\"99.998688\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-109.12671\"\n+       y=\"111.7113\"\n+       id=\"text290-3-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-109.12671\"\n+         y=\"111.7113\">Model 1 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-5\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"204.0271\"\n+       y=\"99.998688\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-109.12671\"\n+       y=\"230.68588\"\n+       id=\"text290-3-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-109.12671\"\n+         y=\"230.68588\">Model N /  Unload</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 65.972899,108.66299 h 19.0795\"\n+       id=\"path1936\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-9\"\n+       inkscape:connection-start=\"#rect234-0\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 138.381,108.66299 h 65.6461\"\n+       id=\"path1938\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-5\"\n+       inkscape:connection-start=\"#rect234-0-9\" />\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"204.0271\"\n+       y=\"71.068642\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-79.670258\"\n+       y=\"230.59494\"\n+       id=\"text290-3-2-2-28\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-2\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-79.670258\"\n+         y=\"230.59494\">Model N /  Stop</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.671402;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-1\"\n+       width=\"53.328598\"\n+       height=\"17.328598\"\n+       x=\"131.61899\"\n+       y=\"71.068642\"\n+       ry=\"1.4953041\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-80.196663\"\n+       y=\"158.0945\"\n+       id=\"text290-3-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-80.196663\"\n+         y=\"158.0945\">Model N /  Start</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 138.381,50.802895 h 19.90229 v 20.265747\"\n+       id=\"path1158\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-3\"\n+       inkscape:connection-end=\"#rect234-0-6-1\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 230.6914,88.39724 v 5.800724 H 39.3086 v 5.800724\"\n+       id=\"path1160\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6\"\n+       inkscape:connection-end=\"#rect234-0\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#fff6d5;fill-rule:evenodd;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-123.28999\"\n+       y=\"217.99152\"\n+       id=\"text392\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan390\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;stroke-width:0.5\"\n+         x=\"-123.28999\"\n+         y=\"217.99152\">mldev: model_ops / subtest C</tspan></text>\n+    <rect\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.441855;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect3015\"\n+       width=\"259.55814\"\n+       height=\"119.55814\"\n+       x=\"7.720932\"\n+       y=\"7.7209282\"\n+       ry=\"1.1638433\" />\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/img/mldev_model_ops_subtest_d.svg b/doc/guides/tools/img/mldev_model_ops_subtest_d.svg\nnew file mode 100644\nindex 0000000000..3e2b89ad25\n--- /dev/null\n+++ b/doc/guides/tools/img/mldev_model_ops_subtest_d.svg\n@@ -0,0 +1,424 @@\n+<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n+<!-- SPDX-License-Identifier: BSD-3-Clause -->\n+<!-- Copyright (c) 2022 Marvell. -->\n+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n+\n+<svg\n+   width=\"275mm\"\n+   height=\"135mm\"\n+   viewBox=\"0 0 275 135\"\n+   version=\"1.1\"\n+   id=\"svg5\"\n+   inkscape:version=\"1.2.1 (9c6d41e410, 2022-07-14)\"\n+   sodipodi:docname=\"mldev_model_ops_subtest_b.svg\"\n+   xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n+   xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n+   xmlns=\"http://www.w3.org/2000/svg\"\n+   xmlns:svg=\"http://www.w3.org/2000/svg\">\n+  <sodipodi:namedview\n+     id=\"namedview7\"\n+     pagecolor=\"#ffffff\"\n+     bordercolor=\"#000000\"\n+     borderopacity=\"0.25\"\n+     inkscape:showpageshadow=\"2\"\n+     inkscape:pageopacity=\"0.0\"\n+     inkscape:pagecheckerboard=\"0\"\n+     inkscape:deskcolor=\"#d1d1d1\"\n+     inkscape:document-units=\"mm\"\n+     showgrid=\"false\"\n+     inkscape:zoom=\"0.72515432\"\n+     inkscape:cx=\"324.06895\"\n+     inkscape:cy=\"295.1096\"\n+     inkscape:window-width=\"1920\"\n+     inkscape:window-height=\"986\"\n+     inkscape:window-x=\"-11\"\n+     inkscape:window-y=\"-11\"\n+     inkscape:window-maximized=\"1\"\n+     inkscape:current-layer=\"layer1\" />\n+  <defs\n+     id=\"defs2\">\n+    <marker\n+       style=\"overflow:visible\"\n+       id=\"RoundedArrow\"\n+       refX=\"6\"\n+       refY=\"0\"\n+       orient=\"auto-start-reverse\"\n+       inkscape:stockid=\"RoundedArrow\"\n+       markerWidth=\"6.1347523\"\n+       markerHeight=\"5.9304948\"\n+       viewBox=\"0 0 6.1347524 5.9304951\"\n+       inkscape:isstock=\"true\"\n+       inkscape:collect=\"always\"\n+       preserveAspectRatio=\"xMidYMid\">\n+      <path\n+         transform=\"scale(0.7)\"\n+         d=\"m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z\"\n+         style=\"fill:context-stroke;fill-rule:evenodd;stroke:none\"\n+         id=\"path1367\" />\n+    </marker>\n+  </defs>\n+  <g\n+     inkscape:label=\"Layer 1\"\n+     inkscape:groupmode=\"layer\"\n+     id=\"layer1\">\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.633453;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"14.864025\"\n+       y=\"14.24185\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-23.388845\"\n+       y=\"38.541786\"\n+       id=\"text290\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-23.388845\"\n+         y=\"38.541786\">Model 0 /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.633453;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-07\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"81.026939\"\n+       y=\"14.24185\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-23.388845\"\n+       y=\"104.52142\"\n+       id=\"text290-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-11\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-23.388845\"\n+         y=\"104.52142\">Model 0 /  Start</tspan></text>\n+    <rect\n+       style=\"fill:#fff6d5;fill-rule:evenodd;stroke:#000000;stroke-width:0.6329;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"147.18958\"\n+       y=\"14.257105\"\n+       ry=\"1.4959463\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-23.388849\"\n+       y=\"170.86761\"\n+       id=\"text290-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-15\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-23.388849\"\n+         y=\"170.86761\">Model 1 /  Load</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 62.230572,22.925124 H 81.026939\"\n+       id=\"path1916\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234\"\n+       inkscape:connection-end=\"#rect234-07\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.39349,22.925124 h 18.79609\"\n+       id=\"path1918\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-07\"\n+       inkscape:connection-end=\"#rect234-6\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.55667,22.925125 18.79581,0\"\n+       id=\"path1922\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6\" />\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"213.35248\"\n+       y=\"14.257105\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-23.388849\"\n+       y=\"236.84723\"\n+       id=\"text290-3-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-23.388849\"\n+         y=\"236.84723\">Model 1 /  Start</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 237.03603,31.593145 0,5.328675 H 38.547297 v 5.313421\"\n+       id=\"path1924\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6\"\n+       inkscape:connection-end=\"#rect234-0-6-6-3\" />\n+    <rect\n+       style=\"fill:#fff6d5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-3\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"14.863747\"\n+       y=\"42.235241\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-51.366989\"\n+       y=\"38.541786\"\n+       id=\"text290-3-2-2-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-51.366989\"\n+         y=\"38.541786\">Model N /  Load</tspan></text>\n+    <rect\n+       style=\"fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-6-2\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"81.026657\"\n+       y=\"42.235241\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-51.366989\"\n+       y=\"104.52142\"\n+       id=\"text290-3-2-2-28\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-1-2\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-51.366989\"\n+         y=\"104.52142\">Model N /  Start</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 62.230846,50.903261 H 81.026657\"\n+       id=\"path1926\"\n+       inkscape:connector-type=\"polyline\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-3\"\n+       inkscape:connection-end=\"#rect234-0-6-6-2\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.39376,50.903261 h 42.47937 v 19.294584\"\n+       id=\"path1928\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-start=\"#rect234-0-6-6-2\"\n+       inkscape:connection-end=\"#rect234-0-6-1\" />\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"213.35248\"\n+       y=\"70.197845\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-79.32959\"\n+       y=\"237.03052\"\n+       id=\"text290-3-2\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-79.32959\"\n+         y=\"237.03052\">Model N /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-1\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"147.18958\"\n+       y=\"70.197845\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-78.803177\"\n+       y=\"170.77666\"\n+       id=\"text290-3-2-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-8\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-78.803177\"\n+         y=\"170.77666\">Model N /  Stop</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.55667,78.865866 h 18.79581\"\n+       id=\"path1930\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6\"\n+       inkscape:connection-start=\"#rect234-0-6-1\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 237.03603,87.533886 v 5.313417 H 38.547297 v 5.328677\"\n+       id=\"path1932\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-6-7\"\n+       inkscape:connection-start=\"#rect234-0-6\" />\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-6-7\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"14.863747\"\n+       y=\"98.17598\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-106.78132\"\n+       y=\"38.450832\"\n+       id=\"text290-3-2-5\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-7-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-106.78132\"\n+         y=\"38.450832\">Model 1 /  Stop</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"M 62.230846,106.844 H 81.026657\"\n+       id=\"path1934\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0\"\n+       inkscape:connection-start=\"#rect234-0-6-7\" />\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"81.026657\"\n+       y=\"98.17598\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-107.30773\"\n+       y=\"104.7047\"\n+       id=\"text290-3\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-107.30773\"\n+         y=\"104.7047\">Model 1 /  Unload</tspan></text>\n+    <rect\n+       style=\"fill:#355eff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.632899;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-9\"\n+       width=\"47.3671\"\n+       height=\"17.33604\"\n+       x=\"147.18958\"\n+       y=\"98.17598\"\n+       ry=\"1.4959463\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-106.78133\"\n+       y=\"170.77666\"\n+       id=\"text290-3-1\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-0\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-106.78133\"\n+         y=\"170.77666\">Model 0 /  Stop</tspan></text>\n+    <rect\n+       style=\"fill:#fa7137;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.633452;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect234-0-5\"\n+       width=\"47.366547\"\n+       height=\"17.366549\"\n+       x=\"213.35277\"\n+       y=\"98.160721\"\n+       ry=\"1.4985789\"\n+       inkscape:connector-avoid=\"true\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.750001;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-107.30773\"\n+       y=\"237.03053\"\n+       id=\"text290-3-4\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan288-1-3\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#000000;stroke:none;stroke-width:0.75\"\n+         x=\"-107.30773\"\n+         y=\"237.03053\">Model 0 /  Unload</tspan></text>\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 128.39376,106.844 h 18.79582\"\n+       id=\"path1936\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-9\"\n+       inkscape:connection-start=\"#rect234-0\" />\n+    <path\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:1.5, 1.5;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#RoundedArrow)\"\n+       d=\"m 194.55667,106.844 9.39805,0 v 0 h 9.39805\"\n+       id=\"path1938\"\n+       inkscape:connector-type=\"orthogonal\"\n+       inkscape:connector-curvature=\"0\"\n+       inkscape:connection-end=\"#rect234-0-5\"\n+       inkscape:connection-start=\"#rect234-0-9\" />\n+    <text\n+       xml:space=\"preserve\"\n+       style=\"font-size:5.64444px;font-family:Arial;-inkscape-font-specification:Arial;text-align:center;writing-mode:tb-rl;text-anchor:middle;fill:#fff6d5;fill-rule:evenodd;stroke-width:0.499999;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       x=\"-122.00021\"\n+       y=\"222.26495\"\n+       id=\"text392\"\n+       transform=\"rotate(-90)\"><tspan\n+         sodipodi:role=\"line\"\n+         id=\"tspan390\"\n+         style=\"font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:5.64444px;font-family:Arial;-inkscape-font-specification:'Arial Bold';fill:#000000;stroke-width:0.5\"\n+         x=\"-122.00021\"\n+         y=\"222.26495\">mldev: model_ops / subest B</tspan></text>\n+    <rect\n+       style=\"fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.462341;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill markers\"\n+       id=\"rect3475\"\n+       width=\"259.53769\"\n+       height=\"119.53766\"\n+       x=\"7.7311554\"\n+       y=\"7.7311707\"\n+       ry=\"1.2186421\" />\n+  </g>\n+</svg>\ndiff --git a/doc/guides/tools/index.rst b/doc/guides/tools/index.rst\nindex f1f5b94c8c..6f84fc31ff 100644\n--- a/doc/guides/tools/index.rst\n+++ b/doc/guides/tools/index.rst\n@@ -21,4 +21,5 @@ DPDK Tools User Guides\n     comp_perf\n     testeventdev\n     testregex\n+    testmldev\n     dts\ndiff --git a/doc/guides/tools/testmldev.rst b/doc/guides/tools/testmldev.rst\nnew file mode 100644\nindex 0000000000..845c2d9381\n--- /dev/null\n+++ b/doc/guides/tools/testmldev.rst\n@@ -0,0 +1,441 @@\n+..  SPDX-License-Identifier: BSD-3-Clause\n+    Copyright (c) 2022 Marvell.\n+\n+dpdk-test-mldev Application\n+===========================\n+\n+The ``dpdk-test-mldev`` tool is a Data Plane Development Kit (DPDK) application that allows testing\n+various mldev use cases. This application has a generic framework to add new mldev based test cases\n+to verify functionality and measure the performance of inference execution on DPDK ML devices.\n+\n+\n+Application and Options\n+-----------------------\n+\n+The application has a number of command line options:\n+\n+.. code-block:: console\n+\n+   dpdk-test-mldev [EAL Options] -- [application options]\n+\n+EAL Options\n+~~~~~~~~~~~\n+\n+The following are the EAL command-line options that can be used with the ``dpdk-test-mldev``\n+application. See the DPDK Getting Started Guides for more information on these options.\n+\n+*   ``-c <COREMASK>`` or ``-l <CORELIST>``\n+\n+        Set the hexadecimal bitmask of the cores to run on. The corelist is a list of cores to use.\n+\n+*   ``-a <PCI_ID>``\n+\n+        Attach a PCI based ML device. Specific to drivers using a PCI based ML devices.\n+\n+*   ``--vdev <driver>``\n+\n+        Add a virtual mldev device. Specific to drivers using a ML virtual device.\n+\n+\n+Application Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+The following are the command-line options supported by the test application.\n+\n+* ``--test <name>``\n+\n+        ML tests are divided into two groups, Model and Device tests and Inference tests. Test\n+        name one of the following supported tests.\n+\n+      **ML Device Tests** ::\n+\n+         device_ops\n+\n+      **ML Model Tests** ::\n+\n+         model_ops\n+\n+      **ML Inference Tests** ::\n+\n+         inference_ordered\n+         inference_interleave\n+\n+* ``--dev_id <n>``\n+\n+        Set the device id of the ML device to be used for the test. Default value is `0`.\n+\n+* ``--socket_id <n>``\n+\n+        Set the socket id of the application resources. Default value is `SOCKET_ID_ANY`.\n+\n+* ``--debug``\n+\n+        Enable the tests to run in debug mode.\n+\n+* ``--models <model_list>``\n+\n+        Set the list of model files to be used for the tests. Application expects the\n+        ``model_list`` in comma separated form (i.e. ``--models model_A.bin,model_B.bin``).\n+        Maximum number of models supported by the test is ``8``.\n+\n+* ``--filelist <file_list>``\n+\n+        Set the list of model, input, output and reference files to be used for the tests.\n+        Application expects the ``file_list`` to be in comma separated form\n+        (i.e. ``--filelist <model,input,output>[,reference]``).\n+\n+        Multiple filelist entries can be specified when running the tests with multiple models.\n+        Both quantized and dequantized outputs are written to the disk. Dequantized output file\n+        would have the name specified by the user through ``--filelist`` option. A suffix ``.q``\n+        is appended to quantized output filename. Maximum number of filelist entries supported\n+        by the test is ``8``.\n+\n+* ``--repetitions <n>``\n+\n+        Set the number of inference repetitions to be executed in the test per each model. Default\n+        value is `1`.\n+\n+* ``--burst_size <n>``\n+\n+        Set the burst size to be used when enqueuing / dequeuing inferences. Default value is `1`.\n+\n+* ``--queue_pairs <n>``\n+\n+        Set the number of queue-pairs to be used for inference enqueue and dequeue operations.\n+        Default value is `1`.\n+\n+* ``--queue_size <n>``\n+\n+        Set the size of queue-pair to be created for inference enqueue / dequeue operations.\n+        Queue size would translate into `rte_ml_dev_qp_conf::nb_desc` field during queue-pair\n+        creation. Default value is `1`.\n+\n+* ``--batches <n>``\n+\n+        Set the number batches in the input file provided for inference run. When not specified\n+        the test would assume the number of batches is equal to the batch size of the model.\n+\n+* ``--tolerance <n>``\n+\n+        Set the tolerance value in percentage to be used for output validation. Default value\n+        is `0`.\n+\n+* ``--stats``\n+\n+        Enable reporting device extended stats.\n+\n+\n+ML Device Tests\n+-------------------------\n+\n+ML device tests are functional tests to validate ML device APIs. Device tests validate the ML device\n+handling APIs configure, close, start and stop APIs.\n+\n+\n+Application Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+Supported command line options for the `model_ops` test are following::\n+\n+        --debug\n+        --test\n+        --dev_id\n+        --socket_id\n+        --queue_pairs\n+        --queue_size\n+\n+\n+DEVICE_OPS Test\n+~~~~~~~~~~~~~~~\n+\n+Device ops test validates the device configuration and reconfiguration support. The test configures\n+ML device based on the option ``--queue_pairs`` and ``--queue_size`` specified by the user, and\n+later reconfigures the ML device with the number of queue pairs and queue size based the maximum\n+specified through the device info.\n+\n+\n+Example\n+^^^^^^^\n+\n+Command to run device_ops test:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=device_ops\n+\n+\n+Command to run device_ops test with user options:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=device_ops --queue_pairs <M> --queue_size <N>\n+\n+\n+ML Model Tests\n+-------------------------\n+\n+Model tests are functional tests to validate ML model APIs. Model tests validate the functioning\n+of APIs to load, start, stop and unload ML models.\n+\n+\n+Application Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+Supported command line options for the `model_ops` test are following::\n+\n+        --debug\n+        --test\n+        --dev_id\n+        --socket_id\n+        --models\n+\n+\n+List of model files to be used for the `model_ops` test can be specified through the option\n+``--models <model_list>`` as a comma separated list. Maximum number of models supported in\n+the test is `8`.\n+\n+.. Note::\n+\n+    * The ``--models <model_list>`` is a mandatory option for running this test.\n+    * Options not supported by the test are ignored if specified.\n+\n+\n+MODEL_OPS Test\n+~~~~~~~~~~~~~~\n+\n+The test is a collection of multiple sub-tests, each with a different order of slow-path\n+operations when handling with `N` number of models.\n+\n+\n+**Sub-test A:** executes the sequence of load / start / stop / unload for a model in order,\n+followed by next model.\n+.. _figure_mldev_model_ops_subtest_a:\n+\n+.. figure:: img/mldev_model_ops_subtest_a.*\n+\n+   Execution sequence of model_ops subtest A.\n+\n+\n+**Sub-test B:** executes load for all models, followed by a start for all models. Upon successful\n+start of all models, stop is invoked for all models followed by unload.\n+.. _figure_mldev_model_ops_subtest_b:\n+\n+.. figure:: img/mldev_model_ops_subtest_b.*\n+\n+   Execution sequence of model_ops subtest B.\n+\n+\n+**Sub-test C:** loads all models, followed by a start and stop of all models in order. Upon\n+completion of stop, unload is invoked for all models.\n+.. _figure_mldev_model_ops_subtest_c:\n+\n+.. figure:: img/mldev_model_ops_subtest_c.*\n+\n+   Execution sequence of model_ops subtest C.\n+\n+\n+**Sub-test D:** executes load and start for all models available. Upon successful start of all\n+models, stop and stop is executed for the models.\n+.. _figure_mldev_model_ops_subtest_d:\n+\n+.. figure:: img/mldev_model_ops_subtest_d.*\n+\n+   Execution sequence of model_ops subtest D.\n+\n+\n+Example\n+^^^^^^^\n+\n+Command to run model_ops test:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=model_ops --models model_1.bin,model_2.bin,model_3.bin, model_4.bin\n+\n+\n+ML Inference Tests\n+------------------\n+\n+Inference tests are a set of tests to validate end-to-end inference execution on ML device.\n+These tests executes the full sequence of operations required to run inferences with one or\n+multiple models.\n+\n+Application Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+Supported command line options for inference tests are following::\n+\n+        --debug\n+        --test\n+        --dev_id\n+        --socket_id\n+        --filelist\n+        --repetitions\n+        --burst_size\n+        --queue_pairs\n+        --queue_size\n+        --batches\n+        --tolerance\n+        --stats\n+\n+\n+List of files to be used for the inference tests can be specified through the option\n+``--filelist <file_list>`` as a comma separated list. A filelist entry would be of the format\n+``--filelist <model_file,input_file,output_file>[,reference_file]`` and is used to specify the\n+list of files required to test with a single model. Multiple filelist entries are supported by\n+the test, one entry per model. Maximum number of file entries supported by the test is `8`.\n+\n+When ``--burst_size <num>`` option is specified for the test, enqueue and dequeue burst would\n+try to enqueue or dequeue ``num`` number of inferences per each call respectively.\n+\n+In the inference test, a pair of lcores are mapped to each queue pair. Minimum number of lcores\n+required for the tests is equal to ``(queue_pairs * 2 + 1)``.\n+\n+Output validation of inference would be enabled only when a reference file is specified through\n+the ``--filelist`` option. Application would additionally consider the tolerance value provided\n+through ``--tolerance`` option during validation. When the tolerance values is 0, CRC32 hash of\n+inference output and reference output are compared. When the tolerance is non-zero, element wise\n+comparison of output is performed. Validation is considered as successful only when all the\n+elements of the output tensor are with in the tolerance range specified.\n+\n+When ``--debug`` option is specified, tests are run in debug mode.\n+\n+Enabling ``--stats`` would print the extended stats supported by the driver.\n+\n+.. Note::\n+\n+    * The ``--filelist <file_list>`` is a mandatory option for running inference tests.\n+    * Options not supported by the tests are ignored if specified.\n+    * Element wise comparison is not supported when the output dtype is either fp8, fp16\n+      or bfloat16. This is applicable only when the tolerance is greater than zero and for\n+      pre-quantized models only.\n+\n+\n+INFERENCE_ORDERED Test\n+~~~~~~~~~~~~~~~~~~~~~~\n+\n+This is a functional test for validating the end-to-end inference execution on ML device. This\n+test configures ML device and queue pairs as per the queue-pair related options (queue_pairs and\n+queue_size) specified by the user. Upon successful configuration of the device and queue pairs,\n+the first model specified through the filelist is loaded to the device and inferences are enqueued\n+by a pool of worker threads to the ML device. Total number of inferences enqueued for the model\n+are equal to the repetitions specified. A dedicated pool of worker threads would dequeue the\n+inferences from the device. The model is unloaded upon completion of all inferences for the model.\n+The test would continue loading and executing inference requests for all models specified\n+through ``filelist`` option in an ordered manner.\n+\n+.. _figure_mldev_inference_ordered:\n+\n+.. figure:: img/mldev_inference_ordered.*\n+\n+   Execution of inference_ordered on single model.\n+\n+\n+Example\n+^^^^^^^\n+\n+Example command to run inference_ordered test:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_ordered --filelist model.bin,input.bin,output.bin\n+\n+Example command to run inference_ordered with output validation using tolerance of `1%``:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_ordered --filelist model.bin,input.bin,output.bin,reference.bin \\\n+        --tolerance 1.0\n+\n+Example command to run inference_ordered test with multiple queue-pairs and queue size:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_ordered --filelist model.bin,input.bin,output.bin \\\n+        --queue_pairs 4 --queue_size 16\n+\n+Example command to run inference_ordered test with a specific burst size:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_ordered --filelist model.bin,input.bin,output.bin \\\n+        --burst_size 12\n+\n+\n+INFERENCE_INTERLEAVE Test\n+~~~~~~~~~~~~~~~~~~~~~~~~~\n+\n+This is a stress test for validating the end-to-end inference execution on ML device. The test\n+configures the ML device and queue pairs as per the queue-pair related options (queue_pairs\n+and queue_size) specified by the user. Upon successful configuration of the device and queue\n+pairs, all models specified through the filelist are loaded to the device. Inferences for multiple\n+models are enqueued by a pool of worker threads in parallel. Inference execution by the device is\n+interleaved between multiple models. Total number of inferences enqueued for a model are equal to\n+the repetitions specified. An additional pool of threads would dequeue the inferences from the\n+device. Models would be unloaded upon completion of inferences for all models loaded.\n+\n+\n+.. _figure_mldev_inference_interleave:\n+\n+.. figure:: img/mldev_inference_interleave.*\n+\n+   Execution of inference_interleave on single model.\n+\n+\n+Example\n+^^^^^^^\n+\n+Example command to run inference_interleave test:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_interleave --filelist model.bin,input.bin,output.bin\n+\n+\n+Example command to run inference_interleave test with multiple models:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_interleave --filelist model_A.bin,input_A.bin,output_A.bin \\\n+        --filelist model_B.bin,input_B.bin,output_B.bin\n+\n+\n+Example command to run inference_interleave test with multiple models ad output validation\n+using tolerance of `2.0%``:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_interleave \\\n+        --filelist model_A.bin,input_A.bin,output_A.bin,reference_A.bin \\\n+        --filelist model_B.bin,input_B.bin,output_B.bin,reference_B.bin \\\n+        --tolerance 2.0\n+\n+Example command to run inference_interleave test with multiple queue-pairs and queue size\n+and burst size:\n+\n+.. code-block:: console\n+\n+    sudo <build_dir>/app/dpdk-test-mldev -c 0xf -a <PCI_ID> -- \\\n+        --test=inference_interleave --filelist model.bin,input.bin,output.bin \\\n+        --queue_pairs 8 --queue_size 12 --burst_size 16\n+\n+\n+Debug mode\n+----------\n+\n+ML tests can be executed in debug mode by enabling the option ``--debug``. Execution of tests in\n+debug mode would enable additional prints.\n+\n+When a validation failure is observed, output from that buffer is written to the disk, with the\n+filenames having similar convention when the test has passed. Additionally index of the buffer\n+would be appended to the filenames.\n",
    "prefixes": [
        "v6",
        "12/12"
    ]
}