昇腾社区首页
中文
注册

环境准备

环境要求

进行算子开发之前,需要安装驱动固件和CANN Toolkit软件包,安装步骤可参见CANN 软件安装指南,本节不再给出安装示例。

  • ${git_clone_path}为sample仓的存放路径。
  • 可参照步骤1检查宿主机是否使用--debug选项安装HDK驱动包。
  • 若要使能msDebug工具,需通过以下两种方法安装NPU驱动固件(CANN 8.1.RC1之后的版本且驱动为25.0.RC1之后的版本,推荐使用方法一):
    • 方法一:驱动安装时指定--full参数,然后再使用root用户执行echo 1 > /proc/debug_switch命令打开调试通道,msDebug工具便可正常使用。
      ./Ascend-hdk-<chip_type>-npu-driver_<version>_linux-<arch>.run --full
    • 方法二:驱动安装时指定--debug参数,具体安装操作装请参见安装NPU驱动和固件
      ./Ascend-hdk-<chip_type>-npu-driver_<version>_linux-<arch>.run --debug

约束

  • 使用算子工具前,请保证使用最小权限原则(如:禁止other用户可写,禁止666或777)。
  • 不建议配置或运行其他用户目录下的自定义脚本,避免提权风险。
  • 下载代码样例时,需执行以下命令指定分支版本。
    git clone https://gitee.com/ascend/samples.git -b v1.1-8.1.RC1.beta1