Coder Social home page Coder Social logo

brevis-2.0's Introduction

BREVIS-News 2.0

PRs Welcome MIT license

Original unfinished project Brevis-News

Current Status:

Completed Features:

  • Created custom serving model based on BART, pre-trained model from huggingface and fine-tuned on inshorts data
  • Created Django backend for:
    • Article scraping
    • Google-News API trending news feed
  • Single line docker-compose deployment
  • Designing front-end

Pending Work:

  • Overhaul front-end
  • Fine-Tune model on more dataset
  • Heroku Deployment
  • Trending news auto-summarization

Usage

With docker-compose

Just run docker compose up and the everything should just work.

  • Does not work on windows due to WSL not supporting host mode on the port
docker-compose up

It will take a long time for the first run

Without docker-compose

BART Serving:

Step 1: Clone this repo

git clone https://github.com/vinayak19th/MDD_Project

Step 2: pull the docker container

For information on installing docker, check here

docker pull vinayak1998th/bart_serve:1.0

Step 3: Launch the container

CPU Runtime
docker run -d -p 8501:8501 -p 8500:8500 --name bart vinayak1998th/bart_serve:cpu

If you have an NVIDA CUDA supported GPU, you can run the server for GPU runtime

GPU Runtime
docker run --runtime=nvidia -d -p 8501:8501 -p 8500:8500 --name bart vinayak1998th/bart_serve:gpu

Step 4 : Test

The code for testing after the server is running is in the Serving_Test notebook

Contributing to this Project

Read Contributing.md file in the repository to learn more about making pull requests, and contributing in general.

Project Maintainers

The project is currently being maintained by :

  1. Vinayak Sharma

brevis-2.0's People

Contributors

vinayak19th avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.