DeepSeek's Ascend ports swap a CUDA dependency for Huawei's CANN
DeepSeek open-sourced six software components for Huawei's Ascend AI chips on September 30, porting infrastructure it first built for Nvidia hardware. The ports cut the software bill for leaving CUDA, and The Neuron argues Ascend's case now turns on chip supply, reliability and full-scale model performance.
The Engineer · Build desk
What happened
- DeepGEMM-Ascend ports DeepSeek's optimized matrix-multiplication kernel library to Ascend and keeps the same API that DeepGEMM uses on other hardware.
- TileKernels gained Huawei support and now selects either an Nvidia or an Ascend backend behind one set of Python APIs.
- The work extends TileLang-Ascend, a domain-specific language for Huawei processors that was open-sourced in September 2025.
- Reuters reported that Huawei supported the work as part of an effort toward what DeepSeek called a more independent computing ecosystem.
Why it matters
- What's now possible capability Labs with code already written to DeepGEMM or TileKernels can trial Huawei hardware by switching backends before they commit engineers to rewriting kernels.
- What it limits constraint Leaving Nvidia through these libraries makes CANN the toolkit a lab has to trust, debug and track versions of, in place of CUDA.
- What it costs cost Until outside developers measure how much porting the tools save, every lab weighing Ascend has to pay for its own evaluation.
- Who has to decide decision With less porting work to price, a lab's choice about Ascend depends mostly on whether it can get the chips and run full-size models on them reliably.
Next story · Invest · Sep 30
DeepSeek gives away an Ascend 950 version of the toolkit it built for Nvidia chipsConfirmed10 publishers
Both ports split the stack at the same line. The Python functions a developer calls stay fixed, and the kernel code under them is written separately for each vendor [7][17]. Kernels are the small, optimized programs that do most of the repetitive math in training and inference [13]. That is where hardware-specific work piles up. For code already written against DeepGEMM or TileKernels, moving to Ascend becomes a backend choice and the call sites stay as they are [17].
I think DeepSeek picked the right layer. Nvidia's lead rests partly on roughly two decades of developers programming its GPUs through CUDA [5]. The Neuron describes the switching cost plainly: every incompatible piece of a stack "creates another engineering bill" [8].
The vendor dependency moves down one layer. DeepGEMM-Ascend requires Ascend hardware and CANN, Huawei's Compute Architecture for Neural Networks toolkit [9]. TileKernels lists CUDA for its Nvidia backend and CANN for its Ascend backend [18]. A lab that leaves Nvidia through these libraries trades one vendor toolkit for another. Open source, in this release, means anyone can read the code that calls into Huawei's toolkit [9]. The Neuron's report notes that open source does not automatically mean freedom from vendor dependence [16].
The Neuron wrote that "portability at the API layer is different from parity underneath it" [12]. A matched API tells a lab its calls will run on Ascend. Speed at full model size is a separate measurement, and so is whether a long job stays up. The report argues that kernel benchmarks are only part of the test [14]. I'd expect any published kernel figure to carry over only to labs running similar matrix shapes on similar Ascend hardware and CANN versions.
According to The Neuron, independent developers have not yet measured how much engineering work the tools remove from choosing Ascend [10]. The same report says whether Ascend becomes a dependable alternative depends on chip supply, engineering effort, reliability and full-scale model performance [11]. Supply sits outside the code. The report argues that better software cannot solve a chip shortage [15].
What to watch
- Independent measurements of how much porting work DeepGEMM-Ascend and TileKernels remove for labs outside DeepSeek.
- Full-scale training or inference runs on Ascend built on these libraries, with reliability data from long jobs.
- Evidence on whether Chinese labs adopting the stack can obtain Ascend chips in the volumes large models need.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence60
- Adoption25
- Hype gap+30
- Incentives70
- Confidence60
Perspective Coverage
4 publishers- Builder
- Builder 41%
- Operator
- Operator 24%
- Investor
- Investor 35%
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
On September 30, DeepSeek open-sourced six software components tailored to Huawei's Ascend AI chips, extending infrastructure it had previously developed around Nvidia hardware.
- [2]
The release includes tools for programming, computation, and communication.
- [3]
Reuters reported that DeepSeek developed the tools with Huawei's support as part of an effort to build what the company described as a more independent computing ecosystem.
- [4]
TileLang-Ascend, a domain-specific language for writing high-performance workloads on Huawei processors, was open-sourced in September 2025; the effort started a year before the September 30 release.
- [5]
CUDA is the software platform developers have spent roughly two decades using to program Nvidia GPUs, and is a large part of Nvidia's advantage.
- [6]
DeepSeek's release is designed to make it easier for Chinese AI labs to test Huawei hardware without rebuilding every low-level part of their AI stack.
- [7]
DeepGEMM-Ascend ports a library of optimized matrix-multiplication kernels to Huawei's Ascend platform while keeping the same API used by DeepGEMM elsewhere.
- [8]
"Every incompatible piece creates another engineering bill."
- [9]
DeepGEMM-Ascend requires Huawei's Ascend hardware and CANN (Compute Architecture for Neural Networks), Huawei's underlying software toolkit.
- [10]
Independent developers have not yet answered how much engineering work DeepSeek's software actually removes from choosing Ascend.
- [11]
Whether DeepSeek's software turns Ascend into a dependable alternative to Nvidia depends on chip supply, engineering effort, reliability, and full-scale model performance.
- [12]
"portability at the API layer is different from parity underneath it"
- [13]
Kernels are the small, highly optimized programs that perform much of the repetitive mathematical work inside AI training and inference.
- [14]
Kernel benchmarks are only part of the test.
- [15]
Better software cannot solve a chip shortage.
- [16]
"Open source" does not automatically mean freedom from vendor dependence.
- [17]
DeepSeek added Huawei support to TileKernels, which can select either an Nvidia or Ascend backend while exposing the same Python APIs to developers; code written against that interface has a better chance of moving between hardware families without rewriting everything underneath.
- [18]
TileKernels lists separate Nvidia CUDA and Huawei CANN requirements depending on which backend is running.
Sources
4 independent publishers whose own reporting we read for this story.
- cryptobriefing.comDeepSeek and Huawei take aim at Nvidia’s software moat
1 article · October 4, 2026
- the-decoder.comChina's AI industry closes ranks as Deepseek ships open-source software for Huawei's Ascend chips
2 articles · September 30, 2026
- theneuron.aiDeepSeek Opened the Code. Can Huawei Deliver the Compute?
2 articles · September 30, 2026
- tomshardware.comDeepSeek and Huawei release open-source Ascend AI programming tools to reduce reliance on Nvidia ecosystem
1 article · October 1, 2026
Topics and entities
Topics
- Open-Source AI Infrastructure
- China AI chip self-sufficiency
- AI Accelerator Software Stacks