Framework for neural data processing pipelines
Top 14.6% on sourcepulse
Towhee is a Python framework designed to simplify and accelerate neural data processing pipelines for unstructured data like text, images, audio, and video. It targets developers and researchers who need to extract insights from diverse data types, enabling the creation of LLM-based pipelines with state-of-the-art deep learning models and efficient deployment.
How It Works
Towhee utilizes a modular approach with "Operators" (pre-built models and functions) that are chained together to form "Pipelines." These pipelines are defined using a Pythonic, method-chaining API, allowing for intuitive prototyping and complex DAG construction. The framework supports multi-modal data and LLM orchestration, including local model hosting and prompt management. For high-performance execution, it leverages the Triton Inference Server, enabling efficient model serving on CPU/GPU via backends like TensorRT and ONNX.
Quick Start & Requirements
pip install towhee
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project's license is not clearly stated in the README, which may pose a risk for commercial adoption or integration into closed-source projects.
9 months ago
Inactive