From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id D77EC41E23;
	Thu,  9 Mar 2023 22:37:24 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 72AB640ED7;
	Thu,  9 Mar 2023 22:37:24 +0100 (CET)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com
 [66.111.4.25]) by mails.dpdk.org (Postfix) with ESMTP id 0378A40695
 for <dev@dpdk.org>; Thu,  9 Mar 2023 22:37:22 +0100 (CET)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 77C465C00CD;
 Thu,  9 Mar 2023 16:37:20 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute2.internal (MEProxy); Thu, 09 Mar 2023 16:37:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=
 cc:cc:content-transfer-encoding:content-type:content-type:date
 :date:from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to; s=fm1; t=
 1678397840; x=1678484240; bh=rELcDYdF/T0TXY71usiDtRMlskFusyL2ACR
 aRzxCWcs=; b=jSYjYnrf4H8tkfmyrnlxAVE69zrTYR9i/7GErcw1JKVxjLoWDfM
 kb/Id1hxLA/KEHLNzCUiS2qkffdYjTKTv/egG/X10czqSX+R22Ys8x/qdjLltSf2
 EAr9daSYtNFsDXg76v4an7BXg3pyuUKFRyCnu0TQtQmX3M0IRdEJPmXXc3t3JFDN
 kiJX9x1cJI2MQeD8EWlPFo5ZRScSFUgze0mvP7stYO2jXmxmS9Z+lFCtSKfG+C5Y
 Gb7umKwnh5mfkLyaDcAjrR+tlAh3JPoaIFh0L+4EC0Pqyvq8qQt6Vohf6VTP7L3X
 SrXGlrg7sPVKXTsotwi/pcqlPgYG7liVCqQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-transfer-encoding
 :content-type:content-type:date:date:feedback-id:feedback-id
 :from:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:reply-to:sender:subject:subject:to:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
 1678397840; x=1678484240; bh=rELcDYdF/T0TXY71usiDtRMlskFusyL2ACR
 aRzxCWcs=; b=muiZZOEYNLYNrYL8sZEQBO7Injup7M+xR0qa5Dh1+Ip08P+MCsD
 g2aByxkH8lPWOmpS9F969rn3PbqImudiJp5HomIrVm8sN9gL4XrGr0HCbiRdmtDm
 ur4T+Ua/Ap80cDkWdBvV2Eihx4dWexT0xHNyp4rIUyXmpuVC5gr39Ddv5FCwPZHp
 cEtqKCEHGDc5F75SMLKEoOLKvLZZuKmhoX7OKbH4i/eC4RKMMyhEgAryrC+6h33t
 XHbEjTZBa97zYbBrZ/eSxvljWCtJaEorM5q2Ghvi92yiGZV+EsmsVnJsBtanummt
 MzhiHn6cBzKBwcPuZUuLQOqgB17xgm7B9Kw==
X-ME-Sender: <xms:j1EKZPlqL9mpcKg3tWD7a5ri49l9hfn-tkrWx43WIUy6H4FS8tD6jQ>
 <xme:j1EKZC1ezuYHO2NrFw0Wky70KP_dW3xnPQihLDj27QT7AIOJTPp1qDt64OGflWbCy
 fcfGspczR_B6gAM1A>
X-ME-Received: <xmr:j1EKZFrfVn2q4xpVq3uVfDWiCiPHjdyq_cveBSU6MW4lOITn3kFMxL_MUyL98xJKkzG0gvk9qLBlNZ9OO5MOMDIq4A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdduiedgudegkecutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
 enucfjughrpefhvfevufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhho
 mhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqne
 cuggftrfgrthhtvghrnheptdejieeifeehtdffgfdvleetueeffeehueejgfeuteeftddt
 ieekgfekudehtdfgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh
 hfrhhomhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth
X-ME-Proxy: <xmx:j1EKZHlhg6JDuK-DYwnirioMurN1BQcDOWEwGG-kFkMn9WuDP5QpAQ>
 <xmx:j1EKZN36UkGsgPuSl6OIY1MLJfNKYNTzq10i5m-x3DI49F7jFS7l0A>
 <xmx:j1EKZGv6WciN4UyoHSJ-4KGxpxC76jun-uD7r_ZWWZMXjObs3_It9w>
 <xmx:kFEKZF9pZ57RBk9SkD_joYjsGCvgdyTlV4tkPEhjRphGZ16MJ4rCWw>
Feedback-ID: i47234305:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
 9 Mar 2023 16:37:18 -0500 (EST)
From: Thomas Monjalon <thomas@monjalon.net>
To: Srikanth Yalavarthi <syalavarthi@marvell.com>
Cc: dev@dpdk.org, sshankarnara@marvell.com, jerinj@marvell.com,
 aprabhu@marvell.com, ptakkar@marvell.com, pshukla@marvell.com
Subject: Re: [PATCH v6 0/4] Implementation of ML common code
Date: Thu, 09 Mar 2023 22:37:17 +0100
Message-ID: <2063445.KlZ2vcFHjT@thomas>
In-Reply-To: <20230207160008.30182-1-syalavarthi@marvell.com>
References: <20221208193532.16718-1-syalavarthi@marvell.com>
 <20230207160008.30182-1-syalavarthi@marvell.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
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>,
 <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>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

07/02/2023 17:00, Srikanth Yalavarthi:
> Machine Learning common code
> ----------------------------
> 
> This patch series implements the common ML code that can be used by
> ML drivers. Common code include functions to convert ML IO type to
> string, IO format type to string, function get size of ML IO type,
> and functions for converting data types from higher precision to
> lower precision and vice-versa.
> 
> Data type conversion functions support handling float32, float16,
> bfloat16, uint8, int8, uint16 and int16. Two versions of conversion
> functions are implemented in the series, generic scalar version and
> vector version using Arm NEON intrinsics. When compiling DPDK for
> platform supporting Arm NEON, vector NEON version of the routines would
> be enabled. Compilation would fall back to generic scalar versions on
> platform like x86_64 / PowerPC etc., that don't support Arm NEON.
> 
> Srikanth Yalavarthi (4):
>   mldev: add headers for internal ML functions
>   mldev: implement ML IO type handling functions
>   mldev: add scalar type conversion functions
>   mldev: add Arm NEON type conversion routines

Applied with a bit of split & squashing, thanks.