ghostai1's picture
Updated status on August 13, 2025
5eb8510 verified
---
title: CPU Only TextSummarization
emoji: πŸƒ
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: CPU-only Text Summarization
---
# πŸ“ Text Summarization Demo
[![Hugging Face Space](https://img.shields.io/badge/HuggingFace-Spaces-blue?logo=huggingface)](https://huggingface.co/spaces/your-username/text-summarizer)
[![Gradio UI](https://img.shields.io/badge/Gradio-5.31.0-brightgreen?logo=gradio)]
[![Model](https://img.shields.io/badge/Model-DistilBART--CNN-orange)](https://huggingface.co/sshleifer/distilbart-cnn-12-6)
[![License](https://img.shields.io/badge/License-MIT-lightgrey)](LICENSE)
---
## πŸš€ Overview
Leverage **Transformer-based NLP** to condense long text into a crisp summary.
Ideal for articles, reports, or meeting notesβ€”runs entirely on **free CPU**.
> **Key AI buzzwords:**
> β€’ Distilled BART β€’ Abstractive Summarization β€’ Sequence-to-Sequence β€’ Real-time inference β€’ Edge deployment β€’ Cloud-native demo
---
## ✨ Features
| πŸ”‘ Feature | πŸ” Description |
|--------------------------|------------------------------------------------------------------|
| **🧠 Distilled BART** | Uses `sshleifer/distilbart-cnn-12-6` for fast, accurate summaries |
| **⚑ CPU-Only Inference** | <500 ms per 500 words on a free-tier Space CPU |
| **πŸŽ›οΈ Adjustable Length** | Control summary brevity with max/min token sliders |
| **🎨 Clean UI** | Gradio Blocks for seamless text input & output |
| **☁️ Instant Deploy** | Push three filesβ€”Spaces auto-builds & hosts your demo |
---
## πŸ—οΈ Architecture & Workflow
1. **User Input** – Paste or type in any long-form text.
2. **Summarization Pipeline** – FFN-based encoder-decoder distills the core idea.
3. **Parameter Controls** – Adjust `max_length`/`min_length` for conciseness.
4. **UI Rendering** – Gradio displays the summary for instant copy/paste.
All computation occurs **locally in the Space**, ensuring **privacy** and **zero API costs**.
---
## πŸ› οΈ Local Development
```bash
git clone https://github.com/your-username/text-summarizer.git
cd text-summarizer
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python app.py
## Latest Update
- Upgraded DistilBART model for better summaries. - May 29, 2025 πŸ“
- Enhanced UI for longer text inputs. ⚑ - August 13, 2025 πŸ“
- Improved token length control sliders. - August 12, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - August 11, 2025 πŸ“
- Added support for multi-paragraph inputs. - August 10, 2025 πŸ“
- Optimized summarization speed on CPU. - August 09, 2025 πŸ“
- Enhanced UI for longer text inputs. - August 08, 2025 πŸ“
- Improved token length control sliders. - August 07, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - August 06, 2025 πŸ“
- Added support for multi-paragraph inputs. - August 05, 2025 πŸ“
- Optimized summarization speed on CPU. ☁️ - August 04, 2025 πŸ“
- Enhanced UI for longer text inputs. - August 02, 2025 πŸ“
- Improved token length control sliders. - August 01, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - July 31, 2025 πŸ“
- Added support for multi-paragraph inputs. - July 30, 2025 πŸ“
- Optimized summarization speed on CPU. 🧠 - July 29, 2025 πŸ“
- Enhanced UI for longer text inputs. - July 28, 2025 πŸ“
- Improved token length control sliders. πŸŽ›οΈ - July 27, 2025 πŸ“
- Upgraded DistilBART model for better summaries. πŸ“ - July 26, 2025 πŸ“
- Added support for multi-paragraph inputs. ☁️ - July 25, 2025 πŸ“
- Optimized summarization speed on CPU. - July 24, 2025 πŸ“
- Enhanced UI for longer text inputs. - July 23, 2025 πŸ“
- Improved token length control sliders. ⚑ - July 22, 2025 πŸ“
- Upgraded DistilBART model for better summaries. πŸŽ›οΈ - July 21, 2025 πŸ“
- Added support for multi-paragraph inputs. πŸ“ - July 20, 2025 πŸ“
- Optimized summarization speed on CPU. - July 19, 2025 πŸ“
- Enhanced UI for longer text inputs. - July 18, 2025 πŸ“
- Improved token length control sliders. - July 17, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - July 16, 2025 πŸ“
- Added support for multi-paragraph inputs. 🧠 - July 15, 2025 πŸ“
- Optimized summarization speed on CPU. πŸ“ - July 11, 2025 πŸ“
- Enhanced UI for longer text inputs. - July 10, 2025 πŸ“
- Improved token length control sliders. - July 09, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - July 08, 2025 πŸ“
- Added support for multi-paragraph inputs. - July 07, 2025 πŸ“
- Optimized summarization speed on CPU. - July 06, 2025 πŸ“
- Enhanced UI for longer text inputs. - July 05, 2025 πŸ“
- Improved token length control sliders. - July 04, 2025 πŸ“
- Upgraded DistilBART model for better summaries. ⚑ - July 03, 2025 πŸ“
- Added support for multi-paragraph inputs. - July 02, 2025 πŸ“
- Optimized summarization speed on CPU. 🧠 - July 01, 2025 πŸ“
- Enhanced UI for longer text inputs. - June 30, 2025 πŸ“
- Improved token length control sliders. πŸŽ›οΈ - June 29, 2025 πŸ“
- Upgraded DistilBART model for better summaries. ☁️ - June 28, 2025 πŸ“
- Added support for multi-paragraph inputs. 🧠 - June 27, 2025 πŸ“
- Optimized summarization speed on CPU. πŸ“ - June 26, 2025 πŸ“
- Enhanced UI for longer text inputs. ⚑ - June 25, 2025 πŸ“
- Improved token length control sliders. - June 24, 2025 πŸ“
- Upgraded DistilBART model for better summaries. ☁️ - June 23, 2025 πŸ“
- Optimized summarization speed on CPU. πŸŽ›οΈ - June 21, 2025 πŸ“
- Enhanced UI for longer text inputs. - June 20, 2025 πŸ“
- Improved token length control sliders. ⚑ - June 19, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - June 18, 2025 πŸ“
- Added support for multi-paragraph inputs. - June 17, 2025 πŸ“
- Optimized summarization speed on CPU. πŸŽ›οΈ - June 16, 2025 πŸ“
- Enhanced UI for longer text inputs. - June 15, 2025 πŸ“
- Improved token length control sliders. - June 14, 2025 πŸ“
- Upgraded DistilBART model for better summaries. - June 13, 2025 πŸ“
- Added support for multi-paragraph inputs. πŸ“ - June 12, 2025 πŸ“
- Optimized summarization speed on CPU. - June 11, 2025 πŸ“
- Enhanced UI for longer text inputs. - June 10, 2025 πŸ“
- Improved token length control sliders. 🧠 - June 09, 2025 πŸ“
- Upgraded DistilBART model for better summaries. ☁️ - June 08, 2025 πŸ“
- Added support for multi-paragraph inputs. - June 07, 2025 πŸ“
- Optimized summarization speed on CPU. 🧠 - June 06, 2025 πŸ“
- Enhanced UI for longer text inputs. - June 05, 2025 πŸ“
- Improved token length control sliders. - June 04, 2025 πŸ“
- Upgraded DistilBART model for better summaries. πŸŽ›οΈ - June 03, 2025 πŸ“
- Added support for multi-paragraph inputs. ☁️ - June 02, 2025 πŸ“
- Optimized summarization speed on CPU. πŸ“ - June 01, 2025 πŸ“
- Enhanced UI for longer text inputs. ⚑ - May 31, 2025 πŸ“
- Improved token length control sliders. - May 30, 2025 πŸ“
**Website**: https://ghostainews.com/
**Discord**: https://discord.gg/BfA23aYz