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.10.tar.gz (162.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dlk-0.0.10-py3-none-any.whl (254.1 kB view details)

Uploaded Python 3

File details

Details for the file dlk-0.0.10.tar.gz.

File metadata

  • Download URL: dlk-0.0.10.tar.gz
  • Upload date:
  • Size: 162.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.10.tar.gz
Algorithm Hash digest
SHA256 4f98a6e11ab5000fe45a4d006ffad29021bb959522d780d0b1cf27794b1b1c4f
MD5 e54c234c14fe61a10a0a08437bb99812
BLAKE2b-256 7d3dff5909b583711a60eb0652aff9317e7beb4a2f1666349801241737e76573

See more details on using hashes here.

File details

Details for the file dlk-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: dlk-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 254.1 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 9594a71a7874aeb0ac17042b05af6e57828187858e1ddd2c314c02be4215b1ab
MD5 fd2dedceda3fa1c2c5eea2f1c8b2d426
BLAKE2b-256 4ae05cf656485f0e7615a4314aa4e66e45ed4def45ed738e3a8be630ab339a18

See more details on using hashes here.

Supported by

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