INNER CODE UNIT · Swift

embeddingSize

ZachNagengast/similarity-search-kit · Sources/SimilaritySearchKit/Core/Index/SimilarityIndex.swift:392

            let embeddingSize = item.embedding.count * floatSize

            // Calculate the size of 'metadata' property
            let metadataSize = item.metadata.reduce(0) { size, keyValue -> Int in
                let keySize = keyValue.key.utf8.count
                let valueSize = keyValue.value.utf8.count
                return size + keySize + valueSize
            }

            totalSize += idSize + textSize + embeddingSize + metadataSize
        }

        return totalSize
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…