Skip to main content

Optimised SIMD libary for machine learning

Project description

CapNHook-ML

Optimised math library for CapnHook repository.

Features

  • numpy ndarray support
  • numpy like API with:
    • elementwise operations
    • broadcasting
    • reduction operations
    • linear algebra operations
  • [-] common ML operations:
    • matrix multiplication
    • convolution
    • pooling
    • activation functions
    • loss functions
    • optimizers
  • common statistics operations:
    • mean
    • median
    • mode
    • variance
    • standard deviation
    • covariance
    • correlation

Motivation

We motivate the use of libraries/technologies through very basic benchmarks. The goal is to show the reasoning behind the design decisions of this project. Currently, we motivate:

Installation

To install this library, run:

python setup.py install

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

capnhook_ml-0.1.0.tar.gz (49.1 kB view details)

Uploaded Source

Built Distribution

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

capnhook_ml-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (81.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: capnhook_ml-0.1.0.tar.gz
  • Upload date:
  • Size: 49.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for capnhook_ml-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4a1eed6d013176d7bc8d128b8675c18fe4dddaaed11dd01fcbe57d24048231ce
MD5 3ef28cae509dd543b6b07c0f85e8e0da
BLAKE2b-256 5c9e72e7e1ae831e388ef670088735a3a9dde1765afcb1ae5e12441bb13d1a3d

See more details on using hashes here.

File details

Details for the file capnhook_ml-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for capnhook_ml-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dcd8177673af31a1ce29473c1485b39467c4646932b0c8fb186aefa8dd873dad
MD5 39956f6266fcb8e19a60197dbffdfea4
BLAKE2b-256 6a71cc535cb007c456707c72f27de313c86de1a8ee3e8d8b046937b07bcff4c0

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