Spaces:
Sleeping
Sleeping
title: Multi Beam Text Streamer | |
emoji: π | |
colorFrom: green | |
colorTo: pink | |
sdk: docker | |
pinned: false | |
short_description: A generic text streamer that supports beam search and manage | |
# Beam Search Generator with MultiBeamTextStreamer | |
This Hugging Face Space hosts a **Beam Search Generator** web application, powered by a Flask backend and integrated with Hugging Face Transformers. The application provides real-time visualization of beam search generation, offering insights into how language models explore multiple text completion possibilities simultaneously. | |
## π Features | |
- Real-time visualization of active and completed beams. | |
- Adjustable generation parameters: | |
- Number of beams. | |
- Maximum tokens. | |
- Generation speed (using delay sliders). | |
- Seamless interaction with Hugging Face Transformers. | |
- Powered by the custom `MultiBeamTextStreamer` from the Transformers library. | |
## π How It Works | |
1. Input a **prompt** in the text box. | |
2. Configure generation settings: | |
- Number of beams. | |
- Maximum token count. | |
- Delay speed. | |
3. Click **Generate** to visualize the beam search process in real-time. | |
## π οΈ Setup Instructions | |
### Running Locally | |
1. **Clone the repository**: | |
```bash | |
git clone https://huggingface.co/spaces/<your-username>/<your-space-name> | |
cd <your-space-name> | |