[PYTHON] Exécutez YOLO v3 sur AWS v2

Objectif

Exécutez YOLO sur AWS.

Ce qui a été utilisé

[YOLO] https://github.com/ptxyasu/keras-yolo3 [AWS] EC2 https://aws.amazon.com/jp/ec2/

couler

  1. Créez un environnement sur AWS
  2. Installation des données requise pour AWS
  3. Exécutez yolo

À propos d'AWS EC2

Cette fois, j'ai utilisé Amazon Linux 2, qui était un niveau gratuit.

Solution

Tout d'abord, exécutez YOLO dans l'environnement dans lequel vous développez habituellement. Ici, je l'ai changé pour qu'il ne fonctionne que sur le CPU. Utilisez la commande gratuite pour vérifier l'utilisation du processeur en cours d'exécution. Ensuite, il semblait qu'environ 2G suffirait. → Le type d'instance est décidé comme t2.medium avec une marge.

** Après cela, si vous mettez tensorflow, keras, etc. et exécutez le programme de détection J'ai pu le détecter en toute sécurité! ** **

Plans futurs

Exécutez le programme de détection via PHP afin que le résultat puisse être confirmé à partir d'un smartphone ou autre.

Recommended Posts

Exécutez YOLO v3 sur AWS v2
Exécutez YOLO v3 sur AWS
Exécutez Python selon la planification sur AWS Lambda
Exécutez TensorFlow sur une instance GPU sur AWS
Jupyter sur AWS
[Python] Exécutez Headless Chrome sur AWS Lambda
YOLO avec Chainer
Exécutez régulièrement des programmes Python sur AWS Lambda
(Pour moi-même) AWS_Flask_3 (Installer / exécuter Flask sur AWS)
Exécutez Django sur PythonAnywhere
Construction de l'environnement YOLO v4 ①
Exécutez OpenMVG sur Mac
Installez Docker sur AWS
Exécutez Jupyter sur Ubuntu sous Windows
Exécutez Openpose sur Python (Windows)
Exécutez AWS IoT Device SDK for Python sur Raspberry Pi
Exécutez Tensorflow 2.x sur Python 3.7
Exécutez le CGI de Python sur CORESERVER
Exécutez la commande unix sur python
Exécutez IPython Notebook sur Docker
Exécutez Circuit Python sur Seeeduino XIAO
Exécutez Jupyter Notebook sous Windows
Exécutez OpenVino sur macOS Catalina
Exécutez une application Java qui réside sur AWS EC2 en tant que démon
Création d'un environnement pour exécuter ChainerMN sur une instance de GPU AWS
Exécutez MuJoCo sur WSL (2) (également GUI)
Installez et exécutez Dropbox sur Ubuntu 20.04
Exécutez Tensorflow avec la prise en charge native de Windows
Utiliser jupyter sur une instance GPU sur AWS
Exécutez un serveur Linux avec GCP
Exécutez l'image Docker de TensorFlow sur Python3
Comment exécuter matplotlib sur heroku
Exécutez SwitchBot avec Bleak sur Windows 10
Exécutez Matplotlib sur un conteneur Docker
Installez l'AWS CLI v2 sans sudo
Exécutez headless-chrome sur une image basée sur Debian
Exécutez et consultez AWS Kinesis Firehose
Exécutez XGBoost sur Bash sur Ubuntu sous Windows
Exécutez TensorFlow2 sur le serveur VPS
Exécutez le client VMware Horizon sur Debian
[Note] Exécutez Django sur Amazon Linux 2
Exécutez Keras sur Google Colaboratory TPU
Exécutez Yocto sur Ubuntu en utilisant QEMU.
Exécutez Sesame sur le PaSoRi de Sony (RCS370)
Exécutez régulièrement Python sur Heroku Scheduler
Exécutez cron sur Amazon Linux (défini sur Linux)
J'ai essayé la détection d'objets avec YOLO v3 (TensorFlow 2.0) sur un processeur Windows!
Le module ne peut pas être importé en Python sur EC2 exécuté à partir d'AWS Lambda