Secondo Huawei, CANN supera i 5.200 sviluppatori attivi al mese; il 61% è esterno all’azienda.[3] Il rilascio del codice per Ascend 950 fin dall’arrivo dell’hardware, CANNBot e le integrazioni con PyTorch e Triton offrono più strade di sviluppo, ma non dimostrano da soli un impiego stabile in produzione.[10][52][1...
Pubblicato daModificato con GPT-6 SolImmagini generate con GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does Huawei describe the growth and openness of its Ascend CANN community—including its developer, download, external-contribution and C. Article summary: Huawei presents CANN as an increasingly open, community-developed software stack for Ascend, rather than one maintained solely inside the company. The reported activity is a sign of developer interest, but it does not ye. Topic tags: general, news, general web, documentation, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, water
Per chi sviluppa applicazioni di intelligenza artificiale, un chip non basta: servono software, strumenti e compatibilità con i framework già usati. È su questo terreno che Huawei vuole far crescere CANN, lo stack software dei suoi processori Ascend. I dati diffusi dall’azienda indicano una comunità più ampia e aperta ai contributi esterni; non dicono però quanta di quell’attività si traduca in sistemi utilizzati stabilmente in produzione.3
8
Huawei dichiara oltre 5.200 sviluppatori attivi al mese e afferma che il 61% degli sviluppatori CANN è esterno all’azienda: per la prima volta, gli esterni sarebbero più numerosi degli sviluppatori interni.3 Un altro resoconto attribuisce a Huawei cifre più alte: oltre 6.230 sviluppatori attivi al mese, più di 60 milioni di download dei repository e oltre la metà dei contributi attivi proveniente dall’esterno dell’organizzazione Ascend.
10
Le fonti disponibili non chiariscono la differenza fra i due conteggi degli sviluppatori, né verificano in modo indipendente i totali relativi a download e contributi. Inoltre, la quota di sviluppatori esterni e quella dei contributi esterni misurano cose diverse: non vanno lette come se fossero lo stesso dato.
Huawei definisce CANN la comunità open source più vivace della Cina; un’altra testata riferisce che l’azienda la considera la più attiva del Paese da giugno.3
11 Le fonti citate non forniscono però una classifica indipendente basata su criteri comparabili. Sono quindi dichiarazioni sulla partecipazione alla comunità, non una misura dei carichi di lavoro effettivamente distribuiti.
Codice disponibile fin dall’arrivo dell’hardware. Un resoconto descrive un rilascio open source Day 0 per Ascend 950: l’obiettivo è consentire agli sviluppatori di esaminare e adattare il software quando arriva il nuovo hardware, anziché attendere una pubblicazione successiva.10 Huawei presenta CANN come uno stack organizzato in componenti e livelli, con interfacce per sviluppare operatori, lavorare sui grafi di calcolo e controllare le applicazioni; nei repository della comunità compaiono anche librerie di operatori e progetti per il motore dei grafi.
8
15 Gli operatori sono le operazioni di calcolo su cui si costruiscono i modelli di IA.
Più strumenti per creare e ottimizzare gli operatori. Huawei afferma che gli aggiornamenti di Ascend C per la generazione 950 aggiungono la programmazione SIMD, SIMT e Regbase.5 CANNBot viene presentato come un insieme riutilizzabile di procedure assistite da agenti per sviluppare operatori, migrare modelli e ottimizzare l’inferenza con Ascend C, PyPTO, TileLang e Triton. Un flusso di lavoro descritto per CANNBot e CANNBench collega generazione degli operatori, valutazione, segnalazione dei difetti e successive modifiche.
5
52 La disponibilità di questi strumenti può ridurre il lavoro ripetitivo, ma non basta a dimostrare le prestazioni ottenute in produzione.
Accesso tramite framework conosciuti. Huawei descrive integrazioni con PyTorch, TensorFlow, MindSpore e PaddlePaddle.8 Afferma inoltre che Ascend è supportato ufficialmente come backend di accelerazione per PyTorch e funziona con oltre 90 progetti open source di terze parti; l’adattatore TorchNPU permette a PyTorch di utilizzare i processori Ascend.
3
13 La documentazione di Triton-Ascend include il supporto alla serie Ascend 950 per compilare e ottimizzare i kernel, mentre Huawei cita collaborazioni con progetti fra cui vLLM e verl.
2
4
Download, contributi e compatibilità rendono Ascend più accessibile agli sviluppatori. Non dimostrano, da soli, che le organizzazioni continuino ad addestrare modelli o a erogare servizi di inferenza su questa piattaforma su larga scala. Secondo Reuters, Huawei si aspetta un impiego più ampio dei sistemi Ascend 950DT per l’addestramento dei modelli nel 2027; nei materiali aziendali si afferma intanto che sistemi Ascend 950 sono già entrati nell’uso commerciale.1 La distinzione conta: l’ecosistema descritto da Huawei sta prendendo forma, ma la portata della sua adozione duratura in produzione resta da verificare.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Secondo Huawei, CANN supera i 5.200 sviluppatori attivi al mese; il 61% è esterno all’azienda.[3]
Secondo Huawei, CANN supera i 5.200 sviluppatori attivi al mese; il 61% è esterno all’azienda.[3] Il rilascio del codice per Ascend 950 fin dall’arrivo dell’hardware, CANNBot e le integrazioni con PyTorch e Triton offrono più strade di sviluppo, ma non dimostrano da soli un impiego stabile in produzione.[10][52][1...