DeepSeek Opens Ascend GPU Code for Huawei Chips
DeepSeek released two repositories, DeepGEMM-Ascend and DeepEP-Ascend, targeting Huawei's Ascend 950 accelerators with CANN 9.20 support.
DeepSeek has open sourced infrastructure components for Huawei's Ascend accelerators, with support from Huawei, according to the company. The release includes two new repositories: DeepGEMM-Ascend for matrix multiplication and DeepEP-Ascend for all-to-all communication, published by DeepSeek.
DeepGEMM-Ascend requires the Ascend 950 series and CANN 9.20, while DeepEP-Ascend requires Ascend 950 silicon with UBMEM connectivity, according to the repositories.
Existing projects TileKernels, DeepSelect, and FlashMLA also received Ascend-targeted updates as part of the same effort.
Background
TileLang was open sourced in January 2025, and Huawei Ascend adapters for TileLang were published in an external repository, tilelang-ascend, on September 29, 2025.
Quick answers
What did DeepSeek open source?
DeepSeek open sourced two new repositories, DeepGEMM-Ascend for matrix multiplication and DeepEP-Ascend for all-to-all communication, along with Ascend-targeted updates for TileKernels, DeepSelect, and FlashMLA.
What hardware does DeepGEMM-Ascend require?
DeepGEMM-Ascend requires the Ascend 950 series and CANN 9.20.
What does DeepEP-Ascend require?
DeepEP-Ascend requires Ascend 950 silicon with UBMEM connectivity.