Ana içeriğe geç

NVIDIA Run:ai

Cordatus, NVIDIA Run:ai'yi kendi GPU sunucularınıza kurar. Kubernetes'i elle hazırlamanız gerekmez: Cordatus cihazı kontrol eder, Kubernetes'i (RKE2) kurar, Run:ai'yi yükler, Run:ai panelini public bir adreste açar ve diğer cihazların kümeye işçi düğüm olarak katılmasını sağlar. Küme ayağa kalktığında LLM Başlatıcı → Run:ai Kümeleri onu düğümleri, GPU kullanımı ve inference endpoint'leriyle birlikte listeler.

Cihazlar sayfasından Run:ai kurmak, işçi düğümleri katmak, model dağıtmak ve modelleri public URL üzerinden çağırmak

 


Başlamadan önce​

GereksinimAyrıntı
GPUBir NVIDIA veri merkezi GPU'su (örneğin H100, H200, B200, B300, A100, L40S, L4).
İşlemci mimarisix86_64 veya aarch64.
DiskVeri konumunda en az 100 GiB boş alan; 160 GiB veya daha fazlası önerilir.
Cihaz durumuCihaz Çevrimiçi ve onu yönetme yetkiniz var.
Sudo ParolasıKurulum, kaldırma ve iptal işlemleri cihazda root yetkisi ister. Cordatus'ta kayıtlı bir sudo parolası yoksa sizden istenir; yalnızca o işlem için kullanılır.
İnternet erişimiCihaz, Run:ai indirme sunucularına 443 portundan erişebilmelidir.
Desteklenmeyen donanım
  • Jetson, GeForce kartlar ve vGPU Run:ai çalıştıramaz. Bu cihazlar GPU'larını yine de Cordatus üzerinden iş yükleri arasında paylaştırabilir.
  • DGX Spark ve 22 GB veya daha fazla belleğe sahip iş istasyonu kartları ancak bir uyarıyı kabul ettikten sonra kurulabilir: NVIDIA bunlarda Run:ai'yi desteklemez. DGX Spark'ta GPU kesirleri çalışmaz ve her iş yükü GPU'nun tamamını alır.

Run:ai penceresini açma​

  1. Cihazlar'a gidin.
  2. Cihaz satırının sonundaki ... menüsünü açın.
  3. NVIDIA Run:ai'ye tıklayın.

Pencere "Bu cihazın Run:ai çalıştırıp çalıştıramayacağı kontrol ediliyor..." mesajıyla açılır ve ardından en üstte bir sonuç gösterir:

SonuçAnlamı
Run:ai bu cihaza kurulabilir.Tüm kontroller geçti. Cordatus önce Kubernetes'i (RKE2) kurar, ardından Run:ai'yi yükler. Kubernetes zaten çalışıyorsa yeniden kullanılır.
Aşağıdaki sorunlar giderilince bu sunucu Run:ai çalıştırabilir.Donanım destekleniyor, ancak bazı kontroller başarısız oldu. Her başarısız kontrol neyin düzeltilmesi gerektiğini söyler.
Run:ai bu donanımı desteklemiyor.Jetson, GeForce ve benzeri cihazlar.
Bu cihaz Run:ai çalıştıramaz.Desteklenen bir NVIDIA GPU'su bulunamadı.

Sağ tarafta GPU'lar, Kesirli GPU ve Kontroller panelleri ayrıntıları gösterir. Önce başarısız kontroller, ardından uyarılar listelenir. Cihazda bir şeyi düzelttikten sonra Tekrar kontrol et'e tıklayın.

Neler kontrol edilir​

KontrolBaşarısız olduğu durumUyardığı durum
İşlemci mimarisix86_64 veya aarch64 değilse
GPU modeliJetson, GeForce, TITAN; iş istasyonu kartları ve DGX Spark (kabul edilebilir)Kart bilinen veri merkezi listesinde değilse
GPU sanallaştırmavGPU (yalnızca passthrough desteklenir)
İşletim sistemiUbuntu 22.04 / 24.04 / 26.04, RHEL / Rocky / Alma 8.8+ / 9 / 10 veya RHCOS değilse (DGX OS, Ubuntu sayılır)
Kontrol grupları (cgroup)cgroup v1 (kabul edilebilir; bu durumda iş yükleri yalnızca tam GPU alır)
CPU çekirdekleri / Bellek20'den az çekirdek / 32 GiB'den az bellek
Boş disk100 GiB'den az boş alan (kabul edilebilir)160 GiB'den az boş alan
Gerekli portlar80, 443, 2379, 2380, 2381, 6443, 9345, 10250 portlarından biri kullanımdaysa
Docker ağlarıBir ağ 10.42.0.0/16 veya 10.43.0.0/16 ile çakışıyorsa
firewalldfirewalld etkinse (RKE2 kapalı olmasını ister)
NVIDIA Container ToolkitKurulu değilse
İnternet erişimiİndirme sunucularına erişilemiyorsa
Kubernetesk3s veya 1.35–1.37 aralığı dışında bir Kubernetes sürümü

Kesirli GPU yalnızca bilgi amaçlıdır. Run:ai onsuz da çalışır; bir iş yüküne GPU'nun bir payını verebilmek için cihazda NVIDIA sürücüsü 615 veya üstü, CUDA 13.4 veya üstü, cgroup v2, açık kaynak NVIDIA çekirdek modülü bulunmalı ve MIG kapalı olmalıdır.


Run:ai'yi kurma​

Kurulum kartını doldurun:

AlanAçıklama
Panel adresiRun:ai panelinin public adresinin adı, örneğin my-runai. Panele Cordatus üzerinden her yerden erişirsiniz. 4–63 karakter; küçük harf, rakam veya tire. Ad siz yazarken kontrol edilir.
Küme adıRun:ai kümesinin adı. Küçük harf, rakam ve tire.
Run:ai yönetici e-postasıRun:ai paneline giriş yaptığınız hesap.
Run:ai yönetici parolasıEn az 12 karakter; büyük ve küçük harf, bir rakam ve ! @ # $ + - karakterlerinden biri. Güçlü bir parola için Üret'i kullanın.
Veri konumuKubernetes imajlarının, modellerin ve volume'ların tutulduğu yer. Yalnızca dahili diskler (ağ veya USB diskleri olmaz). Kurulumdan sonra değiştirilemez.
Model klasörüModel ağırlıklarının (Hugging Face önbelleği) tutulduğu yer. Varsayılan olarak LLM Başlatıcı'nın kullandığı klasördür. Kaldırma işlemi onu asla silmez.
İşçi düğümler (isteğe bağlı)Kurulum bittiğinde bu kümeye katılacak diğer cihazlar. Her biri kontrol edilir ve Katılabilir, Onayınızla katılabilir veya Katılamaz olarak gösterilir; her birinin kendi veri konumu ve model klasörü olur.
Yönetici parolasını kaydedin

Cordatus, Run:ai yönetici parolasını saklamaz. Başlamadan önce kaydedin; Run:ai paneline bu parolayla giriş yaparsınız.

Bir kontrol başarısız olduysa ancak kabul edilebiliyorsa (disk alanı, cgroup v1, DGX Spark veya iş istasyonu GPU'su), altındaki Yine de kur kutusunu işaretleyin. Ardından Run:ai'yi kur'a tıklayın.

Kurulum ilerlemesi​

Kurulum 30 ila 60 dakika sürer. Pencereyi kapatabilirsiniz; kurulum cihazda devam eder. Adımlar canlı bir logla birlikte tek tek gösterilir:

  1. Cihaz hazırlanıyor
  2. Kubernetes (RKE2) kuruluyor
  3. Kubernetes'in oturması bekleniyor
  4. Depolama ayarlanıyor
  5. Sertifikalar oluşturuluyor
  6. Run:ai kurulum aracı indiriliyor
  7. Run:ai ön kontrolleri
  8. Run:ai kuruluyor
  9. Varsayılan proje oluşturuluyor

İşçi düğümler bundan sonra katılır (Cihaz hazırlanıyor → Kubernetes (RKE2) kuruluyor → Kümeye katılıyor).

Kurulum bitince bana haber ver, kurulum tamamlandığında, bir hatayla durduğunda veya iptal edildiğinde tek bir mesaj gönderir. E-posta adresinizi ya da Alarmlar → Bildirim Kanalları altında eklediğiniz herhangi bir kanalı (Slack, e-posta, webhook) seçebilirsiniz. Bir kanal seçmeden pencereyi kapatırsanız Cordatus size haber verip vermemesini sorar.

  • Kurulumu iptal et (iki kez tıklayın) kurulumu durdurur ve kurduğu her şeyi kaldırır.
  • Kurulum bir hatayla durursa başarısız adım gösterilir. Kuruluma devam et kaldığı yerden sürdürür; Kurulumu bırak o ana kadar kurulan her şeyi kaldırır.

Kurulum bittiğinde pencere, panel URL'si, yönetici e-postası, küme, proje ve veri konumuyla birlikte Run:ai kurulu. mesajını gösterir. URL'ye tıklayın ve seçtiğiniz parolayla giriş yapın.


Kümeyi yönetme​

Baş cihazda NVIDIA Run:ai'yi yeniden açın (veya Run:ai Kümeleri sayfasında Yönet'e tıklayın):

  • Küme düğümleri — her düğüm; rolü (baş / işçi), GPU sayısı ve durumuyla (Hazır, Katılıyor..., Başarısız, Ayrılıyor...). Daha fazla cihaz katmak için İşçi düğüm ekle → Ekle'yi, bir işçi düğümü çıkarmak için Kaldır'ı (iki kez tıklayın) kullanın. Düğümdeki iş yükleri diğer düğümlere taşınır, ardından Kubernetes o düğümden kaldırılır. Bir işçi düğümün kayıtlı bir sudo parolası olmalı ve baş düğüme 9345 ve 6443 portlarından erişebilmelidir.
  • Inference endpoint'leri — Run:ai'de dağıttığınız inference iş yükleri. Public URL oluştur, bir endpoint'e Cordatus üzerinden public bir adres verir; Public URL'i kaldır bu adresi kapatır.
  • Kaldır (iki kez tıklayın) Run:ai'yi ve Kubernetes'i baş düğümden ve tüm işçi düğümlerden kaldırır. Disk alanlarını da boşaltmak için Saklanan container imajlarını da sil'i işaretleyin. Model klasörleri asla silinmez.

Pencereyi bir işçi cihazda açtığınızda, cihazın hangi kümeye ait olduğunu gösterir ve Kümeden ayrıl seçeneğini sunar.

Dağıtık endpoint'ler

Birden fazla düğüme yayılan bir endpoint dağıtık olarak işaretlenir. Public URL üzerinden erişilebilmesi için sunucusunun --root-path <prefix> ile başlatılması gerekir; pencere bu prefix'i gösterir.


Run:ai Kümeleri sayfası​

LLM Başlatıcı → Run:ai Kümeleri, Cordatus'un cihazlarınıza kurduğu her Run:ai kümesini listeler. Sayfa açıldığında çevrimiçi cihazlarınızı bir kez tarar. Cihazları tara taramayı yeniden çalıştırır; örneğin bu sayfa var olmadan önce kurulmuş bir küme için.

KolonAnlamı
KümeKüme adı, altında baş düğüm.
DüğümlerBaş düğüm ve her işçi düğüm için birer rozet.
DurumÇevrimiçi, Çevrimdışı veya Kaldırılıyor.
Run:ai paneliPanele bağlantı.
Uç noktalarKaç inference endpoint'inin hazır olduğu.
İşlemlerYönet ve Sil.

Bir satırı genişletmek için oka tıklayın:

  • Düğümler — Düğüm, Rol, Cihaz, IP, Kullanılan GPU (kullanılan / toplam) ve Durum; işçi düğümler için Kaldır ile birlikte.
  • Inference endpoint'leri — Endpoint, Proje, Durum, Çalıştığı yer (düğüm ve GPU payı, örneğin 0.5 GPU (50%) · 23.6 GB), Adres ve kopyalama butonuyla birlikte Genel URL, ayrıca Public URL oluştur / Public URL'i kaldır.

Yönet, aynı NVIDIA Run:ai penceresini açar. Sil, bir onaydan sonra Run:ai'yi baş düğümden ve tüm işçi düğümlerden kaldırır; kümedeki tüm iş yükleri ve endpoint'ler silinir. Docker ve Cordatus container'larına dokunulmaz. Baş cihazda kayıtlı bir sudo parolası yoksa Cordatus sizden Run:ai penceresini aç'a tıklayıp kaldırma işlemini oradan yapmanızı ister.

AI Asistanı ile dağıtma

Run:ai kümenize model dağıtmasını AI Asistanı'ndan da isteyebilirsiniz. Modelin düğümlere nasıl bölüneceğini planlar, planı gösterir ve siz onayladıktan sonra inference'ı başlatır.