ML.NET Command-Line Arabirimi (CLI) aracını yükleme
ML, Mac veya Linux'ta ML.NET CLI'Windows yi (komut satırı arabirimi) nasıl yükleyebilirsiniz?
ML.NET CLI, otomatik makine öğrenmesi (AutoML) ve eğitim veri kümesi ML.NET modelleri ve kaynak kodu ile iyi kaliteli modeller üretir.
Not
Bu konu, şu anda Önizlemede olan ML.NET CLI ve ML.NET AutoML'yi ifade eder ve malzemeler değişebilir.
Ön koşullar
(İsteğe bağlı) Visual Studio 2019
Oluşturulan C# kod projelerini anahtara basarak Visual Studio F5 dotnet run (.NET CLI) ile çalıştırabilirsiniz.
Not: .NET SDK'yı yükledikten sonra komut çalışmıyorsa, Windows dotnet tool yeniden oturum açma.
Yükleme
ML.NET CLI, diğer tüm dotnet Genel Araç'ları gibi yüklenir. dotnet tool install.NET CLI komutunu kullanırsiniz.
Aşağıdaki örnekte, ML.NET CLI'nin varsayılan akış NuGet nasıl yükleyecekleri gösterir:
dotnet tool install -g mlnet
Araç yüklenemiyorsa (yani varsayılan akış akışında kullanılamıyorsa), NuGet iletileri görüntülenir. Beklenen akışların denetleneni kontrol edin.
Yükleme başarılı olursa, aşağıdaki örnekte olduğu gibi aracı ve yüklü sürümü çağıran komutu gösteren bir ileti görüntülenir:
You can invoke the tool using the following command: mlnet
Tool 'mlnet' (version 'X.X.X') was successfully installed.
Aşağıdaki komutu yazarak yüklemenin başarılı olduğunu onaylayın:
mlnet
Mlnet aracı için 'classification' komutu gibi kullanılabilir komutlar için yardım görüyor gerekir.
Önemli
Linux veya macOS kullanıyorsanız Bash dışında bir konsol (örneğin, macOS için yeni varsayılan olan zsh) kullanıyorsanız yürütülebilir izinler vermeli ve sistem yoluna mlnet mlnet eklemelisiniz. Bunu yapmaya ilişkin yönergeler, yükleme (veya herhangi bir genel araç) mlnet terminalde görünecektir.
Alternatif olarak, mlnet aracını çalıştırmak için aşağıdaki komutu kullanmayı abilirsiniz:
~/.dotnet/tools/mlnet
Belirli bir yayın sürümünü yükleme
Sürüm öncesi sürümü veya aracın belirli bir sürümünü yüklemeye çalışıyorsanız, çerçeveyi aşağıdaki biçimi kullanarak belirtebilirsiniz:
dotnet tool install -g mlnet --framework <FRAMEWORK>
Ayrıca, aşağıdaki komutu yazarak paketin düzgün yük olup olamayacaklarını da kontrol edebilirsiniz:
dotnet tool list -g
CLI paketini kaldırma
Paketi yerel makineden kaldırmak için aşağıdaki komutu yazın:
dotnet tool uninstall mlnet -g
CLI paketini güncelleştirme
Paketi yerel makineden güncelleştirmek için aşağıdaki komutu yazın:
dotnet tool update -g mlnet
Yükleme dizini
ML.NET CLI varsayılan dizine veya belirli bir konuma yükleyebilir. Varsayılan dizinler:
| İşletim Sistemi | Yol |
|---|---|
| Linux/macOS | $HOME/.dotnet/tools |
| Windows | %USERPROFILE%\.dotnet\tools |
SDK ilk kez çalıştırıldıkları zaman bu konumlar kullanıcının yoluna eklenir, bu nedenle orada yüklenmiş Genel Araçlar doğrudan çağrılabilirsiniz.
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 Aracı yükleyem anlamına gelir. Araç yalnızca aracın yüklü olduğu her kullanıcı profili için kullanılabilir.
Genel Araçlar belirli bir dizine de yük olabilir. Belirli bir dizine yüklenirken, kullanıcının belirtilen dizinle komutunu çağırarak veya aracı belirtilen dizinden çağırarak, bu dizini yola dahil etmek için komutun kullanılabilir olduğundan emin olması gerekir. Bu durumda, .NET CLI bu konumu PATH ortam değişkenine otomatik olarak eklemez.