Pourquoi utiliser Qualcomm AI Hub ?

Optimiser un modèle pour un appareil Qualcomm

Qualcomm AI Hub Workbench permet d’importer un modèle entraîné, notamment depuis PyTorch ou ONNX, puis de le convertir pour des runtimes adaptés au déploiement sur appareil. Le service peut compiler, quantifier, profiler et exécuter des inférences sur des terminaux Qualcomm hébergés afin de vérifier les performances et la justesse numérique avant intégration. Le développeur choisit une cible matérielle et un runtime, puis récupère un artefact destiné à l’application finale. Cette approche évite de disposer physiquement de chaque smartphone, PC ou carte de développement pendant les premières phases d’optimisation. Elle reste toutefois liée aux capacités réellement prises en charge par les runtimes et les accélérateurs Qualcomm, certains modèles demandant des adaptations supplémentaires.

Explorer des modèles déjà prêts à déployer

La section AI Hub Models propose plus de 300 modèles de machine learning et d’IA générative optimisés ou préparés pour différents appareils Qualcomm. Le catalogue couvre notamment la vision, la parole, l’audio, le texte et des usages multimodaux, avec des informations de performance et des variantes selon les runtimes ou les chipsets. Ces ressources peuvent servir de point de départ lorsque l’on souhaite éviter une phase complète de conversion d’un modèle brut. Qualcomm publie également une partie de cette collection sur GitHub et Hugging Face. Les licences restent propres à chaque modèle : certains peuvent être téléchargés et utilisés librement, tandis que d’autres imposent des conditions particulières ou une acquisition auprès de leur fournisseur.

Passer du prototype à une application locale

Qualcomm AI Hub ne se limite pas au benchmarking de modèles. AI Hub Apps fournit des exemples d’applications et du code d’intégration, tandis que GenieX vise l’exécution locale de modèles génératifs sur NPU, GPU ou CPU avec une couche d’accès unifiée. Le développeur peut ainsi combiner catalogue, optimisation, tests sur appareils hébergés et exemples de déploiement dans un même environnement. Les sorties peuvent cibler plusieurs technologies, dont Qualcomm AI Runtime, ONNX Runtime et LiteRT selon le modèle et l’appareil. L’ensemble s’adresse surtout aux équipes qui conçoivent des expériences d’IA embarquée sur Snapdragon ou d’autres plateformes Qualcomm ; il est donc moins pertinent lorsqu’un projet vise d’abord du matériel concurrent ou une exécution uniquement côté cloud.

Qualcomm AI Hub regroupe des modèles d’IA optimisés pour les appareils Qualcomm, couvrant notamment la vision, l’audio, le texte et l’IA générative. © Qualcomm Technologies, Inc.

Qualcomm AI Hub : toutes les réponses à vos questions

Avec quel OS est compatible Qualcomm AI Hub ?

Qualcomm AI Hub est accessible comme service Web. Pour AI Hub Workbench, Qualcomm documente aussi l’installation de son client Python sur Windows, macOS et Linux. Les appareils ciblés peuvent ensuite utiliser différentes plateformes Qualcomm, notamment des terminaux Android, des PC Windows, des systèmes Linux, des équipements IoT ou automobiles selon les modèles et runtimes disponibles.

Faut-il créer un compte pour utiliser Qualcomm AI Hub ?

Un Qualcomm ID est nécessaire pour utiliser AI Hub Workbench et obtenir le jeton API permettant d’envoyer des tâches depuis le client Python. Qualcomm indique aussi qu’un compte est requis pour exporter certains modèles depuis AI Hub Models. La consultation publique du catalogue et de plusieurs pages de modèles reste toutefois possible sans lancer de tâche Workbench.

Qualcomm AI Hub est-il gratuit ou payant ?

Qualcomm indique qu’AI Hub Workbench est actuellement gratuit pour l’envoi de modèles, la compilation, le profiling, les tests d’inférence et le téléchargement des artefacts générés. Le catalogue AI Hub Models comprend néanmoins des modèles soumis à leur propre licence ; certains sont gratuits, tandis que d’autres peuvent nécessiter un achat ou des droits spécifiques auprès du fournisseur du modèle.

Quels formats et runtimes Qualcomm AI Hub prend-il en charge ?

AI Hub Workbench accepte notamment des modèles issus de PyTorch et ONNX, puis peut préparer des artefacts pour plusieurs runtimes de déploiement. La documentation actuelle cite notamment Qualcomm AI Runtime, ONNX Runtime et LiteRT. La compatibilité exacte dépend du modèle, de la cible matérielle et des opérateurs utilisés.

Qualcomm AI Hub fonctionne-t-il uniquement avec les modèles du catalogue ?

Non. AI Hub Models fournit un catalogue de modèles déjà préparés, mais Workbench permet aussi d’importer ses propres modèles afin de les compiler, les quantifier, les profiler et les tester sur des appareils Qualcomm hébergés. Certains modèles volumineux ou architectures génératives peuvent toutefois demander une quantification, un découpage ou d’autres adaptations avant de fonctionner correctement.