|
mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
|
Native CPU reference model format definitions and loading helpers. More...
#include "transcription/modelpackage.h"#include "transcription/transcriptionengine.h"#include "transcription/transcriptiontypes.h"#include <array>#include <cstdint>#include <memory>#include <optional>Go to the source code of this file.
Classes | |
| struct | CpuReferenceModelHeader |
| Fixed header stored at the start of a native CPU reference weights asset. More... | |
| struct | CpuReferenceModelData |
| Deterministic native CPU reference model payload loaded from disk. More... | |
| class | CpuReferenceModelHandle |
| Immutable loaded native CPU model handle owned by the runtime. More... | |
Functions | |
| std::shared_ptr< const CpuReferenceModelHandle > | loadCpuReferenceModelHandle (const ValidatedModelPackage &package, RuntimeError *error=nullptr) |
| Loads a native CPU reference model handle from a validated package. | |
| std::shared_ptr< const CpuReferenceModelHandle > | resolveCpuReferenceModelHandle (std::shared_ptr< const TranscriptionModelHandle > model) |
| Downcasts a generic model handle to the native CPU reference handle type. | |
Native CPU reference model format definitions and loading helpers.
Definition in file cpureferencemodel.h.
| std::shared_ptr< const CpuReferenceModelHandle > loadCpuReferenceModelHandle | ( | const ValidatedModelPackage & | package, |
| RuntimeError * | error = nullptr |
||
| ) |
Loads a native CPU reference model handle from a validated package.
| package | Validated native package resolved by the model catalog. |
| error | Optional output for format or IO failures. |
| std::shared_ptr< const CpuReferenceModelHandle > resolveCpuReferenceModelHandle | ( | std::shared_ptr< const TranscriptionModelHandle > | model | ) |
Downcasts a generic model handle to the native CPU reference handle type.
| model | Shared generic runtime model handle. |