hosting nlp models for demo purpose
Project description
## 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
- create a json file as below:
{
"API1_PATH": {
"model": "model1_path"
},
"API2_PATH": {
"model": "model2_path"
}
}
- run
nlp2go --json json_file_path
You can also try nlp2go in Google Colab:
Contributing
Thanks for your interest.There are many ways to contribute to this project. Get started here.
License
Project details
Release history Release notifications | RSS feed
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.1.0.tar.gz
(5.8 kB
view details)
Built Distributions
nlp2go-0.1.0-py3.7.egg
(17.6 kB
view details)
nlp2go-0.1.0-py3-none-any.whl
(12.7 kB
view details)
File details
Details for the file nlp2go-0.1.0.tar.gz
.
File metadata
- Download URL: nlp2go-0.1.0.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f91ff6487a45af561d6e41b541604c6ce755ac19681466dd5207aaa95dca8903 |
|
MD5 | 59b1a932c74b926b6181e691ecef65a7 |
|
BLAKE2b-256 | 70cd105e5ff16540cba1ce76042e9b8c54688b444cc538b19570ca45036fa701 |
File details
Details for the file nlp2go-0.1.0-py3.7.egg
.
File metadata
- Download URL: nlp2go-0.1.0-py3.7.egg
- Upload date:
- Size: 17.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fbb44318e48a9652b66d56fd8d41b07895f8dc8f62f2170f8da5dcedb786bf4 |
|
MD5 | 97e846447867b49bbc1b5c2ae3b1da5c |
|
BLAKE2b-256 | 7ec4125e1be86cf0e718ea71dfe5b153a96bd12993e9b2cc9dccef651f0250e3 |
File details
Details for the file nlp2go-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: nlp2go-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8a403fbd64c5632662be20c1d396bce207effa5303d640b2b6c1dc5830c257f |
|
MD5 | ac6f642739798a3f6b59fb41f8a4129d |
|
BLAKE2b-256 | 51c075dbdd52950cb011e7df7d21d57f16806d4ea65708473ca50516c1d6e427 |