Skip to main content

Supplementary components to accelerate research and development in PyTorch.

Project description

pytorch-pfn-extras

PyPI Docs License

Supplementary components to accelerate research and development in PyTorch.

Installation

pip install pytorch-pfn-extras

# Use `[onnx]` to use onnx submodule like:
#  pip install "pytorch-pfn-extras[onnx]"

### Optinal dependencies
# For PlotReport / VariableStatisticsPlot extensions
pip install matplotlib

# For IgniteExtensionsManager
pip install pytorch-ignite torchvision

# For CuPy interoperability (see: https://docs.cupy.dev/en/stable/install.html)
pip install cupy  # or cupy-cudaXXX

Requirements

  • Python 3.9+
  • PyTorch 1.13+

Optional dependencies:

  • CuPy 8.0+ for PyTorch/CuPy interoperatbility

Documentation

Refer to Read The Docs for the complete documentation.

Below are some quick-links to the most important features of the library.

Examples

Contribution Guide

You can contribute to this project by sending a pull request. After approval, the pull request will be merged by the reviewer.

Before making a contribution, please confirm that:

  • Code quality stays consistent across the script, module or package.
  • Code is covered by unit tests.
  • API is maintainable.

License

MIT License

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

pytorch_pfn_extras-0.8.3.tar.gz (162.9 kB view details)

Uploaded Source

Built Distribution

pytorch_pfn_extras-0.8.3-py3-none-any.whl (225.6 kB view details)

Uploaded Python 3

File details

Details for the file pytorch_pfn_extras-0.8.3.tar.gz.

File metadata

  • Download URL: pytorch_pfn_extras-0.8.3.tar.gz
  • Upload date:
  • Size: 162.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pytorch_pfn_extras-0.8.3.tar.gz
Algorithm Hash digest
SHA256 ba326762836cf8b53d5b2a70b98ae02600a4ddaf177886290fbdacc1b5da7cce
MD5 f3eefe580737fde2f48f7293976931b8
BLAKE2b-256 ce04f24a4e438e948995cc5a027b0ced58c744931823f5735ca5f5118bc843de

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytorch_pfn_extras-0.8.3.tar.gz:

Publisher: publish.yml on pfnet/pytorch-pfn-extras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytorch_pfn_extras-0.8.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pytorch_pfn_extras-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9b7fadd45bc50200d0d5f7a73c34244b4beeef12dcb64d3366ce04b5f99a9044
MD5 cf9aca84d4e5f99d89d9c7ec01948b53
BLAKE2b-256 8d8ffcb364178da4a1f74c8c87bbb97b5117c31472c7a9cb20548368385d7591

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytorch_pfn_extras-0.8.3-py3-none-any.whl:

Publisher: publish.yml on pfnet/pytorch-pfn-extras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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