Component Description
This section describes the driver and firmware installation packages of common hardware devices. For details about the driver and firmware installation packages of other hardware models, contact Huawei technical support.
- FeatureRetrieval is provided by the binary dynamic shared library and depends on the Ctrl CPU open SDK, OpenBLAS, and Faiss. Before using FeatureRetrieval, install these dependency libraries.
- For details about how to obtain the Ctrl CPU open SDK and install the environment, see the CANN Software Installation Guide or CANN Software Installation (Open Form, Atlas 200/300/500 inference product).
- If you need to deploy FeatureRetrieval in the Docker environment, deploy the Docker container by referring to in the MindX DL Cluster Scheduling User Guide, and then install FeatureRetrieval.
Abbreviation |
Full Name |
Default Installation Path |
|---|---|---|
CANN development kit |
Ascend-cann-toolkit_{version}_linux-{arch}.run |
/usr/local/Ascend/ascend-toolkit/latest |
npu-driver |
|
/usr/local/Ascend |
npu-firmware |
|
/usr/local/Ascend |
Ctrl CPU open SDK |
Ascend-cann-device-sdk_<version>_linux-<arch>.zip |
Runtime (MiniOS) and driver source packages generated after decompression |
Runtime (MiniOS) |
CANN-runtime-<version>-minios.aarch64.run
NOTE:
|
|
Driver source package |
|
It is used to package the OS image file on the device during FeatureRetrieval deployment. |
- If you want to deploy FeatureRetrieval in the Docker container environment, pay attention to the following:
- Because the FeatureRetrieval uses the open Ctrl CPU solution, ensure that the retrieval-related folders (such as /usr/local/Ascend/driver, /usr/local/Ascend/develop/, and /usr/local/AscendMiniOs) in the Docker container are correctly mounted. Otherwise, the retrieval compilation in the container may fail.
- If bash install.sh is executed on the host (outside the container), ensure that the executable files and operator OM files compiled in the container can be accessed outside the container. If this step needs to be performed in the container, ensure that the container instance has the privilege permission so that FeatureRetrieval can be successfully deployed.
- For third-party open-source software, if the version has vulnerabilities, fix and update them timely based on the corresponding description of the open-source version.