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
(İsteğe bağlı) Visual Studio 2022
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.
OS
ARCH
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin