No project description provided
Project description
dl-utils: Utilities for Deep Learning with PyTorch
Content
This package contains mainly loss functions, model definitions and metrics in both functional and modular and (whenever possible) pure PyTorch implementations.
Installation
From source
pip install git+https://github.com/justusschock/dl-utils
From PyPi
pip install deep-learning-utils
Subpackages
Currently there are the following subpackages:
dlutils.data
: contains data utilities (so far just a dataset for random fake data)dlutils.losses
: extends the losses given in PyTorch itself by a few more loss functionsdlutils.metrics
: implements some common metricsdlutils.models
: contains Nd implementations of many popular modelsdlutils.models.gans
: contains many basic gan implementations, but so far not for arbitrary dimensions
dlutils.optims
: containis additional optimizersdlutils.utils
: contains additional utilities such as tensor operations and module loading
Note
-
Most of this code was only tested sparely and not with a proper CI/CD and unittests. I'm currently working on that and any contributions are highly welcomed.
-
All implementations are done for pure PyTorch. You can employ them in whatever training framework you want (like [pytorch/ignite]{https://github.com/pytorch/ignite) or Pytorch-Lightning) or in your custom training loops
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
File details
Details for the file deep-learning-utils-0.0.1rc3.tar.gz
.
File metadata
- Download URL: deep-learning-utils-0.0.1rc3.tar.gz
- Upload date:
- Size: 86.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbc76010848f591620000c744f2385cd433bdd29a25a27a2c0e6d2bcfa78840 |
|
MD5 | d9ebf21b1befdd390fe3216b9e236cb6 |
|
BLAKE2b-256 | 3de2b095e9f88567bc58303f8bff1a80d595f5b4ff79c7154001fe48eb433dfa |
File details
Details for the file deep_learning_utils-0.0.1rc3-py3-none-any.whl
.
File metadata
- Download URL: deep_learning_utils-0.0.1rc3-py3-none-any.whl
- Upload date:
- Size: 154.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a94fc643751e0f08d1ceb0cfb1107864f6f4971c267238fd3f1b1291744aaa |
|
MD5 | 9614f47325d38239e7195f396f0b48ff |
|
BLAKE2b-256 | bc8adfeb028220847508e568d20f21749e9abc7d8b33a627143ab17281468c1d |