LogoLogo
WebsiteYellowpaperTechnical DocumentationNuNet History and Operation
NuNet Public Alpha on Testnet (Deprecated)
NuNet Public Alpha on Testnet (Deprecated)
  • NuNet in Brief
  • NuNet Architecture
  • Fundamental Algorithms
  • Testing Use Cases
    • Decentralized ML Use Case
      • Compute Provider on NuNet
      • Service Provider on NuNet
  • Testing Configuration
    • Nami Wallet Setup
    • Eternl Wallet Setup
    • Cardano Testnet Guide: Basic Outline
    • tADA Faucet: Get tADA for transactions
    • mNTX Faucet: Get mNTX for testing
  • Components Installation
    • DMS (Device Management Service)
    • NuNet CLI: For Device Onboarding
    • Compute Provider Dashboard
    • Service Provider Dashboard
  • Telemetry Information
  • Troubleshooting Tools
  • Testing Campaigns - Get Involved
    • Stage 1: Create wallet (using Nami or Eternl)
    • Stage 2: Onboard on NuNet
    • Stage 3: Act as a Service Provider
    • Stage 4: Act as a Compute Provider
    • Request mNTX and Faucet
  • ML Code Examples
  • Research Papers
    • Extending GPU Container Support to AMD and Intel: A Developer Approach for Decentralized Scaling
  • Disclaimer
Powered by GitBook
On this page
Export as PDF
  1. Testing Use Cases
  2. Decentralized ML Use Case

Service Provider on NuNet

PreviousCompute Provider on NuNetNextTesting Configuration

Last updated 2 years ago

Please read NuNets before installing any software on your devices.

Basic Steps to Run an ML Job on NuNet as a Service Provider:

  1. Download and install the Device Management Service (DMS): on your machine, which will enable you to request ML jobs by connecting you to compute provider machines that are onboarded on the NuNet platform.

  2. Download and install the Service Provider Dashboard (SPD): on your local machine, making it accessible for you to submit and monitor your ML jobs. No sign-up or NuNet account is needed.

  3. Obtain compute resources: Open your preferred browser and visit localhost:9991 to specify the type of compute resources you require (CPU or GPU) and the amount of resources needed for your ML job.

  4. Define your ML job: Specify your ML model URL, and provide any additional dependencies required for the execution of the ML job.

  5. Set up your wallet: Connect your Cardano wallet (Eternl or Nami wallet) to the Service Provider Dashboard. Ensure that your wallet has enough ADA and NTX tokens for running the ML job and covering transaction fees. For Public Alpha we are using the PreProd Cardano Network.

  6. Set a budget: Determine the maximum amount of NTX tokens you are willing to spend on the ML job. This budget will be locked in the smart contract on the PreProd Cardano Network as a guarantee for the compute providers.

  7. Submit your ML job: Review your job configuration and submit the ML job to the NuNet platform. The platform will automatically match your job with suitable compute providers based on the resources needed.

  8. Monitor your job: Track the progress of your ML job through the Service Provider Dashboard. You can check the log outputs of your job every 2 minutes since your job begins. Please wait for around 5 minutes for the first log to appear when deploying new ML jobs.

  9. Review the results: Once the ML job is completed, you can download the output data and review the results. The locked NTX tokens will be released and distributed as a reward to the compute providers who contributed resources to your job.

  10. Repeat the process (optional): If you have more ML jobs to run, you can follow the same steps to execute them on the NuNet platform, utilizing its decentralized computing resources.

[Add YouTube video on running the Public Alpha as a Service Provider.]

Disclaimer
Install the DMS
Install the Service Provider Dashboard