From patchwork Wed Sep 27 18:11:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srikanth Yalavarthi X-Patchwork-Id: 132032 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id C29F8425B7; Wed, 27 Sep 2023 20:12:34 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8BA1F40A73; Wed, 27 Sep 2023 20:12:16 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id D10DC40685 for ; Wed, 27 Sep 2023 20:12:12 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38RHOgoP012233 for ; Wed, 27 Sep 2023 11:12:12 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=VAi/pt2fLM2Uug9W/b+5J4kv+PR7RVddwqIAljwDRTA=; b=WUa58JQBaN5Tm2qLGpfDPj8vtGK6MUk5x/dyclmQWIr5NYQ1x2rMwcH6rSMf9piJJscx X+flNKER7uKtelEnd00fR5ILIBHyOWPMl4SpO2S8JM7ILMKQwIiY11P0Z+1cTsGclaOV IgdEsbeIs+qRS7afI2/31rURwvwb0k9MUwykpwoaZpbE3PMYVassMRck95dbh8p74OFJ 9+85V8q3oKCrm48gZbuHpanQekW1mp1DgLMz1onVLcT8jDKpHnxiHHpRB3r5P4jEkCUO 9j/RUUYoocC9N3Iot3e4i4sMIiSy8g7hJphQ9UnROL3Ltx+w+uKGiWNAQQJXW/GbcTzQ DQ== Received: from dc5-exch02.marvell.com ([199.233.59.182]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3tcrrs05sk-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Wed, 27 Sep 2023 11:12:12 -0700 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Wed, 27 Sep 2023 11:12:10 -0700 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend Transport; Wed, 27 Sep 2023 11:12:10 -0700 Received: from ml-host-33.caveonetworks.com (unknown [10.110.143.233]) by maili.marvell.com (Postfix) with ESMTP id B8BF23F7090; Wed, 27 Sep 2023 11:12:10 -0700 (PDT) From: Srikanth Yalavarthi To: CC: , , , , Subject: [PATCH v3 4/4] mldev: update release notes for 23.11 Date: Wed, 27 Sep 2023 11:11:58 -0700 Message-ID: <20230927181159.9794-5-syalavarthi@marvell.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230927181159.9794-1-syalavarthi@marvell.com> References: <20230830155303.30380-1-syalavarthi@marvell.com> <20230927181159.9794-1-syalavarthi@marvell.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: oH6uzL5dIkGLPGN1eBrgJxd4jy3xzP9- X-Proofpoint-GUID: oH6uzL5dIkGLPGN1eBrgJxd4jy3xzP9- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-09-27_12,2023-09-27_01,2023-05-22_02 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Updated 23.11 release notes for mldev spec. Signed-off-by: Srikanth Yalavarthi --- doc/guides/rel_notes/release_23_11.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/doc/guides/rel_notes/release_23_11.rst b/doc/guides/rel_notes/release_23_11.rst index 9746809a66..ca31ac5985 100644 --- a/doc/guides/rel_notes/release_23_11.rst +++ b/doc/guides/rel_notes/release_23_11.rst @@ -41,6 +41,11 @@ DPDK Release 23.11 New Features ------------ + * **Added support for models with multiple I/O in mldev library.** + + Added support in mldev library for models with multiple inputs and outputs. + + .. This section should contain new features added in this release. Sample format: @@ -97,6 +102,8 @@ Removed Items * kni: Removed the Kernel Network Interface (KNI) library and driver. +* mldev: Removed APIs ``rte_ml_io_input_size_get`` and ``rte_ml_io_output_size_get``. + API Changes ----------- @@ -119,6 +126,14 @@ API Changes except ``rte_thread_setname()`` and ``rte_ctrl_thread_create()`` which are replaced with ``rte_thread_set_name()`` and ``rte_thread_create_control()``. +* mldev: Updated mldev API to support models with multiple inputs and outputs. + Updated the structure ``rte_ml_model_info`` to support input and output with + arbitrary shapes. Introduced support for ``rte_ml_io_layout``. Two layout types + split and packed are supported by the specification, which enables higher + control in handling models with multiple inputs and outputs. Updated ``rte_ml_op``, + ``rte_ml_io_quantize`` and ``rte_ml_io_dequantize`` to support an array of + ``rte_ml_buff_seg`` for inputs and outputs and removed use of batches argument. + ABI Changes -----------