Skip to main content

Shrub - Better Experience of Developping Deep Learning Systems

Build and Test Sanity Coverage

Have you been tired of writing similar testing code for your deep learning system? Have you asked yourself why I am repeating test example one after another? Shrub is here for you, a collection of utilities that aims to improve your experience of developping deep learning system.

Create tensors, manipulate layouts and data types of them; use same model description with layout-aware for different systems; manage data for numerous frameworks, or engines, and validate them; and son on.

Usage

Install via pip install shrub. A lot dependency will be installed too, take care of that.

shrub.network is where the Tensor and Model locates. Others are basically runners, try and hack them! API documents

Contributing

Contributions are welcome!

Bring any greate idea here, bring any barrier here, bring the code here, to help engineers and reseachers who are just like yourself. And they will certainly help you back.

License

Apache License Version 2.0

Metadata

Release files for shrub 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shrub 0.0.3
File Size Uploaded Provenance Actions
shrub-0.0.3.tar.gz 17.3 kB Without provenance Details for shrub-0.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for shrub 0.0.3
File Interpreter ABI Platform Actions
shrub-0.0.3-py3-none-any.whl Python 3 none any Details for shrub-0.0.3-py3-none-any.whl

Total release size: 35.9 kB

Release files / shrub-0.0.3.tar.gz

Download URL shrub-0.0.3.tar.gz
Size 17.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b0cbe721155dddb87c9bc425f600626c69bc61c18587ac41ed5af9468cc4c2a5
BLAKE2b-256 checksum
How to use checksums
1a657e2f0dda19ebf753158bc5d027ffaf39a4fd873d371a55ad4c17a629fb32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Release files / shrub-0.0.3-py3-none-any.whl

Download URL shrub-0.0.3-py3-none-any.whl
Size 18.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e81801d5925fd61a2aa4a9edd8b746bf9eef80798c76fa4133d7286321ae4020
BLAKE2b-256 checksum
How to use checksums
d6afddb7ef15a33f9180557704059dae0a9f799f410063450ad73ca4d75db2fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.5

Security for shrub 0.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page