金融是国民经济的血脉,对经济社会稳定发展有着关键支撑作用。当前,金融行业数字化转型已迈入深水期,除了前沿技术应用、业务模式变革、风控体系升级,业务与技术应用的高效性、融合性,也已成为影响各金融机构高质量发展的重要因素。魔数智擎携手鲲鹏,共同推进金融AI核心系统的自主创新建设,基于鲲鹏软硬件平台推进原生开发的最佳实践。目前,魔数智擎核心产品已获得首批鲲鹏原生开发认证。
作为国内领先的金融AI基础软件服务商,魔数智擎深耕金融领域多年,对金融机构的诉求变化有着敏锐感知。伴随着数字化转型的进程加速,金融机构对人工智能模型的应用已不仅仅停留在全面自主可控、可用、易用,从模型系统开发到应用各环节的效率提升、敏捷迭代已成为金融机构的新关注点。
而鲲鹏全栈的原生开发工具与能力,恰好能完美适配金融机构的需求。
为此,今年9月,魔数智擎与深圳市金融信创攻关基地成立联合架构团队,共同基于魔数智擎模型管理与MLOps平台,融合鲲鹏原生开发技术,实施从开发-构建-测试-发布-运行的全流程优化。平台基于鲲鹏硬件底座及OpenEuler操作系统,搭建了持续集成节点;并在DevOps流水线中增加建模平台的鲲鹏构建流程,接入鲲鹏DevKit门禁扫描、编译、测试、性能分析等能力,进一步提升平台的开发、运行效率。
应用鲲鹏DevKit性能分析及迁移工具,信创开发效率提高35%
在软件开发阶段,鲲鹏DevKit IDE插件的运用显著增强了编码效率,极大地提升了研发团队在项目启动、开发和部署等关键环节的响应速度和执行能力。该插件首先通过快速搭建场景化工程框架,并提供丰富的代码模板,有效缩短了开发周期。接着,它利用鲲鹏的智能代码补全和性能分析功能,不仅提高了代码编写的准确性,也优化了代码的运行效率。此外,结合鲲鹏的代码迁移工具,该插件能够迅速将基于X86架构的算法代码转换为适应ARM架构的版本,避免了重复劳动,从而节省了开发资源。根据内部评估,通过这些工具和方法的应用,整个信创系统的开发和迁移效率提高了约35%。
DevKit门禁检查组件助力Devops,提高应用发布稳健性
在软件开发周期的最后阶段,即代码提交至自动化构建流程时,开发者有机会利用鲲鹏DevKit门禁检查工具,这一工具能够直接在构建过程中对代码进行深入分析。它专门用于评估代码对鲲鹏架构的兼容性以及优化代码以提高其与鲲鹏架构的亲和力。通过细致的检查,包括但不限于运行模式的适配性、字节对齐的准确性以及构建过程的亲和性,该工具能够全方位地扫描代码,并提出相应的优化建议。这样的流程不仅提高了代码的整体质量,还确保了应用程序能够与鲲鹏架构无缝协作,从而增强了应用的性能和可靠性。
无感知自动切换至GCC for OpenEuler,计算性能提升30%
魔数智擎算法底层运用了大量C高性能计算算子,GCC的编译迁移对系统性能至关重要,鲲鹏DevKit通过脚本的配置,能够无感知自动从开源GCC切换至GCC for OpenEuler,基于其高性能编译算法、场景应用感知、AI迭代调优等特性,进一步提升应用的运行效率。而且GCC for OpenEuler能更有效的利用到鲲鹏CPU的计算能力,经测算,迁移后算法计算性能提升了30%。
经过本次系列改造优化,魔数智擎金融行业核心产品在调优、测试和发布环节综合性能均得到了显著提升。
✦在优化环节,DevKit提供的Python性能测试工具能够捕获并分析软件运行的性能数据,通过识别内存使用和垃圾回收等潜在的性能瓶颈,成功提升了资源利用率达20%。
✦在测试阶段,鲲鹏DevKit配备了一系列测试框架和测试用例,能够收集Python应用在高负载压力下的性能数据,快速完成性能和兼容性测试,测试效率提高了25%。
✦在版本发布环节,DevKit支持增量和版本级的编码扫描,对编码规范和潜在的恶意软件进行检测,为发布版本质量提供了有力保障。
魔数智擎与鲲鹏的合作仍在继续。未来,魔数智擎将积极推进其他核心产品与鲲鹏原生体系深度融合,共同为各行业提供高性能、业务化的数智产品和解决方案,为企业、行业高质量发展提供有力驱动与坚实保障!