xref: /dpdk/lib/mldev/version.map (revision 65282e9f8e118a4ca977d1aee2d7f51f44e9bc1b)
1d82cac58SJerin JacobEXPERIMENTAL {
2d82cac58SJerin Jacob	global:
3d82cac58SJerin Jacob
41fbb3977SDavid Marchand	# added in 22.11
5c775df1cSSrikanth Yalavarthi	rte_ml_dequeue_burst;
636d0b09eSSrikanth Yalavarthi	rte_ml_dev_close;
736d0b09eSSrikanth Yalavarthi	rte_ml_dev_configure;
836d0b09eSSrikanth Yalavarthi	rte_ml_dev_count;
9c32be5aaSSrikanth Yalavarthi	rte_ml_dev_dump;
1036d0b09eSSrikanth Yalavarthi	rte_ml_dev_info_get;
11ea80eafbSSrikanth Yalavarthi	rte_ml_dev_init;
1236d0b09eSSrikanth Yalavarthi	rte_ml_dev_is_valid_dev;
13d82cac58SJerin Jacob	rte_ml_dev_logtype;
14804786f1SSrikanth Yalavarthi	rte_ml_dev_queue_pair_count;
15b5f0df64SSrikanth Yalavarthi	rte_ml_dev_queue_pair_setup;
16c32be5aaSSrikanth Yalavarthi	rte_ml_dev_selftest;
1736d0b09eSSrikanth Yalavarthi	rte_ml_dev_socket_id;
1836d0b09eSSrikanth Yalavarthi	rte_ml_dev_start;
19b3caa0f8SSrikanth Yalavarthi	rte_ml_dev_stats_get;
20b3caa0f8SSrikanth Yalavarthi	rte_ml_dev_stats_reset;
2136d0b09eSSrikanth Yalavarthi	rte_ml_dev_stop;
22f06968e9SSrikanth Yalavarthi	rte_ml_dev_xstats_by_name_get;
23f06968e9SSrikanth Yalavarthi	rte_ml_dev_xstats_get;
24f06968e9SSrikanth Yalavarthi	rte_ml_dev_xstats_names_get;
25f06968e9SSrikanth Yalavarthi	rte_ml_dev_xstats_reset;
26c775df1cSSrikanth Yalavarthi	rte_ml_enqueue_burst;
27*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_int8;
28*65282e9fSSrikanth Yalavarthi	rte_ml_io_int8_to_float32;
29*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_uint8;
30*65282e9fSSrikanth Yalavarthi	rte_ml_io_uint8_to_float32;
31*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_int16;
32*65282e9fSSrikanth Yalavarthi	rte_ml_io_int16_to_float32;
33*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_uint16;
34*65282e9fSSrikanth Yalavarthi	rte_ml_io_uint16_to_float32;
35*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_int32;
36*65282e9fSSrikanth Yalavarthi	rte_ml_io_int32_to_float32;
37*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_uint32;
38*65282e9fSSrikanth Yalavarthi	rte_ml_io_uint32_to_float32;
39*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_int64;
40*65282e9fSSrikanth Yalavarthi	rte_ml_io_int64_to_float32;
41*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_uint64;
42*65282e9fSSrikanth Yalavarthi	rte_ml_io_uint64_to_float32;
43*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_float16;
44*65282e9fSSrikanth Yalavarthi	rte_ml_io_float16_to_float32;
45*65282e9fSSrikanth Yalavarthi	rte_ml_io_float32_to_bfloat16;
46*65282e9fSSrikanth Yalavarthi	rte_ml_io_bfloat16_to_float32;
4750818b0aSSrikanth Yalavarthi	rte_ml_io_dequantize;
4850818b0aSSrikanth Yalavarthi	rte_ml_io_quantize;
494a662f54SSrikanth Yalavarthi	rte_ml_model_info_get;
504a662f54SSrikanth Yalavarthi	rte_ml_model_load;
514a662f54SSrikanth Yalavarthi	rte_ml_model_params_update;
524a662f54SSrikanth Yalavarthi	rte_ml_model_start;
534a662f54SSrikanth Yalavarthi	rte_ml_model_stop;
544a662f54SSrikanth Yalavarthi	rte_ml_model_unload;
55698d9061SSrikanth Yalavarthi	rte_ml_op_error_get;
561b365349SSrikanth Yalavarthi	rte_ml_op_pool_create;
571b365349SSrikanth Yalavarthi	rte_ml_op_pool_free;
58d82cac58SJerin Jacob
59d82cac58SJerin Jacob	local: *;
60d82cac58SJerin Jacob};
61ea80eafbSSrikanth Yalavarthi
62ea80eafbSSrikanth YalavarthiINTERNAL {
63ea80eafbSSrikanth Yalavarthi	global:
64ea80eafbSSrikanth Yalavarthi
65ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_allocate;
66ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_create;
67ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_destroy;
68ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_get_dev;
69ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_get_named_dev;
70ea80eafbSSrikanth Yalavarthi	rte_ml_dev_pmd_release;
71fefed7a2SSrikanth Yalavarthi
72fefed7a2SSrikanth Yalavarthi	rte_ml_io_type_size_get;
73fefed7a2SSrikanth Yalavarthi	rte_ml_io_type_to_str;
74ea80eafbSSrikanth Yalavarthi};
75