Skip to content

Build Independently confirmed4 publishers 2 min read Published Updated

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

Send a correction

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.

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%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [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.

    Reported Supported Source: The NeuronView cited source
  2. [2]

    The release includes tools for programming, computation, and communication.

    Reported Supported Source: The NeuronView cited source
  3. [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.

    Reported Supported Source: The Neuron, citing ReutersView cited source
  4. [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.

    Reported Supported Source: The NeuronView cited source
  5. [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.

    Reported Supported Source: The NeuronView cited source
  6. [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.

    Reported Supported Source: The NeuronView cited source
  7. [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.

    Reported Supported Source: The NeuronView cited source
  8. [8]

    "Every incompatible piece creates another engineering bill."

    Reported Supported Source: The NeuronView cited source
  9. [9]

    DeepGEMM-Ascend requires Huawei's Ascend hardware and CANN (Compute Architecture for Neural Networks), Huawei's underlying software toolkit.

    Reported Supported Source: The NeuronView cited source
  10. [10]

    Independent developers have not yet answered how much engineering work DeepSeek's software actually removes from choosing Ascend.

    Reported Supported Source: The NeuronView cited source
  11. [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.

    Reported Supported Source: The Neuron analysisView cited source
  12. [12]

    "portability at the API layer is different from parity underneath it"

    Reported Supported Source: The NeuronView cited source
  13. [13]

    Kernels are the small, highly optimized programs that perform much of the repetitive mathematical work inside AI training and inference.

    Reported Supported Source: The NeuronView cited source
  14. [14]

    Kernel benchmarks are only part of the test.

    Reported Supported Source: The Neuron section headingView cited source
  15. [15]

    Better software cannot solve a chip shortage.

    Reported Supported Source: The Neuron section headingView cited source
  16. [16]

    "Open source" does not automatically mean freedom from vendor dependence.

    Reported Supported Source: The NeuronView cited source
  17. [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.

    Reported Supported Source: The NeuronView cited source
  18. [18]

    TileKernels lists separate Nvidia CUDA and Huawei CANN requirements depending on which backend is running.

    Reported Supported Source: The NeuronView cited source

Sources

4 independent publishers whose own reporting we read for this story.

  1. cryptobriefing.com

    1 article · October 4, 2026

    DeepSeek and Huawei take aim at Nvidia’s software moat
  2. the-decoder.com

    2 articles · September 30, 2026

    China's AI industry closes ranks as Deepseek ships open-source software for Huawei's Ascend chips
  3. theneuron.ai

    2 articles · September 30, 2026

    DeepSeek Opened the Code. Can Huawei Deliver the Compute?
  4. tomshardware.com

    1 article · October 1, 2026

    DeepSeek and Huawei release open-source Ascend AI programming tools to reduce reliance on Nvidia ecosystem

Topics and entities

Topics

  • Open-Source AI Infrastructure
  • China AI chip self-sufficiency
  • AI Accelerator Software Stacks