BxTorch
BxTorch is a high-level library for large-scale machine learning in PyTorch. It is engineered both to cut obsolete boilerplate code while preserving the flexibility of PyTorch to create just about any deep learning model.
Installation
BxTorch is available on PyPi, so simply run the following command:
pip install bxtorch
Features
Generally, BxTorch provides an object-oriented approach to abstracting PyTorch's API. The core design objective is to provide an API both as simple and as extensible as possible. The goal of this library is to be able to iterate between different models easily instead of squeezing out milliseconds where it is not required.
Still, being focused on large-scale machine learning, BxTorch aims to make it
as easy as possible working with large datasets. This includes out-of-the-box
multi-GPU support where the user does not need to write a single line of
code. Currently, BxTorch only provides means for running training/inference
on a single machine. In case this is insufficient, you might be better off
using PyTorch's distributed package directly.
It must be emphasized that BxTorch is not meant to be a wrapper for PyTorch as Keras is for TensorFlow - it only provides extensions.
Documentation
Examples of the usage of BxTorch can be found in the docs folder. Method documentation is currently only available as docstrings.
License
BxTorch is licensed under the MIT License.
Release files for BxTorch 0.7.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| BxTorch-0.7.3.tar.gz | 32.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| BxTorch-0.7.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 83.0 kB
Release files / BxTorch-0.7.3.tar.gz
| Download URL | BxTorch-0.7.3.tar.gz |
|---|---|
| Size | 32.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54b6cc4e651dcafd48535b169a39aa9c3c43d1336bf79e9f035442eca0fae052
|
|
BLAKE2b-256 checksum How to use checksums |
5b922877000b7111453fc7b3af3aa7714e7cc98cfb5fe2f39ed008906d6f47e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5
|
Release files / BxTorch-0.7.3-py3-none-any.whl
| Download URL | BxTorch-0.7.3-py3-none-any.whl |
|---|---|
| Size | 50.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d750f17d4f8ac647ec0288c3f00e04a5671909fb38ec6d3713548e6765cb8d2d
|
|
BLAKE2b-256 checksum How to use checksums |
2a8994d3a0893f1001377116b95ca22141a5f3d0f002c9aaefbdc4db4a0709fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5
|