Verified Environments
To use SRA_Inference smoothly and securely, ensure that your environment is one of the verified environments.
OS |
CPU |
Memory |
Compiler |
CMake |
|---|---|---|---|---|
openEuler 22.03 LTS SP3 |
Kunpeng 920 7260 (128 cores) |
16 × 32 GB |
GCC 10.3.1 |
3.22.0 or later |
openEuler 22.03 LTS SP3 |
New Kunpeng 920 processor model |
16 × 32 GB |
GCC 10.3.1 |
3.22.0 or later |
- SRA_Inference KTFOP supports only Kunpeng 920 processors and will exit for any other processors. If a program dynamically loads KTFOP, the program exits when trying to invoke KTFOP and an undefined result will be generated.
- KTFOP is a bottom-layer primitive library. The computing process involves memory read/write and allocation. You must install the OS by yourself and perform OS security hardening, for example, install only necessary applications or uninstall 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).
Parent topic: Installing and Configuring the Environment