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 775F341BA8; Thu, 2 Feb 2023 06:29:25 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0D58F406A2; Thu, 2 Feb 2023 06:29:25 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id F41024067B for ; Thu, 2 Feb 2023 06:29:22 +0100 (CET) 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 3120jZRB008173; Wed, 1 Feb 2023 21:26:55 -0800 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2049.outbound.protection.outlook.com [104.47.66.49]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3nfjrj61mj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 01 Feb 2023 21:26:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BhWXPmvbBRx2I/Giw1AYAa+AoiPTDbaVwUnPElONAAa8dIPHJFwvBzj2/Ze5w3PiCw6mR6C9myvyvpS2U181VTYo/dOL1QbXmu1XUZk90QJ3ulY0Qeet5Dg9fEKYu2/wGma0Gk59gEkpCHfTqw8rc8T04IJSj/0aruhBURBJY2STduivUUoE+pE+o2JaOqDJ9anlYWjlPLIQhWLU9zeQZOzovq/fLpYPpvqfyWeycti2E7PZeDIIxuTgiPcymVLv7Shje9bC85mKiPxWuW0MizdJits25s/XrSN4yp5cekW72leQyBDWrUBI1gickqkNwUjk+3Ygz53avlFLmBiEBw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cKwSvoFbyAr+a+SrFSno8FORHPgJdOET7ol1SZPcLuM=; b=GLaV8Hw3YALoY3IdcCWi/zMDMOMuCLfuqGCtpHvpw9Gdtuq84qt9v7Xll6N/XUk5T8wTaltspCf6mTWb8foNxhCSL0CfVvDtQIHKXLgcGGgZB5Tb9Ev1DBqIR8k9SPSy/fvPy+aA2qWbYF4+rD4g75BGGaLA9/VzuFa3l0hhKlCPfjYcYLvuM1a1ls/jlMfp1vPQmXng2F+ckHSH2kxqF2pXv3aBjoR+jY0xHEdKq+erBdc4ho+JoB/8RAmP6CMKm4cBaYeU/hizBeig4HnA9HW2bfsi+LAoKiMDJts31YDzdXy2p1nEt/XmQzxAHTGisAXp1m/bV9IopSpfkJ+LAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cKwSvoFbyAr+a+SrFSno8FORHPgJdOET7ol1SZPcLuM=; b=l8sVHjXxz3g1ECU2pKH+F7ZsLOykMCbb/CnjG5DfXWcOas+KTAJZE7Zii60Wk28yc6SOZq4SdZ3zyG3pAS9ZVA5p3D+yxOzVH2XRwRbAe+N1bF72uVFWX7dPRhwwumajI5iPRVG7QdUw6/FD7HScGnXNSXj0ATCf28dbD4ir5Uk= Received: from PH0PR18MB4766.namprd18.prod.outlook.com (2603:10b6:510:ce::22) by MW4PR18MB5231.namprd18.prod.outlook.com (2603:10b6:303:1b5::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.25; Thu, 2 Feb 2023 05:26:51 +0000 Received: from PH0PR18MB4766.namprd18.prod.outlook.com ([fe80::bc97:573b:e833:2652]) by PH0PR18MB4766.namprd18.prod.outlook.com ([fe80::bc97:573b:e833:2652%9]) with mapi id 15.20.6064.028; Thu, 2 Feb 2023 05:26:51 +0000 From: Shivah Shankar Shankar Narayan Rao To: Jerin Jacob Kollanukkaran , "dev@dpdk.org" , Thomas Monjalon , Bruce Richardson , Srikanth Yalavarthi CC: "ferruh.yigit@xilinx.com" , "ajit.khaparde@broadcom.com" , "aboyer@pensando.io" , "andrew.rybchenko@oktetlabs.ru" , "beilei.xing@intel.com" , "chas3@att.com" , "chenbo.xia@intel.com" , "ciara.loftus@intel.com" , Devendra Singh Rawat , "ed.czeck@atomicrules.com" , "evgenys@amazon.com" , "grive@u256.net" , "g.singh@nxp.com" , "zhouguoyang@huawei.com" , "haiyue.wang@intel.com" , Harman Kalra , "heinrich.kuhn@corigine.com" , "hemant.agrawal@nxp.com" , "hyonkim@cisco.com" , "igorch@amazon.com" , Igor Russkikh , "jgrajcia@cisco.com" , "jasvinder.singh@intel.com" , "jianwang@trustnetic.com" , "jiawenwu@trustnetic.com" , "jingjing.wu@intel.com" , "johndale@cisco.com" , "john.miller@atomicrules.com" , "linville@tuxdriver.com" , "keith.wiles@intel.com" , Kiran Kumar Kokkilagadda , "oulijun@huawei.com" , Liron Himi , "longli@microsoft.com" , "mw@semihalf.com" , "spinler@cesnet.cz" , "matan@nvidia.com" , "matt.peters@windriver.com" , "maxime.coquelin@redhat.com" , "mk@semihalf.com" , "humin29@huawei.com" , Pradeep Kumar Nalla , Nithin Kumar Dabilpuram , "qiming.yang@intel.com" , "qi.z.zhang@intel.com" , Radha Chintakuntla , "rahul.lakkireddy@chelsio.com" , Rasesh Mody , "rosen.xu@intel.com" , "sachin.saxena@oss.nxp.com" , Satha Koteswara Rao Kottidi , Shahed Shaikh , "shaibran@amazon.com" , "shepard.siegel@atomicrules.com" , "asomalap@amd.com" , "somnath.kotur@broadcom.com" , "sthemmin@microsoft.com" , "steven.webster@windriver.com" , Sunil Kumar Kori , "mtetsuyah@gmail.com" , Veerasenareddy Burru , "viacheslavo@nvidia.com" , "xiao.w.wang@intel.com" , "cloud.wangxiaoyun@huawei.com" , "yisen.zhuang@huawei.com" , "yongwang@vmware.com" , "xuanziyang2@huawei.com" , Prasun Kapoor , Nadav Haklai , Satananda Burla , Narayana Prasad Raju Athreya , Akhil Goyal , "mdr@ashroe.eu" , "dmitry.kozliuk@gmail.com" , "anatoly.burakov@intel.com" , "cristian.dumitrescu@intel.com" , "honnappa.nagarahalli@arm.com" , "mattias.ronnblom@ericsson.com" , "ruifeng.wang@arm.com" , "drc@linux.vnet.ibm.com" , "konstantin.ananyev@intel.com" , "olivier.matz@6wind.com" , "jay.jayatheerthan@intel.com" , Ashwin Sekhar T K , Pavan Nikhilesh Bhagavatula , "eagostini@nvidia.com" , Derek Chickles , Jerin Jacob Kollanukkaran Subject: RE: [dpdk-dev] [PATCH v1 01/12] mldev: introduce machine learning device library Thread-Topic: [dpdk-dev] [PATCH v1 01/12] mldev: introduce machine learning device library Thread-Index: AQHY+CFCFMMDmNXFdECfyN8hzvMR8q67nPkA Date: Thu, 2 Feb 2023 05:26:50 +0000 Message-ID: References: <20220803132839.2747858-2-jerinj@marvell.com> <20221114120238.2143832-1-jerinj@marvell.com> <20221114120238.2143832-2-jerinj@marvell.com> In-Reply-To: <20221114120238.2143832-2-jerinj@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3NoYW5rYXJu?= =?us-ascii?Q?YXJhXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02?= =?us-ascii?Q?Yjg0YmEyOWUzNWJcbXNnc1xtc2ctMmNmZWRmZjktYTJiYS0xMWVkLWFlNDQt?= =?us-ascii?Q?YTA1MTBiNDE4OGU0XGFtZS10ZXN0XDJjZmVkZmZiLWEyYmEtMTFlZC1hZTQ0?= =?us-ascii?Q?LWEwNTEwYjQxODhlNGJvZHkudHh0IiBzej0iNTIzOSIgdD0iMTMzMTk3ODky?= =?us-ascii?Q?MDQzNDA0MDcwIiBoPSJ3cTlmeElNYjZxU0l4S1lkU2FZMG9IZEQxRHc9IiBp?= =?us-ascii?Q?ZD0iIiBibD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFO?= =?us-ascii?Q?Z0hBQUFtOHhQd3hqYlpBZFNuZEltOXdDWjYxS2QwaWIzQUpub01BQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBSEFBQUFCb0J3QUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBRUFBUUFCQUFBQTNUekZBQUFBQUFBQUFBQUFBQUFBQUo0QUFBQmhB?= =?us-ascii?Q?R1FBWkFCeUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFG?= =?us-ascii?Q?OEFjQUJsQUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFB?= =?us-ascii?Q?QUNBQUFBQUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdV?= =?us-ascii?Q?QWJnQjFBRzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFC?= =?us-ascii?Q?akFIVUFjd0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlB?= =?us-ascii?Q?TUFBeUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5n?= =?us-ascii?Q?QUFBR01BZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4?= =?us-ascii?Q?QWNnQmtBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFC?= =?us-ascii?Q?dkFHMEFYd0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VB?= =?us-ascii?Q?Y2dCZkFIWUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFB?= =?us-ascii?Q?QUFBQUFBQUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1?= =?us-ascii?Q?QUY4QWN3QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFB?= =?us-ascii?Q?bmdBQUFHUUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZB?= =?us-ascii?Q?RzBBWlFCekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFY?= =?us-ascii?Q?d0J6QUd3QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFH?= =?us-ascii?Q?Y0FaUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: QUFBQUFBQUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dBY0FCZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZBR1lBYVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFaQUJrQUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVl3QUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIUUFaUUJ5QUcwQWFRQnVBSFVBY3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBQT09Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH0PR18MB4766:EE_|MW4PR18MB5231:EE_ x-ms-office365-filtering-correlation-id: 8112cf89-c65c-4f77-295c-08db04de1638 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sCMFSrlpo7hmz2LunBDIdQVS2yud1UlaNlyxdV57DzQ9Lyu6KP6+hMK81b7/CGSfhq9Tl9XcZsdpWUMGr7r0wf3IQM07i+5qLT8G6jak6My0kNLjgarjGMOlXIuKPI4dUQe3cHxlQe5+zaIYzhOkNUu67nVZjHOo9iUbUvCbgpv0IrYnD4r4Ok2M6B/F7wgte68SQP6rl5UK4oePUqqFq5xhjfFPp5hX8Ys/pR8HRTNRAroBII+5GmizIPNfFtdR5mzlmP5fnWRZ1A5u7fDySLnW/cUSF2twOLwbXzKz9qUc3w9aYc6vKgKONAZcFKd57nC0LAhkZF7VsGZLEoZ4PF5j+ky+lxWdqs40QARFLlzqSxIuK6j+V3AHGzkZbJ7X/Lfx/gi5aesmiPENL8hWCWczC7uMqXb3MYRoMr1y0l4XpuRsvQKv6X1P4J/hm1G8KQr2v1OAbEU9RP9MGdtBSatCoHCUDc/AHadBpJXomrK2ibYXjB/M5oDjLoj8pnRRu1swNAFyY9hyhDyAURWvplFUWGb+6PyNlNSYvq17oWTvYUaDpjN2H9dgHK3GoF9tlksR1mxjrtK0u7B/Quv/s/ASao5UZp1IdA3Z6p7zCC6OeKjryP7SAfVHhesfxm/K73A1myHslqy3s8a4kCRls/J3ElEIIdc1qNWMPbPMqnsSSuPIdlq4BsN4LosUhWOMWKTHB1a7v+bfW/q/wTe3fg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR18MB4766.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(366004)(39860400002)(376002)(346002)(396003)(136003)(451199018)(110136005)(316002)(54906003)(6636002)(66446008)(66946007)(66556008)(66476007)(64756008)(41300700001)(4326008)(76116006)(8676002)(478600001)(7696005)(9686003)(26005)(107886003)(6506007)(53546011)(186003)(45080400002)(71200400001)(55016003)(83380400001)(8936002)(33656002)(38070700005)(38100700002)(2906002)(122000001)(7416002)(7366002)(5660300002)(7406005)(52536014)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+4jaqeGp3KF1XN78fuPuh3vhyEvbglMTh1DBCaTnfMumyL0qz9LEKP5VIWgI?= =?us-ascii?Q?MdYiOFlXnKrE3a2VrEExCD4WxR4ZQW/7BC834IdAT1CGdofHU+JeunGgiW34?= =?us-ascii?Q?TwMETDbQ9nOZ4gssSOb4PgYJXbCZ9/E4yzc98dizCryQMxh8ejd2900UAXiM?= =?us-ascii?Q?G125PQmgewCPjKhWRuTDWQ5e6Y5Xf+mI0OXMsON41PMag9eELHJJMqfK16Rg?= =?us-ascii?Q?xivIPaTV8AsE7m8L12qUa6sK1ALpD2VIaRF44J+AdS95hCc7yhrvXNWuh1Nh?= =?us-ascii?Q?+S8oN3fUb8ZPe5kGYon29iZsZLJBsG/QcZ0OAiIQZr3UwVmI6dF1m1mPbzCN?= =?us-ascii?Q?gmX/Ic8GKvGSy9REep3OneXIy+vMEx0SJwd7yaUjgiyM9flwKYSQerdzinU/?= =?us-ascii?Q?5F5IwlaVc+oxv6CZ6+GjjLtriEff8tBei8YbeHr7Zqcqkz83TGNcSInd5OfC?= =?us-ascii?Q?O8+hWGlvLCOPO2pCK416GDiBg/jxGXAjLWCAqCfPQ8RKnmwZYjge92YLFsha?= =?us-ascii?Q?IYE6EfZKwqtUZmvG6YPQBPhH6DegzxDXOxxJlbEMK6mXGIWowNxf7YJerivx?= =?us-ascii?Q?oKl9D5tp3E200FCIXKGc9Q6CgMQAwhngZYNfcNTjt38buLMzvXzPTgHsj5eL?= =?us-ascii?Q?s6emU0wEUXDkYASoUA4CoZN7Jd96NSVlfcObZn82MD6eiOnFVuRcX9fc8d+p?= =?us-ascii?Q?tchoJ6Zls/31mjIwnIZjlCPxztl/7rwPkWb+smoN+g45k7m5Tgs4mG6GbWuG?= =?us-ascii?Q?rE/cVeS5VV0qoulN//4B0VM/DS5nePwoqFfPmfrn/0WHKx8iZ/uDxINozmKs?= =?us-ascii?Q?3uK1AyRmypCWPLfnf3lRNsAdtfLcFyMHe8rAF0bER79kaKqn4g79OGQkpbpH?= =?us-ascii?Q?DErdDxVO9YiszOROv4lrHEbS4aFGuR/7pQIGIjr89JkwnljLp7u8k5DRmmsj?= =?us-ascii?Q?nmYipSrkY3TCg6wrMXdnomuo3Ur83Slyrw3pFkjpOQVWHcYvmGCQ98vK66DB?= =?us-ascii?Q?vEgeeQXz7U1bsIbiHJhyNQ1qM+Ezy/VsGDuxsNPKGq+ahDMNUsF8HP1G2j+2?= =?us-ascii?Q?j+T8K0nGD0ynUo2ovi54ckjihKdBOXncXnknXtpZB59A9oryXwLhGrj8YT0w?= =?us-ascii?Q?omzxWMMZnqKT3IGoA68D3MOperguA4MppYGVWjTL3V2Ti3eujmBGT0a//QDr?= =?us-ascii?Q?isb8oSWBTwigV8+ipDWcr/zPoMcKUE4BmkPXF1YyD7Y5vTDLfdyXDvo2ZZm1?= =?us-ascii?Q?c6GDkh89kAAc1uCAL+QhXRtAP3rc1a0gkWd0BSbkJHoPmwbXUS9GXEDARYRv?= =?us-ascii?Q?B8j4taziL3Aswr9g9ml//CyHhyRbvPL3Cy2mdZWoW8sxfx03aL+HyfHGzFvH?= =?us-ascii?Q?wZ7anxShtqsHe8DFoxdpTkaAYgCdNqbhZNu5i0aPgCeZPqwfy0Fkpr1aX0Zm?= =?us-ascii?Q?txXq6OX1QOwsHQUVyYqKhMpOid6TnQvhuxAfjHTAwnk6KCrHSJ1p1Td6zkck?= =?us-ascii?Q?ZG/bN5cFh5rE3oFOxJPiMqd93eTGYFzjHMlmJcnVvGlOQn9VDF6kvVU8VzE/?= =?us-ascii?Q?5Zj6hstXx5vV09kU5TlMH3C5pTW52gzz5FtVWkbc?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR18MB4766.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8112cf89-c65c-4f77-295c-08db04de1638 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 05:26:50.4774 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DK0uZ3q37UdzEUZi7zOPmr58/WEifUq8hH0+ZokCgGfITfDLPGFu1E+uZ2hCuQYaqXC4ZyikOCpMbTo87G9eXZJt3PhFG/PkGLNWPo+NV/Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR18MB5231 X-Proofpoint-ORIG-GUID: ej102qJ-8N2JEjsXitIX2AaktjRlz9UA X-Proofpoint-GUID: ej102qJ-8N2JEjsXitIX2AaktjRlz9UA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-02-01_15,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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: jerinj@marvell.com > Sent: Monday, November 14, 2022 5:32 PM > To: dev@dpdk.org; Thomas Monjalon ; Bruce > Richardson ; Srikanth Yalavarthi > > Cc: ferruh.yigit@xilinx.com; ajit.khaparde@broadcom.com; > aboyer@pensando.io; andrew.rybchenko@oktetlabs.ru; > beilei.xing@intel.com; chas3@att.com; chenbo.xia@intel.com; > ciara.loftus@intel.com; Devendra Singh Rawat ; > ed.czeck@atomicrules.com; evgenys@amazon.com; grive@u256.net; > g.singh@nxp.com; zhouguoyang@huawei.com; haiyue.wang@intel.com; > Harman Kalra ; heinrich.kuhn@corigine.com; > hemant.agrawal@nxp.com; hyonkim@cisco.com; igorch@amazon.com; Igor > Russkikh ; jgrajcia@cisco.com; > jasvinder.singh@intel.com; jianwang@trustnetic.com; > jiawenwu@trustnetic.com; jingjing.wu@intel.com; johndale@cisco.com; > john.miller@atomicrules.com; linville@tuxdriver.com; > keith.wiles@intel.com; Kiran Kumar Kokkilagadda > ; oulijun@huawei.com; Liron Himi > ; longli@microsoft.com; mw@semihalf.com; > spinler@cesnet.cz; matan@nvidia.com; matt.peters@windriver.com; > maxime.coquelin@redhat.com; mk@semihalf.com; humin29@huawei.com; > Pradeep Kumar Nalla ; Nithin Kumar Dabilpuram > ; qiming.yang@intel.com; > qi.z.zhang@intel.com; Radha Chintakuntla ; > rahul.lakkireddy@chelsio.com; Rasesh Mody ; > rosen.xu@intel.com; sachin.saxena@oss.nxp.com; Satha Koteswara Rao > Kottidi ; Shahed Shaikh > ; shaibran@amazon.com; > shepard.siegel@atomicrules.com; asomalap@amd.com; > somnath.kotur@broadcom.com; sthemmin@microsoft.com; > steven.webster@windriver.com; Sunil Kumar Kori ; > mtetsuyah@gmail.com; Veerasenareddy Burru ; > viacheslavo@nvidia.com; xiao.w.wang@intel.com; > cloud.wangxiaoyun@huawei.com; yisen.zhuang@huawei.com; > yongwang@vmware.com; xuanziyang2@huawei.com; Prasun Kapoor > ; Nadav Haklai ; Satananda > Burla ; Narayana Prasad Raju Athreya > ; Akhil Goyal ; > mdr@ashroe.eu; dmitry.kozliuk@gmail.com; anatoly.burakov@intel.com; > cristian.dumitrescu@intel.com; honnappa.nagarahalli@arm.com; > mattias.ronnblom@ericsson.com; ruifeng.wang@arm.com; > drc@linux.vnet.ibm.com; konstantin.ananyev@intel.com; > olivier.matz@6wind.com; jay.jayatheerthan@intel.com; Ashwin Sekhar T K > ; Pavan Nikhilesh Bhagavatula > ; eagostini@nvidia.com; Derek Chickles > ; Shivah Shankar Shankar Narayan Rao > ; Jerin Jacob Kollanukkaran > > Subject: [dpdk-dev] [PATCH v1 01/12] mldev: introduce machine learning > device library >=20 > From: Jerin Jacob >=20 > Add mldev API specification to standardize and use the machine learning > device and inference operations in vendor neutral way. >=20 > Following operations are abstracted through APIs >=20 > - ML device capability probe > - ML device configuration > - ML device queue pair configuration > - ML device state management > - ML device stat/xstat operations > - ML model load/unload/start/stop operations > - ML model information probe > - ML IO operations to find size for input and output buffers > - ML quantize and dequantize operations > - ML ops pool creation and free operations > - ML device enqueue/dequeue fastpath interference operations >=20 > Also added programming guide. >=20 > Signed-off-by: Jerin Jacob > Signed-off-by: Srikanth Yalavarthi > --- > MAINTAINERS | 5 + > config/rte_config.h | 3 + > doc/api/doxy-api-index.md | 1 + > doc/api/doxy-api.conf.in | 1 + > doc/guides/prog_guide/img/mldev_flow.svg | 714 ++++++++++++++ > doc/guides/prog_guide/index.rst | 1 + > doc/guides/prog_guide/mldev.rst | 186 ++++ > lib/eal/common/eal_common_log.c | 1 + > lib/eal/include/rte_log.h | 1 + > lib/meson.build | 1 + > lib/mldev/meson.build | 18 + > lib/mldev/rte_mldev.c | 5 + > lib/mldev/rte_mldev.h | 1092 ++++++++++++++++++++++ > lib/mldev/version.map | 3 + > 14 files changed, 2032 insertions(+) > create mode 100644 doc/guides/prog_guide/img/mldev_flow.svg > create mode 100644 doc/guides/prog_guide/mldev.rst > create mode 100644 lib/mldev/meson.build > create mode 100644 lib/mldev/rte_mldev.c > create mode 100644 lib/mldev/rte_mldev.h > create mode 100644 lib/mldev/version.map >=20 Acked-by: Shivah Shankar S