J'ai essayé de détecter des objets avec YOLO v3 en utilisant Jetson Nano avec un collègue de l'entreprise.
① [Basic] Paramètres Jetson Nano ② [Basic] Exécution de la détection d'objets YOLO v3 sur Jetson Nano ③ [Développement] Créer et exécuter un modèle original
Cette fois, il s'agira de (1) paramètres Jetson Nano. Je vais également coller le lien de ce que j'ai réellement acheté, alors veuillez vous y référer.
Une broche de cavalier à pas de 2,54 mm doit être attachée au connecteur J48 pour alimenter l'adaptateur secteur. Des broches de cavalier ont été incluses dans le kit de développement. Il semble qu'il ne soit pas inclus, donc si vous ne l'avez pas, vous devez l'acheter.
Installons le système d'exploitation sur la microSD à l'aide d'un PC Windows.
Téléchargez "Jet Pack" sur le site officiel de NVIDIA. Accédez à la page JetPack de NVIDIA sur votre ordinateur et téléchargez la dernière image du système d'exploitation sur le site officiel. Sélectionnez Télécharger l'image de la carte SD de JETSON NANO DEVELOPER KITS dans l'image ci-dessous. Le fichier zip sera téléchargé, décompressons-le. Il devrait y avoir un fichier avec l'extension .img. Je vais l'utiliser après cela. https://developer.nvidia.com/embedded/jetpack
Initialisez (formatez) la carte microSD. Après avoir téléchargé et installé le "SD Card Formatter" fourni par l'Association SD, formatez-le au format rapide. https://www.sdcard.org/jp/downloads/formatter/
Pour utiliser le logiciel appelé balenaEtcher, veuillez installer à partir du site suivant. Après avoir démarré balenaEtcher, cliquez sur Sélectionner une image et sélectionnez le fichier "~ .img" que vous avez téléchargé précédemment. Dans Sélectionner la cible, sélectionnez la carte SD. Enfin, sélectionnez Flash! Pour commencer à écrire. Cela prendra du temps, alors attendez patiemment. https://www.balena.io/etcher/
Insérez la carte microSD et branchez l'adaptateur secteur avec l'unité esclave / clavier / souris LAN sans fil Wifi et HDMI connectés au port USB pour allumer l'appareil. Après cela, définissons en fonction du contenu affiché. En guise de mise en garde, sélectionnez l'anglais pour la sélection de la langue. Si vous utilisez le japonais, le répertoire sera en japonais et vous serez dérangé par des choses inutiles.
Le Jetson Nano dispose de 4 Go de mémoire, ce qui n'est pas suffisant pour la détection d'objets. Créons un fichier Swap pour utiliser microSD comme mémoire virtuelle. Vous pouvez créer un fichier d'échange de 4 Go en exécutant la commande suivante.
#Créer un fichier d'échange
sudo dd if=/dev/zero of=/var/swapfile bs=1G count=4 #4GB
sudo mkswap /var/swapfile #Initialisation du fichier d'échange
sudo chmod 600 /var/swapfile #Modifier les autorisations de fichier(Uniquement accessible par l'utilisateur root)
Vous pouvez modifier la taille du fichier d'échange en modifiant la valeur de count.
De plus, pour monter automatiquement le fichier Swap au démarrage de Jetson Nano, ouvrez le fichier / etc / fstab et ajoutez la ligne suivante à la fin.
/var/swapfile none swap swap 0 0
Veuillez redémarrer ici ou exécuter la commande suivante pour activer le fichier d'échange sans redémarrer.
#Activer le fichier d'échange
sudo swapon /var/swapfile
Vous pouvez vérifier la taille de la zone d'échange allouée en exécutant la commande free -m
. (Étant donné que 2 Go de zone de swap sont alloués dans l'état initial, il devrait être de 6 Go.)
Changez le mode d'alimentation pour des performances maximales. Vous pouvez optimiser les performances en procédant simplement comme suit:
sudo nvpmodel -m 0
sudo jetson_clocks
Ceci termine les réglages du Jetson Nano. La prochaine fois, j'essaierai d'exécuter la détection d'objet sur Jetson Nano.
Ce contenu a été vérifié auprès de M. Mihara, un collègue de l'entreprise. Aussi, j'ai vérifié avec mon ancien collègue Choi au sujet du connecteur. Nous aimerions profiter de cette occasion pour vous remercier.
Recommended Posts