Instrukcja obsługi Samouczek narzędzia OpenVINO™ Workflow Consolidation Tool

Informacje​


OpenVINO™ Workflow Consolidation Tool (OWCT) to narzędzie do głębokiego uczenia służące do konwertowania wytrenowanych modeli na silniki wnioskowania akcelerowane przez zestaw narzędzi Intel® Distribution of OpenVINO™. Silniki wnioskowania umożliwiają weryfikację wyników wnioskowania wytrenowanych modeli.

Zestaw narzędzi Intel® Distribution of OpenVINO™ oparty jest na konwolucyjnych sieciach neuronowych (CNN). Zestaw narzędzi rozszerza obciążenia robocze na akceleratory sprzętowe Intel®, aby zmaksymalizować wydajność.
Narzędzie OWCT można zainstalować z App Center w systemie QTS. Uwaga:
Aby korzystać z narzędzia OWCT, musi być zainstalowana aplikacja Container Station.

GUID-185D09ED-B2FC-4B88-BFF0-840E1B721DF8-low.png


  • Zgodność
  • Akceleratory sprzętowe
  • Tworzenie silników wnioskowania
  • Używanie wizji komputerowej z silnikami wnioskowania
  • Zarządzanie silnikami wnioskowania

Zgodność​


PlatformaObsługa
Modele NAS
  • TVS-x72XT
    Uwaga:
    Model TVS-x72XT nie obsługuje kart FPGA (field-programmable gate array) jako akceleratorów sprzętowych.
  • TVS-x72XU
  • TS-2888X
Uwaga:
Narzędzie OpenVINO™ Workflow Consolidation Tool obsługują wyłącznie modele NAS oparte na procesorach Intel.
System operacyjnyQTS 4.4
Wersja zestawu narzędzi Intel® Distribution of OpenVINO™2018R5

Szczegółowe informacje można znaleźć pod adresem Release Notes for Intel® Distribution of OpenVINO™ Toolkit 2022.

Akceleratory sprzętowe​


Akceleratory sprzętowe zainstalowane w urządzeniu NAS można wykorzystać do poprawy wydajności silników wnioskowania.

Akceleratory sprzętowe zainstalowane w urządzeniu NAS są wyświetlane na ekranie głównym.

GUID-DA664417-40DF-485D-83C9-F875C153929B-low.png


Akceleratory sprzętowe ze statusem Gotowy mogą być używane podczas tworzenia silników wnioskowania.

Jeśli wyświetlany jest status Ustawienia, należy przejść do Panelu sterowania > System > Sprzęt > Karta graficzna, aby skonfigurować akcelerator sprzętowy.
Uwaga:
  • Aby używać kart FPGA (field-programmable gate array) w urządzeniu NAS firmy QNAP, należy wyłączyć przekazywanie maszyny wirtualnej (VM pass-through).
  • Każdy zasób FPGA może tworzyć jeden silnik wnioskowania.
  • Każdy zasób VPU (vision processing unit) może tworzyć jeden silnik wnioskowania.

Tworzenie silników wnioskowania​


Narzędzie OWCT służy do tworzenia silników wnioskowania i konfigurowania parametrów wnioskowania.

  1. Otwórz narzędzie OWCT.
  2. Kliknij + OpenVINO™ Engine.
    GUID-55530E78-058E-4412-95A9-66C6DC5BC5EA-low.png


    Pojawi się okno Utwórz nowy silnik wnioskowania OpenVINO™.

    GUID-03502EC3-E9C4-4F95-99BF-3A25C1725EE7-low.png
  3. Wybierz model wnioskowania.
    GUID-87EB7C29-2B96-483B-A5CB-0E77A454ADE0-low.png
  4. Kliknij Dalej.
  5. Skonfiguruj model wnioskowania.
    PoleOpis
    NazwaWprowadź nazwę składającą się z 2 do 50 znaków.
    Model wnioskowaniaWyświetla typ modelu wnioskowania.
    Typ wnioskowaniaWybierz typ wnioskowania dla swojego modelu.
    Plik wstępnie wytrenowanego modelu Intel®Wybierz plik wstępnie wytrenowanego modelu.
    Wskazówka:
    Kliknij Przewodnik, aby wyświetlić informacje o wybranym modelu.
    Typ źródłaWybierz typ pliku źródłowego do przesłania do silnika wnioskowania.
    Akcelerator/PrecyzjaWybierz akcelerator sprzętowy i poziom precyzji, które będą miały wpływ na czas trwania i dokładność wnioskowania.

    PoleOpis
    NazwaWprowadź nazwę składającą się z 2 do 50 znaków.
    Model wnioskowaniaWyświetla typ modelu wnioskowania.
    Typ wnioskowaniaWybierz typ wnioskowania dla swojego modelu.
    Typ źródłaWybierz typ pliku źródłowego do przesłania do silnika wnioskowania.
    AkceleratorWybierz akcelerator sprzętowy, który będzie określać prędkość przetwarzania, gdy silnik wnioskowania korzysta z innego urządzenia.
    PrecyzjaWybierz poziom precyzji, który będzie określać czas trwania i dokładność wnioskowania.
    Bitstream (tylko FPGA)Wybierz plik obliczeniowy dla urządzenia FPGA.
    FrameworkWybierz framework dla swojego modelu wnioskowania.
    Uwaga:
    Narzędzie OWCT obsługuje obecnie frameworki Tensorflow i Caffe.
    Pliki modeluWybierz pliki modelu dla swojego modelu wnioskowania.
    W zależności od frameworka należy przesłać określone typy plików:
    • Tensorflow: .pf, .config
    • Caffe: .caffemodel, .prototxt
    Plik etykiet (opcjonalny)Wszystkie wykryte obiekty będą wyświetlane podczas wnioskowania.
    Argumenty (opcjonalne)Dodaj argumenty do swojego silnika wnioskowania.
  6. Kliknij Dalej.
  7. Sprawdź podsumowanie.
  8. Kliknij Utwórz.

Narzędzie OWCT tworzy silnik wnioskowania i wyświetla go na ekranie Zdarzenia wnioskowania.

GUID-3E01887D-6072-4CF0-A127-B50F347E4D88-low.png


Używanie wizji komputerowej z silnikami wnioskowania​


  1. Otwórz narzędzie OWCT.
  2. Przejdź do ekranu Zdarzenia wnioskowania.
    GUID-11B37EAD-5B7D-453D-B63D-B66453E2FCBA-low.png
  3. Upewnij się, że status docelowego silnika wnioskowania to Gotowy.
    GUID-F22DF319-8503-46AB-B73E-FBAE8E49836A-low.png
  4. Kliknij łącze znajdujące się pod nazwą silnika wnioskowania.
    GUID-E246F667-CFAB-4CF4-B99F-C2B1B1A2FBAF-low.png


    Okno Wykrywanie obiektów otworzy się w nowej karcie.

    GUID-2463EF4E-C934-40B0-96A8-237EA81FA9BB-low.png
  5. Kliknij Prześlij.
    GUID-DE386EF1-EB00-4935-B99E-C337D3641B5B-low.png

    Pojawi się okno Wybierz plik.
    GUID-0007FD70-4757-4FBD-986F-D698075FDA3D-low.png
  6. Wybierz plik.
  7. Kliknij Prześlij.
    Rozpocznie się proces wnioskowania z wykrywaniem obiektów.
  8. Po zakończeniu wnioskowania kliknij Pobierz.
    GUID-F23A4CF0-B3D8-415F-90B7-81EF5A4971DB-low.png

    Pojawi się okno Wybierz folder.
  9. Wybierz folder, w którym chcesz zapisać wynik wnioskowania.
  10. Kliknij Zapisz.

Zarządzanie silnikami wnioskowania​


Silnikami wnioskowania można przeglądać i zarządzać na ekranie Zdarzenia wnioskowania.

GUID-B45928D8-0658-4118-A0AB-8096413F1196-low.png


PrzyciskOpis
GUID-263BA33A-00A9-4FF7-96CE-58071E6F6950-low.png
Uruchamia proces wnioskowania.
GUID-EA696A3D-9700-4D44-A3F6-3DF86A87A273-low.png
Zatrzymuje proces wnioskowania.
GUID-0F6DA852-7FCC-4376-8C1D-B423FDA855D3-low.png
Wyświetla szczegóły i status dziennika silnika wnioskowania.
GUID-F4DA0760-BDB5-4721-B671-EFA75508CB54-low.png
Zapisuje silnik wnioskowania jako plik reprezentacji pośredniej (IR) do zaawansowanych zastosowań.
GUID-F6CD8E36-5261-4F36-9E42-69F37E0AEF5D-low.png
Usuwa silnik wnioskowania.