node0
Node0: A collaborative event powered by Protocol Learning, our decentralized approach to AI development
File Explorer
Download Latest Version (.zip)- dashboard-button.svg
- bug_report.md
- CODEOWNERS
- cloud.md
- network.md
- useful_links.md
- aws_inbound_rules.png
- gcp_inbound_rules.png
- lambda_inbound_rules.png
- node0-logo-black.png
- node0-logo-white.png
- runpod_edit_pod.png
- runpod_external_port.png
- runpod_inbound_rules.png
- tensordock_external_port.png
- tensordock_forwarded_ports.png
- llama_8B_C.yaml
- arguments.py
- layers.py
- arguments.py
- lr_schedule.py
- authorization.py
- integrity_check.cpython-311-aarch64-linux-gnu.so
- integrity_check.cpython-311-x86_64-linux-gnu.so
- validation.py
- ar_runner.py
- HM_averager.py
- HM_gradient_averager.py
- HM_state_averager.py
- matchmaking.py
- module_collab.py
- node0_server.py
- optim.py
- power_sgd_averager.py
- power_sgd_averager_mac.py
- state_averager_wrap.py
- __init__.py
- common.py
- connection_test_server.py
- dht_monitor.py
- dht_partition.py
- flops.py
- get_parameters.py
- logging.py
- mem_monitor.py
- monitor.py
- network_throughput.py
- node_info.py
- __init__.py
- run_server.py
- .gitignore
- Dockerfile
- generate_script.py
- LICENSE
- pyproject.toml
- README.md
- run.json
- THIRD_PARTY_LICENSES.md
# Installation Guide
git clone https://github.com/PluralisResearch/node0
Downloads the entire project code from GitHub to your computer.
cd node0
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- APT (Debian/Ubuntu ๊ณ์ด) Built into Debian/Ubuntu-based Linux distributions.
- Python 3 Python is required to use pip.
sudo apt install jq
Installs directly from the APT package repository (Debian/Ubuntu-based).
pip install .
Installs the package published on PyPI directly โ no need to clone the source.
sudo apt-get install lsof
Installs directly from the APT package repository (Debian/Ubuntu-based).
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build . -t pluralis_node0
Builds a runnable image based on the Dockerfile.
sudo touch /etc/docker/daemon.json
Type this command into your terminal and run it.
sudo bash -c 'jq ". += {\"default-runtime\": \"nvidia\", \"exec-opts\": [\"native.cgroupdriver=cgroupfs\"]}" /etc/docker/daemon.json > /etc/docker/daemon.json.tmp && mv /etc/docker/daemon.json.tmp /etc/docker/daemon.json'
Type this command into your terminal and run it.
sudo systemctl restart docker
Type this command into your terminal and run it.
docker ps
Type this command into your terminal and run it.
Pulled directly from this repo's README.
4. Python
Easypip install .
Installs the package published on PyPI directly โ no need to clone the source.
Pulled directly from this repo's README.
