Skip to main content

A neural network library

Project description

Synpi is a lightweight and scalable neural network framework designed to be simple, flexible, and accessible.

The name **Synpi** is derived from “synapse” and “pi,” reflecting its original goal of enabling neural network training on limited hardware such as single-board computers and older systems.

Synpi is written entirely in Python and supports Python 3.6 and newer. It runs on a wide range of systems, including lightweight Linux distributions and legacy Windows installations.

The framework follows a modular, drag-and-drop design. Users can define custom layers with their own logic, and as long as layers are configured correctly, data will flow naturally through the network.

Synpi is intended for learning, experimentation, and building custom neural network architectures without the overhead of larger frameworks.

For help with setup please follow the docs link: https://synapsetechsystems.netlify.app/docs/synpi/

— Isaiah Garrison

What's New In 1.1.2?

Synpi 1.1.2 fixes a small bug where certain layers would error out and not save correctly. The problem should be solved!

What's New In 1.1.0?

Synpi 1.1.0 ditches the old saving and loading system for json, allowing for easier compatibility between Synpi and SynpiJS.

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

synpi-1.1.2.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

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

synpi-1.1.2-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file synpi-1.1.2.tar.gz.

File metadata

  • Download URL: synpi-1.1.2.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for synpi-1.1.2.tar.gz
Algorithm Hash digest
SHA256 de9de6a7ce5718b9eece14dfd9ec65db7014407b28f26776f166e2e29edce8f1
MD5 d7d6bccb1a7e084d0b570f94f895e3a0
BLAKE2b-256 e7a36db29d21c7e56602664812e47841d631184a2777501c2e2544e3ad07a786

See more details on using hashes here.

File details

Details for the file synpi-1.1.2-py3-none-any.whl.

File metadata

  • Download URL: synpi-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for synpi-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7fddf459a9e1762fb2f56336c097b818e920a34dfcd76b305ff3c30841c16bd0
MD5 87fdbe274b31e2f968bf6bbfaa75f41f
BLAKE2b-256 d5760f4820d56d842f656504fe39d8667672fb23b754e215d1d8d11dfb18cbb5

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