Publié le: Jun 11, 2021

Amazon SageMaker Feature Store est un référentiel entièrement géré et spécialement conçu pour stocker, mettre à jour, récupérer et partager des fonctions de machine learning (ML). Les clients peuvent récupérer des fonctions auprès de SageMaker Feature Store via l'API GetRecord en profitant de latences faibles de l'ordre de quelques millisecondes pour les cas d'utilisation en temps réel. Cette API permet aux clients de récupérer des fonctions à partir d'un seul groupe de fonctions et d'accéder à un enregistrement par appel d'API. Jusqu'à présent, pour lire simultanément plusieurs enregistrements à partir de SageMaker Feature Store, les clients devaient appeler l'API GetRecord à plusieurs reprises et gérer la parallélisation des appels d'API pour parvenir à une faible latence, ce qui accentuait la complexité opérationnelle.

Aujourd'hui, nous annonçons une nouvelle API BatchGetRecord qui permet aux clients de récupérer des enregistrements à partir de SageMaker Feature Store en bénéficiant d'une plus grande flexibilité et d'un débit supérieur. Grâce à l'API BatchGetRecord, les clients peuvent accéder à plusieurs enregistrements par appel d'API, à travers plusieurs groupes de fonctions, tout en maintenant une faible latence, généralement de l'ordre de quelques millisecondes, en phase d'inférence. Pour cela, les clients peuvent simplement communiquer des identifiants d'enregistrements, des noms de fonctions et des noms de groupes de fonctions sous forme de paramètres à l'API BatchGetRecord.

Un même appel d'API BatchGetRecord peut contenir jusqu'à 100 enregistrements et peut interroger jusqu'à 10 groupes de fonctions. Pour en savoir plus, consultez la documentation ici. Pour commencer, connectez-vous à la console Amazon SageMaker.