MultiInstanceSettings interface
Çok Örnekli Görevler genellikle MPI Görevlerini desteklemek için kullanılır. MPI örneğinde, alt görevlerden herhangi biri başarısız olursa (örneğin, sıfır olmayan bir çıkış koduyla çıkılması nedeniyle) çok örnekli Görevin tamamı başarısız olur. Çok örnekli Görev daha sonra sonlandırılır ve yeniden denenerek yeniden deneme sınırına kadar devam eder.
Özellikler
| common |
Koordinasyon komut satırını çalıştırmadan önce Batch servisinin indireceği dosyaların listesi. Ortak kaynak dosyaları ile Görev kaynak dosyaları arasındaki fark, ortak kaynak dosyalarının birincil dosyalar dahil tüm alt görevler için indirilmesi, oysa Görev kaynak dosyaları yalnızca birincil için indirilmiştir. Ayrıca, bu kaynak dosyalarının Görev çalışma dizinine indirilmediğini, bunun yerine çalışma dizininin bir üst kısmındaki Görev kök dizinine indirildiğini unutmayın. Kaynak dosyaları listesi için en büyük boyut vardır. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir. |
| coordination |
Tüm Compute Node'larda çalıştırılması için komut satırı, ana Görev komutunu çalıştırdığında koordinasyon yapabilmelerini sağlar. Tipik bir koordinasyon komut satırı, bir arka plan hizmeti başlatır ve servisin düğümler arası mesajları işlemeye hazır olup olmadığını doğrular. |
| number |
Görev için gereken Hesaplama Düğüm sayısı. Eğer hariç tutulursa, varsayılan değer 1'dir. |
Özellik Ayrıntıları
commonResourceFiles
Koordinasyon komut satırını çalıştırmadan önce Batch servisinin indireceği dosyaların listesi. Ortak kaynak dosyaları ile Görev kaynak dosyaları arasındaki fark, ortak kaynak dosyalarının birincil dosyalar dahil tüm alt görevler için indirilmesi, oysa Görev kaynak dosyaları yalnızca birincil için indirilmiştir. Ayrıca, bu kaynak dosyalarının Görev çalışma dizinine indirilmediğini, bunun yerine çalışma dizininin bir üst kısmındaki Görev kök dizinine indirildiğini unutmayın. Kaynak dosyaları listesi için en büyük boyut vardır. En büyük boyut aşıldığında istek başarısız olur ve yanıt hata kodu RequestEntityTooLarge olur. Bu durumda ResourceFiles koleksiyonunun boyutu azaltılmalıdır. Bu, .zip dosyaları, Uygulama Paketleri veya Docker Kapsayıcıları kullanılarak elde edilebilir.
commonResourceFiles?: ResourceFile[]
Özellik Değeri
coordinationCommandLine
Tüm Compute Node'larda çalıştırılması için komut satırı, ana Görev komutunu çalıştırdığında koordinasyon yapabilmelerini sağlar. Tipik bir koordinasyon komut satırı, bir arka plan hizmeti başlatır ve servisin düğümler arası mesajları işlemeye hazır olup olmadığını doğrular.
coordinationCommandLine: string
Özellik Değeri
string
numberOfInstances
Görev için gereken Hesaplama Düğüm sayısı. Eğer hariç tutulursa, varsayılan değer 1'dir.
numberOfInstances?: number
Özellik Değeri
number