In many industry scale applications, large and resource consuming machine learning models reside in powerful cloud servers. At the same time, large amounts of input data are collected at the edge of cloud. The inference results are also communicated to users or passed to downstream tasks at the edge. The edge often consists of a large number of low-power devices. It is a big challenge to design industry products to support sophisticated deep model deployment and conduct model inference in an efficient manner so that the model accuracy remains high and the end-to-end latency is kept low. This paper describes the techniques and engineering practice behind Auto-Split, an edge-cloud collaborative prototype of Huawei Cloud. This patented technology is already validated on selected applications, is on its way for broader systematic edge-cloud application integration, and is being made available for public use as an automated pipeline service for end-to-end cloud-edge collaborative intelligence deployment. To the best of our knowledge, there is no existing industry product that provides the capability of Deep Neural Network (DNN) splitting.
翻译:在许多行业规模应用中,大型和资源消耗机器学习模型都存在于强大的云端服务器中,与此同时,在云端边缘收集了大量输入数据。推论结果也传达给用户,或传递到边缘的下游任务。边缘往往由大量低功率装置组成。设计工业产品以支持先进的深层模型部署并以高效方式进行模型推论是一个巨大的挑战,这样模型的准确性仍然很高,端到端的悬浮层也保持低。本文描述了Auto-Split背后的技术和工程实践,而Auto-Split是Huawei云的边缘-球协作原型。这一专利技术已经在选定的应用程序上得到验证,正在用于更广泛的系统边缘-球应用整合,并正在作为用于终端至终端云端合作情报部署的自动管道服务供公众使用。据我们所知,目前没有任何工业产品提供深神经网络(DNNU)分裂的能力。