1 write to _embeddingDim
Microsoft.ML.TorchSharp (1)
NasBert\Modules\MultiHeadAttention.cs (1)
66_embeddingDim = embeddingDim;
13 references to _embeddingDim
Microsoft.ML.TorchSharp (13)
NasBert\Modules\MultiHeadAttention.cs (13)
69_qkvSameDim = (_kDim == _embeddingDim) && (_vDim == _embeddingDim); 73_headDim = _embeddingDim / _numHeads; 75if (_headDim * _numHeads != _embeddingDim) 91QProjection = torch.nn.Linear(_embeddingDim, _embeddingDim, _addBiasProj); 92KProjection = torch.nn.Linear(_kDim, _embeddingDim, _addBiasProj); 93VProjection = torch.nn.Linear(_vDim, _embeddingDim, _addBiasProj); 97KBias = torch.zeros(1, 1, _embeddingDim).AsParameter(); 98VBias = torch.zeros(1, 1, _embeddingDim).AsParameter(); 101OutProjLinear = torch.nn.Linear(_embeddingDim, _embeddingDim, _addBiasProj); 162if (query.IsNull() || query.size().Length != 3 || query.size(2) != _embeddingDim)