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