Skip to main content

A set of SIMD-accelerated DistanceMetric implementations

Project description

# Scikit-Learn SIMD DistanceMetrics (SLSDM)

## Install from pip
Run `pip install slsdm`.
## Install From Source:

1. Create a new environment with `xsimd`: `conda create -n <env_name> -c conda-forge python~=3.10.0 compilers`
2. Activate the environment: `conda activate <env_name>`
3. Run `pip install -e .`

Note: if you are building with a custom development installation of scikit-learn then use the `--no-build-isolation`
flag to ensure it is not superceded by the published version.

## Specify SIMD Target Architectures

Coming soon.

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

slsdm-0.1.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distributions

slsdm-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

slsdm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl (164.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

slsdm-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

slsdm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl (164.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

slsdm-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

slsdm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl (164.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

slsdm-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

slsdm-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl (163.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file slsdm-0.1.0.tar.gz.

File metadata

  • Download URL: slsdm-0.1.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for slsdm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6a45f4b6c7bd762d21f3c0a0b13ebd13cd3f2175eafec95c8bb42d19736aa874
MD5 ab16cf0880c916df6301e21644274ebb
BLAKE2b-256 fdcc7c80a8e8337444e4c95f7d5b7ca6caceb10f4f0bb635792648f5b61cc47c

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dbd2c119b8edcb69af1a97a1e64ece01d80e21512edc1f773c04e6f987394ee
MD5 cfc67cacaa34dc7786af3658075de6c8
BLAKE2b-256 0ca1168d590568b8cf71ba0a59d2d891bafe4acd68495059dbc2fcb8de6c50d2

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95bd3ff6b32a5d2296d3708b076590f9090a2c375bf463a9b6dfd2cc27c5d94d
MD5 298b2157190b1bb6d282631a2fffa792
BLAKE2b-256 7ae3ab2a2f8d884426429ff6f8db9b0756c82216a08b29db72604ca308fbd1af

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa55d13ea2f4aeff04eaee3d93d21d4d4741f8a2e2c14f9c89c8a40015c26920
MD5 66e47a3ac0f69879277eff57c8f5d1a3
BLAKE2b-256 850e0ce2531de4fb577bda734dcc92ebc0b5764c2071dbc561cbfc43b667f606

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ffa680a144e037ccd3faf947a37199863670930f1b3f59d5219e357b7561872
MD5 6e7a87b810d51a647e4a057c3fb130f0
BLAKE2b-256 b27bec0042a32434144070cc72662b2196ba1b4481f39692a6ff9e4067883c29

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94614341afe8288b8cbcec999cecbbcf70c6660520cc3017ee96537b53bdef34
MD5 732d5aa41b61e0edb8d4c08469adc5b8
BLAKE2b-256 4a7abe11705fa0398282b35e035bc3430b7d43a8dd945262a0797d48ca1be91c

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d976a7e9998d5a0653f8c4b4c742a958e0fefaad9987cfefe6a72040a72f2ba
MD5 4074d4464754c9fab8cef06ec7f1f98a
BLAKE2b-256 73bfe8389298046abf47f1d481286113322e862b1d024197da4e0367879604a9

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90e64d6a2690c5894a184977fae22850ded7f8be71493cd35f78994321bf02e8
MD5 c92465219c728f81882954dd527a45ae
BLAKE2b-256 f91803ac3a3c24a6ac4caf482dbe8cf72878d01dbaa2b093fc1a63581676be3a

See more details on using hashes here.

File details

Details for the file slsdm-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for slsdm-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba8d1991d1b0841b06ffc8d6e0f6831d8000de2be68500831f8f416768646d82
MD5 bdc7ca2de728ee7517123c9bdc55ad6d
BLAKE2b-256 1010b793c38ea7b0a4ae889d1ab122aebac0bdf8a8446a3334ff9634d7fbf89f

See more details on using hashes here.

Supported by

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