Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Mulai OpenVINO™ toolkit Aplikasi Python saat Boot menggunakan System Service pada Raspbian* OS

Jenis Konten: Instal & Pengaturan   |   ID Artikel: 000055416   |   Terakhir Ditinjau: 20/11/2023

Perkenalan

Panduan ini memberi pengguna langkah-langkah untuk membuat layanan sistem guna menginisialisasi variabel lingkungan toolkit OpenVINO™ dan menjalankan aplikasi benchmark_app.py Python untuk Raspbian*. Proses ini mungkin berlaku untuk distribusi Linux* lainnya, tetapi panduan ini ditulis agar berfungsi untuk Raspbian* OS.

Langkah-langkah di bawah ini mengasumsikan Anda telah menginstal toolkit OpenVINO™ dan instalasi Anda telah diverifikasi. Jika Anda belum melakukannya, silakan kunjungi tautan berikut:

Persyaratan Sistem

  • Raspbian* Buster, 32-bit

Langkah-langkah untuk Membuat File Layanan Sistem

  1. Instal alat dan unduh file yang diperlukan:

    sudo pip install progress
    cd ~/

    wget https://storage.openvinotoolkit.org/repositories/open_model_zoo/2022.1/models_bin/3/person-vehicle-bike-detection-crossroad-0078/FP16/person-vehicle-bike-detection-crossroad-0078.bin -O ~/Unduhan/person-vehicle-bike-detection-crossroad-0078.bin
    wget https://storage.openvinotoolkit.org/repositories/open_model_zoo/2022.1/models_bin/3/person-vehicle-bike-detection-crossroad-0078/FP16/person-vehicle-bike-detection-crossroad-0078.xml -O ~/Unduhan/person-vehicle-bike-detection-crossroad-0078.xml
    wget https://github.com/intel-iot-devkit/sample-videos/raw/master/people-detection.mp4 -O ~/Downloads/people-detection.mp4

  2. Buat skrip bash untuk menginisialisasi variabel lingkungan OpenVINO* dan jalankan skrip python:

    vi ~/openvino-object-detection-demo-script

    #!/tempat sampah/bash
    sumber /home/pi/openvino_dist/setupvars.sh
    /usr/bin/python3 /home/pi/openvino_dist/extras/open_model_zoo/demos/object_detection_demo/python/object_detection_demo.py -i /home/pi/Downloads/people-detection.mp4 -m /home/pi/Downloads/person-vehicle-bike-detection-crossroad-0078.xml -d MYRIAD -di ssd

  3. Ubah hak akses dan kepemilikan file skrip bash:

    chmod u+x ~/openvino-object-detection-demo-script

  4. Buat file layanan di bawah /etc/systemd/system dengan konten seperti yang ditunjukkan di bawah ini:

    sudo vi /etc/systemd/system/openvino-object-detection-demo.service

    [Unit]
    Description=Init OpenVINO env and run python object detection demo
    After=network.target

    [Service]
    ExecStart=/home/pi/openvino-object-detection-demo-script
    WorkingDirectory=/home/pi
    StandardOutput=inherit
    StandardError=inherit
    Restart=on-failure
    User=pi

    [Install]
    WantedBy=multi-user.target

  5. Aktifkan layanan sistem untuk memulai saat boot dan memulai layanan sistem:

    sudo systemctl enable openvino-object-detection-demo.service
    sudo systemctl start openvino-object-detection-demo.service

  6. Untuk memeriksa status layanan sistem:

    sudo systemctl status openvino-object-detection-demo.service

  7. Atau untuk menonaktifkan layanan selama waktu boot, pertama-tama hentikan layanan dan kemudian nonaktifkan layanan:

    sudo systemctl stop openvino-object-detection-demo.service
    sudo systemctl disable openvino-object-detection-demo.service

Untuk informasi lebih lanjut tentang layanan sistem untuk Linux*, silakan lihat halaman manual untuk systemd.

man systemd

Produk Terkait

Artikel ini berlaku untuk 2 produk.

Pelepasan Tanggung Jawab

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.