The steps on the UI will guide you through setting up your worker.
Ensure you’re contributing a physical machine with GPU access or VM (Virtual Machine) with GPU passthrough. Containerized cloud environments (e.g. RunPod, TensorDock) are not supported.
The CLI will prompt you to approve the stake of stokens — these are the tokens sent to you during the onboarding process.
You can safely approve the staking.
╔════════════════════════════════════════════════════════════════════════════════╗║ Syncing with Network ║╚════════════════════════════════════════════════════════════════════════════════╝Provider StatusRequired stake: 200Registering Provider→ Registering provider...AI Token Balance: 200 tokensETH Balance: 0.1 ETHDo you want to approve staking 200 tokens? [y/N]: y
Once approved, your worker will try to register with the network. It may take a few tries before your whitelist status updates and the node is able to be successfully added.
→ Approving AI Token for Stake transaction→ Registering ProviderRegistration tx: 0xfd69cb049e0b67dca51e500f16aebb8cfbbec698858219862acd7dd8f06a4216→ Getting provider details✓ Provider registered✗ Provider is not whitelisted yet.Info: Retrying in 10 seconds...→ Registering provider...→ Getting provider details✓ Provider registered✗ Provider is not whitelisted yet.Info: Retrying in 10 seconds...→ Registering provider...→ Getting provider details✓ Provider registered✗ Provider is not whitelisted yet.Info: Retrying in 10 seconds...→ Registering provider...→ Getting provider details✓ Provider registered✗ Provider is not whitelisted yet.Info: Retrying in 10 seconds...→ Registering provider...→ Getting provider details✓ Provider registered✗ Provider is not whitelisted yet.Info: Retrying in 10 seconds...→ Registering provider...→ Getting provider details✓ Provider registeredCompute Node Status🔄 Adding compute node→ Adding compute node✓ Add node tx: 0x3374a47ba0a43593f523a876c35cc5d2b497b71549733f4c51fcb33f2afd2995📦 Uploading discovery info✓ Discovery info uploaded
Once the worker has joined the compute pool, it’ll periodically send heartbeats to the orchestrator, and also start receiving tasks to complete and run.
Starting to send heartbeats now.:Starting heartbeat service with endpoint: https://orchestrator-6.dev.pinfra.io/heartbeat[INFO worker::operations::heartbeat::service] Synced with orchestrator...[INFO worker::operations::heartbeat::service] Current task is to run image: "primeintellect/intellect-2"DockerService: Starting new container ...Starting to pull image: primeintellect/intellect-2[INFO worker::docker::docker_manager] Successfully pulled image primeintellect/intellect-2Creating container with name: prime-task-d68f265b-57e5-4de9-979a-ca254e16b3e7[INFO worker::docker::docker_manager] Container created successfully with ID: 476785c2a19880188d5a87e4d13becc25634237813f1ef7acbc2de814af1e93dStarting container with ID: 476785c2a19880188d5a87e4d13becc25634237813f1ef7acbc2de814af1e93dContainer 476785c2a19880188d5a87e4d13becc25634237813f1ef7acbc2de814af1e93d started successfullyDockerService: Container started with id: 476785c2a19880188d5a87e4d13becc25634237813f1ef7acbc2de814af1e93dDockerService: Task state changed from PENDING to RUNNING...DockerService: Task state changed from RUNNING to COMPLETED
You can shut-down the worker at any time when you’re done contributing.
If you have issues setting up your worker, contact us through our support page or in the #protocol channel on our Discord.
Your contributions may be slashed if you try to act maliciously on the network; e.g. faking GPU hardware, submitting fake data, etc.
More details in contribution guidelines
You can monitor your worker’s status on the dashboard and the CLI output.
The dashboard may take up to 10 minutes to update with the latest worker status, so check the CLI for the most up-to-date status.
Once your worker is active it’ll join the network and start submitting work.
Contributions are tracked based on work submitted, so it may take up to an hour to start seeing contributions increase.
You’ll also be able to see your contributions on the compute pool dashboard.