Submitting AI Tasks
Nodia transforms your compute hardware into part of a global AI mesh. Whether you're operating a single Nodia Core at home or managing a fleet of Atlas devices in a data center, submitting workloads is seamless, secure, and efficient.
Submitting via Nodia Dashboard
Nodia uses a simple visual interface to make workload submission accessible to everyone — no coding required.
1. Log In
Visit dashboard.nodia.io
Connect your Phantom Wallet to authenticate
2. Submit a Task
Go to Workloads → Submit New Task
Choose a task type:
Inference
Training
Video Rendering
Data Analytics
Custom Plugin (coming soon)
3. Define Your Input
Upload Files: Drag and drop datasets (max 1 GB per upload)
Decentralized Storage: Enter an IPFS or Arweave link
4. Choose Model
Select from Nodia’s preloaded models (e.g., YOLOv4, ResNet50)
Or upload your own in ONNX, TensorFlow, or PyTorch format under Models → Manage
5. Configure Parameters
Priority: Standard (default) Accelerated (faster dispatch, higher budget use) Enterprise (reserved for advanced task types)
Resources: Set optional limits for CPU cores, GPU memory, or time per task
Parallelism: Automatically optimized per network conditions (can be overridden)
6. Allocate Budget
Enter how many NODIA tokens you want to allocate
Estimated costs appear in real-time based on task complexity and network demand
Any unused tokens are refunded after task completion
7. Launch & Monitor
Click Deploy Task
Track your Task ID and live status in the Live Task Monitor:
Node assignments
Completion rate
Latency and performance graphs
8. Retrieve Results
Outputs are aggregated automatically
Access final results under Workloads → Completed
Download or stream from IPFS (if applicable)
Coming Soon: Programmatic Submission
REST API and SDK integration are under development to support CI/CD pipelines, automation, and dApp integrations. These will enable:
Secure token-authenticated task submission
Webhooks for real-time callbacks
Batch job dispatch and monitoring via CLI tools
Stay tuned for updates via support@nodia.io or the Nodia community channels.
Via REST API & SDKs
For automation and integration into CI/CD pipelines, Nodia will soon provide a fully featured REST API and client SDKs.
Example: Submitting an Inference Task (cURL)
Response: Returns
{ "taskId": "TASK12345", "estimatedCost": 23.5 }.
Example: Submitting via JavaScript SDK
6.1.3 Advanced Submission Options
Batch Mode: Group multiple small data items into a single submit call for improved throughput. Add
"batch": truein API payload.Callback Notifications: Include a
webhookUrlto receive HTTP POST callbacks on task status changes (e.g.,completed,failed,timeout).Presigned Uploads: For large datasets, request a presigned URL via
GET /v1/task/upload-url, then upload to that endpoint before submission.
By providing both intuitive UI workflows and robust programmatic interfaces, Nodia ensures every user—from non-technical hobbyists to DevOps teams—can deploy AI workloads quickly, securely, and at scale. Next, we’ll dive into Real-Time Inference, showcasing how Nodia achieves sub-50 ms latency for mission-critical applications.
Last updated