Skip to content

毕昇编译器简介

毕昇编译器是专为昇腾AI处理器设计的异构编译器,原生支持Ascend C算子代码的编译,可将用户编写的算子程序高效转换为二进制可执行文件或动态库。编译器的可执行文件名为bisheng,支持x86、aarch64等多种主机平台,并直接提供对设备侧AI Core架构的指令集编译支持。借助毕昇编译器,开发者可以更高效、便捷地完成面向昇腾平台的算子开发与优化工作。

目前,编译器支持如下型号:

  • Ascend 950PR/Ascend 950DT
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品
  • Atlas 推理系列产品

毕昇编译器支持的源码文件核头文件如下:

文件扩展名描述内容
.cC源码文件Host-only代码
.cpp, .cc, .cxxC++源码文件Host-only代码
.h, .hpp, .hh, .hxxC/C++头文件Device代码, Host代码, Host/Device混合代码
.ascAscend C源码文件Device代码, Host代码, Host/Device混合代码

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区