Fed-rag

Latest version: v0.0.6.post2

Safety actively analyzes 722631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.6

Post

- Test Zenodo

Added

- [Feature] Add utils.data module for building RAG Fine-tuning datasets given a RAGSystem and Sequence of examples (98)
- [Feature] Adds BaseTokenizer and HFPretrainedTokenizer subclass (99)
- [Feature] Enable BaseGenerator and BaseRetriever used in RAGSystem to access the rag system (95)

Changed

- Small fixes to problems found while running the quick start example (93)

Other

- Update LICENSE (92)

0.0.5

Added

- [Feature] Added HFPeftModelGenerator for efficient fine-tuning (84)
- [Feature] Added HuggingFace's peft.PeftModel as an acceptable model type for decoration (76)
- Added vector compute submodule (70)
- [Example] Added RA-DIT implementation using HFPeftModelGenerator for llama-2-7b (86)
- [Example] Added mock generator training loop; federated for a 350M model (67)

Changed

- [Example] RA-DIT default generator model to load with device map auto (88)
- [Example] RA-DIT re-factor example for better organization (87)
- [Feature] Updated set_weights and get_weights for HuggingFaceFlowerClient to include logic for PeftModel (82)
- Re-organized RA-DIT example app (69)

0.0.4

Added

- [EXAMPLE] Adds RA-DIT retriever train loop using HuggingFace integrations (64)
- Added HuggingFaceFLTask for federated learning with HuggingFace models (61)
- Added federate.tester.huggingface and associated inspectors (59)
- Added federate.trainer.huggingface decorators (56)
- Added ability to specify device on load for HF Models (55)

0.0.3

Added

- Build RAG system implementation (50)
- Added RAGSystem class (45)
- Implemented InMemoryKnowledgeStore (43)
- Added BaseKnowledgeStore and KnowledgeNode models (41)
- Added HFSentenceTransformerRetriever (38)
- Added BaseRetriever class (35)
- Added HFPreTrainedGenerator class for generative models (34)
- Implemented BaseGenerator and HFPretrainedModelGenerator classes (33)
- Added support for llama3 models (30)
- Added example Retrieval-Augmented Generation with LLM integration (28)
- Implemented DragonRetriever for example RAG system (26)

Changed

- Updated to use HFSentenceTransformerRetriever in examples (48)

0.0.2

Changed

- Quickstart as a workspace member, smaller package builds (24)

0.0.1

Added

- Working QuickStart! (20)
- Implementation PyTorchFLTask.server() (17)
- PyTorchFLTask and PyTorchFlowerClient (16)
- Inspection of tester callable for pytorch.tester decorator (14)
- federate.trainer.pytorch decorate inspects trainer loop to extract spec (12)
- BaseTaskModel and PyTorchTaskModel (5)

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.