FERRAMENTAS LINUX: O ROCm 3.7 tem um módulo de imagem OpenCL de código aberto incluído

sexta-feira, 28 de agosto de 2020

O ROCm 3.7 tem um módulo de imagem OpenCL de código aberto incluído




Confira !!



Com o lançamento do ROCm 3.7 na semana passada para a pilha Radeon Open Compute, descobriu-se que há uma mudança bem-vinda que não foi publicada como parte do anúncio.

O Radeon Open Compute 3.7 tem uma implementação OpenCL Image de código-fonte aberto. Com versões anteriores, uma biblioteca libhsa-ext-image64.so apenas binária era necessária para o suporte de imagem OpenCL com a pilha ROCm. Mas silenciosamente com o novo lançamento ROCm 3.7, eles adicionaram o código-fonte como parte do tempo de execução do ROCR.

O suporte de imagem OpenCL é geralmente necessário para aplicativos de imagem como Darktable e DaVinci Resolve, os quais parecem estar funcionando bem agora de acordo com relatórios de usuários com ROCm 3.7. Esta mudança no suporte da imagem OpenCL foi observada no pixls.us.

A documentação atualizada dentro do ROCm 3.7 observa o novo módulo de suporte de imagem, mas também pode impor novos requisitos de construção se eles ainda não forem encontrados em seu sistema:
A partir do ROCm versão 3.7, o tempo de execução inclui um módulo de suporte de imagem opcional (anteriormente hsa-ext-rocr-dev). Por padrão, este módulo é incluído nas compilações do tempo de execução. O módulo de imagem pode ser excluído do tempo de execução definindo a variável cmake IMAGE_SUPPORT como OFF.
Ao construir o módulo de imagem opcional, dependências de construção adicionais são necessárias. Um clang compatível com amdgcn e uma biblioteca de dispositivos devem ser instalados para construir o módulo de imagem. A versão mais recente desses requisitos pode ser obtida no repositório de pacotes ROCm (consulte: https://rocmdocs.amd.com/en/latest/Installation_Guide/Installation-Guide.html) A fonte mais recente para esses projetos pode ser encontrada aqui:

https://github.com/RadeonOpenCompute/llvm-project

https://github.com/RadeonOpenCompute/ROCm-Device-Libs

Além disso, o xxd deve ser instalado.

A versão ROCm 3.7 pode ser baixada via GitHub .


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário