Het hulpprogramma ML.NET Opdrachtregelinterface (CLI) installeren
Meer informatie over het installeren van de ML.NET CLI (opdrachtregelinterface) op Windows, Mac of Linux.
De ML.NET CLI genereert goede kwaliteit ML.NET modellen en broncode met behulp van geautomatiseerde machine learning (AutoML) en een trainingsgegevensset.
Notitie
Dit artikel verwijst naar ML.NET CLI en ML.NET AutoML, die momenteel in preview zijn en materiaal kan worden gewijzigd.
Vereisten
(Optioneel) Visual Studio 2022
U kunt de gegenereerde C#-codeprojecten uitvoeren met Visual Studio door op de F5-toets of met dotnet run
(.NET CLI) te drukken.
Opmerking: Als de opdracht niet werkt nadat u dotnet tool
.NET SDK hebt geïnstalleerd, meldt u zich af bij Windows en meldt u zich opnieuw aan.
Installeren
De ML.NET CLI is geïnstalleerd zoals elk ander dotnet Global Tool. U gebruikt de dotnet tool install --global
.NET CLI-opdracht.
De ML.NET CLI is beschikbaar voor Windows, macOS en Linux. Afhankelijk van uw processorarchitectuur kiest u de x64- of ARM-versie.
Notitie
Op ARM gebaseerde versies van de ML.NET CLI bieden geen ondersteuning voor scenario's voor afbeeldingsclassificatie.
x64
dotnet tool install --global mlnet-win-x64
ARM
dotnet tool install --global mlnet-win-arm64
Als het hulpprogramma niet kan worden geïnstalleerd (dat wil gezegd, als het niet beschikbaar is in de standaard NuGet-feed), worden foutberichten weergegeven. Controleer of de feeds die u verwacht, worden gecontroleerd.
Als de installatie is geslaagd, wordt er een bericht weergegeven met de opdracht die wordt gebruikt om het hulpprogramma aan te roepen en de geïnstalleerde versie, vergelijkbaar met het volgende voorbeeld:
You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.
De OS
en ARCH
in dit geval moeten overeenkomen met de waarden voor het besturingssysteem en de processorarchitectuur die u hebt geselecteerd bij het installeren van de ML.NET CLI.
U kunt bevestigen dat de installatie is geslaagd door de volgende opdracht te typen:
mlnet
U ziet nu de Help voor beschikbare opdrachten voor het mlnet-hulpprogramma, zoals de opdracht Classificatie.
Belangrijk
Als u Linux of macOS gebruikt en een andere console dan Bash gebruikt (bijvoorbeeld zsh, de nieuwe standaardinstelling voor macOS), moet u uitvoerbare machtigingen verlenen mlnet
en opnemen mlnet
in het systeempad. Over het algemeen kunt u dit doen met de volgende opdracht:
chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>
Meer gedetailleerde instructies over hoe u dit kunt doen, moet worden weergegeven in de terminal wanneer u installeert mlnet
(of een algemeen hulpprogramma).
U kunt ook de volgende opdracht gebruiken om het mlnet-hulpprogramma uit te voeren:
~/.dotnet/tools/mlnet
Een specifieke releaseversie installeren
Als u een voorlopige versie of een specifieke versie van het hulpprogramma probeert te installeren, kunt u het besturingssysteem, de processorarchitectuur en het framework opgeven met behulp van de volgende indeling:
dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>
U kunt ook controleren of het pakket juist is geïnstalleerd door de volgende opdracht te typen:
dotnet tool list -g
Het CLI-pakket verwijderen
Als u de ML.NET CLI wilt verwijderen, gebruikt u de pakket-id die u kunt ophalen door de opdracht uit te dotnet tool list --global
voeren. Gebruik vervolgens de dotnet tool uninstall --global
opdracht.
x64
dotnet tool uninstall --global mlnet-win-x64
ARM
dotnet tool uninstall --global mlnet-win-arm64
Het CLI-pakket bijwerken
Als u de ML.NET CLI wilt bijwerken, gebruikt u de pakket-id die u kunt ophalen bij het uitvoeren van de dotnet tool list --global
opdracht. Gebruik vervolgens de dotnet tool update --global
opdracht.
x64
dotnet tool update --global mlnet-win-x64
ARM
dotnet tool update --global mlnet-win-arm64
Installatiemap
De ML.NET CLI kan worden geïnstalleerd in de standaardmap of op een specifieke locatie. De standaardmappen zijn:
Besturingssysteem | Pad |
---|---|
Linux/macOS | $HOME/.dotnet/tools |
Windows | %USERPROFILE%\.dotnet\tools |
Deze locaties worden toegevoegd aan het pad van de gebruiker wanneer de SDK voor het eerst wordt uitgevoerd, zodat Global Tools die daar zijn geïnstalleerd, rechtstreeks kunnen worden aangeroepen.
Opmerking: de globale hulpprogramma's zijn gebruikersspecifiek en niet algemeen. Als u gebruikersspecifiek bent, kunt u geen algemeen hulpprogramma installeren dat beschikbaar is voor alle gebruikers van de computer. Het hulpprogramma is alleen beschikbaar voor elk gebruikersprofiel waarop het hulpprogramma is geïnstalleerd.
Globale hulpprogramma's kunnen ook worden geïnstalleerd in een specifieke map. Wanneer deze is geïnstalleerd in een specifieke map, moet de gebruiker ervoor zorgen dat de opdracht beschikbaar is, door die map op te geven in het pad, door de opdracht aan te roepen met de opgegeven map of het hulpprogramma aan te roepen vanuit de opgegeven map. In dit geval voegt de .NET CLI deze locatie niet automatisch toe aan de omgevingsvariabele PATH.