开发前须知
- MindX SDK当前适用于UbuntuOS、CentOS、EulerOS、LinxOS、KylinOS等系统,软件包运行版本兼容情况请参见《mxManufacture 用户指南》或《mxVision 用户指南》。
- 对于运行环境在远端的Python版本应用工程,在应用开发开始前需要对运行环境进行配置。
LD_LIBRARY_PATH=$HOME/Ascend/ascend-toolkit/{version}/runtime/lib64:$LD_LIBRARY_PATH;PYTHONPATH=$HOME/Ascend/ascend-toolkit/{version}/python/site-packages/acl:$PYTHONPATH
其中{version}内容请根据实际情况填写,可选择通过以下任意一种方式处理。
- 修改运行环境中的“.bashrc”文件,加入“PYTHONPATH”与Runtime路径。
- MindStudio编译/运行配置时,在“Run/Debug Configuration”功能中添加“Environment Variables”,补充环境变量,详细操作请参见编译与运行应用工程。
- 目前MindStudio仅支持MindX SDK中的mxManufacture和mxVision,暂不支持mxIndex。
- MindX SDK运行依赖Python 3.9,请在安装CANN前确保Python 3.9已安装,并完成Python 3.9的环境变量配置。
- 请确保运行环境已安装driver包,在启动MindStudio之前,需在运行环境上手动执行Ascend-cann-toolkit与MindX SDK安装目录中的“set_env.sh”设置环境变量,可参照以下方式执行,软件安装路径请以实际为准。(其中{version}为SDK软件包版本,{arch}为系统架构。)
source $HOME/Ascend/mindx_sdk/mxManufacture_{version}/linux-{arch}/mxManufacture/set_env.sh source $HOME/Ascend/ascend-toolkit/set_env.sh
或
source $HOME/Ascend/mindx_sdk/mxVision_{version}/linux-{arch}/mxVision/set_env.sh source $HOME/Ascend/ascend-toolkit/set_env.sh
父主题: 基于MindX SDK开发应用