From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4339642486; Wed, 25 Jan 2023 14:18:27 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 369EE42D3E; Wed, 25 Jan 2023 14:18:27 +0100 (CET) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by mails.dpdk.org (Postfix) with ESMTP id B4F0842D31 for ; Wed, 25 Jan 2023 14:18:25 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 4F5E35C00CC; Wed, 25 Jan 2023 08:18:25 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 25 Jan 2023 08:18:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:cc:content-transfer-encoding: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=fm3; t=1674652705; x= 1674739105; bh=4pAp4WzwmDt6rh53fYr2onG5cSK5WbP8fN7f8ZahSrQ=; b=w nr/UHSdTvC3qaZiVR9ewZ6TUQCumAElurx8kvCkO0cOuIK+V/VyZxqf4A1hc8lFn r8RGKtPWHZBIB4QBdTYH1e85QDtexC0kCZ03xdUMa7PH4AJNQlOyELuzg0Nu2Z2d AOEyJc5trk9xwTBgwstyDrwGloKT3/y0ZMgyrM2WvKfJ423Aj3QiJNasjcPsz9XT BUKpVoU1Zr8RSV5YL14xeTeLAIP7yfZIFzFMyoDf+Qvg/4G7mf5MOzizf0RSszQv B3Wrjo33IxMJmMu2mT8jCYZt7zB1HpJQqP1T/0npqT87xKyRRgSy6aj9fRwwmkHB EINPkn62aeCsIX05JYMqA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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=fm3; t=1674652705; x= 1674739105; bh=4pAp4WzwmDt6rh53fYr2onG5cSK5WbP8fN7f8ZahSrQ=; b=V n5aUyHOWXcfu+dWjrnVP+9ldMZVPMZJoahGa1NBkKP4CB0Z+eYy4BUgTKZdikBgL xbzEWs7M640yvQSEXTsAsdYA6+AMLIvCTiDVZ4/s02ldqmpHQ/FANqEr2xNI3ZJz bKdK62AJzEQLozk2A0sciyL0JS13f327i+OokD3PEwnHnrPWo1HTWtjli+RPfdbt 7ZvcgOVBm5MKWQaDSKriiYTtOfQKjHG3IobeZuj6yUu9zZjUDJaa+Ed9YCd7bgHX orfsddx7jSBj2RBssILr+iWQHzXZI664og6qqHsGA61LFvYTRjPthZFhG2BDJS+O omPeiSJTflUKT3jjHSDlg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddvvddghedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkjghfggfgtgesthfuredttddtvdenucfhrhhomhepvfhhohhm rghsucfoohhnjhgrlhhonhcuoehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtqeenuc ggtffrrghtthgvrhhnpedtjeeiieefhedtfffgvdelteeufeefheeujefgueetfedttdei kefgkeduhedtgfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvght X-ME-Proxy: Feedback-ID: i47234305:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 25 Jan 2023 08:18:24 -0500 (EST) From: Thomas Monjalon To: sshankarnara@marvell.com Cc: dev@dpdk.org, jerinj@marvell.com, aprabhu@marvell.com, Srikanth Yalavarthi , ferruh.yigit@amd.com, bruce.richardson@intel.com, david.marchand@redhat.com Subject: Re: [PATCH v3 0/4] implementation of ML common code Date: Wed, 25 Jan 2023 14:18:22 +0100 Message-ID: <3276296.f0I1acK8xe@thomas> In-Reply-To: <20221220175256.31302-1-syalavarthi@marvell.com> References: <20221212172108.17993-1-syalavarthi@marvell.com> <20221220175256.31302-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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org 20/12/2022 18:52, 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. I'm not sure about the path of this code. In general we implement drivers helper in the same directory as the driver and mark it as internal. Would it work here? > drivers/common/meson.build | 1 + > drivers/common/ml/meson.build | 25 + > drivers/common/ml/ml_utils.c | 118 ++++ > drivers/common/ml/ml_utils.h | 283 +++++++++ > drivers/common/ml/ml_utils_neon.c | 873 ++++++++++++++++++++++++++++ > drivers/common/ml/ml_utils_scalar.c | 720 +++++++++++++++++++++++ > drivers/common/ml/version.map | 25 +