Start Using IO Cloud
Discover the simple steps for creating, configuring, deploying, and managing clusters, giving you complete control over your computing power.
Introduction
IO Cloud enables the deployment and management of on-demand, decentralized GPU clusters, giving users access to powerful GPU resources without significant hardware investments or the complexity of managing infrastructure. IO Cloud democratizes GPU access by leveraging a decentralized model, providing machine learning engineers and developers with the same seamless experience as traditional cloud providers.
The platform utilizes a distributed network of nodes, IO workers, to offer flexible, scalable compute resources. IO Cloud clusters are self-healing, fully meshed GPU systems that ensure high availability and fault tolerance. With IO Cloud, you can tap into a decentralized network of GPUs and CPUs capable of running Python-based machine learning workloads. It is ideal for AI projects requiring distributed compute. The platform is natively built on the Ray framework, the same distributed computing technology used by OpenAI to train models like GPT-3 and GPT-4 across hundreds of thousands of servers.
Create Account
To create an io.net account, go to cloud.io.net.
Currently, you create an account with a service provider such as X, AppleID, Worldcoin, or Google.
Click Sign Up. This signs you into your account.
Payments
IO Cloud simplifies the process of paying for GPU clusters by offering two convenient payment methods:
- Solana: This cryptocurrency option enables fast, secure transactions. You can configure a Solana wallet either during account creation or through your Account Settings. Once configured, you can fund your wallet or proceed with payment for your GPU cluster.
- Credit Cards: We accept all major credit cards, providing a straightforward payment solution.
To learn more about payment options, visit our IO Cloud Payments page.
App Guide
The home page offers the following options:
Create a new cluster for your workloads.
Explore and select GPUs for your clusters.
Top up your account for cluster usage.
Track the status and performance of your existing clusters.
Clusters
io.net offers three distinct cluster types to power your AI projects:
Ray Cluster
Designed to run distributed applications efficiently across multiple nodes.
- Powered by the Ray framework: A widely-used open-source framework for building and managing distributed applications.
- Universal API: Delivers a consistent interface for creating and managing distributed applications across various hardware configurations.
- Scalable Infrastructure: Comprises multiple interconnected nodes collaborating to execute tasks and manage resources efficiently.
To view detailed instructions on Ray clusters, see Deploy Ray Cluster.
Mega-Ray Cluster
Enables you to select and rent from a broader range of available GPUs or CPUs, offering even greater resource allocation flexibility than a standard Ray-based cluster.
- Powered by the Ray framework: Similar to a standard Ray cluster but with enhanced flexibility.
- On-Demand Resource Allocation: You can rent available GPUs or CPUs based on tailored filters for your project's needs.
- Dynamic Scaling: Provides greater resource management control than a fixed-size Ray cluster.
To view detailed instructions on Ray clusters, see Deploy Mega-Ray Cluster.
Kubernetes Cluster: Coming soon to IO Cloud
Designed to automate containerized applications' deployment, scaling, and management, streamlining operations and improving efficiency across cloud environments.
- Container Orchestration Platform: Built to automate containerized applications' deployment, scaling, and management.
- Containerized Workloads: Offers a robust framework for managing and orchestrating containers, ensuring efficient deployment and scaling.
- Flexible Deployment: Supports various container technologies and diverse deployment scenarios.
To view detailed instructions on Ray clusters, see Deploy Kubernetes Cluster.
Clusters Tabs
The Cluster tabs provide a central hub for managing your deployed clusters. Each tab displays a list of clusters, categorized by type, with details such as:
- Name: The unique identifier for the cluster.
- Accelerator (GPU): The type of GPU used in the cluster.
- Status: The current state of the cluster (e.g., running, stopped, pending).
- Remaining Compute Hours: The remaining time on your cluster's billing cycle.
From here, you can perform actions like:
- Rename: Change the name of a cluster.
- Extend: Increase the duration of your cluster's billing cycle.
- Terminate: Stop and delete a cluster.
Each cluster tab also provides quick access to essential management tools:
- Visual Studio: An integrated code editing and debugging development environment.
- Jupyter Notebook: An interactive environment for data analysis and visualization.
- Ray Dash: A dashboard for monitoring and managing distributed applications.
For a detailed explanation of monitoring and managing your clusters, see Monitor and Manage Clusters.
Updated 3 months ago