화웨이가 CANN 개발자 지원에서 강조한 것은 ‘배울 자료’만이 아니라 직접 코드를 실행하고 시험해 볼 환경입니다. 10월 16일 GOSIM Shenzhen 2026에서 CANN 사업 총괄 샤오리신은 클라우드 개발 환경과 튜토리얼, 샘플 프로젝트, 커뮤니티 도구를 통해 학습을 실제 엔지니어링 작업으로 잇겠다는 방향을 소개했습니다.
2
20
이번 발표의 초점은 앞서 내놓은 오픈소스 계획 자체보다, 개발자가 CANN을 익히고 활용하도록 돕는 실무 기반에 있습니다. 두 내용은 맞닿아 있지만 같은 주장은 아닙니다.
43
47
AI 프레임워크와 어센드 칩 사이의 CANN
CANN은 화웨이의 어센드(Ascend) 프로세서와 상위 AI 프레임워크를 연결하는 이기종 컴퓨팅 아키텍처입니다. 연산자 개발은 물론 모델 학습과 추론에 필요한 기반 기능을 제공합니다.
2
20
이런 소프트웨어 계층을 다루려면 소스 코드에 접근하는 것만으로는 충분하지 않습니다. 하드웨어에 맞춰 코드를 작성하고, 실행 결과를 확인하고, 성능을 조정할 수 있는 개발 환경도 필요합니다.
클라우드에서 시작하는 개발 실습
발표 내용에 따르면 CANNLab은 Ascend C와 PyPTO를 이용한 연산자 개발, 모델 배포 검증, 성능 조정을 지원하는 클라우드 개발 환경입니다.
2
20
CANN Learning Hub 저장소는 튜토리얼을 실행할 때 CANNLab에서 NPU 클라우드 환경을 만들도록 안내합니다. 초기 이용 시간은 100시간이며, 이후에는 포인트로 이용 시간을 추가할 수 있다고 설명합니다. 따라서 이를 무제한 무료 연산 자원으로 해석해서는 안 됩니다.
18
28
학습 허브는 수준별 학습 자료를 정리하고, 연결된 CANN-Samples 프로젝트는 연산자 구현과 최적화 설명, 컴파일·실행 및 정확도 확인 예제를 제공합니다.
18
19
28 학습 내용을 실제 코드로 시험해 볼 수 있도록 자료와 환경을 연결한 구성입니다.
코드 작성과 문제 해결을 돕는 도구
CANN 커뮤니티 저장소는 CANNBot을 코드 생성, 문제 진단, 수정과 성능 조정을 지원하는 다중 에이전트 자동화 도우미로 소개합니다.
27 커뮤니티 사례에는 연산자 분석부터 코드 생성, 정확도 검증과 성능 튜닝까지 이어지는 작업 흐름도 담겨 있습니다.
49
샤오리신의 발표는 학생과 연구자, 개발자가 학습을 실제 엔지니어링 과제로 이어 가고 커뮤니티에 참여하도록 지원하는 데 초점을 맞췄습니다.
2
20 관련 보도는 기술 운영위원회(TSC), 프로젝트 관리위원회(PMC), 특별관심그룹(SIG)을 포함한 커뮤니티 운영 구조도 소개했습니다.
2
20
2025년 오픈소스 계획과는 어떻게 다른가
화웨이는 2025년 CANN 오픈소스·개방 전략을 발표했습니다. 당시 공개된 내용에는 어센드 생태계를 위한 CANN 개방 방침과 함께, 컴파일러 및 가상 명령어 세트 인터페이스를 공개하고 다른 소프트웨어를 오픈소스화하겠다는 계획이 포함됐습니다.
43
47
이번 GOSIM Shenzhen 발표에서 다룬 것은 그 계획을 개발자가 활용하는 데 필요한 도구와 지원 체계입니다. 클라우드 실습 환경, 학습 자료, 샘플 코드와 커뮤니티 참여 경로는 개발자 경험을 구체화하지만, 그 자체가 CANN의 모든 구성 요소가 오픈소스 라이선스로 공개됐다는 증거는 아닙니다. ‘오픈소스 계획’과 ‘실제로 써 볼 수 있는 개발 기반’은 서로 관련되지만 구분해서 봐야 합니다.
2
20
43
47