50#include <QSharedPointer>
66 typedef QSharedPointer<MlModel>
SPtr;
90 virtual bool save(
const QString& path)
const = 0;
99 virtual bool load(
const QString& path) = 0;
ml library export/import macros.
MlTensor class declaration — N-dimensional, row-major, zero-copy.
Machine learning (models, pipelines, ONNX Runtime integration).
Abstract interface for all ML models.
virtual MlTensor predict(const MlTensor &input) const =0
virtual MlTaskType taskType() const =0
virtual bool load(const QString &path)=0
virtual QString modelType() const =0
QSharedPointer< MlModel > SPtr
virtual bool save(const QString &path) const =0
virtual ~MlModel()=default
N-dimensional tensor with contiguous row-major (C-order) float32 storage.