Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

torch.bmm(): Înmulțirea Matricială pe Loturi Tridimensionale în PyTorch & Deep Learning Practic

Produsul matricial strict pe loturi 3D de forma (B x N x M) cu (B x M x P).

Sintaxă & invocare Python
torch.bmm(input, mat2, *, out=None)

Funcția torch.bmm() (Batched Matrix Multiplication) realizează înmulțirea matricială exclusiv pe tensori 3D având aceeași dimensiune de lot (batch). Dacă primul tensor are forma (b, n, m) și al doilea are forma (b, m, p), rezultatul va avea forma (b, n, p).

Exemplu de apelare

import torch

batch_size = 16
Q = torch.randn(batch_size, 64, 128)
K_T = torch.randn(batch_size, 128, 64)

# Calculul scorurilor de atenție nescalate
scoruri = torch.bmm(Q, K_T)
print(scoruri.shape)  # torch.Size([16, 64, 64])

Spre deosebire de torch.matmul, bmm nu efectuează broadcasting, fiind optimizat direct la nivel de nuclee hardware BLAS.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: torch.bmm(): Înmulțirea Matricială pe Loturi Tridimensionale

Ai o întrebare despre torch.bmm(): Înmulțirea Matricială pe Loturi Tridimensionale sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.