Dela via


Exempel på EvalDll C++/C#

Före CNTK 2.0-versionen användes CNTK EvalDLL för att utvärdera modellen som tränats med hjälp av cntk.exe med BrainScript. EvalDLL stöds fortfarande, men fungerar bara för modellen som skapats av cntk.exe med BrainScript. Den kan inte användas för att utvärdera modeller som skapats av CNTK 2.0 eller senare med hjälp av Python. Vi rekommenderar starkt att du använder de senaste CNTK biblioteken för utvärdering, eftersom det stöder modellformat och innehåller fler funktioner.

För äldre program som fortfarande använder EvalDll innehåller EvalClients.sln följande exempel:

På Windows används lösningsfilen EvalClients.sln för att skapa och köra exempel. Observera

  • Du behöver Visual Studio uppdatering 3 från 2015 för att använda dessa exempel.
  • Exemplen bör skapas för 64-bitars målplattformen. Annars uppstår vissa problem när biblioteket anropas. Mer information finns på sidan Felsöka CNTK.
  • Efter en lyckad version sparas den körbara filen under mappen $(SolutionDir)....$(Platform)$(ProjectName).$(Configuration)\, t.ex. ....\X64\CPPEvalClient.Release\CppEvalClient.exe.

I Linux kan du läsa för Makefile att skapa exempel. Målnamnet EVAL_CLIENT och EVAL_EXTENDED_CLIENT används för att skapa dessa projekt.