6.2.1
Vue d'ensemble du processus
6.2.1.1
SIMATIC Memory Card
Transfert de données
Une SIMATIC Memory Card est utilisée pour charger le réseau neuronal et l'application dans le
TM NPU et pour recevoir des données du TM NPU en vue de leur traitement ultérieur.
Avant de pouvoir utiliser un réseau neuronal entraîné avec le TM NPU, ce réseau doit être
converti pour être traité par l'accélérateur IA, p. ex. avec Intel® Distribution of OpenVINO™ ou
le SIMATIC AI Model Deployer.
Le SIMATIC AI Model Deployer convertit le réseau neuronal et crée une image de la
SIMATIC Memory Card avec tous les fichiers (de configuration) nécessaires.
La structure de données suivante est copiée sur la SIMATIC Memory Card :
• Dossier "config"
– "network.conf" : configuration de l'interface de réseau
– "ftpclient.conf" : configuration du client FTP
– "debug.conf" : activation du mode débogage
• Dossier "res"
– "npu_app.conf" : chaque dossier avec des modèles de réseau neuronal
• Dossier "scripts"
– "main.py" : script d'application
REMARQUE
Informations utiles sur les fichiers de configuration : "network.conf" / "ftpclient.conf" /
"debug.conf" / "npu_app.conf"
• Le fichier de configuration "network.conf" est obligatoire et doit être mis à disposition.
Sans quoi le module ne démarre pas.
• Les fichiers de configuration "ftpclient.conf" et "debug.conf" ne sont nécessaires sur la
SIMATIC Memory Card que si ces fonctionnalités sont utilisées.
• Le fichier de configuration "npu_app.conf" peut être utilisé pour traiter les paramètres
concernant le réseau neuronal et la caméra. Le fichier n'est cependant pas indispensable,
car les données peuvent également être entrées directement dans le script MicroPython
(main.py).
Plus d'informations
Plus d'informations sur le SIMATIC AI Model Deployer, voir le Manuel système AI Model De
ployer (https://support.industry.siemens.com/cs/ww/fr/view/109810811).
Plus d'informations sur les fichiers de configuration, voir chapitre Fichiers de configuration
(Page 57).
Module technologique TM NPU
Manuel, 07/2023, A5E46384960-AC
Programmation
6.2 Exécution et procédures
35