tools

Calcul de taille après quantification

Taille d’un modèle en fp32, fp16, int8 et int4, et si poids et activations tiennent sur un STM32N6, ESP32, Arduino ou Pico.

[chargement de l’outil…]

Fonctionnement

taille du modèle = paramètres × bits / 8 × (1 + surcoût du format)

Sur un microcontrôleur, deux budgets comptent séparément :

Budget Contient Se trouve dans
Flash poids (lecture seule) flash interne, ou flash xSPI externe sur le STM32N6
RAM arène d’activations : tenseurs intermédiaires pendant une inférence SRAM interne

L’arène d’activations ne se déduit pas du nombre de paramètres : elle dépend de la plus grande paire de tenseurs vivants simultanément. Reprenez-la du rapport de votre convertisseur : taille « activations » de STEdgeAI / X-CUBE-AI, arena_used_bytes() de TFLM, ou rapport mémoire d’ESP-DL. L’outil de forme de tenseurs donne une première idée de leurs tailles.

Surcoût du format

La quantification int8 par canal stocke une échelle (et souvent un zero-point) par canal de sortie, plus le graphe et les métadonnées. 2–10 % est typique ; les petits modèles ont proportionnellement plus de surcoût.

Notes par appareil

  • Le STM32N6 n’a pas de flash interne : les poids résident dans une flash xSPI externe mappée en mémoire (saisissez sa taille), et ses 4.2 Mo de SRAM accueillent l’arène. Le NPU Neural-ART exécute de l’int8.
  • Les modules ESP32-S3 ajoutent souvent 2–8 Mo de PSRAM, plus lente que la SRAM mais utilisable pour de grandes arènes.
  • L’Arduino Uno R3 (2 Ko de RAM) est hors de portée pour les réseaux de neurones ; la Nano 33 BLE Sense est la carte Arduino TinyML classique.

Les chiffres de mémoire sont les totaux intégrés à la puce indiqués sur les pages produits des fabricants ; vérifiez votre référence exacte.

Références

esc
Tous les outils
Aperçu Markdown[text]
Autonomie batterie en rapport cyclique[embedded]
Autonomie d’onduleur (UPS)[hardware]
Calcul de chute de tension[hardware]
Calcul de forme de tenseur[ai]
Calcul de résistance pour LED[embedded]
Calcul de section de câble[hardware]
Calcul de taille après quantification[ai]
Calculateur chmod[dev]
Calculateur CRC[embedded]
Calculateur d’autonomie de batterie[hardware]
Calculateur de filtre RC / LC[embedded]
Calculateur de pont diviseur de tension[embedded]
Calculateur de puissance de groupe électrogène[hardware]
Calculateur de résolution ADC / DAC[embedded]
Calculateur de sous-réseau / CIDR[dev]
Calculateur loi d’Ohm[embedded]
Calculateur timer / PWM[embedded]
Code couleur des résistances[embedded]
Convertisseur CSV ⇄ JSON[dev]
Convertisseur de chiffres romains[text]
Convertisseur de timestamp Unix[dev]
Décodeur JWT[dev]
Dimensionnement d’un parc de batteries solaires[hardware]
Encodeur / décodeur Base64[dev]
Encodeur d’entités HTML[dev]
Encodeur et analyseur d’URL[dev]
Erreur de baud rate UART[embedded]
Estimateur de mémoire / VRAM pour LLM[ai]
Formateur et validateur JSON[dev]
Formateur SQL[dev]
Formateur XML[dev]
Générateur d’expression cron[dev]
Générateur de hash[dev]
Générateur de Lorem Ipsum[text]
Générateur de mot de passe[dev]
Générateur de tableau Markdown[text]
Générateur et inspecteur d’UUID[dev]
Inspecteur de nombres et flottants[embedded]
Nombre en lettres[text]
Production de panneaux solaires[hardware]
Testeur de regex[dev]
Testeur JSONPath[dev]
Validateur et convertisseur YAML[dev]
Visualiseur de registres et champs de bits[embedded]
Commandes
Changer de thème (auto → clair → sombre)
Copier le lien de cette page
Aller à tous les outils
Read in English
↑↓ naviguer↵ ouvrir⌘↵ nouvel onglet