diff --git a/Sources/MarkBase/Embedding/EmbeddingGemmaModel.swift b/Sources/MarkBase/Embedding/EmbeddingGemmaModel.swift index 2467bfb..6a183b6 100644 --- a/Sources/MarkBase/Embedding/EmbeddingGemmaModel.swift +++ b/Sources/MarkBase/Embedding/EmbeddingGemmaModel.swift @@ -106,24 +106,32 @@ public final class EmbeddingGemmaModel: @unchecked Sendable { guard !tokens.isEmpty else { return [] } let seqLen = tokens.count, hs = config.hiddenSize + print(" embed: seqLen=\(seqLen)") // Use single command buffer for entire forward pass let cmdBuf = engine.commandQueue.makeCommandBuffer()! // Embedding lookup + print(" embed: lookupEmbeddings") let inputBuf = try lookupEmbeddings(tokens: tokens, cmdBuf: cmdBuf) + print(" embed: lookupEmbeddings done") // Forward through layers var hidden = inputBuf for idx in 0..