Studio 用户手册》中的“教程 >自定义算子开发”章节。 Mind Studio新建工程不支持自动实现对TBE Python依赖库的解析,开发者可参考设置Mind Studio支持自动解析TBE Python依赖库进行配置,实现Mind Studio对Python依赖库的自动解析。
用于记录python版本信息,进行算子开发设置TBE Python库时会用到该内容,否则可以不用关注。 Please use Python interpreter parameter [ /usr/bin/python3.7.5 ] to configure Python SDK
函数:ptr_to_numpy C函数原型 无 Python函数 output = acl.util.ptr_to_numpy(prt, shape, type) 函数功能 将void*数据转换为numpy数据,可以使python代码直接访问。 输入说明 ptr:int,C中的指针,是能够访问的数据的首地址。
用于记录python版本信息,进行算子开发设置TBE Python库时会用到该内容,否则可以不用关注。 Please use Python interpreter parameter [ /usr/bin/python3.7.5 ] to configure Python SDK
设置TBE Python库 算子开发之前,开发者需要参考本章节设置TBE算子工程依赖Python库。 设置全局依赖的Python SDK:必选操作。但仅需配置一次,对全部算子工程生效,后续创建算子工程时无需重复配置。 设置当前算子工程依赖的Python SDK:必选操作。每次创建
后续任务 推理场景 开发者可以参见《CANN 应用软件开发指南 (C&C++) 》或《CANN 应用软件开发指南 (Python) 》在开发环境上开发应用程序。 如需构建容器镜像,部署推理容器,请参考如下手册。 Atlas 500 智能小站:参考《Atlas 500 智能小站 用户指南(型号
PATH=/usr/local/python3.7.5/bin:${install_path}/atc/ccec_compiler/bin:${install_path}/atc/bin:$PATH;
export PYTHONPATH=${install_path}/atc/python/site
函数:ptr_to_numpy C函数原型 无 Python函数 output = acl.util.ptr_to_numpy(prt, shape, type) 函数功能 将void*数据转换为numpy数据,可以使python代码直接访问。 输入说明 ptr:int,C中的指针,是能够访问的数据的首地址。
基于解释型语言开发的应用程序 基于解释型语言开发的应用程序,是CPU架构不相关的,例如Java、Python,将这类应用程序移植到TaiShan服务器,无需修改和重新编译,按照与x86一致的方式部署和运行应用程序即可。Java应用程序jar包内,可能包含基于C/C++语言开发的so库文
Python开发环境配置 使用内容审核Python版本SDK包,需要您配置Python开发环境。 从Python官网下载并安装合适的Python版本。兼容Python2.6+以及Python3.x。推荐使用Python3.x版本,如下以Python3.7 版本为例进行说明。 从PyCharm官网下载并安装最新版本。
arg[3] 可选。配置python3版本,默认为python3,用户存在多个版本时可以通过该参数指定python3版本,例如python3.7。 arg[4] 可选。配置python3m路径,需要同python3版本对应,默认为/usr/include/python3.7m。 arg[5]
卸载DDK 以DDK安装用户执行如下卸载步骤。 进入DDK安装目录的如下路径,例如本手册中的$HOME/huawei/。 cd $HOME/huawei/ddk/scripts 执行如下命令卸载DDK: python ddk_setup.py uninstall 界面会出现如下提示信息: Please
arg[3] 配置python3版本,默认为python3,用户存在多个版本时可以通过该参数指定python3版本,例如python3.7。 否 arg[4] 配置python3m路径,需要同python3版本对应,默认为/usr/include/python3.7m。 否 arg[5]
解释型语言编译后生成平台无关的中间代码文件(例如,Java代码编译后会生成.class文件,python代码编译后会生成.pyc文件),由虚拟机解释执行,虚拟机完成平台差异的屏蔽,所以基于解释型语言开发的应用程序,与底层芯片架构无关的,无须迁移可以将同一套代码放在鲲鹏和x86服务器上运行。
PATH=/usr/local/python3.7.5/bin:${install_path}/atc/ccec_compiler/bin:${install_path}/atc/bin:$PATH;
export PYTHONPATH=${install_path}/atc/python/site