🎯 Supernet Worker Targeting
When requesting generations from the Supernet there are a number of automated factors that go into making sure you get the fastest and most reliable workers assigned to your job including:
- Prioritizing faster benchmarked workers over slower ones.
- Prioritizing workers with better reputation and higher delivery rates.
- Prioritizing workers that have your model already loaded into GPU memory (vram) over those that need to unload a model and then load it.
There are certain times where you may want more fine-grained control so we have introduced "Worker Targeting"
How it works:
• Workers can be targeted by adding the a tag directly into your prompt like so: --workers=WORKER_USERNAME_OR_NFT_TOKEN_ID. All workers who match the username are targeted.
• Workers can also be preferred but not required by passing --preferred-workers=WORKER_USERNAME_OR_NFT_TOKEN_ID. With this option if preferred workers are not available or not able to take the full batch of jobs at one time, then the next best available are added.
• Workers can also be avoided by passing --skip-workers=WORKER_USERNAME_OR_NFT_TOKEN_ID
You can also find a dedicated configuration field in Mac Studio application under the "Processing" section:
When using this feature keep in mind of these features:
• You can use a single emdash (long dash) instead of 2 short dashes.
• You can pass multiple worker usernames or NFT Token IDs separated by a comma.
• As long as the tokens used are SOGNI or Premium Spark worker targeting is not against leaderboard rules. [EDIT: 2025/01/17 however, to promote a fair leaderboard competition, worker targetting features no longer count toward artist or worker leaderboard points]. You can also build apps on Sogni Client SDK that target just your worker network if you want using these flags.
• These flags are currently entered directly into the prompt. API use is supported. In subsequent UI updates we'll be adding user-friendly support in our applications. Right now it is an advanced feature.
And these restrictions:
• --workers and --preferred-workers tags require Premium Spark or SOGNI token to use as an Artist. --skip-workers can be used by Free Spark but is limited to 1 option to avoid free-Spark gaming.
Artists: If you love the reliability of a certain worker and want to help support them, you can now prompt images directly to their machines using this new feature. Doing 16x batch jobs but a single worker is taking twice as long as the others? You can now exclude them by name in your prompt as well!