mutterkey
KDE-first push-to-talk transcription tool for KDE Plasma
Loading...
Searching...
No Matches
ModelMetadata Struct Reference

Product-owned immutable metadata about a validated model artifact. More...

#include <transcriptiontypes.h>

Public Attributes

QString packageId
 Stable product-owned package identifier.
 
QString displayName
 Human-readable package/model name.
 
QString packageVersion
 Optional package version string.
 
QString runtimeFamily
 Runtime family this artifact belongs to.
 
QString sourceFormat
 Source format imported or packaged by Mutterkey.
 
QString modelFormat
 Backend-facing model format marker such as ggml.
 
QString architecture
 Model family or architecture string when known.
 
QString languageProfile
 Language profile such as en or multilingual.
 
QString quantization
 Quantization metadata when known.
 
QString tokenizer
 Tokenizer metadata when known.
 
bool legacyCompatibility = false
 Raw-path compatibility marker for migration diagnostics.
 
int vocabularySize = 0
 Vocabulary size when known.
 
int audioContext = 0
 Audio context size when known.
 
int audioState = 0
 Audio state size when known.
 
int audioHeadCount = 0
 Audio attention head count when known.
 
int audioLayerCount = 0
 Audio layer count when known.
 
int textContext = 0
 Text context size when known.
 
int textState = 0
 Text state size when known.
 
int textHeadCount = 0
 Text attention head count when known.
 
int textLayerCount = 0
 Text layer count when known.
 
int melCount = 0
 Mel filter count when known.
 
int formatType = 0
 Backend-specific format type value when known.
 

Detailed Description

Product-owned immutable metadata about a validated model artifact.

Definition at line 86 of file transcriptiontypes.h.

Member Data Documentation

◆ architecture

QString ModelMetadata::architecture

Model family or architecture string when known.

Definition at line 100 of file transcriptiontypes.h.

◆ audioContext

int ModelMetadata::audioContext = 0

Audio context size when known.

Definition at line 112 of file transcriptiontypes.h.

◆ audioHeadCount

int ModelMetadata::audioHeadCount = 0

Audio attention head count when known.

Definition at line 116 of file transcriptiontypes.h.

◆ audioLayerCount

int ModelMetadata::audioLayerCount = 0

Audio layer count when known.

Definition at line 118 of file transcriptiontypes.h.

◆ audioState

int ModelMetadata::audioState = 0

Audio state size when known.

Definition at line 114 of file transcriptiontypes.h.

◆ displayName

QString ModelMetadata::displayName

Human-readable package/model name.

Definition at line 90 of file transcriptiontypes.h.

◆ formatType

int ModelMetadata::formatType = 0

Backend-specific format type value when known.

Definition at line 130 of file transcriptiontypes.h.

◆ languageProfile

QString ModelMetadata::languageProfile

Language profile such as en or multilingual.

Definition at line 102 of file transcriptiontypes.h.

◆ legacyCompatibility

bool ModelMetadata::legacyCompatibility = false

Raw-path compatibility marker for migration diagnostics.

Definition at line 108 of file transcriptiontypes.h.

◆ melCount

int ModelMetadata::melCount = 0

Mel filter count when known.

Definition at line 128 of file transcriptiontypes.h.

◆ modelFormat

QString ModelMetadata::modelFormat

Backend-facing model format marker such as ggml.

Definition at line 98 of file transcriptiontypes.h.

◆ packageId

QString ModelMetadata::packageId

Stable product-owned package identifier.

Definition at line 88 of file transcriptiontypes.h.

◆ packageVersion

QString ModelMetadata::packageVersion

Optional package version string.

Definition at line 92 of file transcriptiontypes.h.

◆ quantization

QString ModelMetadata::quantization

Quantization metadata when known.

Definition at line 104 of file transcriptiontypes.h.

◆ runtimeFamily

QString ModelMetadata::runtimeFamily

Runtime family this artifact belongs to.

Definition at line 94 of file transcriptiontypes.h.

◆ sourceFormat

QString ModelMetadata::sourceFormat

Source format imported or packaged by Mutterkey.

Definition at line 96 of file transcriptiontypes.h.

◆ textContext

int ModelMetadata::textContext = 0

Text context size when known.

Definition at line 120 of file transcriptiontypes.h.

◆ textHeadCount

int ModelMetadata::textHeadCount = 0

Text attention head count when known.

Definition at line 124 of file transcriptiontypes.h.

◆ textLayerCount

int ModelMetadata::textLayerCount = 0

Text layer count when known.

Definition at line 126 of file transcriptiontypes.h.

◆ textState

int ModelMetadata::textState = 0

Text state size when known.

Definition at line 122 of file transcriptiontypes.h.

◆ tokenizer

QString ModelMetadata::tokenizer

Tokenizer metadata when known.

Definition at line 106 of file transcriptiontypes.h.

◆ vocabularySize

int ModelMetadata::vocabularySize = 0

Vocabulary size when known.

Definition at line 110 of file transcriptiontypes.h.


The documentation for this struct was generated from the following file: