Skip to main content

hosting nlp models for demo purpose

Project description




PyPI Download Build Last Commit


nlp2go

Hosting nlp models in one line

Introduction

Once the model is trained, we want to verify our model as quickly as possible. nlp2go provides a CLI interface and Restful api that allows you to quickly deploy model to everyone.

Feature

There are many additional features :

  • Support loading multiple models at a time.
  • Provide input format checking.
  • You can also load models in python code.
  • Flexible handling of parameters so that parameter can be changed in each prediction.
  • Support huggingface transformers’s model
  • There are models in the Model Hub for you to try

Documentation

Learn more from the docs.

Quick Start

Installing via pip

pip install nlp2go

hosting single model

nlp2go --model model_path 

hosting multiple models

  1. create a json file as below:
{
    "API1_PATH": {
      "model": "model1_path"
    },
    "API2_PATH": {
      "model": "model2_path"
    }
}
  1. run
nlp2go --json json_file_path  

You can also try nlp2go in Google Colab: Google Colab

Contributing

Thanks for your interest.There are many ways to contribute to this project. Get started here.

License PyPI - License

Icons reference

Icons modify from Good Ware from www.flaticon.com
Icons modify from Freepik from www.flaticon.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nlp2go-0.2.9.tar.gz (7.1 kB view details)

Uploaded Source

Built Distributions

nlp2go-0.2.9-py3.7.egg (18.1 kB view details)

Uploaded Source

nlp2go-0.2.9-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file nlp2go-0.2.9.tar.gz.

File metadata

  • Download URL: nlp2go-0.2.9.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for nlp2go-0.2.9.tar.gz
Algorithm Hash digest
SHA256 cc9e091a71fd948b62af0e15a9cabdab2e8cde1b7b41a8d987c3256266c75ea7
MD5 000516d2d91f485394991ea937b98a66
BLAKE2b-256 9558b8664f75ee947cd5ead1c431b73649cb3df6856cc828e3ecd6d9909dc0af

See more details on using hashes here.

File details

Details for the file nlp2go-0.2.9-py3.7.egg.

File metadata

  • Download URL: nlp2go-0.2.9-py3.7.egg
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for nlp2go-0.2.9-py3.7.egg
Algorithm Hash digest
SHA256 c42ecc188fb9862cf270bd757c45291da8287958f7003d944d1b56261ce4e3a4
MD5 d05e718f7bc6f932d7c1de179ba6be69
BLAKE2b-256 e3f19db3e51708c3140fe17c9606b87f55529558453f4b3083971ecf4db2f6c2

See more details on using hashes here.

File details

Details for the file nlp2go-0.2.9-py3-none-any.whl.

File metadata

  • Download URL: nlp2go-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.8

File hashes

Hashes for nlp2go-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 97758c6aaabc873250e10f812ab152128251c60423bf84baad6879df6748c9d1
MD5 d17b63433863c8bc7aff789617dcf169
BLAKE2b-256 9c9fb0d7503cce5f84c8f7d813f9559119de10ccc79d70460d6a7be39526fb1b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page