Show a cover letter.

GET /api/covers/122805/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 122805,
    "url": "http://patches.dpdk.org/api/covers/122805/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230201091256.12792-1-syalavarthi@marvell.com/",
    "project": {
        "id": 1,
        "url": "http://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": "<20230201091256.12792-1-syalavarthi@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230201091256.12792-1-syalavarthi@marvell.com",
    "date": "2023-02-01T09:12:52",
    "name": "[v5,0/4] Implementation of ML common code",
    "submitter": {
        "id": 2480,
        "url": "http://patches.dpdk.org/api/people/2480/?format=api",
        "name": "Srikanth Yalavarthi",
        "email": "syalavarthi@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230201091256.12792-1-syalavarthi@marvell.com/mbox/",
    "series": [
        {
            "id": 26731,
            "url": "http://patches.dpdk.org/api/series/26731/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=26731",
            "date": "2023-02-01T09:12:52",
            "name": "Implementation of ML common code",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/26731/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/122805/comments/",
    "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 3D00C41B9D;\n\tWed,  1 Feb 2023 10:13:04 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 07AC74114A;\n\tWed,  1 Feb 2023 10:13:04 +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 4699640DFB\n for <dev@dpdk.org>; Wed,  1 Feb 2023 10:13:02 +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 3116MFAp010334 for <dev@dpdk.org>; Wed, 1 Feb 2023 01:13:01 -0800",
            "from dc5-exch02.marvell.com ([199.233.59.182])\n by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3nfjrj0qhb-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT)\n for <dev@dpdk.org>; Wed, 01 Feb 2023 01:13:01 -0800",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.42;\n Wed, 1 Feb 2023 01:12:59 -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; Wed, 1 Feb 2023 01:12:59 -0800",
            "from ml-host-33.caveonetworks.com (unknown [10.110.143.233])\n by maili.marvell.com (Postfix) with ESMTP id DE4913F704F;\n Wed,  1 Feb 2023 01:12:58 -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=HAQPE/HeUQmBy1m+qvEpSfJSuE00ar84qoVcQwvajzI=;\n b=OBvQybpffxTHoW7iBGwSWLrVdzdYBhS6qv9DFwaHUImnpkbXyRyhEd/BvasHt7Yqb9Va\n SR9Ub7IyXYvmuVtyvHFrQBlWX2L/a4uKtvcQkn+e9XQY9DkGdXCH8AVM3MQj5m7Pb2IT\n TDe/KioVmHiSsNd3Dfseiyx6CWV42Xy5WhckMQ0Q6rj7EKoQmTuHF+h0P+G4d4Aa9Q7t\n xjW/W4aqkBccJxlcFBl/2upGa0reDgXRqsX4zBBV/q1XjGE5ML/lgqMyJc0Cf1aHWwiG\n R2YMjJsKdxiaaEgcenbfQ7xloOflZB2C4Y6Hi53RE6SykfPYuuLQt8MXr/2rzyAvsVyE 1g==",
        "From": "Srikanth Yalavarthi <syalavarthi@marvell.com>",
        "To": "",
        "CC": "<dev@dpdk.org>, <sshankarnara@marvell.com>, <jerinj@marvell.com>,\n <aprabhu@marvell.com>, Srikanth Yalavarthi <syalavarthi@marvell.com>",
        "Subject": "[PATCH v5 0/4] Implementation of ML common code",
        "Date": "Wed, 1 Feb 2023 01:12:52 -0800",
        "Message-ID": "<20230201091256.12792-1-syalavarthi@marvell.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20221208193532.16718-1-syalavarthi@marvell.com>",
        "References": "<20221208193532.16718-1-syalavarthi@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Proofpoint-ORIG-GUID": "_CGGi-h9PoQ00d28bX7q7MtGM93PZldu",
        "X-Proofpoint-GUID": "_CGGi-h9PoQ00d28bX7q7MtGM93PZldu",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1\n definitions=2023-02-01_03,2023-01-31_01,2022-06-22_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": "Machine Learning common code\n----------------------------\n\nThis patch series implements the common ML code that can be used by\nML drivers. Common code include functions to convert ML IO type to\nstring, IO format type to string, function get size of ML IO type,\nand functions for converting data types from higher precision to\nlower precision and vice-versa.\n\nData type conversion functions support handling float32, float16,\nbfloat16, uint8, int8, uint16 and int16. Two versions of conversion\nfunctions are implemented in the series, generic scalar version and\nvector version using Arm NEON intrinsics. When compiling DPDK for\nplatform supporting Arm NEON, vector NEON version of the routines would\nbe enabled. Compilation would fall back to generic scalar versions on\nplatform like x86_64 / PowerPC etc., that don't support Arm NEON.\n\nSrikanth Yalavarthi (4):\n  mldev: add headers for internal ML functions\n  mldev: implement ML IO type handling functions\n  mldev: add scalar type conversion functions\n  mldev: add Arm NEON type conversion routines\n\n lib/mldev/meson.build          |   7 +\n lib/mldev/mldev_utils.c        | 118 +++++\n lib/mldev/mldev_utils.h        | 345 +++++++++++++\n lib/mldev/mldev_utils_neon.c   | 873 +++++++++++++++++++++++++++++++++\n lib/mldev/mldev_utils_scalar.c | 720 +++++++++++++++++++++++++++\n lib/mldev/version.map          |  16 +\n 6 files changed, 2079 insertions(+)\n create mode 100644 lib/mldev/mldev_utils.c\n create mode 100644 lib/mldev/mldev_utils.h\n create mode 100644 lib/mldev/mldev_utils_neon.c\n create mode 100644 lib/mldev/mldev_utils_scalar.c\n\n--\n2.17.1"
}