Aracılığıyla paylaş


experiments komut grubu

Note

Bu bilgiler Databricks CLI 0.205 ve üzeri sürümleri için geçerlidir. Databricks CLI Genel Önizleme aşamasındadır.

Databricks CLI kullanımı, Kullanım Verileri sağlamaları da dahil olmak üzere Databricks Lisansı ve Databricks Gizlilik Bildirimi'ne tabidir.

experiments Databricks CLI içindeki komut grubu, MLflow'da deneme oluşturmanızı, düzenlemenizi, silmenizi ve yönetmenizi sağlar. Bkz. MLflow denemeleriyle eğitim çalıştırmalarını düzenleme.

databricks denemeleri oluşturma-deneme

Bir adla deneme oluşturun. Yeni oluşturulan denemenin kimliğini döndürür. Aynı ada sahip başka bir denemenin zaten mevcut olmadığını doğrular. Eğer aynı ada sahip başka bir deneme zaten varsa, işlem başarısız olur.

RESOURCE_ALREADY_EXISTS Verilen adla bir deneme varsa atar.

databricks experiments create-experiment NAME [flags]

Arguments

NAME

    Deneme adı.

Options

--artifact-location string

    Deneydeki tüm ürünlerin saklandığı konum.

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks deneyleri oluşturma ve çalıştırma

Deneme içinde yeni bir çalıştırma oluşturun. Çalıştırma genellikle makine öğrenmesi veya veri ETL işlem hattının tek bir yürütülmesidir. MLflow, tek bir yürütmeyle ilişkili mlflowParam, mlflowMetric ve mlflowRunTag'ı izlemek için çalıştırmaları kullanır.

databricks experiments create-run [flags]

Arguments

None

Options

--experiment-id string

    İlişkili denemenin kimliği.

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

--run-name string

    Koşunun adı.

--start-time int

    Bir çalışmanın başladığı milisaniye cinsinden Unix zaman damgası.

--user-id string

    Çalıştırmayı yürüten kullanıcının kimliği.

Genel bayraklar

databricks denemeleri delete-experiment

Bir denemeyi ve ilişkili meta verileri, çalıştırmaları, ölçümleri, parametreleri ve etiketleri silinmesi için işaretleyin. Deneme FileStore kullanıyorsa, denemeyle ilişkili yapıtlar da silinir.

databricks experiments delete-experiment EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İlişkili denemenin kimliği.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

databricks deneyleri çalıştırmayı sil

Çalıştırmayı silinmek üzere işaretle.

databricks experiments delete-run RUN_ID [flags]

Arguments

RUN_ID

    Silinecek çalıştırmanın kimliği.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

databricks denemeleri delete-runs

Belirtilen zaman damgasından önce veya belirtilen zaman damgasında oluşturulmuş bir denemedeki çalıştırmaları toplu olarak sil. İstek başına en fazla max_runs siler. Bu API'yi Python'daki bir Databricks Not Defteri'nden çağırmak için

databricks experiments delete-runs EXPERIMENT_ID MAX_TIMESTAMP_MILLIS [flags]

Arguments

EXPERIMENT_ID

    Silinecek çalıştırmaları içeren denemenin kimliği.

MAX_TIMESTAMP_MILLIS

    UNIX zamanından bu yana geçen süreye göre silinecek işlemler için milisaniye cinsinden en yüksek oluşturma zaman damgası. Yalnızca bu zaman damgasından önce veya bu zaman damgasında oluşturulan çalıştırmalar silinir.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

--max-runs int

    Silinecek en fazla çalıştırma sayısını gösteren isteğe bağlı pozitif tamsayı.

Genel bayraklar

databricks denemeleri delete-tag

Bir çalıştırmada etiketi silme. Etiketler, çalıştırma sırasında ve çalıştırma tamamlandıktan sonra güncelleştirilebilen çalıştırma meta verileridir.

databricks experiments delete-tag RUN_ID KEY [flags]

Arguments

RUN_ID

    Etiketin günlüğe kaydedildiği çalıştırmanın kimliği. Required.

KEY

    Etiketin adı. Boyut üst sınırı 255 bayttır. Required.

Options

--json JSON

    İstek gövdesine sahip satır içi JSON dizesi veya @path JSON dosyasına

Genel bayraklar

databricks denemeleri get-by-name

Belirtilen ada sahip bir deneme için meta verilerini alın.

Bu komut silinen denemeleri döndürür, ancak etkin ve silinmiş bir deneme aynı adı paylaşıyorsa etkin denemeyi tercih eder. Silinen birden çok deneme aynı adı paylaşıyorsa, API bunlardan birini döndürür.

Belirtilen adla deney olmadığında RESOURCE_DOES_NOT_EXIST bir hata fırlatır.

databricks experiments get-by-name EXPERIMENT_NAME [flags]

Arguments

EXPERIMENT_NAME

    İlişkili denemenin adı.

Options

Genel bayraklar

databricks denemeleri get-experiment

Belirtilen kimlikle bir denemenin meta verilerini alın. Bu komut silinen denemelerde çalışır.

databricks experiments get-experiment EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İlişkili denemenin kimliği.

Options

Genel bayraklar

databricks denemeleri get-history

Belirli bir çalıştırma için belirtilen ölçüm için tüm değerlerin listesini alın.

databricks experiments get-history METRIC_KEY [flags]

Arguments

METRIC_KEY

    Ölçümün adı.

Options

--max-results int

    Sayfalandırılmış istek başına döndürülecek en fazla Ölçüm kaydı sayısı.

--page-token string

    Getirilecek ölçüm geçmişlerinin sayfasını gösteren belirteç.

--run-id string

    Ölçüm değerlerinin getirildiği çalıştırmanın kimliği.

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Ölçüm değerlerinin getirildiği çalıştırmanın kimliği.

Genel bayraklar

databricks denemeleri get-run

Çalıştırma için meta verileri, ölçümleri, parametreleri ve etiketleri alın. Bir çalıştırma için aynı anahtara sahip birden çok ölçümün günlüğe kaydedilmesi durumunda, yalnızca en son zaman damgasına sahip değeri döndürür.

En son zaman damgasına sahip birden çok değer varsa, bu değerlerin en yüksek değerini döndürür.

databricks experiments get-run RUN_ID [flags]

Arguments

RUN_ID

    Getirilecek çalışmanın kimliği. Sağlanmalıdır.

Options

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Getirilecek çalışmanın kimliği.

Genel bayraklar

databricks denemeleri list-artifacts

Çalıştırma için artefaktları listeleyin. İsteğe bağlı bir artifact_path öneki alır. Bu ön ek belirtilirse, yanıt yalnızca belirtilen ön eke sahip yapıtları içerir. Unity Kataloğu birimleri için en fazla 1000 öğe alınacak. Sayfalamayı destekleyen Unity Kataloğu birimlerindeki yapıtları listelemek için databricks fs ls kullanın.

databricks experiments list-artifacts [flags]

Arguments

None

Options

--page-token string

    Getirilecek yapıt sonuçlarının sayfasını gösteren belirteç.

--path string

    Bu yolla eşleşen yapıtları filtreleyin (kök yapıt dizininden göreli bir yol).

--run-id string

    Listelecek artefaktların ait olduğu çalıştırmanın kimliği.

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Listelecek artefaktların ait olduğu çalıştırmanın kimliği.

Genel bayraklar

databricks denemeleri liste-denemeleri

Tüm denemelerin listesini alın.

databricks experiments list-experiments [flags]

Arguments

None

Options

--max-results int

    İstenen maksimum deneme sayısı.

--page-token string

    Deneylerin sayfasını almak için belirteç.

--view-type ViewType

    Döndürülecek deney türü için niteleyici. Desteklenen değerler: ACTIVE_ONLY, ALL, DELETED_ONLY

Genel bayraklar

databricks denemeleri log-batch

Ölçümler, parametreler ve etiketler topluca bir çalıştırma için günlüğe kaydedilir. Herhangi bir veri kalıcı olmazsa, sunucu bir hata (200 olmayan durum kodu) ile yanıt verir. Üzerine yazma davranışı ve istek sınırları için bkz Denemeler.

databricks experiments log-batch [flags]

Arguments

None

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--run-id string

    Altında günlüğe kaydedilecek başarımın kimliği.

Genel bayraklar

databricks deneyleri giriş günlükleri

Note

Bu komut deneyseldir.

Veri kümesi ve modeller gibi girişleri bir MLflow Run'a kaydeder.

databricks experiments log-inputs RUN_ID [flags]

Arguments

RUN_ID

    Kaydedilecek çalıştırmanın kimliği

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks deneyleri kayıt metriği

Çalıştırma için bir ölçümü günlüğe kaydet. Ölçüm, ilişkili bir zaman damgasına sahip bir anahtar-değer çiftidir (dize anahtarı, kayan değer). Örnek olarak ML modeli doğruluğunu temsil eden çeşitli ölçümler verilebilir. Bir metrik birden çok kez kaydedilebilir.

databricks experiments log-metric KEY VALUE TIMESTAMP [flags]

Arguments

KEY

    Ölçümün adı.

VALUE

    Günlüklenen ölçümün iki katı değeri.

TIMESTAMP

    Ölçümün kaydedildiği zamandaki milisaniye cinsinden Unix zaman damgası.

Options

--dataset-digest string

    Ölçümle ilişkili veri kümesi özeti, örneğin.

--dataset-name string

    Ölçümle ilişkili veri kümesinin adı.

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--model-id string

    Varsa, metrikle ilişkili günlüğe kaydedilmiş modelin kimliği.

--run-id string

    Ölçümün günlüğe kaydedileceği çalışmanın kimliği.

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Ölçümün günlüğe kaydedileceği çalışmanın kimliği.

--step int

    Ölçümü günlüğe kaydetme adımı.

Genel bayraklar

Databricks deneyleri kayıt-model

Modelin kaydını alın.

Note

Bu komut deneyseldir.

databricks experiments log-model [flags]

Arguments

None

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--model-json string

    Json biçiminde MLmodel dosyası.

--run-id string

    Altında günlüğe kaydedilecek başarımın kimliği.

Genel bayraklar

databricks denemeleri log-param

Çalıştırma için kullanılan bir parametrenin kaydı. parametre bir anahtar-değer çiftidir (dize anahtarı, dize değeri). Örnek olarak ML modeli eğitimi için kullanılan hiper parametreler ve bir ETL işlem hattında kullanılan sabit tarihler ve değerler verilebilir. Bir parametre bir çalıştırma için yalnızca bir kez günlüğe kaydedilebilir.

databricks experiments log-param KEY VALUE [flags]

Arguments

KEY

    Parametrenin adı. Boyut üst sınırı 255 bayttır.

VALUE

    Günlüğe kaydedilen parametrenin dize değeri. En büyük boyut 500 bayttır.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--run-id string

    Parametrenin günlüğe kaydedildiği çalıştırmanın kimliği.

--run-uuid string

    [Kullanım dışı, bunun yerine run_id kullanın] Parametrenin günlüğe kaydedildiği çalıştırmanın kimliği.

Genel bayraklar

databricks denemeleri geri yükleme-deneme

Silinmek üzere işaretlenmiş bir denemeyi geri yükleyin. Bu ayrıca ilişkili meta verileri, çalıştırmaları, ölçümleri, parametreleri ve etiketleri de geri yükler. Deneme FileStore kullanıyorsa, denemeyle ilişkili temel yapıtlar da geri yüklenir.

RESOURCE_DOES_NOT_EXIST Deneme hiç oluşturulmadıysa veya kalıcı olarak silindiyse atar.

databricks experiments restore-experiment EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İlişkili denemenin kimliği.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks denemeleri geri yükleme-çalıştırma

Silinen bir çalıştırmayı geri yükleyin. Bu ayrıca ilişkili meta verileri, çalıştırmaları, ölçümleri, parametreleri ve etiketleri de geri yükler.

Çalıştırma hiç oluşturulmadıysa veya kalıcı olarak silindiyse RESOURCE_DOES_NOT_EXIST hatası fırlatır.

databricks experiments restore-run RUN_ID [flags]

Arguments

RUN_ID

    Geri yüklenecek çalıştırmanın kimliği.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks denemeleri geri yükleme-çalıştırmaları

Toplu geri yükleme, belirtilen zaman damgasından daha önce silinmeden bir denemede çalıştırılır. İstek başına en fazla max_runs geri yükler.

databricks experiments restore-runs EXPERIMENT_ID MIN_TIMESTAMP_MILLIS [flags]

Arguments

EXPERIMENT_ID

    Geri yüklenecek çalıştırmaları içeren deneyin kimliği.

MIN_TIMESTAMP_MILLIS

    Çalıştırmaları geri yüklemek için UNIX döneminden bu yana milisaniye cinsinden minimum silinme zaman damgası. Bu zaman damgasından önce değil, ardından silinen çalıştırmalar yalnızca geri yüklenir.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--max-runs int

    Geri yükleneceği en fazla çalıştırma sayısını gösteren isteğe bağlı pozitif tamsayı.

Genel bayraklar

databricks denemeleri arama denemeleri

Belirtilen arama ölçütlerini karşılayan denemeleri arar.

databricks experiments search-experiments [flags]

Arguments

None

Options

--filter string

    SQL filtre koşulunu temsil eden dize

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--max-results int

    İstenen maksimum deneme sayısı.

--page-token string

    Deneylerin sayfasını almak için belirteç.

--view-type ViewType

    Döndürülecek deney türü için niteleyici. Desteklenen değerler: ACTIVE_ONLY, ALL, DELETED_ONLY

Genel bayraklar

databricks deneyleri arama çalışmaları

İfadeleri karşılayan çalışmaları arar. Arama ifadeleri mlflowMetric ve mlflowParam tuşlarını kullanabilir.

databricks experiments search-runs [flags]

Arguments

None

Options

--filter string

    Çalıştırmaların bir alt kümesini döndürmeye olanak tanıyan parametreler, ölçümler ve etiketler üzerinde bir filtre ifadesi.

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--max-results int

    İstenen maksimum çalıştırma sayısı.

--page-token string

    Geçerli çalıştırma sayfası için belirteç.

--run-view-type ViewType

    Yalnızca etkin, yalnızca silinmiş veya tüm çalıştırmaların görüntülenip görüntülenmeyeceği. Desteklenen değerler: ACTIVE_ONLY, ALL, DELETED_ONLY

Genel bayraklar

databricks denemeleri set-experiment-tag

Bir denemeye etiket ekler. Deneme etiketleri güncelleştirilebilen meta verilerdir.

databricks experiments set-experiment-tag EXPERIMENT_ID KEY VALUE [flags]

Arguments

EXPERIMENT_ID

    Etiketin kaydedileceği denemenin kimliği. Sağlanmalıdır.

KEY

    Etiketin adı. Boyutu 250 bayt'a kadar olan anahtarlar desteklenir.

VALUE

    Günlüğe kaydedilen etiketin dize değeri. Boyutu 64 KB'a kadar olan değerler desteklenir.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks denemeleri etiket ayarla

Çalıştırmada bir etiket ayarlar. Etiketler, çalıştırma sırasında ve çalıştırma tamamlandıktan sonra güncelleştirilebilen çalıştırma meta verileridir.

databricks experiments set-tag KEY VALUE [flags]

Arguments

KEY

    Etiketin adı. Boyutu 250 bayt'a kadar olan anahtarlar desteklenir.

VALUE

    Günlüğe kaydedilen etiketin dize değeri. Boyutu 64 KB'a kadar olan değerler desteklenir.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--run-id string

    Etiketin kaydedileceği çalıştırmanın kimliği.

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Etiketin kaydedileceği çalıştırmanın kimliği.

Genel bayraklar

databricks denemeleri güncelleştirme-deneme

Denemeyi güncelleştirme.

databricks experiments update-experiment EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İlişkili denemenin kimliği.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--new-name string

    Sağlanırsa, denemenin adı yeni adla değiştirilir.

Genel bayraklar

databricks deneyler güncelleme ve çalıştırma

Çalıştırmayı güncelle.

databricks experiments update-run [flags]

Arguments

None

Options

--end-time int

    Çalıştırmanın sona erdiğinde milisaniye cinsinden Unix zaman damgası.

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

--run-id string

    Güncelleştirilecek çalıştırmanın kimliği.

--run-name string

    Koşunun güncelleştirilmiş adı.

--run-uuid string

    Kullanım dışı bırakıldı, bunun yerine kullanın --run_id . Güncelleştirilecek çalıştırmanın kimliği.

--status UpdateRunStatus

    Çalıştırmanın durumu güncelleştirildi. Desteklenen değerler: FAILED, FINISHED, KILLED, RUNNING, SCHEDULED

Genel bayraklar

Databricks deneyleri izin seviyelerini çekme

Deneme izin düzeylerini alma.

databricks experiments get-permission-levels EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İzinlerin alınması veya yönetilmesi gereken deney.

Options

Genel bayraklar

databricks denemeleri yetki al

Deneme izinlerini alma. Denemeler izinleri kök nesnelerinden devralabilir.

databricks experiments get-permissions EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İzinlerin alınması veya yönetilmesi gereken deney.

Options

Genel bayraklar

databricks denemeleri izinleri ayarla

Deneme izinlerini ayarlayın.

Bir nesne üzerindeki izinleri ayarlar ve varsa var olan izinleri değiştirir. Belirtilmezse tüm doğrudan izinleri siler. Nesneler izinleri kök nesnelerinden devralabilir.

databricks experiments set-permissions EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İzinlerin alınması veya yönetilmesi gereken deney.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

databricks denemeleri güncelleştirme izinleri

Deneme izinlerini güncelleştirme. Denemeler izinleri kök nesnelerinden devralabilir.

databricks experiments update-permissions EXPERIMENT_ID [flags]

Arguments

EXPERIMENT_ID

    İzinlerin alınması veya yönetilmesi gereken deney.

Options

--json JSON

    satır içi JSON dizesi veya @path istek gövdesine sahip JSON dosyasına.

Genel bayraklar

Genel bayraklar

--debug

  Hata ayıklama günlüğünün etkinleştirilip etkinleştirilmeyileceği.

-h veya --help

    Databricks CLI veya ilgili komut grubu ya da ilgili komut için yardım görüntüleyin.

--log-file dizgi

    Yazılım günlüklerini yazmak için kullanılacak dosyayı temsil eden bir metin. Bu bayrak belirtilmezse varsayılan değer, çıkış günlüklerini stderr'a yazmaktır.

--log-format biçim

    Günlük biçimi türü, text veya json. Varsayılan değer şudur: text.

--log-level dizgi

    Günlük format düzeyini temsil eden bir karakter dizisi. Belirtilmezse günlük format seviyesi devre dışı bırakılır.

-o, --output tür

    Komut çıktı türü text veya json. Varsayılan değer şudur: text.

-p, --profile dizgi

    Komutu çalıştırmak için kullanılacak dosyadaki ~/.databrickscfg profilin adı. Bu bayrak belirtilmezse ve varsa, DEFAULT adlı profil kullanılır.

--progress-format biçim

    İlerleme günlüklerini görüntüleme biçimi: default, append, inplaceveya json

-t, --target dizgi

    Varsa, kullanılacak paket hedefi