Skip to main content

A drop-in replacement for sparse convolutions using Kolmogorov-Arnold Networks

Project description

spkan - Sparse Convolutions with Kolmogorov-Arnold Network

Introducing Sparse Convolutional KANs

This project extends the idea of the innovative architecture of Kolmogorov-Arnold Networks (KAN) to sparse convolutions.

view the PyPI here

Authors

This repository was made by:

Credits

This repository builds upon an implementation of Convolutional-KANs which is available here. This repository uses an efficient implementation of KAN which is available here. The original implementation of KAN is available here. The original paper of the KAN is available here.

Installation

To use as package: currently compatible with: Python: 3.7/3.8/3.9 CUDA: 11.3/11.8

pip install spkan

To edit: Use python==3.9 torch>=2.3.0 and spconv-cu118

git clone https://github.com/meilongzhang/spkan.git

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

spkan-0.0.2a4.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

spkan-0.0.2a4-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file spkan-0.0.2a4.tar.gz.

File metadata

  • Download URL: spkan-0.0.2a4.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.7

File hashes

Hashes for spkan-0.0.2a4.tar.gz
Algorithm Hash digest
SHA256 642645dbbc8640af6bcdd1188a91b239c6fdd28f51efb8699e027641efe73ee9
MD5 e900cac4c27a8140505bc838bd1be7ff
BLAKE2b-256 d7aac056f685ec8a27a7740685948c513ab73c085dd84643aaf6e4c8a770e742

See more details on using hashes here.

File details

Details for the file spkan-0.0.2a4-py3-none-any.whl.

File metadata

  • Download URL: spkan-0.0.2a4-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.7

File hashes

Hashes for spkan-0.0.2a4-py3-none-any.whl
Algorithm Hash digest
SHA256 62da0fd73eeb16a2e8e2f491bfdd970f200c166357fdebf1c950707fcf9cffdd
MD5 fa71a99e28e1152328360166ea8cc9f3
BLAKE2b-256 bd74b83b8f7e72e96d75b6e0328c2bcde88fdcd28ae702ad30887c032a696529

See more details on using hashes here.

Supported by

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