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:

pip install capnhook_ml

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.1.tar.gz (49.0 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.1-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.1.tar.gz.

File metadata

  • Download URL: capnhook_ml-0.1.1.tar.gz
  • Upload date:
  • Size: 49.0 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.1.tar.gz
Algorithm Hash digest
SHA256 b91a39afa3c5e5a2eeafbb3d36f581a71821df4b7af5447e395a7fcd836341ac
MD5 81228da565d84745466b2dc659d5f088
BLAKE2b-256 59fcd395eb2f5f713d4fc4cc0b2f6ff97a7c5292094159d733bcf697c56ffd40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for capnhook_ml-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 025cf30071deceda676f76c0c56a4e88b38de4bbd9989e4a0ff107c7d7352775
MD5 e70ee9d08cc9a8e31918bcb6c4f94d13
BLAKE2b-256 5f401ca43b2154cfe6fda4ec3f4dd215e01f96ee47948adebb400fa1b25148c8

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