FERRAMENTAS LINUX: O Rusticl do Mesa chega com o suporte experimental do OpenCL FP16

segunda-feira, 26 de junho de 2023

O Rusticl do Mesa chega com o suporte experimental do OpenCL FP16

 A implementação OpenCL Rusticl escrita em Rust peloMesa para os drivers Gallium3D agora adicionou suporte experimental para FP16 em seu conjunto de recursos.

Karol Herbst, da Red Hat, liderou o trabalho nessa implementação moderna do OpenCL, que é superior ao antigo rastreador de estado "Clover" do Gallium3D.

Ele está abordando o suporte para FP16 como um dos recursos mais recentes. A fusão desta semana, visando o lançamento do Mesa 23.2 no próximo trimestre, inclui uma opção experimental para expor a extensão cl_khr_fp16, que oferece suporte ao tipo de dados FP16.

Karol comentou na solicitação de mesclagem: "Isso provavelmente está muito instável, estou apenas adicionando-o para que possamos começar a examinar os problemas."

Esse suporte experimental depende atualmente da definição da variável de ambiente RUSTICL_ENABLE=fp16. Uma das dificuldades é a falta de casos de teste de conformidade OpenCL (CTS) para o tipo de dados FP16, o que pode levar a possíveis problemas, já que o suporte ainda está em fase experimental. Além disso, o código libclc também apresenta algumas lacunas no suporte ao FP16.




Fonte

Até a próxima !1





Nenhum comentário:

Postar um comentário