File inference_backend.hpp
FileList > common > src > inference > inference_backend.hpp
Go to the source code of this file
Abstract interface for neural network inference backends. More...
#include <memory>#include <string>#include <vector>
Namespaces
| Type | Name |
|---|---|
| namespace | emulator |
| namespace | inference |
Classes
| Type | Name |
|---|---|
| class | InferenceBackend Abstract interface for inference backends. |
| struct | InferenceConfig Configuration options for inference backends. |
| struct | ValidationResult Result of configuration validation. |
Public Types
| Type | Name |
|---|---|
| typedef int | MPI_Comm |
Macros
| Type | Name |
|---|---|
| define | MPI_COMM_NULL 0 |
| define | MPI_COMM_WORLD 0 |
Detailed Description
Defines the common interface for all inference backends, allowing pluggable AI/ML frameworks for model execution.
Public Types Documentation
typedef MPI_Comm
typedef int MPI_Comm;
Macro Definition Documentation
define MPI_COMM_NULL
#define MPI_COMM_NULL `0`
define MPI_COMM_WORLD
#define MPI_COMM_WORLD `0`
The documentation for this class was generated from the following file components/emulator_comps/common/src/inference/inference_backend.hpp