Skip to content

NikolaiKryshnev/io_launch_binaries

 
 

Repository files navigation

🚀 IO-Net Official Binaries

GitHub Repo stars GitHub forks GitHub last commit Discord Twitter Website

Latest Version: 2.1.0
Oldest Supported Version: 2.1.0 (versions older than this are deprecated)

This repository contains the official binaries for IO-Net.
Follow the instructions below to set up and run the binaries on your respective operating system.


Prerequisites

Linux

  • 🐳 Docker
  • 🎮 Nvidia drivers (Required for GPU Workers, io-setup will install automatically if missing)
  • 🔧 Nvidia container toolkit (Required for GPU Workers, io-setup will install automatically if missing)

Mac


🛠 Installation

Linux Setup

📌 Step 1: Perform IO-Setup (one-time hardware setup)
Skip this if Docker and Nvidia drivers are already installed.

📥 Download the setup script:

curl -L https://github.com/ionet-official/io-net-official-setup-script/raw/main/ionet-setup.sh -o ionet-setup.sh  

⚙️ Run the script:

chmod +x ionet-setup.sh && ./ionet-setup.sh  

If curl fails, install it manually:

sudo apt install curl  

🔁 Step 2: GPU Systems

  • 🔄 Restart your machine.
  • 🔧 After restart, rerun the setup script as shown above.

🚀 Downloading & Launching Binary

Linux

📥 Download binary:

curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_linux -o io_net_launch_binary_linux  
chmod +x io_net_launch_binary_linux  

🎬 Run in interactive mode:

./io_net_launch_binary_linux  

Mac

📥 Download binary:

curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_mac -o io_net_launch_binary_mac  
chmod +x io_net_launch_binary_mac  

🎬 Run in interactive mode:

 ./io_net_launch_binary_mac  

🔧 Troubleshooting (Optional):

  • ❗ If you see bad CPU type in executable, it means you're running an Intel binary on Apple Silicon.
  • 🛠️ Install Rosetta 2 to enable compatibility:
softwareupdate --install-rosetta
  • 🔄 After installation, rerun:
./io_net_launch_binary_mac  

Windows

📥 Download binary:
🔗 Open your browser and visit: Click here to download

🖥 Run the downloaded file in CMD. It will launch in interactive mode.


🖥 Usage

🔹 Interactive Mode

💡 Run the binary without arguments to get prompted for input.

🔹 Command-line Arguments

Argument Type Description
--device_name string (Required) Name of the device
--device_id string (Required) Device ID
--no_warnings boolean Disable warnings for deleting existing/running containers
--no_cache boolean Disable loading arguments from in-disk cache
--token string User refresh token to enable silent authentication
--disable_sleep_mode boolean Disable sleep mode for the device
--docker_username string Docker login for Docker Hub
--docker_password string Docker password for Docker Hub
--ecc_enabled boolean Keep ECC mode enabled for the device

🛠 Example usage:

./io_net_launch_binary_linux --device_name=my_device --device_id=1234 --no_warnings=true --no_cache=true  

🆘 Support

For support, please open an issue or join our community:

Telegram Discord Twitter (X)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%