Valutazione EvalDLL in Linux
La EvalDll
libreria in Linux viene fornita come libreria C++.
Il modello di utilizzo per la valutazione è il seguente:
- Ottenere un'istanza del motore di valutazione usando GetEvalF() (per il
float
tipo di dati) o GetEvalD() (per ildouble
tipo di dati). - Caricare il modello (o creare la rete) nel motore di valutazione.
- Valutare un input rispetto al modello e ottenere l'output corrispondente.
- Eliminare il modello al termine.
La libreria di valutazione, Cntk.Eval
, è disponibile cntk/lib
in nel pacchetto binario CNTK. Se si compila CNTK dal codice sorgente, la libreria Cntk.Eval
condivisa è disponibile nella lib
cartella della directory di compilazione.
Qualsiasi programma che usa la libreria di valutazione deve collegare le Cntk.Core
librerie e Cntk.Math
, ad esempio
-lCntk.Eval-<VERSION> -lCntk.Math-<VERSION>
e impostare il percorso di ricerca appropriato per queste librerie. Usare la stessa versione di compilazione (Debug/Release) e la stessa versione del compilatore usata per creare le librerie. Il CPPEvalClient nel codice sorgente CNTK illustra il modello di utilizzo in Linux. Il makefile contiene il EVAL_SAMPLE_CLIENT di destinazione che mostra come compilare l'esempio.
Per informazioni dettagliate sull'API C++ fornita da EvalDll, vedere la pagina API C++ EvalDll .