Decentralized AI Network
Project description
NeuroShard AI
Decentralized AI Training Network
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
- Website: https://neuroshard.com
- Documentation: https://docs.neuroshard.com
- Get a Token: https://neuroshard.com/register
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nexaroa-0.0.56.tar.gz.
File metadata
- Download URL: nexaroa-0.0.56.tar.gz
- Upload date:
- Size: 353.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd2e36c300dc9a830388263208a857a0d81435da34acf07fff8a884dcecbe9e7
|
|
| MD5 |
773618eba429da213668c6f0b79276f6
|
|
| BLAKE2b-256 |
d021d81067520c709d60b34dc77f6616ba63b34373af9777287b046c5ddebc7f
|
File details
Details for the file nexaroa-0.0.56-py3-none-any.whl.
File metadata
- Download URL: nexaroa-0.0.56-py3-none-any.whl
- Upload date:
- Size: 321.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48b7140ceb18ae54252d2fb02d23ca5d494511d03cd085bea95a8df0f050aca9
|
|
| MD5 |
412e42dcc4a1b1a4755b7b3e412a3e05
|
|
| BLAKE2b-256 |
bb0d4e257ae936444161000857a61b88dea1fe6504594cbdd47d23e167db4ab3
|