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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6a45f4b6c7bd762d21f3c0a0b13ebd13cd3f2175eafec95c8bb42d19736aa874
|
|
MD5 |
ab16cf0880c916df6301e21644274ebb
|
|
BLAKE2b-256 |
fdcc7c80a8e8337444e4c95f7d5b7ca6caceb10f4f0bb635792648f5b61cc47c
|
File details
Details for the file slsdm-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 182.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1dbd2c119b8edcb69af1a97a1e64ece01d80e21512edc1f773c04e6f987394ee
|
|
MD5 |
cfc67cacaa34dc7786af3658075de6c8
|
|
BLAKE2b-256 |
0ca1168d590568b8cf71ba0a59d2d891bafe4acd68495059dbc2fcb8de6c50d2
|
File details
Details for the file slsdm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 164.6 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
95bd3ff6b32a5d2296d3708b076590f9090a2c375bf463a9b6dfd2cc27c5d94d
|
|
MD5 |
298b2157190b1bb6d282631a2fffa792
|
|
BLAKE2b-256 |
7ae3ab2a2f8d884426429ff6f8db9b0756c82216a08b29db72604ca308fbd1af
|
File details
Details for the file slsdm-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 183.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
fa55d13ea2f4aeff04eaee3d93d21d4d4741f8a2e2c14f9c89c8a40015c26920
|
|
MD5 |
66e47a3ac0f69879277eff57c8f5d1a3
|
|
BLAKE2b-256 |
850e0ce2531de4fb577bda734dcc92ebc0b5764c2071dbc561cbfc43b667f606
|
File details
Details for the file slsdm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 164.1 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
8ffa680a144e037ccd3faf947a37199863670930f1b3f59d5219e357b7561872
|
|
MD5 |
6e7a87b810d51a647e4a057c3fb130f0
|
|
BLAKE2b-256 |
b27bec0042a32434144070cc72662b2196ba1b4481f39692a6ff9e4067883c29
|
File details
Details for the file slsdm-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 183.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
94614341afe8288b8cbcec999cecbbcf70c6660520cc3017ee96537b53bdef34
|
|
MD5 |
732d5aa41b61e0edb8d4c08469adc5b8
|
|
BLAKE2b-256 |
4a7abe11705fa0398282b35e035bc3430b7d43a8dd945262a0797d48ca1be91c
|
File details
Details for the file slsdm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 164.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
4d976a7e9998d5a0653f8c4b4c742a958e0fefaad9987cfefe6a72040a72f2ba
|
|
MD5 |
4074d4464754c9fab8cef06ec7f1f98a
|
|
BLAKE2b-256 |
73bfe8389298046abf47f1d481286113322e862b1d024197da4e0367879604a9
|
File details
Details for the file slsdm-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 182.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
90e64d6a2690c5894a184977fae22850ded7f8be71493cd35f78994321bf02e8
|
|
MD5 |
c92465219c728f81882954dd527a45ae
|
|
BLAKE2b-256 |
f91803ac3a3c24a6ac4caf482dbe8cf72878d01dbaa2b093fc1a63581676be3a
|
File details
Details for the file slsdm-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: slsdm-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 163.7 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ba8d1991d1b0841b06ffc8d6e0f6831d8000de2be68500831f8f416768646d82
|
|
MD5 |
bdc7ca2de728ee7517123c9bdc55ad6d
|
|
BLAKE2b-256 |
1010b793c38ea7b0a4ae889d1ab122aebac0bdf8a8446a3334ff9634d7fbf89f
|