Skip to content

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