Model class

Выходной объект модели 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>

Обещание, которое выполняется, когда модель разблокирована или истекло максимальное время ожидания.