docs/en/Intel-CCAI-Development-Manual/Overview.md

25 lines
2.0 KiB
Markdown
Raw Normal View History

2021-11-09 17:02:57 +08:00
---
title: 01. Overview
description: What is Intel Cloud-Client AI Service Framework (CCAI)
published: true
2022-05-17 15:19:34 +08:00
date: 2022-05-17T07:17:23.928Z
2021-11-09 17:02:57 +08:00
tags: ccai
editor: markdown
2022-05-17 15:19:34 +08:00
dateCreated: 2022-03-11T03:18:23.478Z
2021-11-09 17:02:57 +08:00
---
With the cloud-driven development model becoming more and more popular, we are also facing strong requirements to follow typical cloud applications development process and mode which can not only provide developer friendly experience but also keep and grow up our ecosystem significantly. Meanwhile, on the client side, Intel is providing more and more powerful hardware computation capability and introducing more flexible choice via various hardware accelerators to improve application performance. And specific to client AI usages, for making the non-AI expert developers enable AI features quickly and easily, a kind of high level usage driven APIs/SDK can provide an abstraction of low level AI inference framework but hide all in-depth AI related details so that developers can focus on their original business logics.
With all of the situations above considered, we build a high level usage driven API framework which provide cloud-like APIs and hide all low level backend details, meanwhile leverage as much as possible those local client AI accelerators, so that we could treat the local client platform as an extension of remote cloud.
In brief, one AI services API framework with the same development mode like developing traditional cloud applications but get significant benefits from local client platforms as inference platform with low latency, good privacy and independent to remote cloud and network bandwidth.
* **Service** abstract the AI capabilities as services APIs
* **Framework** - facilitate CSPs/ISVs to develop AI services for client
* **Client AI** - expose client HW AI capabilities to application developers
* **Cloud** provide seamless dev experience for cloud/web app developers
* **Intel** - platform differentiating capability developed by Intel
{.grid-list}
![image8.png](./assets/image8.png)