Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen.
JulkaisijaMuokattu mallilla GPT-6 LunaKuvat luotu mallilla GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How did Huawei’s CANN business general manager Lixin Shao describe the practical developer base for its open Ascend CANN stack at GOSIM Shen. Article summary: Shao presented CANN’s developer ecosystem as a practical bridge from AI coursework to real engineering work: open technical assets, online compute and development tools intended to help students, researchers and develope. Topic tags: general, general web, user generated, education. 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, watermarks, cha
GOSIM Shenzhenissä 16. lokakuuta 2026 Huawei CANN -liiketoiminnan johtaja Lixin Shao kuvasi kehittäjäkokonaisuutta, jonka tavoitteena on viedä Ascend-alustasta kiinnostuneet opiskelijat ja ohjelmistokehittäjät teoriasta käytännön tekemiseen. Esillä olivat avoimet tekniset aineistot, pilvipohjainen kehitysympäristö, oppaat ja yhteisöprojektit.2
20
Kyse on ennen kaikkea siitä, että kehittäjille tarjotaan tapoja rakentaa, kokeilla ja virittää ohjelmistoja Ascend-laitteistolle. Työkalujen ja oppimateriaalien esittely ei kuitenkaan itsessään osoita, että CANNin kaikki osat olisi julkaistu avoimen lähdekoodin lisenssillä.2
20
43
CANN on Huawein tekoälytehtäviin suunniteltu heterogeeninen laskenta-arkkitehtuuri. Se toimii tekoälykehysten ja Ascend-prosessoreiden välissä ja tarjoaa perustan esimerkiksi operaattorien kehittämiseen sekä mallien koulutukseen ja päättelyyn.2
20
Siksi kehittäjälle ei riitä pelkkä pääsy koodiin: tarvitaan myös ympäristö, jossa ohjelmistoa voi rakentaa, testata ja optimoida laitteistolle.
CANNLabissa voi kehittää Ascend C- ja PyPTO-operaattoreita sekä tarkistaa mallien käyttöönottoa ja virittää suorituskykyä. Näin Shaon esitystä käsittelevät lähteet kuvaavat ympäristön käyttötarkoitusta.2
20
CANN Learning Hub -projektin ohjeissa käyttäjiä neuvotaan avaamaan oppaita CANNLabissa. Ohjeiden mukaan NPU-pilviympäristön aloitukseen kuuluu 100 käyttötuntia, ja lisäaikaa voi saada pisteitä käyttämällä. Tieto tekee resurssista konkreettisen kokeilupaikan, mutta ei tarkoita rajatonta maksutonta laskentaa.18
28
Learning Hub kokoaa yhteen eritasoisia oppaita. Sen yhteydessä oleva CANN-Samples tarjoaa operaattorien toteutuksia, optimoinnin selityksiä sekä esimerkkejä kääntämisestä, suorittamisesta ja tarkkuuden tarkistamisesta.18
19
28
CANN-yhteisön projektisivulla CANNBot kuvataan monen tekoälyagentin automatisoiduksi avustajaksi, joka voi tuottaa koodia, selvittää ongelmia, korjata virheitä ja optimoida suorituskykyä.27 Yhteisön esimerkeissä kuvataan työnkulkuja, joihin kuuluvat operaattorin analysointi, koodin tuottaminen, tarkkuuden varmistaminen ja suorituskyvyn viritys.
49
Shao kehysti kokonaisuuden keinoksi yhdistää kurssilla opittu todellisiin kehitystehtäviin ja tukea opiskelijoiden, tutkijoiden ja kehittäjien osallistumista.2
20 Esityksestä kertovien lähteiden mukaan yhteisössä on myös hallintomalli, johon kuuluvat tekninen ohjauskomitea, projektinhallintakomiteat ja erityisryhmät eli SIG-ryhmät.
2
20
Huawei ilmoitti vuonna 2025 CANNin avoimuuteen ja avoimeen lähdekoodiin liittyvästä aloitteesta. Yhtiön julkisissa kuvauksissa mainittiin Ascend-ekosysteemin CANN-avaaminen; erillisessä puheessa kerrottiin suunnitelmista avata kääntäjän ja virtuaalisen käskykannan rajapinnat sekä julkaista muuta ohjelmistoa aikataulun mukaisesti.43
47
Vuoden 2026 GOSIM-esittelyn painopiste oli käytännön kehittäjätuessa: pilviympäristöissä, työkaluissa, oppimateriaaleissa ja yhteisön toiminnassa.2
20 Nämä palvelut ovat avoimuusaloitteeseen liittyvää infrastruktuuria, mutta eivät yksin kerro, mitkä CANNin osat on julkaistu avoimella lisenssillä tai onko kaikki suunniteltu jo toteutunut. Avoimen lähdekoodin sitoumus ja toimiva kehittäjän polku tukevat toisiaan, mutta ovat eri asioita.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen.
Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen. CANNLabissa voi kehittää Ascend C ja PyPTO operaattoreita sekä kokeilla mallien käyttöönottoa ja suorituskyvyn optimointia.
CANN Samples tarjoaa toteutus ja optimointiesimerkkejä, ja yhteisön kuvaama CANNBot auttaa koodin luonnissa ja ongelmien selvittämisessä.[19][27]
Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen.
JulkaisijaMuokattu mallilla GPT-6 LunaKuvat luotu mallilla GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How did Huawei’s CANN business general manager Lixin Shao describe the practical developer base for its open Ascend CANN stack at GOSIM Shen. Article summary: Shao presented CANN’s developer ecosystem as a practical bridge from AI coursework to real engineering work: open technical assets, online compute and development tools intended to help students, researchers and develope. Topic tags: general, general web, user generated, education. 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, watermarks, cha
GOSIM Shenzhenissä 16. lokakuuta 2026 Huawei CANN -liiketoiminnan johtaja Lixin Shao kuvasi kehittäjäkokonaisuutta, jonka tavoitteena on viedä Ascend-alustasta kiinnostuneet opiskelijat ja ohjelmistokehittäjät teoriasta käytännön tekemiseen. Esillä olivat avoimet tekniset aineistot, pilvipohjainen kehitysympäristö, oppaat ja yhteisöprojektit.2
20
Kyse on ennen kaikkea siitä, että kehittäjille tarjotaan tapoja rakentaa, kokeilla ja virittää ohjelmistoja Ascend-laitteistolle. Työkalujen ja oppimateriaalien esittely ei kuitenkaan itsessään osoita, että CANNin kaikki osat olisi julkaistu avoimen lähdekoodin lisenssillä.2
20
43
CANN on Huawein tekoälytehtäviin suunniteltu heterogeeninen laskenta-arkkitehtuuri. Se toimii tekoälykehysten ja Ascend-prosessoreiden välissä ja tarjoaa perustan esimerkiksi operaattorien kehittämiseen sekä mallien koulutukseen ja päättelyyn.2
20
Siksi kehittäjälle ei riitä pelkkä pääsy koodiin: tarvitaan myös ympäristö, jossa ohjelmistoa voi rakentaa, testata ja optimoida laitteistolle.
CANNLabissa voi kehittää Ascend C- ja PyPTO-operaattoreita sekä tarkistaa mallien käyttöönottoa ja virittää suorituskykyä. Näin Shaon esitystä käsittelevät lähteet kuvaavat ympäristön käyttötarkoitusta.2
20
CANN Learning Hub -projektin ohjeissa käyttäjiä neuvotaan avaamaan oppaita CANNLabissa. Ohjeiden mukaan NPU-pilviympäristön aloitukseen kuuluu 100 käyttötuntia, ja lisäaikaa voi saada pisteitä käyttämällä. Tieto tekee resurssista konkreettisen kokeilupaikan, mutta ei tarkoita rajatonta maksutonta laskentaa.18
28
Learning Hub kokoaa yhteen eritasoisia oppaita. Sen yhteydessä oleva CANN-Samples tarjoaa operaattorien toteutuksia, optimoinnin selityksiä sekä esimerkkejä kääntämisestä, suorittamisesta ja tarkkuuden tarkistamisesta.18
19
28
CANN-yhteisön projektisivulla CANNBot kuvataan monen tekoälyagentin automatisoiduksi avustajaksi, joka voi tuottaa koodia, selvittää ongelmia, korjata virheitä ja optimoida suorituskykyä.27 Yhteisön esimerkeissä kuvataan työnkulkuja, joihin kuuluvat operaattorin analysointi, koodin tuottaminen, tarkkuuden varmistaminen ja suorituskyvyn viritys.
49
Shao kehysti kokonaisuuden keinoksi yhdistää kurssilla opittu todellisiin kehitystehtäviin ja tukea opiskelijoiden, tutkijoiden ja kehittäjien osallistumista.2
20 Esityksestä kertovien lähteiden mukaan yhteisössä on myös hallintomalli, johon kuuluvat tekninen ohjauskomitea, projektinhallintakomiteat ja erityisryhmät eli SIG-ryhmät.
2
20
Huawei ilmoitti vuonna 2025 CANNin avoimuuteen ja avoimeen lähdekoodiin liittyvästä aloitteesta. Yhtiön julkisissa kuvauksissa mainittiin Ascend-ekosysteemin CANN-avaaminen; erillisessä puheessa kerrottiin suunnitelmista avata kääntäjän ja virtuaalisen käskykannan rajapinnat sekä julkaista muuta ohjelmistoa aikataulun mukaisesti.43
47
Vuoden 2026 GOSIM-esittelyn painopiste oli käytännön kehittäjätuessa: pilviympäristöissä, työkaluissa, oppimateriaaleissa ja yhteisön toiminnassa.2
20 Nämä palvelut ovat avoimuusaloitteeseen liittyvää infrastruktuuria, mutta eivät yksin kerro, mitkä CANNin osat on julkaistu avoimella lisenssillä tai onko kaikki suunniteltu jo toteutunut. Avoimen lähdekoodin sitoumus ja toimiva kehittäjän polku tukevat toisiaan, mutta ovat eri asioita.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen.
Huawei CANN liiketoiminnan johtaja Lixin Shao esitteli GOSIM Shenzhenissä 16. lokakuuta 2026 kehittäjäresursseja, joiden tarkoitus on yhdistää oppiminen käytännön ohjelmistokehitykseen. CANNLabissa voi kehittää Ascend C ja PyPTO operaattoreita sekä kokeilla mallien käyttöönottoa ja suorituskyvyn optimointia.
CANN Samples tarjoaa toteutus ja optimointiesimerkkejä, ja yhteisön kuvaama CANNBot auttaa koodin luonnissa ja ongelmien selvittämisessä.[19][27]