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.h Ce fichier d'en-tête contient les définitions d'interface pour la journalisation des diagnostics dans les applications utilisant le SDK.
DiagLog/Options.h Ce fichier d'en-tête contient les options de configuration pour activer ou désactiver différents types de journaux de diagnostic.
DlContainer/DlContainer.h Ce fichier d'en-tête contient les structures de données permettant de manipuler les fichiers de conteneur de modèles Deep Learning (.dlc).
DlSystem/DlEnums.h Ce fichier d'en-tête contient les énumérations utilisées dans tout le SDK pour représenter les types de données, de réseaux, et de cibles matérielles.
DlSystem/DlError.h Ce fichier d'en-tête contient les définitions des types d'erreurs que peut retourner le SDK durant l'exécution ou la configuration.
DlSystem/DlErrorInternal.h Ce fichier d'en-tête contient les erreurs internes utilisées pour le débogage ou l'usage en développement dans le SDK.
DlSystem/DlVersion.h Ce fichier d'en-tête contient les macros et définitions fournissant les informations de version du SDK Qualcomm Neural Processing.
DlSystem/IBufferAttributes.h Ce fichier d'en-tête contient l'interface permettant d'interroger les attributs associés à un tampon mémoire utilisé par les réseaux de neurones.
DlSystem/IOBufferDataTypeMap.h Ce fichier d'en-tête contient la définition d'une structure cartographiant les noms des entrées/sorties aux types de données associés.
DlSystem/ITensor.h Ce fichier d'en-tête contient l'interface générique pour représenter un tenseur manipulé par le SDK.
DlSystem/IUserBuffer.h Ce fichier d'en-tête contient l'interface pour gérer les tampons utilisateurs, permettant à l'utilisateur de fournir sa propre mémoire.
DlSystem/PlatformConfig.h Ce fichier d'en-tête contient les structures permettant de configurer la plateforme cible pour l'exécution (exemple : DSP, GPU, CPU).
DlSystem/RuntimeList.h Ce fichier d'en-tête contient les définitions des listes de moteurs d'exécution supportés (exemple : DSP, GPU, AIP) dans une session SNPE.
DlSystem/SnpeApiExportDefine.h Ce fichier d'en-tête contient les macros de visibilité pour assurer une compilation multiplateforme du SDK SNPE.
DlSystem/SNPEPerfProfile.h Ce fichier d'en-tête contient les types de profils de performance qui peuvent être définis pour équilibrer vitesse, précision et consommation.
DlSystem/StringList.h Ce fichier d'en-tête contient des définitions de listes de chaînes de caractères, utilisées notamment pour référencer les noms d'entrée/sortie.
DlSystem/TensorMap.h Ce fichier d'en-tête contient une structure permettant d'associer des noms à des objets tenseurs, facilitant la gestion des entrées/sorties.
DlSystem/TensorShape.h Ce fichier d'en-tête contient les définitions des formes de tenseurs (dimensions, tailles) utilisées pour les entrées/sorties du réseau.
DlSystem/TensorShapeMap.h Ce fichier d'en-tête contient une structure cartographiant des noms de tenseurs à leurs formes respectives.
DlSystem/UserBufferMap.h Ce fichier d'en-tête contient les cartographiant entre les noms de tenseurs et les tampons utilisateurs pour faciliter la transmission de données.
DlSystem/UserMemoryMap.h Ce fichier d'en-tête contient les définitions permettant d'associer de la mémoire utilisateur à des objets gérés par SNPE.
PlatformValidator/PlatformValidator.h Ce fichier d'en-tête contient les fonctions pour valider la compatibilité entre la plateforme matérielle et le modèle exécuté.
SNPE/ApplicationBufferMap.h Ce fichier d'en-tête contient les cartographiants utilisés dans les applications pour connecter les tampons aux entrées/sorties des modèles.
SNPE/PSNPE.h Ce fichier d'en-tête contient l'interface pour exécuter un modèle SNPE dans un pipeline parallèle ou partagé (Parallel SNPE).
SNPE/RuntimeConfigList.h Ce fichier d'en-tête contient des structures de configuration pour spécifier l'ordre et les préférences des moteurs d'exécution.
SNPE/SNPE.h Ce fichier d'en-tête contient la classe principale permettant d'exécuter un modèle dans une instance SNPE.
SNPE/SNPEBuilder.h Ce fichier d'en-tête contient le constructeur d'objets SNPE à partir d'un fichier .dlc, avec toutes les configurations requises.
SNPE/SNPEUtil.h Ce fichier d'en-tête contient des utilitaires pour charger des modèles, convertir des données et gérer l'environnement SNPE.
SNPE/UserBufferList.h Ce fichier d'en-tête contient les structures de liste de tampons utilisateurs, utilisées pour fournir des entrées au moteur SNPE.
SnpeUdo/UdoBase.h Ce fichier d'en-tête contient les définitions de base pour étendre SNPE avec des opérations personnalisées (User Defined Operations).
SnpeUdo/UdoReg.h Ce fichier d'en-tête contient les fonctions d'enregistrement de modules UDO permettant d'ajouter de nouvelles opérations au runtime.
SnpeUdo/UdoShared.h Ce fichier d'en-tête contient les éléments partagés entre SNPE et les modules UDO pour garantir une compatibilité d'exécution.


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