Aracılığıyla paylaş


ML.NET Command-Line Arabirimi (CLI) aracını yükleme

ML.NET CLI'yi (komut satırı arabirimi) Windows, Mac veya Linux'a yüklemeyi öğrenin.

ML.NET CLI, otomatik makine öğrenmesi (AutoML) ve bir eğitim veri kümesi kullanarak iyi kaliteli ML.NET modelleri ve kaynak kodu oluşturur.

Not

Bu makale, şu anda önizleme aşamasında olan ve malzemenin değiştirilebilir olduğu ML.NET CLI ve ML.NET AutoML'yi ifade eder.

Önkoşullar

  • .NET 8 SDK

  • Visual Studio 2022 (İsteğe bağlı)

Oluşturulan C# kod projelerini Visual Studio ile F5 tuşuna basarak veya dotnet run (.NET CLI) ile çalıştırabilirsiniz.

Not: .NET SDK'sını yükledikten sonra dotnet tool komutu çalışmıyorsa Windows oturumunu kapatın ve yeniden oturum açın.

Yüklemek

ML.NET CLI, diğer dotnet Genel Araçları gibi yüklenir. .NET CLI dotnet tool install --global komutunu kullanırsınız.

ML.NET CLI, Windows, macOS ve Linux için kullanılabilir. İşlemci mimarinize bağlı olarak x64 veya ARM sürümünü seçin.

Not

ML.NET CLI'nın ARM tabanlı sürümleri görüntü sınıflandırma senaryolarını desteklemez.

x64

dotnet tool install --global mlnet-win-x64

KOL

dotnet tool install --global mlnet-win-arm64

Araç yüklenemediyse (yani varsayılan NuGet akışında kullanılamıyorsa), hata iletileri görüntülenir. Beklediğiniz akışların kontrol edildiğini kontrol edin.

Yükleme başarılı olursa, aşağıdaki örneğe benzer şekilde aracı çağırmak için kullanılan komutu ve yüklü sürümü gösteren bir ileti görüntülenir:

You can invoke the tool using the following command: mlnet
Tool 'mlnet-<OS>-<ARCH>' (version 'X.X.X') was successfully installed.

Bu durumda OS ve ARCH, ML.NET CLI'yi yüklerken seçtiğiniz işletim sistemi ve işlemci mimarisinin değerleriyle eşleşmelidir.

Aşağıdaki komutu yazarak yüklemenin başarılı olduğunu doğrulayabilirsiniz:

mlnet

Mlnet aracı için 'classification' komutu gibi kullanılabilir komutlar hakkında yardıma bakmalısınız.

Önemli

Linux veya macOS çalıştırıyorsanız ve Bash dışında bir konsol kullanıyorsanız (örneğin, macOS için yeni varsayılan olan zsh), mlnet yürütülebilir izinler vermeniz ve sistem yoluna mlnet eklemeniz gerekir. Genel olarak, bunu aşağıdaki komutla yapabilirsiniz:

chmod +x <PATH-TO-MLNET-CLI-EXECUTABLE>

Bunun nasıl yapılacağını gösteren daha ayrıntılı yönergeler, mlnet (veya herhangi bir genel araç) yüklediğinizde terminalde görünmelidir.

Alternatif olarak, mlnet aracını çalıştırmak için aşağıdaki komutu kullanmayı deneyebilirsiniz:

~/.dotnet/tools/mlnet

Belirli bir yayın sürümünü yükleme

Ön sürüm sürümünü veya aracın belirli bir sürümünü yüklemeye çalışıyorsanız, aşağıdaki biçimi kullanarak işletim sistemi, işlemci mimarisi ve çerçeve belirtebilirsiniz:

dotnet tool install -g mlnet-<OS>-<ARCH> --framework <FRAMEWORK>

Aşağıdaki komutu yazarak paketin düzgün yüklenip yüklenmediğini de de de kontrol edebilirsiniz:

dotnet tool list -g

CLI paketini kaldırma

ML.NET CLI'yi kaldırmak için dotnet tool list --global komutunu çalıştırarak alabileceğiniz paket kimliğini kullanın. Ardından dotnet tool uninstall --global komutunu kullanın.

x64

dotnet tool uninstall --global mlnet-win-x64

KOL

dotnet tool uninstall --global mlnet-win-arm64

CLI paketini güncelleştirme

ML.NET CLI'yi güncelleştirmek için dotnet tool list --global komutunu çalıştırarak alabileceğiniz paket kimliğini kullanın. Ardından dotnet tool update --global komutunu kullanın.

x64

dotnet tool update --global mlnet-win-x64

KOL

dotnet tool update --global mlnet-win-arm64

Yükleme dizini

ML.NET CLI varsayılan dizine veya belirli bir konuma yüklenebilir. Varsayılan dizinler şunlardır:

İşletim sistemi Yol
Linux/macOS $HOME/.dotnet/tools
Windows %USERPROFILE%\.dotnet\tools

Bu konumlar, SDK ilk kez çalıştırıldığında kullanıcının yoluna eklenir, bu nedenle oraya yüklenen Genel Araçlar doğrudan çağrılabilir.

Not: Genel Araçlar makine geneli değil kullanıcıya özgü araçlardır. Kullanıcıya özgü olmak, makinenin tüm kullanıcıları tarafından kullanılabilen bir Genel Araç yükleyemeyeceğiniz anlamına gelir. Araç yalnızca aracın yüklendiği her kullanıcı profili için kullanılabilir.

Genel Araçlar belirli bir dizine de yüklenebilir. Belirli bir dizine yüklendiğinde, kullanıcı komutu yola ekleyerek, komutu belirtilen dizinle çağırarak veya aracı belirtilen dizin içinden çağırarak komutun kullanılabilir olduğundan emin olmalıdır. Bu durumda, .NET CLI bu konumu PATH ortam değişkenine otomatik olarak eklemez.

Ayrıca bkz.