环境准备
- 进行UDF开发前,需要完成驱动固件及开发套件包Ascend-cann-toolkit的安装,详细操作请参见《CANN 软件安装指南》。
- 进行python udf开发前需要安装python依赖包:pybind11及jinja2。pybind11用于C++和python之间对象的转换。jinja2用于快速生成工程模板。
- 配置环境变量CANN软件包安装路径ASCEND_INSTALL_PATH,UDF编译时根据该环境变量寻找依赖的头文件和so,如果不设置,默认该环境变量取值为“/usr/local/Ascend”。配置示例如下。
export ASCEND_INSTALL_PATH=CANN包安装路径
父主题: 开发准备