Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
c0a62b6
improved conan_settings
bbzaffari Sep 4, 2025
d3f0502
fix gitignore
bbzaffari Sep 4, 2025
647b63a
fix a detail
bbzaffari Sep 4, 2025
ef433ff
Move models to proper directory and update .gitignore to exclude futu…
bbzaffari Sep 12, 2025
033a5a9
Refactored Docker image using manylinux for compatibility and simplif…
bbzaffari Sep 12, 2025
960b618
Remove submodule installer script; use git clone --recursive instead
bbzaffari Sep 12, 2025
39f3897
Add faiss script
bbzaffari Sep 13, 2025
1eb70c0
lighter docker
bbzaffari Sep 14, 2025
ac337e9
moved build related files to src folder to reduce noise
bbzaffari Sep 14, 2025
c5a3c7a
Improved the conan configuration script
bbzaffari Sep 14, 2025
033d99e
leaving the .*ignore cleaner
bbzaffari Sep 14, 2025
24e6769
Changing the location in CMakeLists.txt
bbzaffari Sep 14, 2025
879ccd8
Update: .gitignore
bbzaffari Sep 14, 2025
6354072
Removing pip install from the dockerfile to reduce the final image by…
bbzaffari Sep 14, 2025
3f7c3fa
put back the Old Setup on (New was set to compiler.cppstd=20 and comp…
bbzaffari Sep 14, 2025
c176193
quick fixes
bbzaffari Sep 14, 2025
87cd6e0
Adding logging to scripts
bbzaffari Sep 14, 2025
bac3af5
Improved naming for better clarity and faster tab-completion
bbzaffari Sep 14, 2025
5b9e4d4
Faiss_installer fix and del unecessary stuff from dockerfile
bbzaffari Sep 14, 2025
120f8d6
Faiss installer
bbzaffari Sep 14, 2025
73715fe
translation of messages into English
bbzaffari Sep 14, 2025
0d670df
Fixing Build Script
bbzaffari Sep 14, 2025
e4e8f0e
Removing remaining residue from torch installation
bbzaffari Sep 14, 2025
6d34bc8
Creating a wrapper script to orchestrate and streamline environment s…
bbzaffari Sep 14, 2025
518f116
Adding Sandbox environment
bbzaffari Sep 14, 2025
14ecea4
Adding handle to send .so to Sandbox environment
bbzaffari Sep 14, 2025
978f062
Adding FAISSVectorSearch
bbzaffari Sep 14, 2025
bc91992
Fixing build.sh and adding logging
bbzaffari Sep 14, 2025
a44c26a
Update build script to improve error handling
bbzaffari Sep 14, 2025
90ef76a
Update env_config.sh
bbzaffari Sep 14, 2025
8346d13
Add set -euo pipefail to faiss_installer.sh
bbzaffari Sep 14, 2025
8c29587
Enhance script error handling with pipefail
bbzaffari Sep 14, 2025
f0b60a8
Enable strict error handling in torch_installer.sh
bbzaffari Sep 14, 2025
1e50287
Fix build.sh logging
bbzaffari Sep 15, 2025
9b4558a
Starting to fix the integration with cmakelists in the new environment
bbzaffari Sep 15, 2025
a0c122c
Update .gitignore
bbzaffari Sep 15, 2025
4ce20fd
feat(build): add standalone FAISS CPU-only install script for CentOS
bbzaffari Sep 15, 2025
db6a91e
Add logging and comments to 2faiss* script.
bbzaffari Sep 15, 2025
a2e49f4
new faiss_installer
bbzaffari Sep 15, 2025
4a8d2ef
translating messages from Portuguese to English in CMakeLists
bbzaffari Sep 15, 2025
ceb83fc
Remove todos os submódulos e limpa cache
bbzaffari Sep 15, 2025
1d402e9
Re-add cleaned submodules: tokenizers-cpp and openai-cpp
bbzaffari Sep 15, 2025
1537de0
Adding FAISSVectorSearch into binding.cpp
bbzaffari Sep 15, 2025
15eb979
Adding faiss as a submodule
bbzaffari Sep 15, 2025
7910b9a
Update build.sh
bbzaffari Sep 15, 2025
2e37fb8
fix(build): corrige caminho do FAISS e inclusão do ContentCleaner.h
bbzaffari Sep 15, 2025
e90104a
Fix faiss build
bbzaffari Sep 15, 2025
0813826
Update .gitignore
bbzaffari Sep 21, 2025
c5e317e
Update README.md
bbzaffari Sep 21, 2025
e1533b6
Renamed to faiss_backend
bbzaffari Sep 21, 2025
e1756ff
Update build.sh
bbzaffari Sep 21, 2025
bf9eab9
Update CMAKELISTS
bbzaffari Sep 21, 2025
fb0788c
Adding new features binding
bbzaffari Sep 21, 2025
34a7a12
Final Version SUPPORT.md is identical to CONTRIBUTE
bbzaffari Sep 21, 2025
0bfe06e
Update: readme sandbox
bbzaffari Sep 22, 2025
d49ef76
chore: rename community to docs for better semantics.
bbzaffari Sep 24, 2025
e5982cc
Update readme
bbzaffari Sep 24, 2025
4012b20
Move .md to models
bbzaffari Sep 27, 2025
02c65d7
Revise contributing steps and community information
bbzaffari Sep 27, 2025
c99f7e4
Revise README structure and content
bbzaffari Oct 5, 2025
2a9e09a
Refactor env_config.sh for improved logging and colors
bbzaffari Oct 28, 2025
a58cce5
Enhance logging and package installation in installer script
bbzaffari Oct 28, 2025
1f13953
Improve logging and formatting in setting_conan_profile.sh
bbzaffari Oct 28, 2025
f17e392
Refactor build script for improved logging and formatting
bbzaffari Nov 1, 2025
81f1ee3
Fix log formatting in build.sh
bbzaffari Nov 1, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 0 additions & 62 deletions .dockerignore

This file was deleted.

82 changes: 39 additions & 43 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,40 +1,38 @@
### C++ ###
# Prerequisites
*.d
**/*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj
**/*.slo
**/*.lo
**/*.o
**/*.obj

# Precompiled Headers
*.gch
*.pch
**/*.gch
**/*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll
**/*.so
**/*.dylib
**/*.dll

# Fortran module files
*.mod
*.smod
**/*.mod
**/*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib
**/*.lai
**/*.la
**/*.a
**/*.lib

# Executables
*.exe
*.out
*.app
**/*.exe
**/*.out
**/*.app

### Python ###
pycache/
__pycache__/
*pycache*/
.pytest_cache/
test_bindings.py
.pyd
Expand All @@ -44,37 +42,35 @@ CMakeUserPresets.json
CMakeFiles/

bkp/
build/
models/
libs/libtorch
!libs/tokenizers-cpp
!libs/openai-cpp
**/build/

# Ignore everything in the models folder
models/*
!models/hf_extract_model.py
!models/hf_model_to_onnx.py
!models/README.md

libtorch*.zip
libtorch-cxx11-abi-shared*
libtorch-cxx11-abi-shared-with-deps-2.5.1+cpu.zip
libs/libtorch

models
conan.lock
libtorch/
extern/*

openai_api_key*
**/*openai_api_key*

package/build/
package/dist/
**/build/*
**/dist/*
packer
package/*.egg-info
**/*.egg-info

.env
.venv/
.venv*/
.vscode/
.vs/
.venv/*
.venv*/*
.vscode/*
.vs/*
venv

tests/
compile_commands.json
.cache/
*.pdf
*.docx
test*
**/*.pdf
**/*.docx
11 changes: 4 additions & 7 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,13 +1,10 @@
[submodule "libs/tokenizers-cpp"]
path = libs/tokenizers-cpp
url = https://github.com/mlc-ai/tokenizers-cpp.git

[submodule "libs/openai-cpp"]
path = libs/openai-cpp
url = https://github.com/olrea/openai-cpp.git
[submodule "extern/pybind11"]
path = extern/pybind11
url = ../../pybind/pybind11
branch = stable
[submodule "tokenizers-cpp"]
path = tokenizers-cpp
url = https://github.com/mlc-ai/tokenizers-cpp.git
[submodule "libs/faiss"]
path = libs/faiss
url = https://github.com/facebookresearch/faiss.git
Loading