dlk: Deep Learning Kit
Project description
A Deep Learning Kit
This project is WIP, only provide some basic method, and is not been tested.
WARNING: The documents in `read the docs` is not complete( I do not know what I miss.). You can build the docs locally by read the docs/readme.md.
Install
pip install dlk
or
git clong this repo and do
python setup.py install
What is this project do?
- Provide a templete for deep learning (especially for nlp) training and deploy.
- Provide parameters search.
- Provide basic architecture search.
- Provide some basic modules and models.
- Provide basic deploy method.
More Feature is Comming
-
Add more documents.
-
Distill structure.
-
Adv training.
-
Add disable tokenizer post process.
-
Predict
- Complete the main predict code.
- Test.
- Convert to TorchScript.
- Convert to ONNXRT
- When the high config change the _name of the basic config, the base config should be coverd.
-
One
optimizerdifferent para groups use differentschedulers.- Ref diff_schedule
- Add loss schedule, get best checkpoint by loss.
-
Support LightGBM, it's maybe not necessary? Will split to another package.
- Make CRF and more modules which uses the op like
forandifto be scriptable(for,if) - Validating LSTM module is scriptable or not?
- Add UnitTest
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dlk-0.0.6.tar.gz.
File metadata
- Download URL: dlk-0.0.6.tar.gz
- Upload date:
- Size: 161.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e510d05bc4c39e3415a4605d26514599614af58a97f33b205f4d0d30f1f55b8a
|
|
| MD5 |
2f18a5905ab07dbaeccc66115abe71e9
|
|
| BLAKE2b-256 |
f289734d8eca170b9bc3037e7f891fe142e3bd21e343ac2449441c43a5d6d3ce
|
File details
Details for the file dlk-0.0.6-py3-none-any.whl.
File metadata
- Download URL: dlk-0.0.6-py3-none-any.whl
- Upload date:
- Size: 252.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ef95cb15a4f844948039c75e326333a534db9286c9683675eb08a4b1e4eea67
|
|
| MD5 |
bf1cffcbbbdb9017d35ebb932350e010
|
|
| BLAKE2b-256 |
5fbada678fd71b86c4eb4c3baee0c9ca37cd606a4d61205682181aefce6bf502
|