Aracılığıyla paylaş


ML.NET Komut Satırı 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 ML.NET CLI ve ML.NET AutoML'ye başvurur ve malzeme değiştirilebilir.

Önkoşullar

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

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

Yükleme

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

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

ARM

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 denetlendiğini denetleyin.

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.

OSARCH ve bu durumda, ML.NET CLI'yi yüklerken seçtiğiniz işletim sistemi ve işlemci mimarisi 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 için yardım görmeniz gerekir.

Ö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), yürütülebilir izinler vermeniz mlnet ve sistem yoluna eklemeniz mlnet gerekir. Genel olarak, bunu aşağıdaki komutla yapabilirsiniz:

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

Bunu nasıl yapacağınıza ilişkin daha ayrıntılı yönergeler( veya herhangi bir genel araç) yüklediğinizde mlnet 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

Bir yayın öncesi 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 sistemini, işlemci mimarisini ve çerçeveyi 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 komutunu çalıştırarak dotnet tool list --global alabileceğiniz paket kimliğini kullanın. Ardından komutunu kullanın dotnet tool uninstall --global .

x64

dotnet tool uninstall --global mlnet-win-x64

ARM

dotnet tool uninstall --global mlnet-win-arm64

CLI paketini güncelleştirme

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

x64

dotnet tool update --global mlnet-win-x64

ARM

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:

OS 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.