Section courante

A propos

Section administrative du site

Référence des fichiers d'entête C++

Voici les fichiers d'entête C++ de Qualcomm Neural Processing SDK for AI :

Nom Description
DiagLog/IDiagLog.hpp Ce fichier d'entête contient les interfaces pour la journalisation des diagnostics, permettant de capturer les événements pendant l'exécution du SDK.
DiagLog/Options.hpp Ce fichier d'entête contient les options configurables pour contrôler le comportement du système de journalisation des diagnostics.
DlContainer/IDlContainer.hpp Ce fichier d'entête contient l'interface pour accéder et manipuler les conteneurs de modèles Deep Learning au format DLC.
DlSystem/DlEnums.hpp Ce fichier d'entête contient les énumérations standardisées représentant les types de données, les types de réseaux et les moteurs d'exécution.
DlSystem/DlError.hpp Ce fichier d'entête contient les définitions relatives à la gestion des erreurs et exceptions rencontrées durant l'utilisation du SDK.
DlSystem/DlOptional.hpp Ce fichier d'entête contient un type optionnel léger, utilisé pour représenter des valeurs pouvant être présentes ou absentes, à la manière de std::optional.
DlSystem/DlVersion.hpp Ce fichier d'entête contient les constantes et fonctions fournissant les informations de version du SDK, utiles pour la vérification de compatibilité.
DlSystem/IBufferAttributes.hpp Ce fichier d'entête contient l'interface permettant de consulter les attributs des tampons mémoire, notamment leur taille et alignement.
DlSystem/IOBufferDataTypeMap.hpp Ce fichier d'en-tête contient les structures permettant d'associer les noms des entrées/sorties aux types de données utilisés dans les réseaux.
DlSystem/ITensor.hpp Ce fichier d'entête contient l'interface de base pour manipuler des tenseurs dans le cadre de l'exécution de réseaux de neurones.
DlSystem/ITensorFactory.hpp Ce fichier d'entête contient une fabrique permettant de créer des objets tenseurs avec différentes formes et types de données.
DlSystem/ITensorItr.hpp Ce fichier d'entête contient l'interface permettant d'itérer sur les éléments d'un tenseur de manière générique.
DlSystem/ITensorItrImpl.hpp Ce fichier d'entête contient l'implémentation de l'itérateur sur tenseurs, permettant un accès efficace aux éléments internes.
DlSystem/IUserBuffer.hpp Ce fichier d'entête contient l'interface permettant d'utiliser des tampons de mémoire alloués par l'utilisateur comme source ou destination de données.
DlSystem/IUserBufferFactory.hpp Ce fichier d'entête contient une fabrique pour créer des objets de type IUserBuffer à partir de blocs mémoire utilisateurs.
DlSystem/PlatformConfig.hpp Ce fichier d'entête contient les structures et fonctions permettant de configurer la plateforme matérielle ciblée (CPU, GPU, DSP).
DlSystem/RuntimeList.hpp Ce fichier d'entête contient les structures définissant une liste de moteurs d'exécution disponibles et leur ordre de préférence.
DlSystem/SNPEPerfProfile.hpp Ce fichier d'entête contient les profils de performance permettant d'optimiser l'équilibre entre vitesse, consommation et précision.
DlSystem/String.hpp Ce fichier d'en-tête contient une classe chaîne de caractères propre au SDK, utilisée dans plusieurs composants pour éviter les dépendances externes.
DlSystem/StringList.hpp Ce fichier d'entête contient une structure de liste de chaînes, utile pour gérer plusieurs noms d'entrées, sorties ou paramètres.
DlSystem/TensorMap.hpp Ce fichier d'entête contient un conteneur associant des noms à des objets tenseurs, utilisé pour gérer les entrées/sorties de réseaux.
DlSystem/TensorShape.hpp Ce fichier d'entête contient les définitions de forme de tenseur, précisant les dimensions des données à traiter.
DlSystem/TensorShapeMap.hpp Ce fichier d'entête contient une cartographie entre noms de tenseurs et leurs formes, facilitant la validation des structures de données.
DlSystem/UserBufferMap.hpp Ce fichier d'entête contient un conteneur associant des noms de tenseurs à des tampons utilisateurs pour la gestion dynamique des données.
DlSystem/UserMemoryMap.hpp Ce fichier d'entête contient les définitions nécessaires à l'association de blocs mémoire externes aux tampons du SDK.
PlatformValidator/PlatformValidator.hpp Ce fichier d'entête contient des outils pour valider que la plateforme matérielle peut exécuter un modèle donné avec le moteur SNPE.
SNPE/ApplicationBufferMap.hpp Ce fichier d'entête contient une structure de cartographie utilisée par les applications pour connecter leurs données aux modèles SNPE.
SNPE/PSNPE.hpp Ce fichier d'entête contient les interfaces pour exécuter des modèles dans un contexte multi-processus léger ou partagé (Parallel SNPE).
SNPE/RuntimeConfigList.hpp Ce fichier d'entête contient les objets de configuration pour spécifier l'ordre et les paramètres des moteurs d'exécution utilisés.
SNPE/SNPE.hpp Ce fichier d'entête contient la classe principale permettant d'exécuter un modèle chargé dans le moteur SNPE.
SNPE/SNPEBuilder.hpp Ce fichier d'entête contient la fabrique d'objets SNPE à partir d'un fichier modèle .dlc, avec options de configuration.
SNPE/SNPEFactory.hpp Ce fichier d'entête contient des fonctions utilitaires pour construire des objets SNPE de manière centralisée.
SNPE/UserBufferList.hpp Ce fichier d'entête contient une liste de tampons utilisateur, utilisée pour transmettre plusieurs blocs de mémoire aux entrées/sorties d'un modèle.


Dernière mise à jour : Mardi, le 29 juillet 2025