Databricks Runtime ML bakım ilkesi

Databricks Runtime ML çeşitli popüler ML ve DL kitaplıkları içerir. Kitaplıklar her sürümle birlikte yeni özellikler ve düzeltmeler içerecek şekilde güncelleştirilir. Bu makalede desteklenen en üst katman kitaplıkları, bunların güncelleştirme temposu ve kitaplıkların kullanım dışı bırakıldığı senaryolar açıklanmaktadır.

Kitaplık destek ilkesi

Databricks, desteklenen kitaplıkların bir alt kümesini üst katman kitaplıkları olarak belirlemiştir. Bu kitaplıklar için Databricks, bağımlılık çakışmaları dışında, her çalışma zamanı sürümüyle en son paket sürümlerine güncelleyerek daha hızlı bir güncelleme sıklığı sağlar. Databricks ayrıca en üst katman kitaplıklar için gelişmiş destek, test ve tümleşik iyileştirmeler sağlar. Üst düzey kitaplıklar yalnızca büyük sürümlerle eklenir veya kaldırılır.

En üst katman kitaplıklarının tam listesi:

Her çalışma zamanı sürümünde bulunan tüm kitaplıkların listesi için Databricks Runtime ML için sürüm notlarına bakın.

Uyarı

Databricks Runtime 18.0 ML'den başlayarak TensorFlow ve spark-tensorflow-connector artık en üst katman kitaplıkları değildir.

Kütüphane Kullanım Dışı Bırakma Politikası

Databricks, aşağıdaki durumlarda bir kitaplığı üst katman listesinden kaldırabilir:

  • Kitaplık iki ay içinde yeni commit yapmadıysa ve altı aydan fazla süredir yeni bir sürüm yayınlanmadıysa. Etkin bakım sürdürülürken Databricks kaldırılan kitaplığı geri ekleyebilir.
  • Kitaplığın kullanımı önemli ölçüde düşerse.
  • Büyük boşlukları doldurmak için yeni paketler eklendiyse kitaplıklar değiştirilir.

Databricks, kitaplık aşağıdaki koşullardan herhangi birine ulaştığında önceden yüklenmiş bir kitaplığı kaldırır:

  • Kitaplık artık etkin olarak korunmaz. Aşağıdaki koşullardan herhangi biri karşılandığında kitaplığın etkin olarak korunmadığı kabul edilir:
    • Üç aydır yeni işleme yok ve dokuz aydan uzun süredir yeni sürüm yok.
    • Kitaplığın deposu arşivlenmiş.
    • Bu kitaplık için bakım durdurulduğu duyurulur.
  • Yeni çalışma zamanı için işlevsel kararlı bir sürüm bulunamadı.

Kitaplığın kaldırılması planlandığında Databricks, müşterilere bildirmek için aşağıdaki adımları uygular:

  • Çalışma zamanı sürüm notlarına kitaplığın sonraki büyük Databricks Runtime ML sürümünde kaldırılacağını belirten bir kullanımdan kaldırma uyarısı eklenir.
  • Kitaplığı içeri aktarırken, kitaplığın sonraki büyük Databricks Runtime ML sürümünde kaldırılacağını belirten bir bildirim görüntülenir.
  • Kitaplığa atıfta bulunan Databricks belgeleri, kitaplığın kaldırılmasının planlandığını göstermek amacıyla güncellenir.

Kitaplığı kaldırdıktan sonra kullanmaya devam etmek için kitaplığı el ile yükleyebilir veya Databricks Runtime ML'nin önceki bir sürümünü kullanabilirsiniz.