Un objet de sortie du modèle Firebase ML.
Signature:
export declare class Model
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
créer du temps | chaîne | L'horodatage de la création du modèle. | |
Afficher un nom | chaîne | Le nom du modèle. Il s'agit du nom que vous utilisez depuis votre application pour charger le modèle. | |
étiquette | chaîne | L'identifiant ETag de la version actuelle du modèle. Cette valeur change chaque fois que vous mettez à jour l'une des propriétés du modèle. | |
fermé à clé | booléen | True si le modèle est verrouillé par une opération côté serveur. Vous ne pouvez pas apporter de modifications à un modèle verrouillé. Voir Model.waitForUnlocked() . | |
modèleHash | chaîne | indéfini | Le hachage du fichier tflite du modèle. Cette valeur change uniquement lorsque vous importez un nouveau modèle TensorFlow Lite. | |
ID modèle | chaîne | L'identifiant du modèle. | |
publié | booléen | Vrai si le modèle est publié. | |
Mots clés | chaîne[] | Les balises du modèle, qui peuvent être utilisées pour regrouper ou filtrer les modèles dans les opérations de liste. | |
tfliteModèle | TFLiteModèle | indéfini | Métadonnées sur le fichier de modèle TensorFlow Lite du modèle. | |
temps de mise à jour | chaîne | L'horodatage de la mise à jour la plus récente du modèle. | |
erreur de validation | chaîne | indéfini | Message d'erreur lorsque la validation du modèle échoue. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
versJSON() | Renvoie le modèle en tant qu'objet JSON. | |
waitForUnlocked (maxTimeMillis) | Attendez que le modèle soit déverrouillé. |
Modèle.createTime
L'horodatage de la création du modèle.
Signature:
get createTime(): string;
Modèle.displayName
Le nom du modèle. Il s'agit du nom que vous utilisez depuis votre application pour charger le modèle.
Signature:
get displayName(): string;
Modèle.etag
L'identifiant ETag de la version actuelle du modèle. Cette valeur change chaque fois que vous mettez à jour l'une des propriétés du modèle.
Signature:
get etag(): string;
Modèle.verrouillé
True si le modèle est verrouillé par une opération côté serveur. Vous ne pouvez pas apporter de modifications à un modèle verrouillé. Voir Model.waitForUnlocked() .
Signature:
get locked(): boolean;
Modèle.modelHash
Le hachage du fichier tflite
du modèle. Cette valeur change uniquement lorsque vous importez un nouveau modèle TensorFlow Lite.
Signature:
get modelHash(): string | undefined;
Modèle.modelId
L'identifiant du modèle.
Signature:
get modelId(): string;
Modèle.publié
Vrai si le modèle est publié.
Signature:
get published(): boolean;
Modèle.tags
Les balises du modèle, qui peuvent être utilisées pour regrouper ou filtrer les modèles dans les opérations de liste.
Signature:
get tags(): string[];
Modèle.tfliteModel
Métadonnées sur le fichier de modèle TensorFlow Lite du modèle.
Signature:
get tfliteModel(): TFLiteModel | undefined;
Modèle.updateTime
L'horodatage de la mise à jour la plus récente du modèle.
Signature:
get updateTime(): string;
Modèle.validationError
Message d'erreur lorsque la validation du modèle échoue.
Signature:
get validationError(): string | undefined;
Modèle.toJSON()
Renvoie le modèle en tant qu'objet JSON.
Signature:
toJSON(): {
[key: string]: any;
};
Retour:
{ [clé : chaîne] : n'importe lequel ; }
Modèle.waitForUnlocked()
Attendez que le modèle soit déverrouillé.
Signature:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Paramètres
Paramètre | Taper | Description |
---|---|---|
maxTimeMillis | nombre | Temps d'attente maximum en millisecondes. S’il n’est pas spécifié, un maximum par défaut de 2 minutes est utilisé. |
Retour:
Promesse<vide>
Une promesse qui se résout lorsque le modèle est déverrouillé ou que le temps d'attente maximum est écoulé.