CANN/asc-devkit: Operação StoreAlign para Movimentação Não Contígua
A função StoreAlign realiza a movimentação de dados a partir de um RegTensor não contíguo e alinhado para a memória UB (Unified Buffer), operando em unidades de bloco de dados (DataBlock). Essa operação é projetada para cenários onde os dados de origem estão armazenados de forma não sequencial no registrador vetorial.
Compatibilidade de Produto ...
Publicado em 9-12 04:03
Implementação da Transformada de Fourier Real Unidimensional (aclRfft1D) com CANN
Visão Geral do Operador aclRfft1D
O operador aclRfft1D realiza a Transformada de Fourier Rápida para sinais reais (RFFT) em um tensor de entrada. Diferente da FFT padrão, a RFFT aproveita a simetria hermitiana de sinais reais para fornecer apenas as frequências positivas, resultando em uma computação mais eficiente.
Suporte de Hardware
Plata ...
Publicado em 7-13 09:23
Otimização de Computação e Comunicação com o Operador Fundido MatMul-AllReduce no CANN
Visão Geral do Operaodr aclnnMatmulAllReduceV3
O operador aclnnMatmulAllReduceV3 é projetado para fundir a operação de multiplicação de matrizes (MatMul) com a comunicação coletiva AllReduce. Esta fusão é compatível com as funcionalidades da versão anterior (aclnnMatmulAllReduceV2), mas introduz o parâmetro commMode, permitindo a seleção dinâmi ...
Publicado em 7-10 00:09
Exemplo de Multiplicação de Matrizes Quantizadas com HiFloat8 na Plataforma CANN
Visão Geral
Este exemplo técnico demonstra um caminho otimizado para multiplicação de matrizes quantizadas, utilizando ativações e pesos no formato HiFloat8, com saída em bfloat16. A implementação emprega arquivos de cabeçalho dedicados para tiling e kernels (incluindo variações SWAT e não totalmente carregados), seguindo uma estrutura similar ...
Publicado em 6-14 05:21