Set up private workers on your hardware.
Requirements
- Linux (Ubuntu 20.04+ recommended)
- Docker installed
- NVIDIA GPU with drivers (for GPU tasks)
- Outbound internet access
Install
bash
1curl -fsSL https://engine.inference.sh/install.sh | shInitialize
bash
1inference-engine initEnter your API key when prompted.
Start
bash
1inference-engine startVerify
Check Engines in the workspace.
Your engine should appear as online.
Run as service
For production, run as a systemd service:
bash
1sudo systemctl enable inference-engine2sudo systemctl start inference-engineUpdating the engine
The engine checks dist.inference.sh for new releases on startup and can update automatically. To upgrade safely from the workspace or your own code, see Engines API.
On the host:
bash
1inference-engine update # latest release2inference-engine update --version v1.10.15 # specific version3inference-engine rollback # previous version (if saved)Disable startup auto-update with --disable-auto-update or INFSH_NO_AUTOUPDATE=1.