Выходной объект модели Firebase ML.
Подпись:
export declare class Model
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
СоздатьВремя | нить | Временная метка создания модели. | |
отображаемое имя | нить | Название модели. Это имя, которое вы используете в своем приложении для загрузки модели. | |
этаг | нить | Идентификатор ETag текущей версии модели. Это значение меняется всякий раз, когда вы обновляете какие-либо свойства модели. | |
заперто | логическое значение | Истинно, если модель заблокирована операцией на стороне сервера. Вы не можете вносить изменения в заблокированную модель. См. Model.waitForUnlocked(). . | |
МодельHash | строка | неопределенный | Хэш файла tflite модели. Это значение меняется только при загрузке новой модели TensorFlow Lite. | |
идентификатор модели | нить | Идентификатор модели. | |
опубликовано | логическое значение | Верно, если модель опубликована. | |
теги | нить[] | Теги модели, которые можно использовать для группировки или фильтрации моделей в операциях со списком. | |
tfliteModel | ТФЛитеМодель | неопределенный | Метаданные о файле модели TensorFlow Lite. | |
обновлениевремя | нить | Временная метка последнего обновления модели. | |
Ошибка проверки | строка | неопределенный | Сообщение об ошибке при сбое проверки модели. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
toJSON() | Верните модель как объект JSON. | |
waitForUnlocked(maxTimeMillis) | Подождите, пока модель разблокируется. |
Модель.createTime
Временная метка создания модели.
Подпись:
get createTime(): string;
Модель.displayName
Название модели. Это имя, которое вы используете в своем приложении для загрузки модели.
Подпись:
get displayName(): string;
Модель.etag
Идентификатор ETag текущей версии модели. Это значение меняется всякий раз, когда вы обновляете какие-либо свойства модели.
Подпись:
get etag(): string;
Модель.заблокировано
Истинно, если модель заблокирована операцией на стороне сервера. Вы не можете вносить изменения в заблокированную модель. См. Model.waitForUnlocked(). .
Подпись:
get locked(): boolean;
Model.modelHash
Хэш файла tflite
модели. Это значение меняется только при загрузке новой модели TensorFlow Lite.
Подпись:
get modelHash(): string | undefined;
Model.modelId
Идентификатор модели.
Подпись:
get modelId(): string;
Модель.опубликовано
Верно, если модель опубликована.
Подпись:
get published(): boolean;
Модель.теги
Теги модели, которые можно использовать для группировки или фильтрации моделей в операциях со списком.
Подпись:
get tags(): string[];
Модель.tfliteModel
Метаданные о файле модели TensorFlow Lite.
Подпись:
get tfliteModel(): TFLiteModel | undefined;
Модель.обновлениеВремя
Временная метка последнего обновления модели.
Подпись:
get updateTime(): string;
Модель.validationError
Сообщение об ошибке при сбое проверки модели.
Подпись:
get validationError(): string | undefined;
Модель.toJSON()
Верните модель как объект JSON.
Подпись:
toJSON(): {
[key: string]: any;
};
Возврат:
{ [ключ: строка]: любой; }
Модель.waitForUnlocked()
Подождите, пока модель разблокируется.
Подпись:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Параметры
Параметр | Тип | Описание |
---|---|---|
maxTimeMillis | число | Максимальное время ожидания в миллисекундах. Если не указано, используется максимум 2 минуты по умолчанию. |
Возврат:
Обещание<void>
Обещание, которое выполняется, когда модель разблокирована или истекло максимальное время ожидания.