Windows
MindCluster Ascend Deployer allows you to download system dependencies, CANN packages, NPU firmware and drivers, AI frameworks, MindIE images, and MindCluster components (performance test, fault diagnosis, and cluster scheduling) on Windows. For details about all software packages supported by MindCluster Ascend Deployer, see Table 2.
Precautions
- Only software packages of Ascend community editions can be downloaded online using MindCluster Ascend Deployer. The commercial editions cannot be directly pulled. To download the commercial editions, select and download only the OS dependency packages. For details about how to upload corresponding software packages, see Installing the Ascend Software (Using Prepared Software Packages). Do not place multiple packages of different versions of the same software together. For example, do not place Ascend-cann-toolkit-8.2.RC1.zip and Ascend-cann-toolkit-8.3.RC1.zip simultaneously.
- Do not download multiple versions of the same software repeatedly.
- Downloading software packages and dependencies requires a large amount of space. Ensure that the available space of the directory to place required packages and dependencies is at least 20 GB. If an error message indicating insufficient space is displayed during the download, adjust the space based on the actual situation.
- A large amount of open-source software needs to be installed, and the open-source software downloaded using MindCluster Ascend Deployer comes from the OS source. You need to fix the vulnerabilities of the open-source software as required. You are advised to use the official source to update the software regularly.
- For more precautions on MindCluster Ascend Deployer, see Download Precautions.
- The MTOS needs to use the kernel-devel package that cannot be obtained from the public network. The download function is reserved. If you need to use the package, replace it with the kernel-devel-5.10.0-218.0.0.mt20240808.560.mt2203sp4.aarch64.rpm package generated after image decompression.
- By default, Python 3.7.5 is downloaded and installed using MindCluster Ascend Deployer. This document uses Python 3.7.5 as an example.
If you want to select another Python version (you are not advised to change the default configuration), you can set the environment variable ASCEND_PYTHON_VERSION (for example, running export ASCEND_PYTHON_VERSION=Python-3.7.0) or modify the Python configuration option in the ascend-deployer-{version}/ascend_deployer/downloader/config.ini file to specify the Python version to be installed. The available versions are 3.7.0 to 3.7.11, 3.8.0 to 3.8.11, 3.9.0 to 3.9.9, 3.10.0 to 3.10.12, and 3.11.4.
Prerequisites
You have downloaded MindCluster Ascend Deployer.
Downloading the Software Package
- Download Python 3 in the Windows environment. Python 3.7 or later is recommended. You can click here to download Python 3.7.5. (Skip this step if it has been installed.)
Install Python as prompted. During the installation, select Add Python to environment variables on the Advanced Options screen. Otherwise, you need to manually add environment variables.
- Open the decompressed ascend-deployer-{version} installation file, go to the ascend_deployer folder, and double-click start_download_ui.bat to start the offline installation downloader.
- Select the OS of the target device and the software package to be downloaded online.
- (Optional) Click Enable Proxy and enter proxy information.
(On Windows 10 or later, you can use the configured proxy server to download software. Other OSs do not support this function.)
- (Optional) Click the refresh button on the UI to refresh the list of software packages that can be downloaded.
- Click Start Download.If information similar to the following is displayed, the download is complete. See Figure 1.
- Compress the ascend-deployer-{version} directory into a ZIP package and upload the package to any directory on the executor (server where MindCluster Ascend Deployer is deployed to perform batch installation).
- Run the unzip ascend-deployer-{version}.zip command on the executor to decompress the package to obtain the ascend-deployer-{version} directory.
- After the download is complete, the download result file failed_download_result_{PID}_{Download_time}.json is generated in ~/.ascend_deployer/download_info. If the download fails, you can view the result file for details.
