CUDA Academy · Ders

Tensör Çekirdekleri Ne Hesaplar

Birleştirilmiş matris çarpma-toplama birimleri

1. ders / 413 adım

Tensör Çekirdekleri Ne Hesaplar, CoddyKit'te ücretsiz bir CUDA Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, CUDA Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. CUDA Academy kursu toplamda 4 dersten oluşur.

Tensor Core ile Tanışın

Bir Tensor Core, modern NVIDIA GPU'larında tek bir işi olağanüstü hızla yapmak üzere tasarlanmış özel bir donanım birimidir: küçük matris matematiği. 🚀

Tek İşlem: MMA

Tensor Core'lar matris çarpma-toplama işlemini, D = A çarpı B artı C biçiminde hesaplar. Çarpma ve toplamanın tamamını tek seferde yaparlar.

Tüm Döşemeleri Bir Kerede

Tek bir sayı yerine, bir Tensor Core her çevrimde küçük bir matris karosu işler. Bu nedenle, düz bir çekirdeğin eleman eleman yaptığı işi çok daha hızlı gerçekleştirir.

Birleştirilmiş Çarpma-Toplama

Çarpma ve toplama işlemleri birleştirilmiş olarak gerçekleşir; böylece ara çarpım kendi başına yuvarlanmaz. Bu, iki ayrı adıma kıyasla daha yüksek doğruluk sağlar.

Matrisler Neden Önemlidir

Derin öğrenme ve grafik işlemleri matris çarpımlarıyla doludur. Tensor Core'ların varlık nedeni, bu tek işlemin pek çok gerçek iş yüküne hâkim olmasıdır.

Birikim Bölümü

D = A çarpı B artı C ifadesindeki C, çalışan bir toplamı korumanızı sağlar. Bu biriktirici, büyük sonuçların çok sayıda küçük karodan oluşturulmasını sağlar.

Düz Çekirdeklere Göre Hız

Tensor Core, matris işlemlerinde sıradan CUDA çekirdeklerinin aktarım hızının birçok katına ulaşabilir; çünkü tam bir karo çarpımını tek bir komuta sığdırır.

Karışık Girdiler, Daha Geniş Toplamlar

Tensor Core'lar çoğu zaman düşük duyarlıklı girdiler alır, ancak daha yüksek duyarlıklı bir biriktirici kullanır. Çarpma işleminde hız, çalışan toplamda ise güvenilirlik elde edersiniz.

Volta Çağında Doğdu

Tensor Core'lar Volta mimarisiyle ortaya çıktı ve Turing, Ampere ve Hopper ile gelişti. Her nesil karoları genişletti ve yeni biçimler ekledi.

Her Çekirdek İçin Uygun Değil

Tensor Core'lar yalnızca yaptığınız iş matris çarpımına benziyorsa yardımcı olur. Basit bir vektör toplama veya skaler döngü onlara hiç dokunmaz.

Küçük Bir Bakış

Tensor Core'lara kütüphaneler veya WMMA API'si üzerinden erişirsiniz. Bu çağrı biçimi, ileride yazacağınız çarpma-birikim işlemidir.

wmma::mma_sync(acc, a_frag, b_frag, acc);

Kısa Kontrol

Tensor Core'lar hangi tek işlemi hızlandırmak üzere tasarlanmıştır?

Özet

Bir Tensor Core'un, derin öğrenmenin temelindeki matris işlemleri için ideal olan, karo boyutundaki tam bir matris çarpma-birikimini tek ve hızlı adımda birleştirdiğini öğrendiniz. Sıradaki konu: duyarlık biçimleri. 🎉

Başlamak ücretsiz

Yapay zeka eğitmeniyle C++ öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Tensör Çekirdekleri Ne Hesaplar” dersi ücretsiz mi?

Evet — “Tensör Çekirdekleri Ne Hesaplar” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve CUDA Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. CUDA Academy kursu toplamda 4 dersten oluşur.

“Tensör Çekirdekleri Ne Hesaplar” dersinde ne öğreneceğim?

Birleştirilmiş matris çarpma-toplama birimleri CUDA Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

CUDA Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te CUDA Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Tensör Çekirdekleri Ne Hesaplar” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu CUDA Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her CUDA Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Tensör Çekirdekleri Ne Hesaplar
  2. Karma Hassasiyet: FP16, BF16, TF32
  3. WMMA Parçacık API'si
  4. Sayısal Kararlılık Uzlaşmaları
← CUDA Academy Sayfasına Dön