这一次,IC 社区用户受邀参加 AMA 会议,直接与 EMC 的联合创始人互动,一起探讨 EMC 以及 EMC 如何采用 ICP 构建计算能力网络的基础架构。
EMC如何打造基础设施?
EMC本身是一个底层协议,但是我们在努力让EMC提供更多SDK以及API,以便让更多AI开发者在EMC网络上基于这些接口来开发更多的应用。
在整个设计架构上,EMC会构建一个叫EMC Agent这样的中间件。基于EMC Agent,所有在ICP上已有的生态项目,其实是可以通过后端来调用EMC的算力来为前端服务,这将改变原来通过前端调动EMC算力的方式。
原有IC上的项目(例如MORA)如果想结合AI做生成内容或增添扩展功能,现在就能直接通过EMC Agent来实现。但是就我观察,这种方式所消耗的cycle要比前端高不少,我们还在跟DFINITY沟通这个问题。
同时在路线图上,EMC会提前一个项目,叫EMC HUB。EMC HUB类似于架设在算力节点上的HUGGING FACE,不过其工作方式会不同。我们现在跟IC生态的四个团队合作EMC HUB,目前正在分配任务。
整个EMC HUB的设计会让开发人员比使用HUGGING FACE更容易,在此我们将开发人员分为几类,一类是使用inference专门做推理的开发人员,另一部分是使用已经推理出来的AI应用去提供API服务,剩下的一类是直接使用inference的结果去做一些AIGC的应用。这样能让开发人员的进入门槛降低,所有的这些开发人员都可以基于EMC HUB去直接调用整个AI框架跟算理结合的捆绑式服务。
最后一类开发人员会使用模型去训练,这类应用我们要放到第三季,因为难度较大,涉及到调用整个算力节点上的算力池,中间会有一些技术问题,目前我们也有了解决方案,所以流程上我们要放到下一个阶段去完成。
EMC是一个底层的通讯协议,但是如果上面搭建这样的开发平台,同时又有三个市场。按照白皮书所写,我们原本只有一个算力市场,那么现在我们完善成了三个市场——算力市场、模型市场和应用市场。把这三个市场结合在一起,就打通了整个AI和底层基础设施结合起来的一个产业链,这样就能大大扩展原有开发人员进入的一个范畴。这样的一个设计之上,EMC所接纳的开发人员从底层基础协议的开发者,扩展到了上面的API或者是应用层的开发者。我们相信这样能从现有的WEB2世界里吸引大量的新人进入EMC+ICP的生态。
EMC HUB上线后,你在市场里看到一个模型,就可以一键部署在自己订阅的节点上。跑起来之后,你可以直接测试模型的有效性。你在上面做一些简单的开发应用后,不但可以吸引你的终端用户,也可以把你的API开放给另外的开发者去做更深层次的开发,形成整个开发生态的闭环。
从这个角度上看,EMC能为开发者提供的方式远远超过现有以太坊所能提供的,能扩展开发者的范围,能让开发者做的事情也超过了以太坊上的开发者。
同时EMC是基于IC的二层协议,那么在EMC HUB上,我们也会集成IC的Canister发布方式。那么如果你去使用某个模型作做应用,你可以把应用的前端发布到CANISTER,真正实现一个应用从前端到后端全部跑在区块链上。
如何提高EMC在IC社区的知名度?有何推广计划?
项目现在正在进行开发,时间表设定为7月底上线DEMO,这个DEMO是一个MVP(最小可行项目)。在项目启动过程中,我们会同步做宣发,因为项目也是完全开源的,也是几个团队在写作,所以每一步进程都会是公开的。
七月底会跟DFinity一起举办黑客松,已经报了上去,这是一个公开亮相的机会,目前我们已经有了配套的流程。
目前我们已经跟一家培训机构签了MOU,这个机构基于中国大陆和中国香港的一个JAVA培训机构,会像当年培养JAVA工程师一样培养大量的AI工程师。这些课程都会在EMC上做教学和实践,这样就会有一个巨大的人才矩阵。他们在这个平台上孕育出未来的新开发人员。
深度分析:EMC与IC技术架构
IC一个在硬件服务器上运作的平台,其服务器则是在独立节点提供者提供的数据中心中运行的。每个节点提供者在他们的服务器上安IC操作系统,这些服务器充当形成子网的副本节点。子网创建了分散网络, canister应用在其中运行。EMC网络是IC生态系统中的第二层计算网络,负责开发路由和验证层,用于分发和完成计算任务。
EMC网络利用路由节点,在计算节点之间高效分发任务,而IC网络使用边界节点作为访问点,将经典的Web2互联网与IC区块链网络连接起来。双方正在探索在同一数据中心中放置EMC节点和IC节点,以优化基础设施级别的集成。
关于GPU卡,EMC网络利用分布在不同位置的各种类型的GPU卡。最近通过使用标准算法并测量任务的返回时间,来验证GPU计算能力。这一突破使得可以评估网络中不同GPU节点的能力和性能。
强调了AMA(问答)会议的合作性质,以及EMC项目持续发展和改进。鼓励参与者以及对EMC感兴趣的其他人分享AMA链接,并留下钱包ID以获取可能的空投奖励。
会议在对主持人、翻译人员和参与者表示感激之后结束,并邀请大家参加未来的会议,以便及时了解项目的进展情况。