


如今各种应用的层出不穷使得网络内容以及作用更为丰富。但应对海量的数据流量以及访问,如果能保持系统的高可用性以及高性能是现在的系统第一需要面对的问题。 本次内容将包括分布式系统的架构,实现已经现如今知名公司的业界应用来展开。在此基础上,更延伸出的分布式任务管理系统。最后将带领大家在短时间内迅速构建一个基本的分布式系统。
培训提纲:
目标听众:
听课收益:深入了解分布式系统的架构,以及如何应用场景,以及业界优秀案例。
随着深度学习的发展,用户越来越依赖 GPU 或者其他加速器进行大规模运算。人工智能(Artificial Intelligence)需要更优秀的软件来释放硬件的能量已成业界共识。一方面,各种框架需要进一步降低编写深度学习分布式训练程序的门槛;另一方面,用户期待系统可以支持不同的深度学习网络模型,并实现线性加速。各知名深度学习框架正在朝这方面努力,但用户在使用这些框架时仍会遇到横向扩展性的难题,或者是投入很多计算资源但没有看到效率收益,或者是问题规模超过 GPU 显存限制而无法求解。我们团队历时两年研发了一套全新的深度学习引擎 OneFlow,在大数据和大模型场景都展现了相对于已有引擎的显著优势。业界关于这方面的技术教程还不够系统,我们希望通过这个课程能把我们研发 OneFlow 过程中的经验教训及关键技术分享给更多人,这些关键技术并不仅限于 OneFlow,也同样适用于其它深度学习框架的性能优化。
课程收益:使用多机多卡训练深度学习模型的最优实践,使用已有框架遇到性能问题时知道如何去调优,重新写一个深度学习系统需要哪些关键技术。
课程大纲:
目前越来越多的企业为了整合产业的上下游资源,构建企业生态圈开始构建开放平台,开放平台的一个核心组件就是 API 网关。目前实现 API 网关的技术路线主要分为三种,一种由 Java 语言实现,目前主要采用 Netty 实现;一种是由 Go 语言实现,主要利于了 Go 语言提供的协程;还有一种就是基于 OpenResty 实现。OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。京东物流的开发平台网关就是基于 Openresty 实现的。本课程主要介绍如何基于 Openresty 实现高性能 API 网关。
课程大纲:
课程收益:

