Ağdan Yalıtılmış Kurulum
GPUStack, internet erişimi olmayan, ağdan yalıtılmış (çevrimdışı) bir ortama kurulabilir.
Çalıştırıldığında bu dokümantasyonu kendisi sunar — aşağıdaki Belgeler'e bakın.
Önkoşullar
Sürücü
Sisteminizde donanımınız için uygun GPU sürücülerinin kurulu olduğundan emin olun.
Sürücü uyumluluğuna ilişkin ayrıntılar için Kurulum Gereksinimleri'e bakın.
Konteyner Çalıştırma Ortamı
Docker kurulu olmalıdır.
Sisteminiz bir kapsayıcı araç setini destekliyorsa, bunu gerektiği şekilde kurun ve yapılandırın (örn. NVIDIA Container Toolkit, AMD ROCm Container Toolkit, vb.).
Konteyner İmajları
GPUStack, kullanıcıların indirmek istedikleri imajları kolayca seçmelerine yardımcı olmak için bir İmaj Seçici sunar. Tamamen tarayıcıda bu belgelerle birlikte gönderilen verilere göre çalışır, dolayısıyla internet erişimi olmadan çalışır; sürüm listesi yalnızca birlikte gönderildiği sürüme kadar olan sürümleri kapsar. Daha gelişmiş veya otomatik senkronizasyon için GPUStack ayrıca imaj yönetimi komutları da sağlar:
gpustack copy-images: İmajları bir kayıt defterinden diğerine senkronize edingpustack save-images: İmajları indirin ve yerel olarak kaydedingpustack load-images: Yerel paketlerden imajları içe aktarıngpustack list-images: Geçerli sürüm için imajların manifestosunu göster
Aşağıda bu CLI komutlarının nasıl kullanılacağına ilişkin detaylar yer almaktadır.
- İmajları Kopyala
GPUStack, farklı bileşenler ve çıkarım arka uçları için Docker Hub ve Quay.io'de bulunan çeşitli konteyner imajları sağlar.
Gerekli konteyner imajlarıni internet erişimi olan bir makineden dahili kayıt defterinize aktarmak için GPUStack copy-images komutunu kullanın:
Docker Hub'den imaj alamıyorsanız veya indirme işlemi çok yavaşsa, kaynak kayıt defterini quay.io'e işaret ederek Quay.io aynamızı kullanabilirsiniz:
Not
Bu, varsayılan olarak en son sürümü kullanır. Belirli bir sürümü hedeflemek için tam imaj etiketini kullanın (ör. gpustack/gpustack:vx.y.z).
copy-images hakkında daha fazla ayrıntı için CLI Referansı'ye bakın.
- İmajları Listele
Dahili kayıt defterinize doğrudan erişemiyorsanız, önce gpustack/gpustack imajını çekebilir, ardından hangi imajların indirilmesi gerektiğini görmek için list-images komutunu kullanabilirsiniz:
Not
Bu, varsayılan olarak en son sürümü kullanır. Belirli bir sürümü hedeflemek için tam imaj etiketini kullanın (ör. gpustack/gpustack:vx.y.z).
Görüntülenen imaj listesi, desteklenen tüm hızlandırıcıları, çıkarım arka uçlarını, sürümleri ve mimarileri içerir. Yalnızca bir alt kümeye ihtiyacınız varsa filtreleme seçenekleri için CLI Referansı'e bakın.
- İmajları Kopyala ve Yükle
Hedef ortamınız ağdan yalıtılmış ise veya internet erişimi yoksa, öncelikle gerekli imajları internet bağlantısı olan bir makineye indirebilir, daha sonra çevrimdışı ortama aktarıp yükleyebilirsiniz.
GPUStack, bu iş akışı için save-images ve load-images komutlarını sağlar.
İmajları Kopyala
Gerekli imajları indirip paketlemek için internete erişebilen bir makinede aşağıdaki komutu çalıştırın:
Bu komut, belirtilen platform, arka uç ve hizmet yapılandırmasına göre gerekli tüm kapsayıcı imajlarıni indirir ve bunları gpustack-air-gapped dizini altında yerel paketler olarak kaydeder. Örnek komut, imajların yalnızca bir alt kümesini indirmek için filtreleme seçeneklerinin nasıl uygulanacağını gösterir.
Not
Bu, varsayılan olarak en son sürümü kullanır. Belirli bir sürümü hedeflemek için tam imaj etiketini kullanın (ör. gpustack/gpustack:vx.y.z).
Filtreleri yalnızca ihtiyacınız olan imajları indirecek şekilde ayarlayabilirsiniz. Mevcut tüm seçenekler için CLI Referansı'e bakın.
İndirme işlemi tamamlandıktan sonra, oluşturulan dizini tercih ettiğiniz yöntemi (örneğin USB sürücü veya dahili dosya aktarımı) kullanarak ağdan yalıtılmış ortamınıza aktarın.
İmajları Yükle
Hedef makinede, kaydedilen imajları yerel konteyner çalışma zamanına yükleyin:
Bu komut, tüm imaj paketlerini belirtilen dizinden yerel Docker arka plan programına aktararak onları GPUStack için kullanılabilir hale getirir.
Not
Bu, varsayılan olarak en son sürümü kullanır. Belirli bir sürümü hedeflemek için tam imaj etiketini kullanın (ör. gpustack/gpustack:vx.y.z).
load-images hakkında daha fazla ayrıntı için CLI Referansı'ye bakın.
Kurulum
Gerekli imajlarla dahili konteyner kayıt defterini hazırladıktan sonra ağdan yalıtılmış ortamda GPUStack kurulumunu yapabilirsiniz.
Güvenli Kayıt Defterinden Çıkarım Arka Uç İmajlarıni Çekme
Dahili konteyner kayıt defteriniz kimlik doğrulama gerektiriyorsa, GPUStack çalışanını çalıştırıcı imajını çekmesine izin vermek için başlatırken aşağıdaki ortam değişkenlerini ayarlayın.
Varsayılan olmayan Ad Alanından Çıkarım Arka Uç İmajlarıni Çekme
Dahili kapsayıcı kayıt defteriniz varsayılan gpustack'den farklı bir ad alanı kullanıyorsa, GPUStack çalışanını çalıştırırken koşucu imajını çekmesine izin vermek için aşağıdaki ortam değişkenini ayarlayın.
Belgeler
Sunucu bu belgeleri taşır ve /help/'de sunar, dolayısıyla ağdan yalıtılmış bir ortamın çevrimiçi siteye erişmesine gerek yoktur:
Çevrimiçi siteyle aynı belgedir, sunucu imajının oluşturulduğu sürümdedir ve araması çevrimdışı çalışır.