> -----Original Message----- > From: jer...@marvell.com <jer...@marvell.com> > Sent: Monday, November 14, 2022 5:32 PM > To: dev@dpdk.org; Thomas Monjalon <tho...@monjalon.net>; Bruce > Richardson <bruce.richard...@intel.com>; Srikanth Yalavarthi > <syalavar...@marvell.com> > Cc: ferruh.yi...@xilinx.com; ajit.khapa...@broadcom.com; > abo...@pensando.io; andrew.rybche...@oktetlabs.ru; > beilei.x...@intel.com; ch...@att.com; chenbo....@intel.com; > ciara.lof...@intel.com; Devendra Singh Rawat <dsinghra...@marvell.com>; > ed.cz...@atomicrules.com; evge...@amazon.com; gr...@u256.net; > g.si...@nxp.com; zhouguoy...@huawei.com; haiyue.w...@intel.com; > Harman Kalra <hka...@marvell.com>; heinrich.k...@corigine.com; > hemant.agra...@nxp.com; hyon...@cisco.com; igo...@amazon.com; Igor > Russkikh <irussk...@marvell.com>; jgraj...@cisco.com; > jasvinder.si...@intel.com; jianw...@trustnetic.com; > jiawe...@trustnetic.com; jingjing...@intel.com; johnd...@cisco.com; > john.mil...@atomicrules.com; linvi...@tuxdriver.com; > keith.wi...@intel.com; Kiran Kumar Kokkilagadda > <kirankum...@marvell.com>; ouli...@huawei.com; Liron Himi > <lir...@marvell.com>; lon...@microsoft.com; m...@semihalf.com; > spin...@cesnet.cz; ma...@nvidia.com; matt.pet...@windriver.com; > maxime.coque...@redhat.com; m...@semihalf.com; humi...@huawei.com; > Pradeep Kumar Nalla <pna...@marvell.com>; Nithin Kumar Dabilpuram > <ndabilpu...@marvell.com>; qiming.y...@intel.com; > qi.z.zh...@intel.com; Radha Chintakuntla <rad...@marvell.com>; > rahul.lakkire...@chelsio.com; Rasesh Mody <rm...@marvell.com>; > rosen...@intel.com; sachin.sax...@oss.nxp.com; Satha Koteswara Rao > Kottidi <skotesh...@marvell.com>; Shahed Shaikh > <shsha...@marvell.com>; shaib...@amazon.com; > shepard.sie...@atomicrules.com; asoma...@amd.com; > somnath.ko...@broadcom.com; sthem...@microsoft.com; > steven.webs...@windriver.com; Sunil Kumar Kori <sk...@marvell.com>; > mtetsu...@gmail.com; Veerasenareddy Burru <vbu...@marvell.com>; > viachesl...@nvidia.com; xiao.w.w...@intel.com; > cloud.wangxiao...@huawei.com; yisen.zhu...@huawei.com; > yongw...@vmware.com; xuanziya...@huawei.com; Prasun Kapoor > <pkap...@marvell.com>; Nadav Haklai <nad...@marvell.com>; Satananda > Burla <sbu...@marvell.com>; Narayana Prasad Raju Athreya > <pathr...@marvell.com>; Akhil Goyal <gak...@marvell.com>; > m...@ashroe.eu; dmitry.kozl...@gmail.com; anatoly.bura...@intel.com; > cristian.dumitre...@intel.com; honnappa.nagaraha...@arm.com; > mattias.ronnb...@ericsson.com; ruifeng.w...@arm.com; > d...@linux.vnet.ibm.com; konstantin.anan...@intel.com; > olivier.m...@6wind.com; jay.jayatheert...@intel.com; Ashwin Sekhar T K > <asek...@marvell.com>; Pavan Nikhilesh Bhagavatula > <pbhagavat...@marvell.com>; eagost...@nvidia.com; Derek Chickles > <dchick...@marvell.com>; Shivah Shankar Shankar Narayan Rao > <sshankarn...@marvell.com>; Jerin Jacob Kollanukkaran > <jer...@marvell.com> > Subject: [dpdk-dev] [PATCH v1 01/12] mldev: introduce machine learning > device library > > From: Jerin Jacob <jer...@marvell.com> > > Add mldev API specification to standardize and use the machine learning > device and inference operations in vendor neutral way. > > Following operations are abstracted through APIs > > - 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 > > Also added programming guide. > > Signed-off-by: Jerin Jacob <jer...@marvell.com> > Signed-off-by: Srikanth Yalavarthi <syalavar...@marvell.com> > --- > 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 > Acked-by: Shivah Shankar S <sshankarn...@marvell.com>
RE: [dpdk-dev] [PATCH v1 01/12] mldev: introduce machine learning device library
Shivah Shankar Shankar Narayan Rao Wed, 01 Feb 2023 21:29:35 -0800
- RE: [dpdk-dev] [PATCH v1 01/12] mldev: ... Shivah Shankar Shankar Narayan Rao
- RE: [dpdk-dev] [PATCH v1 01/12] ml... Shivah Shankar Shankar Narayan Rao
- Re: [dpdk-dev] [PATCH v1 01/12... Stephen Hemminger
- Re: [dpdk-dev] [PATCH v1 0... Thomas Monjalon
- Re: [dpdk-dev] [PATCH ... Stephen Hemminger
- Re: [dpdk-dev] [P... Thomas Monjalon
- Re: [dpdk-dev... Stephen Hemminger
- Re: [dpdk... Thomas Monjalon
- Re: [dpdk... Stephen Hemminger
- Re: [dpdk-dev] [PATCH v1 0... Jerin Jacob
- Re: [dpdk-dev] [PATCH v1 01/12... Stephen Hemminger