Section courante

A propos

Section administrative du site

Référence des fichiers Java

Voici les fichiers Java de Qualcomm Neural Processing SDK for AI :

Nom Description
internal/util/IOUtil.java Ce fichier contient des utilitaires pour la gestion des entrées/sorties, en particulier pour la lecture et l'écriture de données depuis/vers les flux.
internal/util/JniInputBundle.java Ce fichier contient une structure intermédiaire permettant de regrouper les entrées (telles que les tenseurs) transmises à la couche native via JNI.
internal/util/JniOutputBundle.java Ce fichier contient une structure facilitant la récupération des sorties du moteur natif SNPE vers le code Java en utilisant JNI.
internal/util/NativeBufferOutputStream.java Ce fichier contient une classe de flux de sortie permettant d'écrire des données dans un tampon mémoire natif accessible via JNI.
internal/NativeFloatTensor.java Ce fichier contient une classe Java représentant un tenseur à virgule flottante géré par la couche native via JNI.
internal/NativeNetwork.java Ce fichier contient la représentation d'un réseau de neurones dans la couche Java qui délègue son exécution à la partie native.
internal/NativeTF16UserBufferTensor.java Ce fichier contient une implémentation Java pour la gestion des tenseurs à format TF16 dans un tampon utilisateur natif.
internal/NativeTF8UserBufferTensor.java Ce fichier contient une classe Java permettant de manipuler des tenseurs au format TF8 en interaction avec le backend natif.
internal/NativeUserBufferHandle.java Ce fichier contient une abstraction Java pour référencer les tampons utilisateurs créés côté natif, facilitant leur manipulation.
internal/TensorAttributesImpl.java Ce fichier contient l'implémentation concrète des attributs des tenseurs (dimensions, type,...) côté Java.
internal/TensorAttributesMap.java Ce fichier contient une structure de cartographie associant des noms de tenseurs à leurs attributs décrits côté Java.
internal/TensorUtil.java Ce fichier contient des fonctions utilitaires pour convertir, copier ou inspecter les données de tenseurs dans la couche Java.
FloatTensor.java Ce fichier contient une classe publique permettant de représenter des tenseurs à virgule flottante en interface Java avec SNPE.
NeuralNetwork.java Ce fichier contient la classe principale permettant de charger et d'exécuter un réseau neuronal à partir d'un fichier modèle SNPE.
PlatformValidator.java Ce fichier contient une classe Java servant à valider si la plateforme actuelle supporte l'exécution d'un modèle SNPE.
PlatformValidatorUtil.java Ce fichier contient des utilitaires pour faciliter la validation de compatibilité matérielle et logicielle de la plateforme.
SNPE.java Ce fichier contient une interface de haut niveau facilitant l'exécution de modèles SNPE depuis des applications Android.
SnpeError.java Ce fichier contient la définition d'un type d'exception personnalisée utilisée pour signaler les erreurs spécifiques à SNPE.
Tensor.java Ce fichier contient la définition générique d'un tenseur dans la couche Java, servant de base pour les autres types de tenseurs.
TensorAttributes.java Ce fichier contient une interface décrivant les attributs fondamentaux (forme, type, etc.) d'un tenseur utilisé avec SNPE.
TF16UserBufferTensor.java Ce fichier contient une classe Java permettant de gérer un tenseur utilisateur utilisant le format TF16.
TF8UserBufferTensor.java Ce fichier contient une classe représentant un tampon utilisateur contenant des données encodées en TF8.
UserBufferTensor.java Ce fichier contient la classe de base permettant de manipuler les tampons utilisateurs contenant des tenseurs dans différents formats.


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