Kurulum
Headless AugeLab Studio kurulumu işletim sisteminize göre değişir. Aşağıda, kullandığınız platforma göre adımları takip edin.
Windows
AugeLab Studio yükleyicisini kullanmak, headless runtime'ı manuel olarak kurar ve Windows üzerinde Headless Studio kurmanın önerilen yoludur.
Linux
Linux yükleyici betiğini account.augelab.com üzerinden indirin. Yükleyici, Debian ve Debian tabanlı dağıtımları (Ubuntu dahil) destekler. ~/studio_venv konumunda izole bir sanal ortam oluşturur, seçilen studio paket profilini kurar ve UI modu seçildiğinde masaüstü başlatıcıları oluşturur.
Yükleyici NVIDIA sürücülerini kurmaz. AI/GPU modu için önce host üzerinde NVIDIA sürücüsünü kurun. AugeLab Studio gerekli CUDA runtime'larını paket içinde sağlar. Jetson cihazlarında, cihazınız için uygun JetPack/NVIDIA sürücü paketini kullanın.
Tam kurulum
Normal masaüstü + headless kurulumu için:
chmod +x installer.sh
./installer.sh --uiBu, studio[ui] paketini kurar, ~/studio_venv oluşturur, augelab_studio başlatıcısını ekler ve masaüstü girdileri oluşturur.
Kurulumdan sonra çalıştırmak için:
augelab_studioAI/GPU desteği ile tam kurulum
Önce NVIDIA sürücüsünü kurun, ardından şu komutu çalıştırın:
Bu, studio[ui,gpu] paketini kurar.
Yalnızca Headless
Sadece Python API'sine ihtiyacınız varsa ve masaüstü UI'sine gerek yoksa bunu kullanın:
Bu, studio paketini kurar. UI başlatıcısı ve masaüstü girdileri oluşturulmaz.
AI/GPU desteği ile Headless
Önce NVIDIA sürücüsünü kurun, ardından:
Bu, studio[gpu] paketini kurar. UI başlatıcısı ve masaüstü girdileri oluşturulmaz.
Etkileşimli kurulum
Kurucuyu mod bayrakları olmadan çalıştırarak kurulum modunu etkileşimli seçin:
Yükleyici size headless mi yoksa UI modu mu kurulacağını sorar, ardından AI/GPU eklentisini dahil edip etmeyeceğinizi sorar.
Ortam değişkenleri ile etkileşimsiz kurulum
Otomasyon (ör. CI) için ortam değişkenlerini kullanın:
INSTALL_UI=1 UI modunu seçer. INSTALL_AI=1 AI/GPU eklentisini dahil eder.
Kaldırma (Uninstall)
Bu, yükleyici tarafından oluşturulan dosyaları kaldırır:
~/studio_venv~/.local/bin/augelab_studioAugeLab Studio masaüstü girdileri
AugeLab Studio ikonları
Üst dizinler yalnızca boşsa kaldırılır.
Manuel Python kurulumu
Mümkün olduğunda yükleyiciyi kullanın. Manuel bir Python ortamına ihtiyacınız varsa, sistem Python'u yerine izole bir sanal ortam kurun:
AI/GPU için manuel kurulum yapıyorsanız önce NVIDIA sürücüsünü kurun, ardından studio yerine studio[gpu] paketini yükleyin. AugeLab Studio gerekli CUDA runtime'larını paket içinde sağlar.
x86_64 için Docker (CPU/CUDA)
Müşteri dağıtımları için konteyner görüntüsünü bir Dockerfile'dan oluşturun. AugeLab Studio kapalı kaynak bir uygulama olduğu için Docker, Studio'yu kaynak koddan derlemek yerine AugeLab paket indeksinden studio paketini yükler.
Kanonik Docker rehberi için Docker Example dosyasını kullanın. Bu rehber şunları içerir:
CPU için Dockerfile
GPU/CUDA için Dockerfile
docker-compose.yml.envsenaryo çalıştırma betiği
bağlanmış çıktı klasörü
CPU Docker
Senaryonuz CUDA hızlandırmasına ihtiyaç duymuyorsa CPU Docker'ı kullanın. Docker örneği python:3.12-slim-bookworm tabanlıdır ve studio paketini kurar.
GPU/CUDA
AugeLab Studio, headless senaryolar için CUDA hızlandırmasını destekler. GPU Docker, host üzerinde uyumlu NVIDIA sürücülerini ve NVIDIA Container Toolkit'i gerektirir.
GPU/CUDA Dockerfile için Docker Example içindeki GPU Dockerfile'ı kullanın. Bu Dockerfile, bir NVIDIA CUDA runtime görüntüsünden oluşturur ve studio[gpu] paketini kurar.
ARM64 (Raspberry Pi, Jetson Nano/AGX)
AugeLab Studio, Raspberry Pi ve NVIDIA Jetson serisi gibi Debian tabanlı cihazlarda headless kullanım için ARM64 mimarisini destekler.
Linux ARM64 yükleyici betiklerini account.augelab.com üzerinden indirin ve cihaz üzerinde yükleyiciyi çalıştırın.
Tam ARM64 kurulumu
Bu, studio[ui] paketini kurar, ~/studio_venv oluşturur, augelab_studio başlatıcısını ekler ve masaüstü girdileri oluşturur.
AI/GPU desteği ile tam ARM64 kurulumu
Önce cihazınız için doğru JetPack/NVIDIA sürücü paketini kurun:
Bu, studio[ui,gpu] paketini kurar.
Yalnızca Headless ARM64
Bu, studio paketini kurar. UI başlatıcısı ve masaüstü girdileri oluşturulmaz.
AI/GPU destekli Headless ARM64
Önce cihazınız için doğru JetPack/NVIDIA sürücü paketini kurun:
Bu, studio[gpu] paketini kurar. UI başlatıcısı ve masaüstü girdileri oluşturulmaz.
ARM64 yükleyici Debian ve Debian tabanlı dağıtımları destekler. Cihazınız farklı bir Linux ailesi kullanıyorsa, dağıtım rehberliği için AugeLab ile iletişime geçin.
Jetson GPU dağıtımlarında, yükleyici, JetPack/NVIDIA sürücü paketi ve AugeLab paket profili cihazınızla uyumlu olmalıdır.
Son güncelleme