├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ ├── build_release_alpine_arm64.yml │ ├── build_release_alpine_x64.yml │ ├── build_release_aws_arm64.yml │ ├── build_release_aws_x64.yml │ ├── build_release_darwin_x64.yml │ ├── build_release_linux_arm64.yml │ ├── build_release_linux_x64.yml │ ├── build_release_linux_x64_openblas.yml │ ├── build_release_windows_x64.yml │ ├── install_mkl_windows.bat │ ├── publish_docs.yml │ ├── test_install_import.yml │ ├── test_install_import_docker.yml │ ├── test_install_import_docker_without_prebuild.yml │ └── unit_test.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── Dockerfile.build ├── Dockerfile.buildaws ├── Dockerfile.buildawsarm64 ├── Dockerfile.buildlinux ├── Dockerfile.buildlinuxamd64 ├── LICENSE ├── README.md ├── examples ├── index-aws.js └── index.js ├── lib ├── index.d.ts └── index.js ├── package.json ├── src └── faiss.cc ├── test-import ├── Dockerfile ├── Dockerfile.withoutprebuild ├── index.js └── package.json ├── test ├── Index.test.js └── IndexFlatL2.test.js └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | build/ 3 | node_modules/ 4 | docs/ 5 | .DS_Store 6 | faiss.index -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/build_release_alpine_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_alpine_arm64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_alpine_x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_alpine_x64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_aws_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_aws_arm64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_aws_x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_aws_x64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_darwin_x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_darwin_x64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_linux_arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_linux_arm64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_linux_x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_linux_x64.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_linux_x64_openblas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_linux_x64_openblas.yml -------------------------------------------------------------------------------- /.github/workflows/build_release_windows_x64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/build_release_windows_x64.yml -------------------------------------------------------------------------------- /.github/workflows/install_mkl_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/install_mkl_windows.bat -------------------------------------------------------------------------------- /.github/workflows/publish_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/publish_docs.yml -------------------------------------------------------------------------------- /.github/workflows/test_install_import.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/test_install_import.yml -------------------------------------------------------------------------------- /.github/workflows/test_install_import_docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/test_install_import_docker.yml -------------------------------------------------------------------------------- /.github/workflows/test_install_import_docker_without_prebuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/test_install_import_docker_without_prebuild.yml -------------------------------------------------------------------------------- /.github/workflows/unit_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.github/workflows/unit_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | docs/ 4 | .DS_Store 5 | *.index -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.intelliSenseEngine": "Tag Parser" 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/Dockerfile.build -------------------------------------------------------------------------------- /Dockerfile.buildaws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/Dockerfile.buildaws -------------------------------------------------------------------------------- /Dockerfile.buildawsarm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/Dockerfile.buildawsarm64 -------------------------------------------------------------------------------- /Dockerfile.buildlinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/Dockerfile.buildlinux -------------------------------------------------------------------------------- /Dockerfile.buildlinuxamd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/Dockerfile.buildlinuxamd64 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/README.md -------------------------------------------------------------------------------- /examples/index-aws.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/examples/index-aws.js -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/examples/index.js -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/package.json -------------------------------------------------------------------------------- /src/faiss.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/src/faiss.cc -------------------------------------------------------------------------------- /test-import/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test-import/Dockerfile -------------------------------------------------------------------------------- /test-import/Dockerfile.withoutprebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test-import/Dockerfile.withoutprebuild -------------------------------------------------------------------------------- /test-import/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test-import/index.js -------------------------------------------------------------------------------- /test-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test-import/package.json -------------------------------------------------------------------------------- /test/Index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test/Index.test.js -------------------------------------------------------------------------------- /test/IndexFlatL2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/test/IndexFlatL2.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ewfian/faiss-node/HEAD/tsconfig.json --------------------------------------------------------------------------------