Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A EvalDll biblioteca em Linux é fornecida como uma biblioteca C++.
O padrão de utilização para avaliação é o seguinte:
- Obtenha uma instância do motor de avaliação utilizando o GetEvalF() (para o
floattipo de dados) ou o GetEvalD() (para o tipo dedoubledados). - Carregue o modelo (ou crie a rede) no motor de avaliação.
- Avalie algumas entradas contra a modelo e obtenha a saída correspondente.
- Elimine a modelo quando terminar.
A biblioteca de avaliação, Cntk.Evalpode ser encontrada cntk/lib no pacote binário CNTK. Se construir CNTK a partir do código fonte, a lib biblioteca Cntk.Eval partilhada está disponível na pasta do diretório de construção.
Qualquer programa que utilize a biblioteca de avaliação tem de ligar as bibliotecas Cntk.Core e Cntk.Math, por exemplo.
-lCntk.Eval-<VERSION> -lCntk.Math-<VERSION>
, e definir o caminho de pesquisa apropriado para estas bibliotecas. Por favor, use o mesmo sabor de construção (Debug/Release) e a mesma versão do compilador que a usada para criar as bibliotecas. O CPPEvalClient no código fonte CNTK ilustra o padrão de utilização em Linux. O Makefile contém o EVAL_SAMPLE_CLIENT-alvo que mostra como construir o exemplo.
Para mais informações sobre a API C++ fornecida pela EvalDll, consulte a página API EvalDll C++ .