forwardEmbeddings method
NEW: Forward pass for already pre-computed embeddings (used in ViT).
Implementation
List<ValueVector> forwardEmbeddings(List<ValueVector> embeddedInputs) {
if (embeddedInputs.length > blockSize) {
throw ArgumentError(
"Input sequence length (${embeddedInputs.length}) exceeds model's block size ($blockSize). "
"Consider truncating or padding the input.");
}
// Delegate to the internal processing method
return _forwardThroughBlocks(embeddedInputs);
}