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.
Até a próxima !1
Nenhum comentário:
Postar um comentário