Ana içeriğe geç

Hızlı Başlangıç

Bu kılavuz, GPUStack'i kendi kendine barındırılan GPU sunucularında çalıştırma konusunda size yol gösterir. bulut GPU'larını kullanmak veya mevcut bir Kubernetes kümesiyle entegre etmek için ilgili eğitimlere bakın.

Önkoşullar

  1. En az bir NVIDIA GPU'ya sahip bir düğüm. Diğer GPU türleri için lütfen bir çalışan eklerken GPUStack kullanıcı arayüzündeki yönergeleri kontrol edin veya daha fazla ayrıntı için Kurulum belgelerine bakın.
  2. NVIDIA sürücüsünün, Docker ve NVIDIA Container Toolkit'in çalışan düğümde yüklü olduğundan emin olun.
  3. (İsteğe bağlı) GPUStack sunucusunu barındırmak için bir CPU düğümü. GPUStack sunucusu GPU gerektirmez ve yalnızca CPU içeren bir makinede çalışabilir. Docker kurulu olmalıdır. Docker Desktop (Windows ve macOS için) de desteklenmektedir. Özel bir CPU düğümü yoksa GPUStack sunucusu, GPU çalışan düğümüyle aynı makineye kurulabilir.
  4. GPUStack çalışan düğümleri için yalnızca Linux desteklenir. Windows kullanıyorsanız WSL2 kullanmayı düşünün ve Docker Desktop'ı kullanmaktan kaçının. macOS, GPUStack çalışan düğümleri için desteklenmez.

GPUStack'i yükleyin

Docker kullanarak GPUStack sunucusunu kurmak ve başlatmak için aşağıdaki komutu çalıştırın:

1
2
3
4
5
sudo docker run -d --name gpustack \
    --restart unless-stopped \
    -p 80:80 \
    --volume gpustack-data:/var/lib/gpustack \
    gpustack/gpustack
Alternatif: Quay Container Registry Mirror'ı kullanın

Docker Hub'dan görüntü alamıyorsanız veya indirme işlemi çok yavaşsa kayıt defterinizi quay.io'e yönlendirerek Quay Container Registry aynamızı kullanabilirsiniz:

1
2
3
4
5
6
sudo docker run -d --name gpustack \
    --restart unless-stopped \
    -p 80:80 \
    --volume gpustack-data:/var/lib/gpustack \
    quay.io/gpustack/gpustack \
    --system-default-container-registry quay.io

GPUStack başlangıç günlüklerini kontrol edin:

sudo docker logs -f gpustack

GPUStack başladıktan sonra varsayılan yönetici şifresini almak için aşağıdaki komutu çalıştırın:

sudo docker exec gpustack cat /var/lib/gpustack/initial_admin_password

Tarayıcınızı açın ve GPUStack kullanıcı arayüzüne erişmek için http://your_host_ip seçeneğine gidin. Giriş yapmak için varsayılan kullanıcı adı olan admin'i ve yukarıda aldığınız şifreyi kullanın.

GPU Kümesi Kurma

  1. GPUStack kullanıcı arayüzünde Clusters sayfasına gidin.

  2. Add Cluster düğmesine tıklayın.

  3. Küme sağlayıcısı olarak Docker'ı seçin.

  4. Yeni küme için Name ve Description alanlarını doldurun ve ardından Save düğmesine tıklayın.

  5. Yeni çalışan düğümü yapılandırmak için kullanıcı arayüzü yönergelerini izleyin. Çalışan düğümü GPUStack sunucusuna bağlamak için bir Docker komutu çalıştırmanız gerekecektir. Komut aşağıdakine benzer görünecektir:

sudo docker run -d --name gpustack-worker \
      --restart=unless-stopped \
      --privileged \
      --network=host \
      --volume /var/run/docker.sock:/var/run/docker.sock \
      --volume gpustack-data:/var/lib/gpustack \
      --runtime nvidia \
      gpustack/gpustack \
      --server-url http://your_gpustack_server_url \
      --token your_worker_token \
      --advertise-address 192.168.1.2
  1. Çalışan düğümü GPUStack sunucusuna bağlamak için komutu çalıştırın.

  2. Çalışan düğüm başarıyla bağlandıktan sonra GPUStack kullanıcı arayüzündeki Workers sayfasında görünecektir.

Bir Model Dağıtın

  1. GPUStack kullanıcı arayüzünde Catalog sayfasına gidin.

  2. Mevcut modeller listesinden Qwen3.5-0.8B modelini seçin.

  3. Dağıtım uyumluluğu kontrolleri başarılı olduktan sonra modeli dağıtmak için Save düğmesine tıklayın.

katalogdan qwen3'ü dağıtın

  1. GPUStack model dosyalarını indirmeye ve modeli dağıtmaya başlayacaktır. Dağıtım durumu Running gösterdiğinde model başarıyla dağıtılmıştır.

Not

GPUStack, modelleri çalıştırmak için konteynerleri kullanır. İlk kez model dağıtımında, model dosyalarının ve kapsayıcı görüntülerinin indirilmesi biraz zaman alabilir. Dağıtım ilerlemesini izlemek için kullanıcı arayüzünde View Logs seçeneğine tıklayabilirsiniz.

model çalışıyor

  1. Gezinme menüsünde Playground - Chat seçeneğine tıklayın, sağ üstteki Model açılır menüsünden qwen3.5-0.8b modelinin seçildiğini kontrol edin. Artık kullanıcı arayüzü oyun alanında modelle sohbet edebilirsiniz.

hızlı sohbet

Modeli API aracılığıyla kullanın

  1. Access Control > API Keys sayfasına gidin, ardından New API Key düğmesine tıklayın.

  2. Name alanını doldurun ve Save düğmesine tıklayın.

  3. Oluşturulan API anahtarını kopyalayın ve güvenli bir yere kaydedin. Oluşturulduğunda yalnızca bir kez görebileceğinizi lütfen unutmayın.

  4. Artık GPUStack tarafından sağlanan OpenAI uyumlu API uç noktalarına erişmek için API anahtarını kullanabilirsiniz. Örneğin, curl'u aşağıdaki gibi kullanın:

# Replace `your_api_key` and `your_gpustack_server_url`
# with your actual API key and GPUStack server URL.
export GPUSTACK_API_KEY=your_api_key
curl http://your_gpustack_server_url/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GPUSTACK_API_KEY" \
  -d '{
    "model": "qwen3.5-0.8b",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant."
      },
      {
        "role": "user",
        "content": "Tell me a joke."
      }
    ],
    "stream": true
  }'

Temizleme

Dağıtılan modeli kullanmayı tamamladıktan sonra, GPUStack kullanıcı arayüzünde Deployments sayfasına gidebilir ve kaynakları boşaltmak için modeli silebilirsiniz.