> -----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>

Reply via email to