Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
5 of 97 committers (5.2%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.0%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
NLP made easy
Basic Info
- Host: GitHub
- Owner: dmlc
- License: apache-2.0
- Language: Python
- Default Branch: master
- Homepage: https://nlp.gluon.ai/
- Size: 10.9 MB
Statistics
- Stars: 2,559
- Watchers: 94
- Forks: 530
- Open Issues: 272
- Releases: 15
Topics
Metadata Files
README.md
GluonNLP: Your Choice of Deep Learning for NLP
GluonNLP is a toolkit that helps you solve NLP problems. It provides easy-to-use tools that helps you load the text data, process the text data, and train models.
See our documents at https://nlp.gluon.ai/master/index.html.
Features
- Easy-to-use Text Processing Tools and Modular APIs
- Pretrained Model Zoo
- Write Models with Numpy-like API
- Fast Inference via Apache TVM (incubating) (Experimental)
- AWS Integration via SageMaker
Installation
First of all, install the MXNet 2 release such as MXNet 2 Alpha. You may use the following commands:
```bash
Install the version with CUDA 10.2
python3 -m pip install -U --pre "mxnet-cu102>=2.0.0a"
Install the version with CUDA 11
python3 -m pip install -U --pre "mxnet-cu110>=2.0.0a"
Install the cpu-only version
python3 -m pip install -U --pre "mxnet>=2.0.0a" ```
To install GluonNLP, use
```bash python3 -m pip install -U -e .
Also, you may install all the extra requirements via
python3 -m pip install -U -e ."[extras]" ```
If you find that you do not have the permission, you can also install to the user folder:
bash
python3 -m pip install -U -e . --user
For Windows users, we recommend to use the Windows Subsystem for Linux.
Access the Command-line Toolkits
To facilitate both the engineers and researchers, we provide command-line-toolkits for downloading and processing the NLP datasets. For more details, you may refer to GluonNLP Datasets and GluonNLP Data Processing Tools.
```bash
CLI for downloading / preparing the dataset
nlp_data help
CLI for accessing some common data processing scripts
nlp_process help
Also, you can use python -m to access the toolkits
python3 -m gluonnlp.cli.data help python3 -m gluonnlp.cli.process help
```
Run Unittests
You may go to tests to see how to run the unittests.
Use Docker
You can use Docker to launch a JupyterLab development environment with GluonNLP installed.
```
GPU Instance
docker pull gluonai/gluon-nlp:gpu-latest docker run --gpus all --rm -it -p 8888:8888 -p 8787:8787 -p 8786:8786 --shm-size=2g gluonai/gluon-nlp:gpu-latest
CPU Instance
docker pull gluonai/gluon-nlp:cpu-latest docker run --rm -it -p 8888:8888 -p 8787:8787 -p 8786:8786 --shm-size=2g gluonai/gluon-nlp:cpu-latest ```
For more details, you can refer to the guidance in tools/docker.
Owner
- Name: Distributed (Deep) Machine Learning Community
- Login: dmlc
- Kind: organization
- Repositories: 49
- Profile: https://github.com/dmlc
A Community of Awesome Machine Learning Projects
GitHub Events
Total
- Watch event: 15
- Fork event: 2
Last Year
- Watch event: 15
- Fork event: 2
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Sheng Zha | s****a | 131 |
| Haibin Lin | l****c@g****m | 131 |
| Leonard Lausen | l****d@l****l | 107 |
| Leonard Lausen | l****n@a****m | 86 |
| Shuai Zheng | s****c | 44 |
| Xingjian Shi | x****b@c****k | 43 |
| barry-jin | 6****n | 33 |
| cgwang | w****u@g****m | 18 |
| Xingjian Shi | x****b@u****k | 15 |
| Aston Zhang | 2****g | 12 |
| Zheyu Ye | 3****e | 12 |
| liuzh91 | l****1@g****m | 12 |
| Ziyue Huang | z****e@a****g | 9 |
| zburning | 7****1@q****m | 9 |
| ht | w****a@a****p | 8 |
| Sheng Zha | z****g@a****m | 8 |
| Sergey Sokolov | S****v@g****m | 6 |
| WuKangjian | 1****5@q****m | 6 |
| hhexiy | h****y@g****m | 6 |
| MoisesHer | 5****r | 5 |
| paperplanet | z****2@g****m | 5 |
| 夏鲁豫 | f****x@o****m | 5 |
| Zhi Sun | 4****4 | 4 |
| rongruosong | s****8@g****m | 4 |
| Yongyi (Ethan) Wu | w****y@c****u | 4 |
| Mu Li | m****i@a****m | 4 |
| Heewon Jeon(gogamza) | g****a@g****m | 4 |
| Tao Lv | t****v@i****m | 3 |
| Siyuan Liu | l****2@g****m | 3 |
| Shuai Zheng | s****c@c****k | 3 |
| and 67 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 44
- Total pull requests: 59
- Average time to close issues: 4 months
- Average time to close pull requests: about 1 month
- Total issue authors: 28
- Total pull request authors: 18
- Average comments per issue: 2.61
- Average comments per pull request: 3.51
- Merged pull requests: 43
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- sxjscience (9)
- barry-jin (5)
- szha (3)
- araitats (2)
- leezu (2)
- hb0313 (1)
- m0dulo (1)
- zheyuye (1)
- Ishitori (1)
- makua-bernal (1)
- stratosphere1492 (1)
- fierceX (1)
- bartekkuncer (1)
- preeyank5 (1)
- eric-haibin-lin (1)
Pull Request Authors
- barry-jin (25)
- szha (6)
- leezu (5)
- sxjscience (3)
- bgawrych (3)
- bartekkuncer (3)
- DOUDOU0314 (2)
- xinyual (2)
- johnhe-dev (1)
- TrellixVulnTeam (1)
- gongel (1)
- AetherPrior (1)
- pigooosuke (1)
- hutao965 (1)
- DominikaJedynak (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 19,894 last-month
- Total docker downloads: 499
-
Total dependent packages: 9
(may contain duplicates) -
Total dependent repositories: 224
(may contain duplicates) - Total versions: 45
- Total maintainers: 4
pypi.org: gluonnlp
MXNet Gluon NLP Toolkit
- Homepage: https://github.com/dmlc/gluon-nlp
- Documentation: https://gluonnlp.readthedocs.io/
- License: Apache-2.0
-
Latest release: 0.10.0
published over 5 years ago
Rankings
proxy.golang.org: github.com/dmlc/gluon-nlp
- Documentation: https://pkg.go.dev/github.com/dmlc/gluon-nlp#section-documentation
- License: apache-2.0
-
Latest release: v0.10.0
published over 5 years ago
Rankings
Dependencies
- py3nvml *
- torch *
- torchvision *
- transformers *
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- aws-actions/configure-aws-credentials v1 composite
- peter-evans/create-or-update-comment v1 composite
- actions/checkout v2 composite
- aws-actions/configure-aws-credentials v1 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- aws-actions/configure-aws-credentials v1 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- aws-actions/configure-aws-credentials v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite