The Text Summarizer App uses the advanced Google Pegasus SamSum model for effective and efficient text summarization. This project is integrated with AWS services for CI/CD deployment, offering a streamlined process for creating, building, and launching the app using Docker and AWS services. It includes a Conda environment setup for seamless local operations and configurations.
config.yaml: Customize configuration settings.params.yaml: Modify parameters for the summarization model.src/config for configurations.main.py: Implement changes in the main application file.app.py: Update the application entry point. git clone https://github.com/yash-raj202134/Text-summarizer-app.git
conda create -n summary python=3.8 -y
conda activate summary
pip install -r requirements.txt
python app.py
After running the app, open your local host and port.
AmazonEC2ContainerRegistryFullAccessAmazonEC2FullAccess566373416292.dkr.ecr.us-east-1.amazonaws.com/text-s). sudo apt-get update -y
sudo apt-get upgrade
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker ubuntu
newgrp docker
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION (e.g., us-east-1)AWS_ECR_LOGIN_URI (e.g., 566373416292.dkr.ecr.ap-south-1.amazonaws.com)ECR_REPOSITORY_NAME (e.g., simple-app)Yash Raj
Data Scientist
Email: yashraj3376@gmail.com