-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add test for external modules #3699
base: main
Are you sure you want to change the base?
Conversation
This pull request was exported from Phabricator. Differential Revision: D60379753 |
Summary: External modules should work fine as plug-ins to Faiss in the following cases: * additional objects that can be passed in as callbacks to Faiss * functions that use `faiss.swig_ptr` to pass in arrays. The `swig_ptr` functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end. Differential Revision: D60379753
This pull request was exported from Phabricator. Differential Revision: D60379753 |
06e9c92
to
a22f5bd
Compare
Summary: Pull Request resolved: facebookresearch#3699 External modules should work fine as plug-ins to Faiss in the following cases: * additional objects that can be passed in as callbacks to Faiss * functions that use `faiss.swig_ptr` to pass in arrays. The `swig_ptr` functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end. Differential Revision: D60379753
This pull request was exported from Phabricator. Differential Revision: D60379753 |
a22f5bd
to
f1c75ae
Compare
Summary: External modules should work fine as plug-ins to Faiss in the following cases: * additional objects that can be passed in as callbacks to Faiss * functions that use `faiss.swig_ptr` to pass in arrays. The `swig_ptr` functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end. Differential Revision: D60379753
This pull request was exported from Phabricator. Differential Revision: D60379753 |
Summary: Pull Request resolved: facebookresearch#3699 External modules should work fine as plug-ins to Faiss in the following cases: * additional objects that can be passed in as callbacks to Faiss * functions that use `faiss.swig_ptr` to pass in arrays. The `swig_ptr` functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end. Differential Revision: D60379753
f1c75ae
to
1395995
Compare
This pull request was exported from Phabricator. Differential Revision: D60379753 |
Summary: Pull Request resolved: facebookresearch#3699 External modules should work fine as plug-ins to Faiss in the following cases: * additional objects that can be passed in as callbacks to Faiss * functions that use `faiss.swig_ptr` to pass in arrays. The `swig_ptr` functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end. Differential Revision: D60379753
This pull request was exported from Phabricator. Differential Revision: D60379753 |
1395995
to
be54c30
Compare
Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…acebookresearch#3922) Summary: We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Differential Revision: D63991471
…3922) Summary: Pull Request resolved: #3922 We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: #3699 Reviewed By: mdouze Differential Revision: D63991471 fbshipit-source-id: 0c1cd25eabbffb01d2a7170d6725a0c4a13c5bf0
…acebookresearch#3922) Summary: Pull Request resolved: facebookresearch#3922 We need to be able to build external modules into FAISS, but don't have an example yet. This diff shows what CMakeLists.txt changes need to happen to incorporate an external module. Reference: facebookresearch#3699 Reviewed By: mdouze Differential Revision: D63991471 fbshipit-source-id: 0c1cd25eabbffb01d2a7170d6725a0c4a13c5bf0
Summary:
External modules should work fine as plug-ins to Faiss in the following cases:
additional objects that can be passed in as callbacks to Faiss
functions that use
faiss.swig_ptr
to pass in arrays.The
swig_ptr
functionality does not always work well (also depending on the platform). Therefore this diff adds a small external swig file to test that everything works smoothly on that end.Differential Revision: D60379753