Overzicht van CNTK evaluatie
Zodra u een model hebt getraind, kunt u CNTK Eval-bibliotheek gebruiken om het model in uw eigen toepassing te evalueren. CNTK ondersteunt modelevaluatie van C++, Python, C#/.NET en Java. Vanaf v2.1 ondersteunt CNTK ook Universeel Windows-platform (UWP).
Functies van de CNTK Evaluatie omvatten
- Ondersteuning voor cpu- en GPU-apparaten.
- Ondersteuning voor meerdere evaluatieaanvragen parallel.
- Optimaliseer het geheugengebruik door het delen van parameters van hetzelfde model tussen meerdere threads. Dit vermindert het geheugengebruik aanzienlijk bij het uitvoeren van evaluatie in een serviceomgeving.
Op de volgende pagina's vindt u gedetailleerde informatie over modelevaluatie met behulp van CNTK Bibliotheek.
- evaluatie van CNTK-bibliotheek in Windows
- evaluatie van CNTK-bibliotheek in Linux
- evaluatie van CNTK-bibliotheek met Python
- NuGet-pakketten
- Evaluatie in Azure
- Evaluatie van Universeel Windows-platform (UWP)
Verouderde toepassingen met CNTK 1.0
Vóór de CNTK 2.0-versie werd de CNTK EvalDLL gebruikt om het model te evalueren dat is getraind met behulp van cntk.exe met BrainScript. De EvalDLL wordt nog steeds ondersteund, maar werkt alleen voor het model dat is gemaakt door cntk.exe met BrainScript. Het kan niet worden gebruikt om modellen te evalueren die zijn gemaakt door CNTK 2.0 of hoger met behulp van Python. We raden u ten zeerste aan om de nieuwste CNTK bibliotheken te gebruiken voor evaluatie, omdat deze modelindelingen ondersteunt en meer functies biedt.
Raadpleeg de pagina CNTK modelindeling voor meer informatie over verschillende modelindelingen. Raadpleeg de overzichtspagina van CNTK EvalDLL voor verouderde toepassingen die gebruikmaken van de EvalDLL-interface.