下载
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
昇腾小AI

昇腾设备开发环境

场景介绍

昇腾设备开发环境可以进行代码开发、编译、调测等开发活动,同时也可以运行应用程序和进行模型训练。

用户在此场景下可实现Profiling全部操作,包括采集和解析。

环境搭建

请参见CANN 软件安装指南下的“安装开发环境”章节。

安装环境完成后的环境变量若为仅当前窗口生效,则需要在新窗口重新配置环境变量或设置永久生效,如下所示:

以下示例均为root或非root用户默认安装路径,请以实际安装路径为准。

  • 设置公共环境变量
    • 以root用户安装Ascend-cann-toolkit
      . /usr/local/Ascend/ascend-toolkit/set_env.sh
    • 以非root用户安装Ascend-cann-toolkit
      . ${HOME}/Ascend/ascend-toolkit/set_env.sh
  • 设置Python相关环境变量
    存在多个Python3版本时,以指定python3.7.5为例,请根据实际修改。
    export PATH=/usr/local/python3.7.5/bin:$PATH
    #设置python3.7.5库文件路径
    export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH
  • 设置环境变量永久生效

    上述环境变量只在当前窗口生效,用户可以将上述命令写入~/.bashrc文件,使其永久生效,操作如下:

    1. 以安装用户在任意目录下执行vi ~/.bashrc,在该文件最后添加上述内容。
    2. 执行:wq!命令保存文件并退出。
    3. 执行source ~/.bashrc使环境变量生效。

软件包适配

请参见Ascend-cann-toolkit开发套件包章节。

Profiling使能说明

此场景下可以参考表1使能Profiling采集。
表1 使能Profiling采集

采集方式

支持场景

msprof命令行

推理、训练和在线推理场景

AscendCL API

离线推理场景

pyACL API

离线推理场景

acl.json配置文件

离线推理场景

Ascend Graph API

训练和在线推理场景

环境变量

训练和在线推理场景

AI框架

训练和在线推理场景

有关以上各使能方式的详细介绍请参见高级功能

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词