Um objeto de saída do modelo do Firebase ML.
Assinatura:
export declare class Model
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
Hora de criação | string | O carimbo de data/hora da criação do modelo. | |
displayName | string | O nome do modelo. Esse é o nome que você usa do seu app para carregar o modelo. | |
etag | string | O identificador ETag da versão atual do modelo. Esse valor é alterado sempre que você atualiza qualquer propriedade do modelo. | |
bloqueado | booleano | Verdadeiro se o modelo estiver bloqueado por uma operação do lado do servidor. Não é possível fazer alterações em um modelo bloqueado. Consulte Model.waitForUnlocked(). | |
modelHash | string | indefinido | O hash do arquivo tflite do modelo. Esse valor só muda quando você faz upload de um novo modelo do TensorFlow Lite. |
|
modelId | string | O ID do modelo. | |
publicado | booleano | Verdadeiro se o modelo for publicado. | |
tags | string[] | As tags do modelo, que podem ser usadas para agrupar ou filtrar modelos em operações de lista. | |
tfliteModel (em inglês) | TFLiteModel | indefinido | Metadados sobre o arquivo de modelo do TensorFlow Lite do modelo. | |
updateTime | string | O carimbo de data/hora da atualização mais recente do modelo. | |
validationError (link em inglês) | string | indefinido | Mensagem de erro quando a validação do modelo falha. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
toJSON() (link em inglês) | Retorne o modelo como um objeto JSON. | |
waitForUnlocked(maxTimeMillis) | Aguarde o modelo ser desbloqueado. |
Model.createTime
O carimbo de data/hora da criação do modelo.
Assinatura:
get createTime(): string;
Model.displayName
O nome do modelo. Esse é o nome que você usa do seu app para carregar o modelo.
Assinatura:
get displayName(): string;
Model.etag
O identificador ETag da versão atual do modelo. Esse valor é alterado sempre que você atualiza qualquer propriedade do modelo.
Assinatura:
get etag(): string;
Model.locked
Verdadeiro se o modelo estiver bloqueado por uma operação do lado do servidor. Não é possível fazer alterações em um modelo bloqueado. Consulte Model.waitForUnlocked().
Assinatura:
get locked(): boolean;
ModelHash
O hash do arquivo tflite
do modelo. Esse valor só muda quando você faz upload de um novo modelo do TensorFlow Lite.
Assinatura:
get modelHash(): string | undefined;
Model.modelId
O ID do modelo.
Assinatura:
get modelId(): string;
Modelo publicado
Verdadeiro se o modelo for publicado.
Assinatura:
get published(): boolean;
Model.tags
As tags do modelo, que podem ser usadas para agrupar ou filtrar modelos em operações de lista.
Assinatura:
get tags(): string[];
Model.tfliteModel
Metadados sobre o arquivo de modelo do TensorFlow Lite do modelo.
Assinatura:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
O carimbo de data/hora da atualização mais recente do modelo.
Assinatura:
get updateTime(): string;
Model.validationError
Mensagem de erro quando a validação do modelo falha.
Assinatura:
get validationError(): string | undefined;
Model.toJSON()
Retorne o modelo como um objeto JSON.
Assinatura:
toJSON(): {
[key: string]: any;
};
Retorna:
{ [chave: string]: qualquer; }
Model.waitForUnlocked()
Aguarde o modelo ser desbloqueado.
Assinatura:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
MaxTimeMillis | number | O tempo máximo de espera em milissegundos. Se não for especificado, será usado o máximo padrão de 2 minutos. |
Retorna:
Promessa<void>
Uma promessa que é resolvida quando o modelo é desbloqueado ou quando o tempo máximo de espera passa.