4 instantiations of BinaryEmbedding
Microsoft.Extensions.AI.Abstractions.Tests (3)
Embeddings\BinaryEmbeddingTests.cs (3)
19BinaryEmbedding e = new(vector); 31BinaryEmbedding e = new(vector); 66BinaryEmbedding e = new(vector);
Microsoft.Extensions.AI.Integration.Tests (1)
QuantizationEmbeddingGenerator.cs (1)
59return new(result)
14 references to BinaryEmbedding
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\BinaryEmbedding.cs (1)
20/// <summary>Initializes a new instance of the <see cref="BinaryEmbedding"/> class with the embedding vector.</summary>
Embeddings\Embedding.cs (1)
13[JsonDerivedType(typeof(BinaryEmbedding), typeDiscriminator: "binary")]
Microsoft.Extensions.AI.Abstractions.Tests (7)
Embeddings\BinaryEmbeddingTests.cs (7)
19BinaryEmbedding e = new(vector); 31BinaryEmbedding e = new(vector); 66BinaryEmbedding e = new(vector); 71BinaryEmbedding result = Assert.IsType<BinaryEmbedding>(JsonSerializer.Deserialize(json, TestJsonSerializerContext.Default.Embedding)); 79BinaryEmbedding result = Assert.IsType<BinaryEmbedding>(JsonSerializer.Deserialize(
Microsoft.Extensions.AI.Integration.Tests (5)
EmbeddingGeneratorIntegrationTests.cs (1)
142using IEmbeddingGenerator<string, BinaryEmbedding> generator =
QuantizationEmbeddingGenerator.cs (4)
17IEmbeddingGenerator<string, BinaryEmbedding> 35async Task<GeneratedEmbeddings<BinaryEmbedding>> IEmbeddingGenerator<string, BinaryEmbedding>.GenerateAsync( 46private static BinaryEmbedding QuantizeToBinary(Embedding<float> embedding)