Cache wpływa na czas inicjalizacji narzędzia detekcji i optymalizuje zużycie pamięci GPU.
Aby zoptymalizować pracę detekcji twarzy na GPU, wykonaj następujące czynności:
Zatrzymaj Serwer (zobacz: Zamykanie Serwera).
Jeśli system korzysta z oprogramowania pracującego z wykorzystaniem GPU, niezbędne jest zatrzymanie oprogramowania. |
Utwórz zmienną systemową GPU_CACHE_DIR (zobacz: Załącznik 10. Tworzenie zmiennych systemowych). W polu Wartość zmiennej określ ścieżkę do cache z dowolną nazwą folderu, np. "D:\AN_GPU_cache".
Cache dla wszystkich narzędzi detekcji i sieci neuronowych będzie przechowywane w folderze określonym w tej zmiennej. |
Uruchom wiersz poleceń jako administrator.
Otwórz plik "C:\Program Files\Common Files\AxxonSoft\DetectorPack\TvaFaceGpuCacheGenerator.exe" (1) w wierszu poleceń.
TvaFaceGpuCacheGenerator.exe wymaga co najmniej 1.4 GB wolnej pamięci GPU. |
Określ ID wymaganego GPU (2, zobacz: Ogólne informacje o konfigurowaniu detekcji).
Jeśli chcesz zmienić rozdzielczość strumienia wideo dla detekcji twarzy, wpisz y (3) i określ wymaganą rozdzielczość (4).
GPU korzysta z domyślnej rozdzielczości strumienia wideo. Zmiana rozdzielczości wideo zwiększy procent detekcji twarzy podczas korzystania z rozdzielczości 1920*1080 lub wyższych. |
Naciśnij Enter. Zostanie uruchomiony proces tworzenia cache - zajmie on ok. 20 minut. Po pomyślnym utworzeniu cache, wyświetli się wartość zwrotna "0".
Optymalizacja detekcji twarzy na GPU jest zakończona.
Gdy zaktualizujesz Face Recognition Pack Add-on (zobacz: Instalacja pakietów DetectorPack Axxon One) lub zmienisz model NVIDIA GPU, niezbędne jest ponowne utworzenie cache. |