Partilhar via


Visão geral da avaliação CNTK

Uma vez treinado um modelo, pode usar CNTK biblioteca Eval para avaliar o modelo na sua própria aplicação. CNTK suporta modelo avaliação de C++, Python, C#/.NET e Java. A partir de v2.1, CNTK também suporta Plataforma Universal do Windows (UWP).

As características da Avaliação CNTK incluem

  • Suporte tanto o cpu como o dispositivo GPU.
  • Apoiar vários pedidos de avaliação em paralelo.
  • Otimize o uso da memória por partilha de parâmetros da mesma modelo entre múltiplos fios. Isto reduzirá significativamente o uso da memória ao executar a avaliação num ambiente de serviço.

As páginas seguintes fornecem informações detalhadas sobre modelo avaliação utilizando CNTK Biblioteca.

Aplicações Legacy usando CNTK 1.0

Antes da versão 2.0 CNTK, o CNTK EvalDLL foi usado para avaliar modelo treinado usando cntk.exe com BrainScript. O EvalDLL ainda é suportado, mas funciona apenas para o modelo criado por cntk.exe com o BrainScript. Não pode ser usado para avaliar modelos criados por CNTK 2.0 ou mais tarde usando Python. Recomendamos vivamente a utilização das mais recentes bibliotecas CNTK para avaliação, uma vez que suporta modelo formatos e fornece mais funcionalidades.

Para obter mais detalhes sobre diferentes formatos modelo consulte a página de formato CNTK modelo. Para aplicações antigas que utilizam a interface EvalDLL consulte a página CNTK EvalDLL Overview.