Skip to content

Comments

build(core): add FAISSBackend and migrate to lighter, reproducible manylinux build#33

Open
bbzaffari wants to merge 65 commits intopureai-ecosystem:mainfrom
bbzaffari:main
Open

build(core): add FAISSBackend and migrate to lighter, reproducible manylinux build#33
bbzaffari wants to merge 65 commits intopureai-ecosystem:mainfrom
bbzaffari:main

Conversation

@bbzaffari
Copy link
Contributor

@bbzaffari bbzaffari commented Sep 15, 2025

git clone --recursive https://github.com/bbzaffari/purecpp

cd purecpp

docker build -t pure_faiss .

docker run -it --name env -v "$PWD":/home pure_faiss

#sudo chmod +x -R scripts/.sh
#Se for o Root:
chmod +x -R scripts/
.sh

./scripts/env_config.sh

#sudo chmod +x build.sh
#Se for o Root:
chmod +x build.sh 

build.sh

…ied pip-based installations. Removed static git clone in favor of mirrored structure to make the environment more flexible and modular.
…iler.version=13. But was resulting in issues.)
@bbzaffari bbzaffari changed the title Refactored and added FAISSVectorSearch build(core): add FAISSVectorSearch and migrate to lighter, reproducible manylinux build Sep 21, 2025
@bbzaffari bbzaffari changed the title build(core): add FAISSVectorSearch and migrate to lighter, reproducible manylinux build build(core): add FAISSBackend and migrate to lighter, reproducible manylinux build Sep 21, 2025
@bbzaffari bbzaffari force-pushed the main branch 3 times, most recently from 4d57a1e to 6448963 Compare September 22, 2025 13:03
@bbzaffari bbzaffari force-pushed the main branch 5 times, most recently from bc683ea to aece493 Compare September 24, 2025 10:01
- Renamed `community/` folder to `docs/` for clearer semantics and aligning with common repository conventions.

- Removed `.dockerignore` as it was no longer necessary for the current Docker setup.
@bbzaffari bbzaffari force-pushed the main branch 2 times, most recently from 22dd524 to e13a160 Compare September 27, 2025 11:26
@bbzaffari bbzaffari force-pushed the main branch 2 times, most recently from 7f1f3d3 to 4012b20 Compare September 27, 2025 11:46
Updated the contributing guide to streamline the contribution process and improve clarity.
Updated sections in README.md for clarity and added new topics.
@bbzaffari bbzaffari force-pushed the main branch 2 times, most recently from dee0726 to c99f7e4 Compare October 28, 2025 13:49
Updated logging functions and improved output messages for better clarity. Adjusted package installation commands for consistency across package managers.
Refactored the script to enhance readability and debugging. Logging output now uses consistent formatting with color codes and aligned indentation.

Changes include:
- Added default color fallback for log messages
- Improved segment repetition logic for better visual structure
- General cleanup and comment clarifications

This improves maintainability and user feedback during script execution.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant