Skip to content

.Net: Milvus memory store connector for .NET#2694

Merged
lemillermicrosoft merged 9 commits intomicrosoft:mainfrom
roji:MilvusDotNet
Sep 21, 2023
Merged

.Net: Milvus memory store connector for .NET#2694
lemillermicrosoft merged 9 commits intomicrosoft:mainfrom
roji:MilvusDotNet

Conversation

@roji
Copy link
Member

@roji roji commented Sep 2, 2023

This is a working version of an SK memory store connector for Milvus, for .NET. It is built on top of the recently-released Milvus.Client (experimental, in preview), which uses gRPC to communicate with Milvus.

There are some minor outstanding issues which are also relevant for the Python connector (merged via #1941), I'll sync with @awharrison-28 to align on these. But this should be more or less ready to merge, we can iterate on the remaining stuff.

Closes #2316

/cc @stephentoub @awharrison-28 @luisquintanilla @MarianaGG @tawalke @ajcvickers

@roji roji requested a review from a team as a code owner September 2, 2023 21:26
@shawncal shawncal added .NET Issue or Pull requests regarding .NET code kernel Issues or pull requests impacting the core kernel memory connector labels Sep 2, 2023
@github-actions github-actions bot changed the title Milvus memory store connector for .NET .Net: Milvus memory store connector for .NET Sep 2, 2023
@roji roji force-pushed the MilvusDotNet branch 3 times, most recently from f722cf7 to 780913a Compare September 12, 2023 06:21
Copy link
Member

@stephentoub stephentoub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice.

@shawncal, can you help get this merged at your earliest convenience?

@roji
Copy link
Member Author

roji commented Sep 20, 2023

@shawncal ping - we'd like to move forward with this if possible... thanks!

@lemillermicrosoft lemillermicrosoft self-assigned this Sep 21, 2023
lemillermicrosoft and others added 3 commits September 20, 2023 21:34
This commit updates the order of arguments in Assert.Equal calls in
MilvusMemoryStoreTests. The expected values are now placed before the
actual values, following the correct convention.
This commit fixes the order of arguments in Assert.Equal calls in
MilvusMemoryStoreTests, ensuring that the expected value comes first
and the actual value comes second.
@shawncal shawncal added the docs and tests Improvements or additions to documentation label Sep 21, 2023
@lemillermicrosoft lemillermicrosoft added this to the R3: Cycle 3 milestone Sep 21, 2023
@lemillermicrosoft lemillermicrosoft added this pull request to the merge queue Sep 21, 2023
Merged via the queue into microsoft:main with commit 5e4f08d Sep 21, 2023
SOE-YoungS pushed a commit to SOE-YoungS/semantic-kernel that referenced this pull request Nov 1, 2023
This is a working version of an SK memory store connector for Milvus,
for .NET. It is built on top of the recently-released
[Milvus.Client](https://www.nuget.org/packages/Milvus.Client)
(experimental, in preview), which uses gRPC to communicate with Milvus.

There are some minor outstanding issues which are also relevant for the
Python connector (merged via microsoft#1941), I'll sync with @awharrison-28 to
align on these. But this should be more or less ready to merge, we can
iterate on the remaining stuff.

Closes microsoft#2316

/cc @stephentoub @awharrison-28 @luisquintanilla @MarianaGG @tawalke
@ajcvickers

---------

Co-authored-by: Shawn Callegari <36091529+shawncal@users.noreply.github.com>
Co-authored-by: Lee Miller <lemiller@microsoft.com>
@roji roji deleted the MilvusDotNet branch March 21, 2024 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs and tests Improvements or additions to documentation kernel Issues or pull requests impacting the core kernel memory connector .NET Issue or Pull requests regarding .NET code

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[Memory] Milvus Memory Connector - dotnet [community candidate]

5 participants