NVIDIA NGX: RTX ile Grafikleri Geliştirmek için Yapay Zeka

Yapay Zekanın geliştiricilere daha iyi oyunlar, daha iyi görüntüler ve nihayetinde daha fazla gerçekçilikle daha iyi grafikler oluşturmalarına nasıl yardımcı olabileceğini merak ediyorsunuz. Hepsi değilse de cevap, büyük ölçüde çok az bilinen bir teknolojidir. NVIDIA: NGX GPU'larla çalışırken yapay zekanın geleceği için kutsal ölçülerden biri olan.

En temel soru, bu konulardan herhangi biri hakkında fazla bir fikrimiz yoksa şu olabilir: GPU Yapay Zeka ile çalışmak? Her şey çok daha basit, ancak aynı zamanda NVIDIA grafik kartlarının RTX mimarilerini, özellikle de bu amaç için özel bir birim olan Tensor Çekirdeklerini hesaba katarsak, açıklamak biraz karmaşık.

NVIDIA NGX

Derin öğrenme NVIDIA NGX AI'yı şekillendiriyor

SM Amper

Kesinlikle bildiğimiz gibi, Tensor Çekirdek birimleri NVIDIA tarafından Derin Öğrenme Süper Örnekleme için video oyunlarında kullanılıyor, çünkü pikselleri süper örneklemek için AI'nın çıkarımına ihtiyaç duyuyor.

Ancak Tensor Çekirdeklerinin bu görüşü eksiktir, çünkü biz sadece oyuncu tarafında olanları görüyoruz, daha sonra ölçeklenen görüntüleri yaratan geliştirici tarafından değil. NVIDIA NGX'in devreye girdiği ve daha gerçekçi görüntüleri hayata geçirmek için kullanımına dayalı olduğu yer burasıdır, çünkü bu, bir teknoloji yığınından başka bir şey değildir. Derin Öğrenme geliştiricilere grafikleri, görüntüleri ve hatta video işlemeyi gerçek zamanlı olarak hızlandırmak veya iyileştirmek için AI işlevleriyle donatır.

Daha önce de bahsettiğimiz gibi, çalışması için aşağıdan çalışan belirli bir birime ihtiyaç duyar ve RTX GPU'ların Tensör Çekirdekleri burada devreye girer. NVIDIA NGX SDK, geliştiricilere bir dizi Yapay Zeka işlevi sağlar. NVIDIA Saturn V süper bilgisayarında eğitilmiş ağlar.

Bu teknoloji ne yapabilir ve nasıl yapar?

Genel olarak geri kalanını kapsayan 3 senaryo olduğunu söyleyebiliriz: resimler, videolar ve oyunlar. Her biri için, geliştiricilerin birden çok amaç için kullanabilecekleri farklı işlevler vardır, çünkü eksiksiz ve çok güçlü bir SDK'dan bahsediyoruz.

Bazı örnekleri dahil etmek için, bir görüntüdeki içeriği silebilir ve yapay zeka aracılığıyla oluşturabiliriz; bu, sinir ağı (InPainting) eğitildiğinde içeriği mükemmel şekilde değiştirecektir.

Yapay zeka kameranın hareketini tanımladığından ve bu FPS'yi ekrana eklememize izin verdiği için, bir videoya enterpolasyonlu kareler ekleyebilir, onu içermeyen bir dizi görüntüdeki herhangi bir sıvıya iki farklı hızda hayat verebiliriz. Var olmadı.

Düşük çözünürlüklü veya hatalı görüntülerde, AI sayesinde mevcut pikselleri genişleterek ve aralarında filtreleyerek orijinal kalitenin 8 katına kadar ölçekleyebilirsiniz.

Eğitiminize göre yeni pikseller oluşturur ve onları ihtiyaç duyulan yerlere yerleştirerek görüntü kalitesini ve keskinliği artırır. Oyunlarda nasıl çalıştığı daha da şaşırtıcı, çünkü işlev NVIDIA sürücüsüne dahil edildi ve daha önce tahmin ettiğimiz gibi, Saturn V üzerinde önceki eğitimde DLSS için kullanıldı.

ngx_overview-1024x577

İşlemi basittir, çünkü sürücü işlevin çağrıldığını algıladığında, donanımı kullanmak ve DLSS kullanarak çerçeveleri gerçek zamanlı olarak yeniden ölçeklendirmek için NGX'e tam erişim sağlar.