За даними Huawei, CANN має понад 5 200 активних розробників на місяць; 61% із них не працюють у компанії.[3] Відкриття коду для Ascend 950 у день появи обладнання, модульна будова CANN та підтримка PyTorch і Triton мають полегшити розробку.[10][8][13][2] Кількість завантажень і внесків у код не показує, наскільки ши...
ОпублікувавВідредаговано за допомогою GPT-6 SolЗображення створено за допомогою 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
Huawei прагне, щоб CANN — програмний стек для її ШІ-процесорів Ascend — сприймали як відкриту платформу, яку розвивають не лише співробітники компанії. Зростання спільноти й ширший набір інструментів підкріплюють цю позицію. Але наявні дані не показують, яка частка цієї активності перетворюється на тривале використання у робочих системах.3
8
Huawei повідомляє про понад 5 200 активних розробників на місяць. За її даними, 61% розробників CANN — зовнішні учасники: уперше їх стало більше, ніж розробників усередині компанії.3 Інша публікація наводить вищі показники, також посилаючись на Huawei: понад 6 230 активних розробників на місяць, понад 60 млн завантажень із репозиторіїв і більш як половина активних внесків у код від людей поза підрозділом Ascend.
10
Доступні джерела не пояснюють розбіжність між двома оцінками кількості розробників і не дають незалежного підтвердження показників завантажень та внесків. До того ж частка розробників і частка внесків у код — різні метрики.
Huawei називає CANN найжвавішою спільнотою відкритого програмного забезпечення в Китаї; окрема публікація передає твердження компанії, що спільнота є найактивнішою в країні з червня.3
11 Незалежного порівняння за однаковими критеріями ці джерела не містять. Тож цифри свідчать насамперед про заявлене Huawei зростання участі, а не про кількість моделей, які вже працюють на Ascend.
Код — одночасно з новим обладнанням. Згідно з публікацією, для Ascend 950 передбачено відкриття коду в день появи обладнання — підхід Day 0.10 Це дає розробникам змогу вивчати й адаптувати програмне забезпечення одразу, а не чекати пізнішого випуску. Huawei описує CANN як стек із окремих компонентів та відкритими інтерфейсами для створення обчислювальних операторів, роботи з графами обчислень і керування застосунками. У репозиторії спільноти також представлені бібліотеки операторів і проєкти графового рушія.
8
15
Більше способів створювати й налаштовувати обчислення. За даними Huawei, оновлення мови Ascend C для покоління Ascend 950 додає підходи програмування SIMD, SIMT і Regbase.5 CANNBot представлено як набір повторно використовуваних можливостей ШІ-агента для розробки операторів, перенесення моделей та оптимізації інференсу — роботи вже навченої моделі — із застосуванням Ascend C, PyPTO, TileLang і Triton. Описаний процес CANNBot–CANNBench поєднує створення операторів, їх оцінювання, зворотний зв’язок щодо недоліків і подальше доопрацювання.
5
52 Такі інструменти можуть скоротити рутинну роботу, але сама їх наявність не доводить ефективності у робочих системах.
Шлях через знайомі фреймворки. Huawei заявляє про інтеграцію CANN із PyTorch, TensorFlow, MindSpore та PaddlePaddle.8 За даними компанії, Ascend офіційно підтримується як апаратний прискорювач для PyTorch і працює з понад 90 сторонніми відкритими проєктами. Адаптер TorchNPU дає PyTorch змогу використовувати процесори Ascend.
3
13 Документація Triton-Ascend вказує на підтримку Ascend 950 для компіляції та налаштування обчислювальних ядер; Huawei також згадує співпрацю з проєктами vLLM і verl.
2
4
Доступний код, внески спільноти й сумісність із фреймворками можуть полегшити початок роботи з Ascend. Проте вони самі по собі не показують, чи команди регулярно навчають і запускають моделі на цій платформі у значних масштабах. Reuters повідомляє, що Huawei очікує ширшого використання систем Ascend 950DT для навчання моделей у 2027 році. Водночас у матеріалах компанії сказано, що системи Ascend 950 уже використовують комерційно.1 Отже, екосистема, про яку звітує Huawei, формується, але масштаб її стійкого використання в робочих системах ще належить продемонструвати.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
За даними Huawei, CANN має понад 5 200 активних розробників на місяць; 61% із них не працюють у компанії.[3]
За даними Huawei, CANN має понад 5 200 активних розробників на місяць; 61% із них не працюють у компанії.[3] Відкриття коду для Ascend 950 у день появи обладнання, модульна будова CANN та підтримка PyTorch і Triton мають полегшити розробку.[10][8][13][2]
Кількість завантажень і внесків у код не показує, наскільки широко Ascend постійно використовують у робочих системах.[10][1]