Skip to main content

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 optimizer different para groups use different schedulers.

    • 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 for and if to be scriptable(forif
  • Validating LSTM module is scriptable or not?
  • Add UnitTest

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

dlk-0.0.6.tar.gz (161.0 kB view details)

Uploaded Source

Built Distribution

dlk-0.0.6-py3-none-any.whl (252.8 kB view details)

Uploaded Python 3

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

Hashes for dlk-0.0.6.tar.gz
Algorithm Hash digest
SHA256 e510d05bc4c39e3415a4605d26514599614af58a97f33b205f4d0d30f1f55b8a
MD5 2f18a5905ab07dbaeccc66115abe71e9
BLAKE2b-256 f289734d8eca170b9bc3037e7f891fe142e3bd21e343ac2449441c43a5d6d3ce

See more details on using hashes here.

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

Hashes for dlk-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2ef95cb15a4f844948039c75e326333a534db9286c9683675eb08a4b1e4eea67
MD5 bf1cffcbbbdb9017d35ebb932350e010
BLAKE2b-256 5fbada678fd71b86c4eb4c3baee0c9ca37cd606a4d61205682181aefce6bf502

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