我要评分
获取效率
正确性
完整性
易理解

Verified Environments

To use SRA_Inference smoothly and securely, ensure that your environment is one of the verified environments.

Table 1 Verified environments for SRA_Inference

OS

CPU

Memory

Compiler

CMake

openEuler 22.03 LTS SP3

Kunpeng 920 5250 or 7260 processor (128 cores)

16 × 32 GB

GCC 10.3.1

≥ 3.26.0

openEuler 22.03 LTS SP3

New Kunpeng 920 processor model

16 × 32 GB

GCC 10.3.1

≥ 3.26.0

  • SRA_Inference KTFOP and KONNX support only Kunpeng 920 processors and will exit for any other processors. If a program dynamically loads KTFOP or KONNX, the program exits when trying to invoke KTFOP or KONNX and an undefined result will be generated.
  • KTFOP and KONNX are bottom-layer primitive libraries, handling memory operations including read/write and allocation. These libraries do not include or distribute any OS. You must install your own OS and assume full responsibility for its security. For optimal protection, you should implement OS security measures tailored to your specific applications, such as avoiding or removing unnecessary applications.
  • To prevent buffer overflow attacks, you are advised to use the address space layout randomization (ASLR) technology to randomize the layout of linear areas such as the heap, stack, and shared library mapping to make it more difficult for attackers to predict target addresses and locate code. This technology can be applied to heaps, stacks, and memory mapping areas (mmap base addresses, shared libraries, and vDSO pages).

    How to enable: echo 2 >/proc/sys/kernel/randomize_va_space