Base:
method
forward
Microsoft.ML.GenAI.Core.GenAILinear.forward(TorchSharp.torch.Tensor)
17 references to forward
Microsoft.ML.GenAI.Core (5)
Module\Attention.cs (5)
146var qkv = this.qkv_proj.forward(hiddenStates); 154queryStates = this.q_proj.forward(hiddenStates); 155keyStates = this.k_proj.forward(hiddenStates); 156valueStates = this.v_proj.forward(hiddenStates); 214attnOutput = this.o_proj.forward(attnOutput);
Microsoft.ML.GenAI.Core.Tests (4)
QuantizedLinearTests.cs (4)
90var resultBeforeInt4 = model.forward(input); 94var resultAfterInt4 = model.forward(input); 118var resultBeforeInt8 = model.forward(input); 122var resultAfterInt8 = model.forward(input);
Microsoft.ML.GenAI.LLaMA (3)
Module\LlamaMLP.cs (3)
56using var input1 = this.gate_proj.forward(input); 58using var input3 = input2 * this.up_proj.forward(input); 59return this.down_proj.forward(input3);
Microsoft.ML.GenAI.Mistral (3)
MistralMLP.cs (3)
40using var input1 = this.gate_proj.forward(input); 42using var input3 = input2 * this.up_proj.forward(input); 43return this.down_proj.forward(input3);
Microsoft.ML.GenAI.Phi (2)
Module\Phi3MLP.cs (2)
44using var input1 = this.gate_up_proj.forward(input); 49return this.down_proj.forward(upStatus);