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
Copy file name to clipboardExpand all lines: templates/knowledge/data-and-ai-ml/what-is-an-ai-factory.md
+31-20Lines changed: 31 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Whereas a traditional data center is built to store, manage, and process data fo
32
32
33
33
### Compute architecture
34
34
35
-
While traditional data centers rely on Central Processing Units (CPUs) for compute, AI factories use specialized silicon chips known as AI accelerators. These AI accelerators include:
35
+
While traditional data centers rely on Central Processing Units (CPUs) for compute, AI factories augment CPUs with specialized silicon chips known as AI accelerators. These AI accelerators include:
36
36
37
37
{{ text_list_kh(
38
38
items=[
@@ -46,13 +46,13 @@ These AI accelerators are designed for massive parallel processing, enabling the
46
46
47
47
### Networking
48
48
49
-
AI factories require much lower latency between server nodes than traditional data centers. Large foundation models do not usually fit in a single server’s memory; instead, tasks run across tens of nodes as a single unit. This distributed setup makes minimizing latency critical to prevent “tail latency” from stalling the entire compute cluster.
49
+
AI factories require much lower latency between server nodes than traditional data centers. Large foundation models do not always fit in a single server’s memory; instead, tasks may run across nodes as a single unit. This distributed setup makes minimizing latency critical to prevent “tail latency” from stalling the entire compute cluster.
50
50
51
-
Network traffic in a traditional data center typically moves in a “north-south” pattern between the user and the server, using standard Ethernet. In AI factories, traffic predominantly moves between GPUs in an “east-west” pattern, and the infrastructure relies on high-bandwidth fabrics such as Infiniband or specially optimized Ethernet that can rapidly move large data volumes without congestion.
51
+
Network traffic in a traditional data center typically moves in a “north-south” pattern between the user and the server, using standard Ethernet. In AI factories, traffic predominantly moves between GPUs in an “east-west” pattern, and the infrastructure relies on high-bandwidth fabrics such as NVIDIA NVLink, Infiniband or specially optimized Ethernet that can rapidly move large data volumes without congestion.
52
52
53
53
### Energy requirements
54
54
55
-
AI factories have higher power densities and cooling requirements than traditional data centers due to the compute-intensive nature of the AI accelerators. To address this challenge, AI factories are typically designed with specially optimized cooling systems to improve operational costs.
55
+
AI factories have higher power densities and cooling requirements than traditional data centers due to the compute-intensive nature of the AI accelerators. To address this challenge, AI factories are often designed with specially optimized cooling systems to improve operational costs.
56
56
57
57
[Learn how to build an AI factory with our guide to AI infrastructure ›](https://ubuntu.com/engage/open-source-ai-infrastructure)
58
58
@@ -103,15 +103,17 @@ Before any model can learn, the AI factory ingests raw data. This data can be bo
103
103
104
104
### Training infrastructure
105
105
106
-
Once the data has been refined, it can be used in AI models. The AI factory provides the tools and compute power to train and fine-tune these models in an efficient, reproducible way. Orchestration systems (such as Kubernetes or Slurm) schedule jobs, manage failures, and coordinate gradient updates across nodes, ensuring the training run doesn't collapse when a single silicon chip fails.
106
+
Once the data has been refined, it can be used in AI models. The AI factory provides the tools and compute power to train and fine-tune these models in an efficient, reproducible way. Orchestration systems (such as Kubernetes or Slurm) schedule jobs, manage failures, and coordinate gradient updates across nodes, ensuring the training run doesn't collapse when a single component fails.
107
107
108
108
### MLOps tooling
109
109
110
110
[MLOps tools](https://canonical.com/mlops) automate the lifecycle of models in the AI factory. They are responsible for deploying models into production, monitoring the performance of deployed models, and feeding inference outputs back into the system for model retraining.
111
111
112
112
### Inference engines
113
113
114
-
When trained models are deployed into production environments, they can perform inference on new data and generate new tokens. This is the “output” of the AI factory. Inference engines like vLLM or TensorRT-LLM optimize how models are loaded and executed, batching requests efficiently so the same hardware serves as many users as possible.
114
+
When trained models are deployed into production environments, they can perform inference on new data and generate new tokens. This is the “output” of the AI factory. Inference engines like vLLM or SGLang optimize how models are loaded and executed, batching requests efficiently so the same hardware serves as many users as possible.
115
+
116
+
[Get the comprehensive guide to inference engines and generative AI ›](https://ubuntu.com/engage/inference-engines)
115
117
116
118
## What are the benefits of an AI factory?
117
119
@@ -145,6 +147,17 @@ AI factories can be deployed on either public cloud or private infrastructure, b
145
147
146
148
AI factories can be utilized in any industry for any use case where organizations need to continuously generate actionable intelligence and agentic experiences at scale. Examples include:
147
149
150
+
### LLM as a service
151
+
152
+
{{ text_list_kh(items=[
153
+
"Productivity workflows",
154
+
"Large-scale private data analysis",
155
+
"Enterprise apps",
156
+
"Agentic contact agent",
157
+
"Agentic coding",
158
+
"Threat analysis",
159
+
"Penetration testing"
160
+
]) }}
148
161
149
162
### Manufacturing
150
163
@@ -183,14 +196,7 @@ AI factories can be utilized in any industry for any use case where organization
183
196
{{ text_list_kh(items=[
184
197
"Network orchestration",
185
198
"Threat detection",
186
-
"Customer support LLM as a service"
187
-
]) }}
188
-
189
-
### Productivity workflows
190
-
191
-
{{ text_list_kh(items=[
192
-
"Large-scale private data analysis",
193
-
"Enterprise apps"
199
+
"Customer support"
194
200
]) }}
195
201
196
202
@@ -207,9 +213,15 @@ Canonical helps organizations build AI factories by delivering an integrated, en
207
213
) | safe
208
214
}}
209
215
216
+
### Operating system
217
+
[Ubuntu](https://ubuntu.com/) is the operating system of choice for AI, and building your AI factory on Ubuntu gives you access to the broadest ecosystem of optimized machine learning tools and libraries. Starting with Ubuntu 26.04 LTS, popular AI libraries like NVIDIA CUDA or AMD ROCm can each be installed with just one apt install command. The new distribution model can save teams hours or even days on GPGPU framework setup, so organizations can start gaining value from GPUs faster. Canonical also ensures that users have smooth upgrade paths, so they can be confident when updating, and get the benefits of the latest features of these platforms.
218
+
219
+
The host OS is also the foundation that directly manages the underlying hardware of the AI factory, and Ubuntu is engineered to run across all major silicon architectures with optimized kernels that maximize performance. That’s why Canonical [partners with leading silicon vendors](https://canonical.com/partners/silicon), including AMD, Ampere, Arm, Intel, MediaTek, NVIDIA, Qualcomm, and RISC-V. This means that enterprises can always pick the optimal hardware for their AI factories without being locked into a single software ecosystem.
220
+
221
+
210
222
### Certified hardware
211
223
212
-
To build the most efficient, performant AI factory, it is important to mix and match different AI accelerators (GPUs, NPUs, and ASICs) from different vendors depending on the best option for different AI workloads. That’s why Canonical [partners with leading silicon vendors](https://canonical.com/partners/silicon) to ensure that Ubuntu runs optimally across all major architectures, including AMD, Ampere, Arm, Intel, MediaTek, NVIDIA, Qualcomm, and RISC-V. This means that enterprises can always pick the optimal hardware for their AI factories without being locked into a single software ecosystem.
224
+
To build the most efficient, performant AI factory, it is important to mix and match different AI accelerators (GPUs, NPUs, and ASICs) from different vendors depending on the best option for different AI workloads.
213
225
214
226
[Ubuntu Certified Hardware](https://ubuntu.com/certified) accelerates time-to-market for organizations building and scaling AI factories, since they don’t need to spend months validating whether a given piece of hardware will work in their fleet. With Canonical providing standardized, pre-integrated secure boot enablement and firmware delivery, there is no need for enterprises to perform custom OS engineering for each new hardware deployment.
215
227
@@ -219,13 +231,12 @@ Some degree of hardware failures and low-level software issues are inevitable, g
219
231
220
232
[Read a blog about bare metal automation in AI factories ›](https://ubuntu.com/blog/the-bare-metal-problem-in-ai-factories)
221
233
222
-
### Operating system
223
-
224
-
[Ubuntu](https://ubuntu.com/) is the operating system of choice for AI, and building your AI factory on Ubuntu gives you access to the broadest ecosystem of optimized machine learning tools and libraries. The host OS is also the foundation that directly manages the underlying hardware of the AI factory, and Ubuntu is engineered to run optimally across all major silicon architectures.
225
-
226
234
### Orchestration software
227
235
228
-
Managing an AI factory requires sophisticated orchestration to allocate resources across virtual machines and containers at scale. [Canonical OpenStack](https://canonical.com/openstack), backed by Sunbeam, provides an easy-to-consume and enterprise-grade cloud foundation for AI factories. [Canonical Kubernetes](https://ubuntu.com/kubernetes) is a performant, securely designed, opinionated, and CNCF conformant distribution of Kubernetes that enables organizations to seamlessly orchestrate cloud-native AI workloads.
236
+
Managing an AI factory requires sophisticated orchestration to allocate resources across virtual machines and containers at scale. [Canonical OpenStack](https://canonical.com/openstack) provides an easy-to-consume and enterprise-grade cloud foundation for AI factories. [Canonical Kubernetes](https://ubuntu.com/kubernetes) is a performant, securely designed, opinionated, and CNCF conformant distribution of Kubernetes that enables organizations to seamlessly orchestrate cloud-native AI workloads.
237
+
238
+
### Data and MLOps
239
+
Canonical’s data and AI portfolio includes a full suite of open source software to help with data management, model training, model serving, and governance. These include popular databases like PostgreSQL and MySQL, search and vector database tools like OpenSearch, and end-to-end MLOps with Kubeflow for training and fine-tuning, MLflow for governance and KServe for model serving.
0 commit comments