Udostępnij przez


Ocena EvalDLL w systemie Linux

Biblioteka EvalDll w systemie Linux jest udostępniana jako biblioteka języka C++.

Wzorzec użycia do oceny jest następujący:

  1. Pobierz wystąpienie aparatu oceny przy użyciu metody GetEvalF() (dla float typu danych) lub GetEvalD() (dla double typu danych).
  2. Załaduj model (lub utwórz sieć) w a aparatu oceny.
  3. Oceń dane wejściowe względem modelu i uzyskaj odpowiednie dane wyjściowe.
  4. Po zakończeniu należy usunąć model.

Biblioteka ewaluacyjne , Cntk.Evalznajduje się w obszarze cntk/lib w CNTK pakietu binarnego. Jeśli skompilujesz CNTK na podstawie kodu źródłowego, biblioteka Cntk.Eval udostępniona będzie dostępna w lib folderze katalogu kompilacji.

Każdy program korzystający z biblioteki ewaluacyjnej musi połączyć biblioteki Cntk.Core i Cntk.Math, np.

-lCntk.Eval-<VERSION> -lCntk.Math-<VERSION>

i ustaw odpowiednią ścieżkę wyszukiwania dla tych bibliotek. Użyj tej samej wersji kompilacji (debugowania/wydania) i tej samej wersji kompilatora co ta, która została użyta do utworzenia bibliotek. Obiekt CPPEvalClient w kodzie źródłowym CNTK ilustruje wzorzec użycia w systemie Linux. Plik reguł programu Make zawiera EVAL_SAMPLE_CLIENT docelowy pokazujący sposób kompilowania przykładu.

Aby uzyskać szczegółowe informacje na temat interfejsu API języka C++ dostarczonego przez firmę EvalDll, zapoznaj się ze stroną interfejsu API języka C++ platformy EvalDll .