Skip to main content

A small wrapper around pytest_regressions for Tensors

Project description

tensor_regression

A small wrapper to simplify using pytest_regressions with Tensors.

This adds the following to pytest_regressions:

  • Simple Tensor statistics (min, max, mean, std, shape, dtype, device, hash, etc.) are generated and saved in a .yaml file.
    • The simple statistics are used as a pre-check before comparing the full tensors.
    • These yaml files can be saved with git without having to worry about accidentally saving huge files.
  • Full tensors are moved to CPU and saved in a .npy file (same as ndarrays_regression), and these .npy files are gitignored.
  • Adds a --gen-missing argument (default True) which will generate any missing regression files without raising error, as opposed to pytest-regression's --regen-all which regenerates all regression files.

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

tensor_regression-0.0.4.tar.gz (9.9 kB view hashes)

Uploaded Source

Built Distribution

tensor_regression-0.0.4-py3-none-any.whl (12.2 kB view hashes)

Uploaded Python 3

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