GPU Hizmet Örneği Şablonları
GPU Hizmet Örnek Şablonları, GPU Hizmet Örnekleri için yeniden kullanılabilir şablonlar tanımlamanıza olanak tanır.
Bir şablon, ortak yapılandırmayı (görüntü, komut, bağlantı noktaları, ortam değişkenleri vb.) bir kez yakalar, böylece aynı ayarlarla birden fazla örnek oluşturabilirsiniz.
Şablonlara Göz Atın
Mevcut tüm şablonlara ve bunların ayrıntılarına göz atmak için GPU Service > Instance Templates sayfasına gidin.
Şablonları görünen ada veya ada (bir kartın gösterebileceği değere) veya satıcıya göre filtreleyebilirsiniz.
Şablon Ekleme
Instance Templates sayfasında, oluşturma formunu açmak için Add Instance Template'e tıklayın.
Not
GPU Hizmet Örneği esas olarak Kubernetes kümesinde çalışan bir Pod'dur, dolayısıyla yapılandırması kapsayıcıları çalıştırma kurallarına uyar.
Bir şablon aşağıdaki özellikleri belirlemenizi sağlar:
- Name: Şablon için benzersiz bir tanımlayıcı. Oluşturulduğunda ayarlanır ve daha sonra değiştirilemez.
- Görünen Ad: Şablon için kullanıcı dostu bir ad.
- Satıcı: GPU satıcısı (örneğin,
NVIDIA) veya CPU tabanlı örnekler içinCPU. - Image: Bu şablondan oluşturulan örnekler tarafından kullanılan geçerli bir kapsayıcı görüntüsü.
- Resim Çekme Politikası: Kapsayıcı imajını çekme politikası (
Always,IfNotPresentveyaNever). - Konteyner Başlatma Komutu: Konteyner başlatıldığında komut çalıştırılır.
- Container Disk: Container kök dosya sistemi için ayrılan disk kapasitesi.
- Mount Path: Çalışma dizininin monte edildiği konteynerin içindeki yol.
- Bağlantı Noktaları: Konteynerin açığa çıkardığı ağ bağlantı noktaları.
- Ortam Değişkenleri: Kapta ayarlanan ortam değişkenleri.
Gerekli alanları doldurduktan sonra Save tuşuna basarak şablonu oluşturun.
Üretilen Değer Yer Tutucuları
Bir örnek oluştururken, GPUStack, başlangıç komutunda ve bağlantı noktası erişim parametrelerinde bulunan {{generated_*}} yer tutucuları çözer, örnek başına bir değer oluşturur ve bunu örnek spesifikasyonunda sürdürür; böylece değer, örneğin durdurulması/başlatılması sırasında aynı kalır. Şu anda desteklenenler:
{{generated_token}}: rastgele 32 karakterlik onaltılık token. Örneğin, yerleşik JupyterLab şablonları, başlatma komutu olarak--ServerApp.token={{generated_token}}kullanır ve JUPYTER bağlantı noktasının erişim parametrelerinde aynı yer tutucuyu taşır; dolayısıylaConnectsütununda gösterilen web erişim bağlantısı, otomatik oturum açma için?token=sorgu parametresi olarak belirteci içerir.
Yer tutucular ve bağlantı noktası erişim parametreleri API (spec.command ve spec.ports[].accessParams) aracılığıyla ayarlanabilir; şablon formu henüz bunları göstermiyor.
Şablon Düzenleme
Yapılandırmasını açmak için şablon kartındaki Edit'ye tıklayın, değişikliklerinizi yapın ve Save'e tıklayın.
Şablonu Silme
Bir şablon kartında Delete öğesine tıklayın ve onaylayın. Daha sonra şablon listeden kaldırılır.
Şablonlardan Dağıtım
Şablonlarınız tanımlandıktan sonra, onlardan örnekleri GPU Hizmet Örnekleri sayfasında dağıtabilirsiniz.


