Commit Graph

  • 21f7d8e031 docs: update -h and config advice yichuan520030910320 2025-08-13 14:26:35 -07:00
  • 737dfc960c hnsw: auto-disable compact when --no-recompute is used; docs: expand SkyPilot with -e overrides and copy-back example Andy Lee 2025-08-13 14:25:16 -07:00
  • c994635af6 sky: expand leann-build.yaml with configurable params and flags (backend, recompute, compact, embedding options) Andy Lee 2025-08-13 14:18:48 -07:00
  • 23b80647c5 docs: dedupe recomputation guidance; keep single Low-resource setups section Andy Lee 2025-08-13 14:10:10 -07:00
  • 50121972ee cli: add --no-recompute and --no-recompute-embeddings flags; docs: clarify HNSW requires --no-compact when disabling recompute Andy Lee 2025-08-13 14:09:05 -07:00
  • 07e5f10204 docs: consolidate low-resource guidance into config guide; README points to it Andy Lee 2025-08-13 14:08:23 -07:00
  • 58711bff7e docs: add low-resource note in README; point to config guide; suggest OpenAI embeddings, SkyPilot remote build, and --no-recompute Andy Lee 2025-08-13 14:06:22 -07:00
  • a69464eb16 docs: add SkyPilot template and instructions for running embeddings/index build on cloud GPU Andy Lee 2025-08-13 14:01:32 -07:00
  • 4b714f3b44 fix(embedding-server): ensure shutdown-capable ZMQ threads create/bind their own REP sockets and poll with timeouts; fix undefined socket causing startup crash and CI hangs on Ubuntu 22.04 Andy Lee 2025-08-13 13:53:08 -07:00
  • b381278c3e debug: preserve stderr in CI to debug embedding server startup failures Andy Lee 2025-08-13 13:29:52 -07:00
  • f30166f9d5 fix: increase CI test timeouts to accommodate model download Andy Lee 2025-08-13 12:28:48 -07:00
  • 24676970eb fix: simplify embedding server process management Andy Lee 2025-08-13 11:44:32 -07:00
  • e26d6d9d14 fix: implement graceful shutdown for embedding servers Andy Lee 2025-08-13 10:59:01 -07:00
  • 2530939c0f fix: prevent wrapper from detecting itself as remaining process Andy Lee 2025-08-13 01:12:10 -07:00
  • 8496828a90 fix: prevent wrapper script from killing itself in cleanup Andy Lee 2025-08-12 22:44:19 -07:00
  • 7244518901 fix: correct pytest_runtest_call hook parameter in conftest.py Andy Lee 2025-08-12 21:15:16 -07:00
  • 46565b9249 docs: follows #34, patch leann backends into tool environment Andy Lee 2025-08-12 17:54:45 -07:00
  • 3dad76126a chore: release v0.2.9 v0.2.9 GitHub Actions 2025-08-12 23:00:12 +00:00
  • 3c1207c35c fix: implement comprehensive solution for CI pytest hangs Andy Lee 2025-08-12 15:23:24 -07:00
  • 364a546863 Merge branch 'main' into debug/clean-state-investigation Andy Lee 2025-08-12 14:06:20 -07:00
  • 2001edf22b fix: improve hang detection to monitor actual pytest process Andy Lee 2025-08-12 14:05:46 -07:00
  • 18e28bda32 feat: Add macOS 15 support for M4 Mac compatibility (#38) Andy Lee 2025-08-12 14:01:02 -07:00
  • c1d39eead8 CI: move pytest hang-debug script into scripts/ci_debug_pytest.py; sort imports and apply ruff suggestion; update workflow to call the script Andy Lee 2025-08-12 13:12:27 -07:00
  • 3dc130760a fix: restore macOS 15 build matrix and correct test path add-macos15-support Andy Lee 2025-08-12 12:50:33 -07:00
  • 8d06aa99f4 feat: add comprehensive hang detection for pytest CI debugging Andy Lee 2025-08-12 12:42:16 -07:00
  • 2761067b7b fix: correct macOS deployment targets based on Homebrew library requirements Andy Lee 2025-08-12 12:31:58 -07:00
  • 609fa62fd5 chore: release v0.2.8 v0.2.8 GitHub Actions 2025-08-12 19:04:51 +00:00
  • 5f57f4763b fix: add macOS 15 support to deployment target configuration Andy Lee 2025-08-12 11:48:06 -07:00
  • 2d8a1ac328 fix Andy Lee 2025-08-12 11:45:08 -07:00
  • 9e01e69038 fix: match deployment target with runner OS for library compatibility Andy Lee 2025-08-12 11:30:23 -07:00
  • ffbf0282c3 debug: add external process monitoring and unbuffered output for precise hang detection Andy Lee 2025-08-12 11:27:37 -07:00
  • d336f3dbf6 fix: use macOS 13.3 for DiskANN backend as required by LAPACK Andy Lee 2025-08-12 10:59:48 -07:00
  • acf3034171 fix: ensure wheels are compatible with older macOS versions Andy Lee 2025-08-12 10:58:35 -07:00
  • aa2002dc3a debug: fix YAML syntax and add post-pytest cleanup monitoring Andy Lee 2025-08-12 10:47:33 -07:00
  • eab13434ef feat: support multiple input formats for --docs argument (#39) Yichuan Wang 2025-08-12 10:30:31 -07:00
  • 2c3824e7b6 feat: support multiple input formats for --docs argument feat/multiple-input-formats yichuan520030910320 2025-08-12 02:01:54 -07:00
  • 19faa020c7 fix: remove debug_enabled parameter from build-and-publish workflow Andy Lee 2025-08-12 00:50:05 -07:00
  • 360a3ec732 debug: increase timeouts to 600s for comprehensive hang investigation Andy Lee 2025-08-12 00:43:18 -07:00
  • 341141cf8b refactor: remove upterm/tmate debug code and clean CI workflow Andy Lee 2025-08-12 00:31:27 -07:00
  • b2390ccc14 [Ollama] fix ollama recompute yichuan520030910320 2025-08-12 00:24:20 -07:00
  • 04623b6be0 feat: add macOS 15 support for M4 Mac compatibility Andy Lee 2025-08-12 00:06:19 -07:00
  • fdf47852f0 fix: update faiss submodule to latest stable version Andy Lee 2025-08-11 19:55:21 -07:00
  • 491979c057 fix: revert DiskANN submodule to stable version Andy Lee 2025-08-11 19:54:24 -07:00
  • 8e43066e10 fix: simplify macOS OpenMP configuration to match main branch Andy Lee 2025-08-12 02:06:46 +00:00
  • 0cc29f5edc fix: ensure OpenMP is found during DiskANN build on macOS Andy Lee 2025-08-12 01:39:47 +00:00
  • ce9ae5f7f9 fix: improve tmate connection info retrieval Andy Lee 2025-08-12 00:42:28 +00:00
  • e8fca2c84a fix: detect and report Ollama embedding dimension inconsistency (#37) Andy Lee 2025-08-11 17:41:52 -07:00
  • 2c6b65d69f fix: detect and report Ollama embedding dimension inconsistency fix-ollama-embedding-dimension-bug Andy Lee 2025-08-11 17:36:44 -07:00
  • 790ae14f69 fix missing file yichuan520030910320 2025-08-11 17:35:45 -07:00
  • ac363072e6 Merge branch 'main' of https://github.com/yichuan-w/LEANN yichuan520030910320 2025-08-11 17:31:04 -07:00
  • 93465af46c docs: update README fix wrong data file yichuan520030910320 2025-08-11 17:29:54 -07:00
  • 101a45a04f fix: FORCE debug mode on - no more conditions Andy Lee 2025-08-12 00:13:18 +00:00
  • fbf619f087 Merge branch 'main' into debug/clean-state-investigation Andy Lee 2025-08-11 16:53:33 -07:00
  • aa8ed87bda fix: use github.head_ref for PR branch detection Andy Lee 2025-08-11 23:44:57 +00:00
  • 792ece67dc ci: add Mac Intel (x86_64) build support (#26) Andy Lee 2025-08-11 16:39:58 -07:00
  • 79ec7d1aee fix: properly handle Python 3.13 support with PyTorch compatibility fix-mac-intel-build Andy Lee 2025-08-11 16:38:24 -07:00
  • 33616c493b fix: force debug mode for investigation branch Andy Lee 2025-08-11 23:24:38 +00:00
  • 288d3c4e75 chore: cleanup unused files and fix GitHub Actions warnings Andy Lee 2025-08-11 16:15:47 -07:00
  • b0c27f3a12 fix: debug variable values and add commit message [debug] trigger Andy Lee 2025-08-11 23:06:59 +00:00
  • 7b28f81194 debug: trigger tmate debug session [debug] Andy Lee 2025-08-11 22:40:43 +00:00
  • 7e554b2ba2 fix: restrict MLX dependencies to ARM64 Macs in workspace pyproject.toml Andy Lee 2025-08-11 15:39:28 -07:00
  • afd48d5901 fix: use --find-links during package installation to avoid PyPI MLX conflicts Andy Lee 2025-08-11 15:24:52 -07:00
  • eb6c9e0a32 fix: move tmate debug session inside pytest step to avoid hanging Andy Lee 2025-08-11 22:19:34 +00:00
  • 36083dbf0f fix: revert all packages to consistent version 0.2.7 Andy Lee 2025-08-11 14:56:30 -07:00
  • 51bbf3efbf test: investigate hanging [debug] Andy Lee 2025-08-11 21:56:24 +00:00
  • f819dacbb4 Merge commit '6762e5b' into fix-mac-intel-build Andy Lee 2025-08-11 14:39:18 -07:00
  • 6762e5b2c4 fix: correct version consistency for --find-links to work properly Andy Lee 2025-08-11 14:38:58 -07:00
  • 0797008a3f fix: use absolute path for find-links and upgrade backend version Andy Lee 2025-08-11 14:15:26 -07:00
  • b835eb821e fix: use absolute path for find-links and upgrade backend version Andy Lee 2025-08-11 14:15:26 -07:00
  • a0c790f285 fix: use local leann-core when building backend packages Andy Lee 2025-08-11 13:38:03 -07:00
  • b7516608ab fix: install backend wheels before meta packages Andy Lee 2025-08-11 10:03:27 -07:00
  • 3806f2a3ba Merge branch 'main' into debug/clean-state-investigation Andy Lee 2025-08-11 01:56:38 -07:00
  • 1bd1238db6 cleanup: simplify CI configuration Andy Lee 2025-08-11 01:54:39 -07:00
  • b5c80edb03 Merge branch 'main' into fix-mac-intel-build Andy Lee 2025-08-11 01:54:29 -07:00
  • 8f3cda2100 fix: add diagnostic script (force add to override .gitignore) Andy Lee 2025-08-08 21:27:04 -07:00
  • d88d0c0295 feat: add comprehensive debugging capabilities with tmate integration Andy Lee 2025-08-08 21:25:58 -07:00
  • 430969565e fix: restrict MLX dependencies to Apple Silicon Macs only Andy Lee 2025-08-11 01:53:04 -07:00
  • d9e5d5d6aa Merge branch 'main' into feature/graph-partition-support feature/graph-partition-support Andy Lee 2025-08-11 01:46:31 -07:00
  • 578a89d180 fix: build and install leann meta package on all platforms Andy Lee 2025-08-11 01:40:55 -07:00
  • 068fb38bae fix: ensure leann-core package is built on all platforms, not just Ubuntu Andy Lee 2025-08-11 01:28:12 -07:00
  • 6aa1a97a07 fix: remove Python 3.10+ zip strict parameter for Python 3.9 compatibility Andy Lee 2025-08-11 00:47:43 -07:00
  • 3a1cb49e20 fix: complete Python 3.9 type annotation fixes in backend packages Andy Lee 2025-08-10 23:58:31 -07:00
  • 239e35e2e6 chore: release v0.2.7 v0.2.7 GitHub Actions 2025-08-11 03:11:46 +00:00
  • 2fac0c6fbf fix: improve gitignore and Jupyter notebook support (#28) Andy Lee 2025-08-10 20:02:46 -07:00
  • fe942329d6 fix: improve gitignore and Jupyter notebook support fix/claude-code-gitignore-support Andy Lee 2025-08-10 17:47:26 -07:00
  • fe9381fc8b fix: complete Python 3.9 type annotation compatibility fixes Andy Lee 2025-08-10 18:48:10 -07:00
  • 037aad0870 fix: ensure virtual environment uses correct Python version in CI Andy Lee 2025-08-10 17:47:44 -07:00
  • ded0decd17 fix: resolve wheel installation conflicts in CI matrix builds Andy Lee 2025-08-10 17:31:46 -07:00
  • 5094e6800a fix: use correct Python version for wheel builds Andy Lee 2025-08-10 17:20:24 -07:00
  • f08132c525 debug: simplify wheel compatibility checking Andy Lee 2025-08-10 17:07:18 -07:00
  • 80330f8d97 fix: remove whitespace from blank line fix/clean-hang-solution Andy Lee 2025-08-11 00:04:32 +00:00
  • 4772a5bb18 feat: add process group management to prevent hanging subprocesses Andy Lee 2025-08-10 22:11:12 +00:00
  • 6ae9e0f4f9 fix: update DiskANN submodule with additional type cast fix Andy Lee 2025-08-10 15:09:01 -07:00
  • 2be39db799 fix: update Faiss submodule with override keyword fix Andy Lee 2025-08-10 02:01:49 -07:00
  • 756864d058 fix: update Faiss submodule with override keyword fix Andy Lee 2025-08-10 01:59:10 -07:00
  • 4fc8943ca7 fix: update DiskANN submodule with type cast fix for signed char templates Andy Lee 2025-08-10 01:39:16 -07:00
  • 3d67205670 fix: remove Chinese comments to pass ruff check Andy Lee 2025-08-10 08:31:21 +00:00
  • 4de709ad4b feat: add ZMQ timeout configurations to prevent hanging Andy Lee 2025-08-10 08:30:02 +00:00
  • 1bc4bf06f0 fix: update DiskANN submodule with SIMD function name corrections Andy Lee 2025-08-10 01:27:04 -07:00
  • 9801aa581b [Readme]update embedding model config according to reddit feedback yichuan520030910320 2025-08-09 21:33:33 -07:00