Add README Pipeline Status for Huawei Ascend NPU
Hello! Following the merge of https://github.com/microsoft/DeepSpeed/pull/6445, I have implemented a CI pipeline to validate the Huawei Ascend NPU.
Summary
Implemented CI for the Huawei Ascend NPU to automate unit testing and synchronize test results in the Pipeline Status tables.
Motivation
While the Huawei Ascend NPU usage documentation has been updated, there is a lack of clarity regarding the operational process.
Implementation
The CI process includes the following steps:
- Set CI triggers for daily scheduled runs and upon receiving pull requests.
- Use ascendai/cann Docker image to run the basic lift environment.
- Install the necessary libraries for PyTorch and DeepSpeed, and verify the environment post-installation.
- Execute test files, including accelerator autotuning, located in tests/unit for unit testing.
- Update the README.md with the latest test results.
Below are some screenshots of the CI run
@xuedinge233 - can you please address the formatting test failure?
@xuedinge233 - can you please address the formatting test failure?
Yes, I have already fixed the bug