안녕하세요, MICRO 2026 MOA 대회 환경인 0.6.0 버전에 맞춰 커널을 작성 중인 상황입니다.
여러 cluster를 사용하기 위해 furiosa-opt book에 나온 AllReduce 예시와 비슷한 코드를 작성하려고 하는데요, cluster_swap 함수가 구현되지 않아 찾아보니 0.6.0에서는 dm_cluster_shuffle 함수를 대신 사용해야 하는 것으로 보입니다. 그런데 NPU 타깃으로 컴파일을 시도했을 때 TensorDmaClusterSwap lowering is not yet implemented 에러가 발생하면서 진행이 되지 않습니다.
0.6.0 버전에서는 혹시 다른 방식으로 AllReduce를 수행해야 하는지, 혹은 아예 이런 cluster-to-cluster communication이 불가능한지 문의드리고 싶습니다.
감사합니다.