Sogni: Learn
Visit Sogni.ai
  • 👋Welcome to Sogni
  • Learn
    • ❓FAQs
    • 😍Basics
      • Prompts
        • Dynamic Prompts
        • Prompt Length Token Limits
      • Switching Processing
      • Generating Batches
      • Generation Seed
      • Inference Steps
      • Guidance Scale
      • RealTime Generation (MacOS)
      • Guide Image
      • ControlNet
        • Preprocessors
        • ControlNet Models
      • Canvas
      • Masks
      • Creating Animations & Videos
    • 🤓Advanced
      • Preview Count
      • Upscaling Images
      • Schedulers
      • Processing
        • On-Device
          • Optimizing Memory
        • Supernet
      • Safe Content Filter
    • 🤖Models
      • About AI Models
      • Model Types
      • Available Models
      • Importing Stable Diffusion Models
      • Model Storage & Deleting Models
      • About Switching Models on Supernet
    • Telegram AI Sticker Bot
  • Tutorials
    • 🎥Video Tutorials
    • 🎓Guides
      • Controlling the Output
      • How to Transfer a Face From One Image to Another
      • How to generate Photorealistic Faces
      • How to Transform a Simple Sketch into Stunning Images
      • How to Create Subject-Steady Animations with Dynamic Backgrounds
      • How to use multiple ControlNets to generate a Single Image
      • How to generate larger batches of images (more than 16 at a time)
      • ▶️How to use Mask Tool
      • ▶️How to Mix Images
      • ▶️How to Extend Images with Canvas
  • Testnet
    • 💫About the Sogni Testnet
      • 💫Joining the Sogni Testnet
      • ⭐Spark Points
    • About Sogni Supernet
  • Sogni Studio Pro
    • Sogni Studio vs Sogni Studio Pro
    • ⬇️Installing Sogni Studio Pro
    • 🔒Why It's Safe to Download Sogni Studio Pro
    • ✅Updating Sogni Studio Pro
    • Account & Wallet
      • Supernet Generation Costs
    • 🐝Worker Mode
    • 🚧How to Recover Your Password
    • 🦊How to Add Your Sogni Wallet to MetaMask
  • Sogni Pocket
    • 📲Downloading Sogni Pocket
  • SOGNI FAST WORKER
    • 🐝About Sogni Fast Worker
    • ⬇️Running Sogni Fast Worker Locally
    • ⬇️Running Sogni Fast Worker Remotely
    • ❓Fast Worker FAQ
    • 🧠Sogni Fast Worker Advanced Configuration
  • Rewards
    • 🙋Account Creation & Verification Reward
    • 🌟Daily Boost Reward
    • 🌟Referral Reward
Powered by GitBook
On this page
  • Running on Salad.com
  • Need help? Join our Discord!

Was this helpful?

  1. SOGNI FAST WORKER

Running Sogni Fast Worker Remotely

How to run Sogni Fast Worker on a Distributed GPU Cloud platform

PreviousRunning Sogni Fast Worker LocallyNextFast Worker FAQ

Last updated 1 month ago

Was this helpful?

Don't have your own local Nvidia box to run Sogni Fast Worker with? This Worker is also designed to be deployable to any cloud GPU rental service which supports loading custom Docker images. NEW: Salad.com now hosts Recipes for and ! Follow the links to install through Salad Recipes. The steps below will also work.

Sogni Fast Worker supports running on Distributed GPU Cloud Platforms. Nosana.com and Salad.com integrations have been well tested. Your mileage may vary with other platforms.

Running on Salad.com

  1. Create a Sogni account if you don't have one already. You may create one at . Multiple Sogni Fast Workers can be run from one account or seperate accounts.

  2. Log in to nft.sogni.ai and mint a free Sogni NFT for each GPU worker you want to deploy. Record the NFT Token ID and the API Key for each worker. The API Key is unique to the Sogni Account. The NFT Token ID will be unique for each worker.

  3. Sign up for a Salad account using the "Deploy on SaladCloud" option and follow their website instructions to create a new Container Group.

  4. Under "Container Configuration" set the Image Source to sogni/sogni-flux-worker:latest to spawn a Flux worker. sogni/sogni-stable-diffusion-worker:latest for a Stable Diffusion worker.

  5. Under Replica Count you will always leave this at 1. If you are running multiple workers you will need to create a new Container Group for each worker as Salad.com passes Environment Variables at the Container Group level.

  6. For vCPUs select 4. For Memory select 30 GB. For GPU select "RTX 4090" (RTX 5090 is not supported, coming soon). For Disk Space select the maximum size available for model caching.

  7. For Health Check Probes: Startup Probe, select Protocol: "HTTP/1.X" and Path "/startup". Port 8000. Initial Delay Seconds: 90. Period Seconds: 5, Timeout Seconds: 5, Success Threshold: 2, Failure Threshold: 120.

  8. For Liveness Prove select Protocol: "HTTP/1.X" and Path "/liveness". Port 8000. Initial Delay Seconds: 90. Period Seconds: 10, Timeout Seconds: 30, Success Threshold: 1, Failure Threshold: 6. Note: If your platform does not support health probes you can skip steps 7 and 8, Sogni Worker has it's own internal health probes to fallback on.

  9. Under "Environment Variables" add the following:

    • API_KEY: The API Key for your Sogni Account.

    • NFT_TOKEN_ID: The NFT Token ID for your Sogni worker.

    • AUTO_DOWNLOAD_TO_MIN_MODEL_COUNT: The number of models to download when the worker starts. Ignored for the Flux worker which has models preloaded.

    • DATA_DOG_API_KEY: You may supply an optional DataDog API Key for troubleshooting.

  10. Click "Deploy" and your worker will start. You check for latest integrations documentation at docs.sogni.ai and reach out at app@sogni.ai for any additional assistance.

Need help? Join our Discord!

If you have any issues or questions setting up your Sogni Fast Worker you can reach out on Discord or via email to app@sogni.ai for technical support. ✨

Sogni Fast Worker for Flux
Sogni Fast Worker For Stable Diffusion
app.sogni.ai
Join Sogni Discord
⬇️
Page cover image