Skip to main content

A PyTorch extension for hamming similarity optimized for CPU usage.

Project description

hamming-sim-pytorch

hamming-sim-pytorch is a library that provides hamming similarity implementation optimized for CPUs using PyTorch.

The binary wheel currently supports Intel Haswell CPUs and PyTorch 1.13. Use the source distribution to build a binary wheel for different architectures.

Installation

pip install hamming-sim-pytorch

Usage

examples/time_hamming_sim.py contains a practical example using the library.

License

hamming-sim-pytorch is open-sourced software licensed under the 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

hamming_sim_pytorch-0.1.2.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distributions

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

hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_31_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file hamming_sim_pytorch-0.1.2.2.tar.gz.

File metadata

  • Download URL: hamming_sim_pytorch-0.1.2.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.2

File hashes

Hashes for hamming_sim_pytorch-0.1.2.2.tar.gz
Algorithm Hash digest
SHA256 c0b79445c718dffb74a6d9457b56381bbc235818bd7e42e201977f022cfe0201
MD5 827b26e443685be8206c5ffab454e06f
BLAKE2b-256 582800b83a6b57ae5db430477ba5a6f30afbd30abb7a0b11f4348d83c6abf614

See more details on using hashes here.

File details

Details for the file hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 97f30e8e2c04efce91181d799ed9d5f8214ffa211e6b4efa98790d4fdb28f525
MD5 313b3281a9fcf3c7cb29f9d06d697d99
BLAKE2b-256 1991f0a3b7389080fbfb88f9be7e766f48f8ee71a85d9a2dae46ec1ac7722cb1

See more details on using hashes here.

File details

Details for the file hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3c759d6be58d191c2e97b0bce38eb24dda567d161f8591716aa571efd9c0207
MD5 86cc4bd83e26d150e9d2748eaba6cabf
BLAKE2b-256 cd45f6de6640c0b8afa2ce211bc3622e68f27a35bb7dd238092492430f2aeebe

See more details on using hashes here.

File details

Details for the file hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for hamming_sim_pytorch-0.1.2.2-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 66f401933e1fe5b83aba55bf0d81592723ac5c76da637a1d5222e199ffa0eeb4
MD5 7d7baf695fdc1f7f02d5700035eb11dc
BLAKE2b-256 1a6a3d45ce9817bb8be4945d12bfc30094f466fcc6815ee1417972b5dcbe3473

See more details on using hashes here.

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