Updated on 2022-03-13 GMT+08:00

Setting Environment Variables

  1. Log in to the DDK server as the DDK installation user ascend.
  2. Set the environment variables.

    • In the Atlas 200 DK environment, run the following commands in the CLI to set environment variables:
      export DDK_HOME=$HOME/tools/che/ddk/ddk
      export LD_LIBRARY_PATH=$DDK_HOME/uihost/lib/
      export PYTHONPATH=$DDK_HOME/site-packages/te-0.4.0.egg:$DDK_HOME/site-packages/topi-0.4.0.egg
      export PATH=$PATH:$DDK_HOME/toolchains/ccec-linux/bin
      export TVM_AICPU_LIBRARY_PATH=$DDK_HOME/uihost/lib/:$DDK_HOME/uihost/toolchains/ccec-linux/aicpu_lib
      export TVM_AICPU_INCLUDE_PATH=$DDK_HOME/include/inc/tensor_engine
      export TVM_AICPU_OS_SYSROOT=/usr/lib/aarch64-linux-gnu
    • In the ASIC environment, run the following commands in the CLI to set environment variables:
      export DDK_HOME=$HOME/tools/che/ddk/ddk
      export LD_LIBRARY_PATH=$DDK_HOME/uihost/lib/
      export PYTHONPATH=$DDK_HOME/site-packages/te-0.4.0.egg:$DDK_HOME/site-packages/topi-0.4.0.egg
      export PATH=$PATH:$DDK_HOME/toolchains/ccec-linux/bin
      export TVM_AICPU_LIBRARY_PATH=$DDK_HOME/uihost/lib/:$DDK_HOME/uihost/toolchains/ccec-linux/aicpu_lib
      export TVM_AICPU_INCLUDE_PATH=$DDK_HOME/include/inc/tensor_engine
      export TVM_AICPU_OS_SYSROOT=$DDK_HOME/uihost/toolchains/aarch64-linux-gcc6.3/sysroot

    Change the path of DDK_HOME to the actual installation path of the DDK.

    You can write the commands for setting environment variables to the operator customization script for future use.