You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Learn how to use Ultralytics HUB for cloud for efficient and user-friendly AI model training. For easy model creation, training, evaluation and deployment, follow our detailed guide.
4
+
keywords: Ultralytics, HUB Models, AI model training, model creation, model training, model evaluation, model deployment
5
+
---
6
+
7
+
# Cloud Training
8
+
9
+
Ultralytics provides a web-based cloud training platform, enabling rapid and streamlined deployment of custom object detection models. Users benefit from a straightforward interface that facilitates the selection of their desired dataset and training method. Ultralytics further streamlines the process by offering a diverse array of pre-built options and architectural configurations.
10
+
11
+

12
+
13
+
Read more about creating and other details of a Model at our [HUB Models page](models.md)
14
+
15
+
## Selecting an Instance
16
+
17
+
For details on Picking a model, and instances for it, please read [Instances guide Page](models.md)
18
+
19
+
## Steps to train the Model
20
+
21
+
Once the instance has been selected, training a model using ultralytics Hub is a three step process, as below: <br />
22
+
23
+
1. Picking a Dataset - Read more about Dataset, steps to add/remove dataset from [Dataset page](datasets.md) <br />
24
+
2. Picking a Model - Read more about Models, steps to create / share and handle a model [HUB Models page](models.md) <br />
25
+
3. Training the Model on the chosen Dataset <br />
26
+
27
+
Ultralytics HUB offers three training options:
28
+
29
+
-**Ultralytics Cloud**
30
+
-**Google Colab** - Read more about training via Google Colab [HUB Models page](models.md)
31
+
-**Bring your own agent** - Read more about training via your own Agent [HUB Models page](models.md)
32
+
33
+
In order to start training your model, follow the instructions presented in these steps.
34
+
35
+
## Training via Ultralytics Cloud
36
+
37
+
To start training your model using Ultralytics Cloud, we need to simply select the Training Duration, Available Instances, and Payment options.<br />
38
+
39
+
**Training Duration** - The Ultralytics offers two kind of training durations <br />
40
+
41
+
1. Training based on `Epochs` - This option lets you train your model based on number of times your Dataset needs to go through the cycle of Train, Label and Test. The exact pricing based on number of Epochs is hard to determine. Hence, if the credit gets exhausted before intended number of Epochs, the training pauses and we get a prompt to Top-up and resume Training. <br />
42
+
2. Timed Training - The timed training features allows you to fix the time duration of the entire Training process and also determines the estimated amount before the start of Training. <br />
43
+
44
+

45
+
46
+
When the training starts, you can click **Done** and monitor the training progress on the Model page.
47
+
48
+
## Monitor your training
49
+
50
+
Once the model and mode of the training has been selected, a User can monitor the training procedure on the `Train` section with the link provided in the terminal (on your agent / Google colab) or a button from Ultralytics Cloud.
51
+
52
+

53
+
54
+
## Stopping and resuming your training
55
+
56
+
Once the training has started a user can `Stop` the training, which will also correspondingly pause the credit usage for the user. A user can again `Resume` the training from the point as described in the below screenshot.
57
+
58
+

59
+
60
+
## Payments and Billing options
61
+
62
+
Ultralytics HUB offers `Pay Now` as upfront and/or use `Ultralytics HUB Account` as a wallet to top-up and fulfil the billing. A user can pick from amongst two types of Account namely `Free` and `Pro` user. <br />
63
+
The user can navigate to the profile by clicking the Profile picture in the bottom left corner
Once your dataset ZIP is ready, navigate to the [Datasets](https://hub.ultralytics.com/datasets) page by clicking on the **Datasets** button in the sidebar.
59
59
60
-

61
-
62
-
??? tip "Tip"
63
-
64
-
You can also upload a dataset directly from the [Home](https://hub.ultralytics.com/home) page.
65
-
66
-

60
+

67
61
68
62
Click on the **Upload Dataset** button on the top right of the page. This action will trigger the **Upload Dataset** dialog.
69
63
70
-

64
+

71
65
72
66
Upload your dataset in the _Dataset .zip file_ field.
73
67
74
68
You have the additional option to set a custom name and description for your Ultralytics HUB dataset.
75
69
76
70
When you're happy with your dataset configuration, click **Upload**.
77
71
78
-

72
+

79
73
80
74
After your dataset is uploaded and processed, you will be able to access it from the Datasets page.
81
75
82
-

76
+

83
77
84
78
You can view the images in your dataset grouped by splits (Train, Validation, Test).
85
79
86
-

80
+

87
81
88
82
??? tip "Tip"
89
83
90
84
Each image can be enlarged for better visualization.
91
85
92
-

86
+

93
87
94
-

88
+

95
89
96
90
Also, you can analyze your dataset by click on the **Overview** tab.
97
91
98
-

92
+

99
93
100
94
Next, [train a model](https://docs.ultralytics.com/hub/models/#train-model) on your dataset.
101
95
102
-

96
+

103
97
104
98
## Share Dataset
105
99
@@ -115,7 +109,7 @@ Next, [train a model](https://docs.ultralytics.com/hub/models/#train-model) on y
115
109
116
110
Navigate to the Dataset page of the dataset you want to share, open the dataset actions dropdown and click on the **Share** option. This action will trigger the **Share Dataset** dialog.
117
111
118
-

112
+

119
113
120
114
??? tip "Tip"
121
115
@@ -125,46 +119,28 @@ Navigate to the Dataset page of the dataset you want to share, open the dataset
125
119
126
120
Set the general access to "Unlisted" and click **Save**.
127
121
128
-

122
+

129
123
130
124
Now, anyone who has the direct link to your dataset can view it.
131
125
132
126
??? tip "Tip"
133
127
134
128
You can easily click on the dataset's link shown in the **Share Dataset** dialog to copy it.
135
129
136
-

130
+

137
131
138
-
## Edit Dataset
132
+
## Edit / Delete Dataset
139
133
140
134
Navigate to the Dataset page of the dataset you want to edit, open the dataset actions dropdown and click on the **Edit** option. This action will trigger the **Update Dataset** dialog.
141
135
142
-

143
-
144
-
??? tip "Tip"
145
-
146
-
You can also edit a dataset directly from the [Datasets](https://hub.ultralytics.com/datasets) page.
147
-
148
-

136
+

149
137
150
138
Apply the desired modifications to your dataset and then confirm the changes by clicking **Save**.
151
139
152
-

153
-
154
-
## Delete Dataset
155
-
156
140
Navigate to the Dataset page of the dataset you want to delete, open the dataset actions dropdown and click on the **Delete** option. This action will delete the dataset.
157
141
158
-

159
-
160
-
??? tip "Tip"
161
-
162
-
You can also delete a dataset directly from the [Datasets](https://hub.ultralytics.com/datasets) page.
163
-
164
-

165
-
166
142
??? note "Note"
167
143
168
144
If you change your mind, you can restore the dataset from the [Trash](https://hub.ultralytics.com/trash) page.
169
145
170
-

146
+

The YOLO Inference API allows you to access the YOLOv8 object detection capabilities via a RESTful API. This enables you to run object detection on images without the need to install and set up the YOLOv8 environment locally.
10
10
11
-
 Screenshot of the Inference API section in the trained model Preview tab.
11
+
 Screenshot of the Inference API section in the trained model Preview tab.
12
12
13
13
## API URL
14
14
@@ -88,7 +88,7 @@ In this example, the `data` dictionary contains the query arguments `size`, `con
88
88
This will send the query parameters along with the file in the POST request. See the table below for a full list of available inference arguments.
0 commit comments