Skip to main content

torchcvnn provides complex valued layers to be used with pytorch

Project description

Complex-Valued Neural Networks (CVNN) - Pytorch

docs pytest PyPI version

Documentation https://torchcvnn.github.io/torchcvnn/

Examples https://www.github.com/torchcvnn/examples

This is a library that uses pytorch as a back-end for complex valued neural networks. It provides :

  • complex valued datasets from remote sensing and MRI,
  • complex valued transforms,
  • complex valued layers, some of them requiring specific implementations because their computation is specific with complex valued activations, others are implemented merely because the lower level implementation raise an exception if processing complex valued activations even though the computations are the same than for real valued activations
  • complex valued neural networks

It was initially developed by Victor Dhédin and Jérémie Levi during their third year project at CentraleSupélec.

Installation

To install the library, it is simple as :

python -m pip install torchcvnn

or, using uv :

uv pip install torchcvnn

Other projects

You might also be interested in some other projects:

Tensorflow based :

  • cvnn developed by colleagues from CentraleSupélec

Pytorch based :

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

torchcvnn-0.10.0.tar.gz (78.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

torchcvnn-0.10.0-py3-none-any.whl (117.0 kB view details)

Uploaded Python 3

File details

Details for the file torchcvnn-0.10.0.tar.gz.

File metadata

  • Download URL: torchcvnn-0.10.0.tar.gz
  • Upload date:
  • Size: 78.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for torchcvnn-0.10.0.tar.gz
Algorithm Hash digest
SHA256 a2f831800fad61eb1badc27befd93dc5cb94c1c5efc93d7364d94a11095b574c
MD5 b6676ad80f872d1f395ba489350b3353
BLAKE2b-256 c343a3d0719cb93870592daee3f85b2378a87e9bd423fb00436d02c1daffae81

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcvnn-0.10.0.tar.gz:

Publisher: ci-cd.yml on torchcvnn/torchcvnn

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

File details

Details for the file torchcvnn-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: torchcvnn-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 117.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for torchcvnn-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 956ec02b8418d054d370f5ec3301bb12a661d5759a1ddd880993adc7938e9422
MD5 e0d4855fb4c7afb842f44f86d3063908
BLAKE2b-256 d7e94a56254ff9deb97e3e7a06f57230d2c38ede37a1743735619f5f9e57bca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for torchcvnn-0.10.0-py3-none-any.whl:

Publisher: ci-cd.yml on torchcvnn/torchcvnn

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 Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page