Skip to main content

Decentralized AI Network

Project description

NeuroShard AI

Decentralized AI Training Network

PyPI version Python 3.9+ License: MIT

Quick Start

# Install
pip install nexaroa

# Run a node (you'll need a token from neuroshard.com)
neuroshard --token YOUR_TOKEN

What is NeuroShard?

NeuroShard is a decentralized network for training large language models. Contributors share their GPU/CPU power and earn NEURO tokens based on their contribution (Proof of Neural Work).

Key Features

  • Swarm Architecture - Fault-tolerant, multipath routing for resilient training
  • Async Training - DiLoCo-style gradient accumulation for 90%+ bandwidth reduction
  • Earn NEURO - Get rewarded for contributing compute power
  • Cryptographic Proofs - ECDSA-signed Proof of Neural Work
  • Web Dashboard - Monitor your node at http://localhost:8000

Requirements

  • Python 3.9+
  • 4GB+ RAM (8GB+ recommended)
  • GPU optional but recommended for training

GPU Support

For NVIDIA GPU support, install PyTorch with CUDA:

pip install torch --index-url https://download.pytorch.org/whl/cu118

Usage

Basic Node

neuroshard --token YOUR_TOKEN

With Custom Port

neuroshard --token YOUR_TOKEN --port 9000

Connect to Specific Tracker

neuroshard --token YOUR_TOKEN --tracker tracker.neuroshard.com:8080

Web Dashboard

Once running, open your browser to http://localhost:8000 to view:

  • Node status and role
  • Network statistics
  • Training progress
  • NEURO balance
  • Resource usage

Architecture

NeuroShard uses a swarm-based architecture for maximum resilience:

  • Dynamic Routing - If one node fails, work automatically routes to others
  • Activation Buffering - GPUs never starve waiting for network
  • DiLoCo Training - Local gradient accumulation reduces sync frequency by 90%+
  • Speculative Checkpoints - Fast recovery from node failures

Links

License

MIT License - see LICENSE for details.

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

nexaroa-0.0.39.tar.gz (346.4 kB view details)

Uploaded Source

Built Distribution

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

nexaroa-0.0.39-py3-none-any.whl (314.0 kB view details)

Uploaded Python 3

File details

Details for the file nexaroa-0.0.39.tar.gz.

File metadata

  • Download URL: nexaroa-0.0.39.tar.gz
  • Upload date:
  • Size: 346.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nexaroa-0.0.39.tar.gz
Algorithm Hash digest
SHA256 e4c586d4d2a4ba9bce9af9a28eebefe4661b015b3acec4539cd04dfc9a5e8b98
MD5 23485a3e1a60a7ddbbd467f541a17129
BLAKE2b-256 f2b2c7469872947e1d96cc3a369794127fda6e16a2fe99e235a4d16fb7472eed

See more details on using hashes here.

File details

Details for the file nexaroa-0.0.39-py3-none-any.whl.

File metadata

  • Download URL: nexaroa-0.0.39-py3-none-any.whl
  • Upload date:
  • Size: 314.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nexaroa-0.0.39-py3-none-any.whl
Algorithm Hash digest
SHA256 0e40dcf7b5b2e1bba4ee2fc9be83293cb432cf99d12daac7e091a9166413cbb3
MD5 e1dbc3cfbf021bd3ce5bd9e8cb3f363f
BLAKE2b-256 b4981d3ce01cb6180c75d9212ca5680719e47817d8c44945cd399b0f2b0126a8

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