Project Directory
The full project directory structure is as follows:
├── docs # Project document directory
│ └── en # English document directory
│ ├── dir_structure.md # Project directory structure description
│ ├── dyno_instruct.md # Instructions for using the dyno client
│ ├── dynolog_instruct.md # Instructions for using the dynolog server
│ ├── faq.md # FAQs
│ ├── figures # Directory of figures in documents
│ ├── install_guide.md # Installation guide
│ ├── mindspore_adapter_instruct.md # Instructions for using MindSpore adapter
│ ├── mindstudio_vulnerability_handling_procedure.md # Vulnerability handling procedure
│ ├── npumonitor_instruct.md # Instructions for using npu-monitor
│ ├── nputrace_instruct.md # Instructions for using nputrace
│ ├── public_ip_address.md # Public IP address description
│ └── security_statement.md # Security statement
├── dynolog_npu # Code directory of the dynolog_npu module
│ ├── CMakeLists.txt
│ ├── cli # Source code directory of the dyno client
│ │ └── src
│ ├── cmake # CMake configuration files
│ ├── dynolog # Source code directory of the dynolog server
│ │ └── src
│ └── scripts # RPM packaging script
│ └── rpm # RPM packaging files
├── plugin # Code directory of the plugin module
│ ├── CMakeLists.txt
│ ├── IPCMonitor # Python module for IPC monitoring
│ ├── ipc_monitor # Core code for IPC monitoring
│ ├── cmake # CMake configuration files
│ ├── stub
│ └── third_party # Third-party dependency library
├── scripts # Directory for storing build and test scripts
│ ├── apply_dyno_patches.sh # Script for applying dyno patches
│ ├── build.sh # Main build script
│ ├── gen_dyno_patches.sh # Script for generating dyno patches
│ ├── run_st.sh # Script for running ST
│ └── run_ut.sh # Script for running UT
├── test # Test code directory
│ ├── st # System test case directory
│ └── ut # Unit test case directory
├── third_party # Third-party dependency library
│ └── dynolog # dynolog third-party dependency
├── LICENSE # Project license
├── Third_Party_Open_Source_Software_Notice # Third-party open-source software notice
├── README.md # Project description document