简介

仓颉 TensorBoost 使用仓颉编程语言编写,面向 AI 领域编程问题,支持语言级可微编程,基于 MindSpore 图引擎的一套完备的 AI 训练和推理框架。对用户屏蔽静态图、动态图的编程差异性,既提供基于动态图的友好调试体验,也提供基于静态图的优化加速。

  • 基于仓颉语言源到源自动微分算法,支持自定义微分类型和微分规则;
  • 统一前端编程接口:将前端编程抽象和底层静态图、动态图实现解耦,提供一致的编程体验,兼顾动态图开发效率和静态图性能优势;
  • 生态兼容性:跨语言互操作(C/C++,Python 等);
  • 基于静态类型系统的代码补全,静态检查,自动类型推导等。