v2.0.0
Loading...
Searching...
No Matches
MLLIB Namespace Reference

Tensors, model abstraction, ONNX Runtime inference and Python training drivers used across mne-cpp. More...

Classes

class  MlModel
 Backend-agnostic inference interface: load, predict, save plus model/task descriptors. More...
class  MlOnnxModel
 MlModel backend that runs .onnx graphs through ONNX Runtime with a cached CPU session. More...
class  MlTensor
 N-dimensional row-major float32 tensor with shared-buffer storage, Eigen Map accessors and a non-owning view mode. More...
class  MLTrainer
 Launches Python training scripts via UTILSLIB::PythonRunner with automatic venv handling and prerequisite checks. More...

Enumerations

enum class  MlBackend { OnnxRuntime , BuiltIn }
enum class  MlDataType { Float32 , Float64 , Int64 }
enum class  MlTaskType { Classification , Regression , FeatureExtraction }

Functions

MLSHARED_EXPORT const char * buildDateTime ()
MLSHARED_EXPORT const char * buildHash ()
MLSHARED_EXPORT const char * buildHashLong ()

Detailed Description

Tensors, model abstraction, ONNX Runtime inference and Python training drivers used across mne-cpp.

Enumeration Type Documentation

◆ MlBackend

enum class MLLIB::MlBackend
strong

Available ML back-end engines.

Enumerator
OnnxRuntime 
BuiltIn 

Definition at line 39 of file ml_types.h.

◆ MlDataType

enum class MLLIB::MlDataType
strong

Supported data types for tensors.

Enumerator
Float32 
Float64 
Int64 

Definition at line 45 of file ml_types.h.

◆ MlTaskType

enum class MLLIB::MlTaskType
strong

ML task categories.

Enumerator
Classification 
Regression 
FeatureExtraction 

Definition at line 51 of file ml_types.h.

Function Documentation

◆ buildDateTime()

const char * MLLIB::buildDateTime ( )

Returns build date and time.

Definition at line 30 of file ml_global.cpp.

◆ buildHash()

const char * MLLIB::buildHash ( )

Returns abbreviated build git hash.

Definition at line 34 of file ml_global.cpp.

◆ buildHashLong()

const char * MLLIB::buildHashLong ( )

Returns full build git hash.

Definition at line 38 of file ml_global.cpp.