Compartilhar via


Visão geral da avaliação de CNTK

Depois de treinar um modelo, você pode usar CNTK biblioteca Eval para avaliar o modelo em seu próprio aplicativo. CNTK dá suporte à avaliação de modelo de C++, Python, C#/.NET e Java. A partir da v2.1, CNTK também dá suporte a Plataforma Universal do Windows (UWP).

Os recursos da Avaliação de CNTK incluem

  • Suporte a dispositivos de CPU e GPU.
  • Suporte a várias solicitações de avaliação em paralelo.
  • Otimize o uso de memória por compartilhamento de parâmetros do mesmo modelo entre vários threads. Isso reduzirá significativamente o uso de memória ao executar a avaliação em um ambiente de serviço.

As páginas a seguir fornecem informações detalhadas sobre a avaliação do modelo usando CNTK Biblioteca.

Aplicativos herdados usando CNTK 1.0

Antes do CNTK versão 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 por CNTK 2.0 ou posterior usando 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 obter mais detalhes sobre diferentes formatos de modelo, consulte a página de formato de modelo CNTK. Para aplicativos herdados que usam a interface EvalDLL, consulte a página de visão geral CNTK EvalDLL.