Compartilhar via


Exemplos de EvalDll C++/C#

Antes da versão CNTK 2.0, o CNTK EvalDLL era usado para avaliar o modelo treinado usando cntk.exe com o BrainScript. O EvalDLL ainda tem suporte, mas funciona apenas para o modelo criado por cntk.exe com o BrainScript. Ele não pode ser usado para avaliar modelos criados pelo CNTK 2.0 ou posterior usando o Python. É altamente recomendável usar as bibliotecas de CNTK mais recentes para avaliação, pois ela dá suporte a formatos de modelo e fornece mais recursos.

Para aplicativos herdados que ainda estão usando o EvalDll, o EvalClients.sln contém os seguintes exemplos:

No Windows, o arquivo de solução EvalClients.sln é usado para compilar e executar exemplos. Observe

  • Você precisa Visual Studio Atualização 3 de 2015 para usar esses exemplos.
  • Os exemplos devem ser criados para a plataforma de destino de 64 bits. Caso contrário, alguns problemas surgem ao chamar a biblioteca. Consulte também a página solucionar problemas CNTK para obter mais informações.
  • Após um build bem-sucedido, o executável é salvo na pasta $(SolutionDir)....$(Platform)$(ProjectName).$(Configuration)\, por exemplo, ....\X64\CPPEvalClient.Release\CppEvalClient.exe.

No Linux, consulte os Makefile exemplos de criação. O nome de destino EVAL_CLIENT e EVAL_EXTENDED_CLIENT são usados para criar esses projetos.