Skip to main content

An Efficient Unitary Neural Network implementation for PyTorch

Project description

torch_eunn

This repository contains a simple PyTorch implementation of a Tunable Efficient Unitary Neural Network (EUNN) Cell. This implementation was based on the tunable EUNN presented in this paper: https://arxiv.org/abs/1612.05231.

Installation

    pip install torch_eunn

Usage

    from torch_eunn import EUNNLayer # feed forward layer
    from torch_eunn import EUNN # Recurrent unit

Examples

Requirements

  • PyTorch >= 0.4.0: conda install pytorch -c pytorch

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

torch_eunn-0.1.3.tar.gz (4.8 kB view details)

Uploaded Source

Built Distributions

torch_eunn-0.1.3-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

torch_eunn-0.1.3-py2-none-any.whl (5.3 kB view details)

Uploaded Python 2

File details

Details for the file torch_eunn-0.1.3.tar.gz.

File metadata

  • Download URL: torch_eunn-0.1.3.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for torch_eunn-0.1.3.tar.gz
Algorithm Hash digest
SHA256 bb69a641aaf8aad6b3503e1e4f7a50f28e0f7fc9101a11fac9646974d15ad215
MD5 ec2f5195548fa1d9af8358cfc2da0edc
BLAKE2b-256 d6b83b366518aa5c934509eabbe5548b09fe9178ab7e92acc0156c2a91d0e85d

See more details on using hashes here.

File details

Details for the file torch_eunn-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: torch_eunn-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for torch_eunn-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d69dc6bc28eb00e98361ef0e5071f10d270b4ed821621ecf49e493e8d62f6a2e
MD5 1fbbdfb927939ccdcb1760f23f9842b1
BLAKE2b-256 b6d021937f0dfe5a2d530e50a6a7e7aff7c340afdf2162dcada13668341f98ff

See more details on using hashes here.

File details

Details for the file torch_eunn-0.1.3-py2-none-any.whl.

File metadata

  • Download URL: torch_eunn-0.1.3-py2-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.15

File hashes

Hashes for torch_eunn-0.1.3-py2-none-any.whl
Algorithm Hash digest
SHA256 eeb0c4ef9f32f9486ccd5f7e96f29d9a88bff24ba1744f8c86720e85084312f8
MD5 874275217267dd08b13ad4b5ee14584c
BLAKE2b-256 f8e9fd3d7d7948ab2ab21abf519c964986f1f60448d0c91fc70c4258ba543ccd

See more details on using hashes here.

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