Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Birçok kapsayıcılı iş yükü için CPU işlem kaynakları yeterli performans sağlar. Bununla birlikte, belirli bir iş yükü sınıfı için GPU'lar (grafik işleme birimleri) tarafından sunulan yüksek düzeyde paralel işlem gücü, büyüklüğe göre işlemleri hızlandırarak maliyeti düşürebilir ve aktarım hızını büyük ölçüde geliştirebilir.
GPU'lar, geleneksel işleme ve simülasyondan makine öğrenmesi eğitimine ve çıkarımına kadar birçok popüler iş yükü için zaten yaygın bir araçtır. Windows kapsayıcıları, DirectX için GPU hızlandırmayı ve üzerinde oluşturulan tüm çerçeveleri destekler.
Not
Bu özellik Docker Desktop, sürüm 2.1 ve Docker Altyapısı - Enterprise, sürüm 19.03 veya sonraki sürümlerde kullanılabilir.
Önkoşullar
Bu özelliğin çalışması için ortamınızın aşağıdaki gereksinimleri karşılaması gerekir:
- Kapsayıcı konağı Windows Server 2019 veya Windows 10, sürüm 1809 veya daha yeni bir sürümü çalıştırıyor olmalıdır.
- Kapsayıcı temel görüntüsü mcr.microsoft.com/windows:1809 veya daha yeni olmalıdır. Windows Server Core ve Nano Server kapsayıcı görüntüleri şu anda desteklenmiyor.
- Kapsayıcı konağı Docker Engine 19.03 veya daha yeni bir sürümünü çalıştırıyor olmalıdır.
- Kapsayıcı konağı, görüntü sürücüleri WDDM 2.5 veya daha yeni bir sürümü çalıştıran bir GPU'ya sahip olmalıdır.
Görüntü sürücülerinizin WDDM sürümünü denetlemek için kapsayıcı konağınızda DirectX Tanılama Aracı'nı (dxdiag.exe) çalıştırın. Aracın "Görüntü" sekmesinde aşağıda gösterildiği gibi "Sürücüler" bölümüne bakın.
GPU hızlandırma ile bir kapsayıcı çalıştır
GPU hızlandırmalı bir kapsayıcı başlatmak için aşağıdaki komutu çalıştırın:
docker run --isolation process --device class/5B45201D-F2F2-4F3B-85BB-30FF1F953599 mcr.microsoft.com/windows:1809
Önemli
DirectX (ve üzerinde oluşturulan tüm çerçeveler) bugün GPU ile hızlandırılabilir tek API'lerdir. Üçüncü taraf çerçeveleri desteklenmez.
Hyper-V yalıtılmış Windows Kapsayıcı Desteği
Hyper-V yalıtılmış Windows kapsayıcılarındaki iş yükleri için GPU hızlandırma şu anda desteklenmemektedir.
Hyper-V yalıtılmış Linux Kapsayıcı Desteği
Hyper-V yalıtılmış Linux kapsayıcılarındaki iş yükleri için GPU hızlandırma şu anda desteklenmemektedir.
Daha fazla bilgi
GPU hızlandırmadan yararlanan kapsayıcılı bir DirectX uygulamasının tam örneği için bkz. DirectX kapsayıcı örneği.