## Uses of Interface
org.apache.ignite.ml.inference.parser.ModelParser

- Packages that use ModelParser
  Package | Description
  --- | ---
  org.apache.ignite.ml.catboost | Base package for XGBoost model parser, correspondent DTOs and util classes.
  org.apache.ignite.ml.h2o | Base package for H2O MOJO model parser.
  org.apache.ignite.ml.inference | Root package for model inference functionality.
  org.apache.ignite.ml.inference.builder | Root package for model inference builders.
  org.apache.ignite.ml.inference.parser | Root package for model inference parsers.
  org.apache.ignite.ml.xgboost.parser | Base package for XGBoost model parser implementation.

- - ### Uses of ModelParser in org.apache.ignite.ml.catboost

    Classes in org.apache.ignite.ml.catboost that implement ModelParser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CatboostClassificationModelParser` Catboost Classification model parser.
    `class` | `CatboostRegressionModelParser` Catboost Regression model parser.

  - ### Uses of ModelParser in org.apache.ignite.ml.h2o

    Classes in org.apache.ignite.ml.h2o that implement ModelParser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `H2OMojoModelParser` H2O MOJO model parser.

  - ### Uses of ModelParser in org.apache.ignite.ml.inference

    Methods in org.apache.ignite.ml.inference that return ModelParser
    Modifier and Type | Method and Description
    --- | ---
    `ModelParser<byte[],byte[],?>` | ModelDescriptor.`getParser()`

    Constructors in org.apache.ignite.ml.inference with parameters of type ModelParser
    Constructor and Description
    `ModelDescriptor(String name, String desc, ModelSignature signature, ModelReader reader, ModelParser<byte[],byte[],?> parser)` Constructs a new instance of model descriptor.

  - ### Uses of ModelParser in org.apache.ignite.ml.inference.builder

    Methods in org.apache.ignite.ml.inference.builder with parameters of type ModelParser
    Modifier and Type | Method and Description
    --- | ---
    `<I extends Serializable,O extends Serializable> Model<I,Future<O>>` | IgniteDistributedModelBuilder.`build(ModelReader reader, ModelParser<I,O,?> parser)` Starts the specified in constructor number of service instances and request/response queues.
    `<I extends Serializable,O extends Serializable> Model<I,Future<O>>` | AsyncModelBuilder.`build(ModelReader reader, ModelParser<I,O,?> parser)` Builds asynchronous inference model using specified model reader and model parser.
    `<I extends Serializable,O extends Serializable> Model<I,Future<O>>` | ThreadedModelBuilder.`build(ModelReader reader, ModelParser<I,O,?> parser)` Builds asynchronous inference model using specified model reader and model parser.
    `<I extends Serializable,O extends Serializable,M extends Model<I,O>> M` | SingleModelBuilder.`build(ModelReader reader, ModelParser<I,O,M> parser)` Builds synchronous inference model using specified model reader and model parser.
    `<I extends Serializable,O extends Serializable,M extends Model<I,O>> M` | SyncModelBuilder.`build(ModelReader reader, ModelParser<I,O,M> parser)` Builds synchronous inference model using specified model reader and model parser.

  - ### Uses of ModelParser in org.apache.ignite.ml.inference.parser

    Classes in org.apache.ignite.ml.inference.parser that implement ModelParser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IgniteModelParser<I,O>` Implementation of model parser that accepts serialized `IgniteFunction`.

  - ### Uses of ModelParser in org.apache.ignite.ml.xgboost.parser

    Classes in org.apache.ignite.ml.xgboost.parser that implement ModelParser
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XGModelParser` XGBoost model parser.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022