---
name: "rte_ml_model_info"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_ml_model_info"
---

# rte\_ml\_model\_info(3)

## NAME

rte\_ml\_model\_info

## SYNOPSIS

`#include <rte_mldev.h>`

### Data Fields

char **name** \[**RTE\_ML\_STR\_MAX**\]\
 char **version** \[**RTE\_ML\_STR\_MAX**\]\
 uint16\_t **model\_id**\
 uint16\_t **device\_id**\
 enum **rte\_ml\_io\_layout** **io\_layout**\
 uint16\_t **min\_batches**\
 uint16\_t **max\_batches**\
 uint32\_t **nb\_inputs**\
 const struct **rte\_ml\_io\_info** \* **input\_info**\
 uint32\_t **nb\_outputs**\
 const struct **rte\_ml\_io\_info** \* **output\_info**\
 uint64\_t **wb\_size**\

## Detailed Description

Model information structure

Definition at line **960** of file **rte\_mldev.h**.

## Field Documentation

### char name\[RTE\_ML\_STR\_MAX\]

Model name.

Definition at line **961** of file **rte\_mldev.h**.

### char version\[RTE\_ML\_STR\_MAX\]

Model version

Definition at line **963** of file **rte\_mldev.h**.

### uint16\_t model\_id

Model ID

Definition at line **965** of file **rte\_mldev.h**.

### uint16\_t device\_id

Device ID

Definition at line **967** of file **rte\_mldev.h**.

### enum rte\_ml\_io\_layout io\_layout

I/O buffer layout for the model

Definition at line **969** of file **rte\_mldev.h**.

### uint16\_t min\_batches

Minimum number of batches that the model can process in one inference request

Definition at line **971** of file **rte\_mldev.h**.

### uint16\_t max\_batches

Maximum number of batches that the model can process in one inference request

Definition at line **975** of file **rte\_mldev.h**.

### uint32\_t nb\_inputs

Number of inputs

Definition at line **979** of file **rte\_mldev.h**.

### const struct rte\_ml\_io\_info\* input\_info

Input info array. Array size is equal to nb\_inputs

Definition at line **981** of file **rte\_mldev.h**.

### uint32\_t nb\_outputs

Number of outputs

Definition at line **983** of file **rte\_mldev.h**.

### const struct rte\_ml\_io\_info\* output\_info

Output info array. Array size is equal to nb\_output

Definition at line **985** of file **rte\_mldev.h**.

### uint64\_t wb\_size

Size of model weights and bias

Definition at line **987** of file **rte\_mldev.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
