hanzo-ml 0.11.85

Fast multi-backend tensor & ML framework for Rust (CPU/CUDA/Metal/Vulkan/ROCm) with quantization — the compute core of the Hanzo stack.
Documentation
1
2
3
4
5
6
7
8
#
	GLSL.std.450mainR@�
GL_EXT_shader_explicit_arithmetic_types_float16
GL_GOOGLE_cpp_style_line_directiveGL_GOOGLE_include_directivemainbyte_u(u1;u1;	base
bu16_at(u1;u1;
basebsb(u1;bWw-param/param5param7paramOnRgl_GlobalInvocationIDXPcXnoutXkZbnblockshrowbasepaccrblk{base�sc0�param�param�sc1�param�param�sc2�param�param�sc3�param�param�scale_u16�d�xblk�e�scv�sh�dl1�dl2�qh0�param�param�qh1paramparamlidxparamparamdelta$dl.param0paramCparamEparamTparamVparamaglo�indexable�ghi�indexable�xoff�j�gb�val�param�X�x�YyGHH#GG"G!GRHX#HX#GXG�H�H�#G�G�"G�!GHH#GG"G!G!  ! ! ;++  +$+&+)�+3+>�? A+JP QP;QR+S TX Y	X;YZ	 [	+c+f+ln  on+nq+�0+�2+�4+�6+�+��+�+�+��+����n+�+n�@+�+n��?+� ++n!�+n">+bcb+d����+e���+f��+g���+h��+i��+j�+k���+l��+m��+n�+o�+p�+q+r���+s��+t��+u�+v+w��+x�+y�+z+{���+|���+}��+~�+�+��+��+���+��+��+��+�+��+��+�+��+��+��+��+�+�+�+�+���+���+��+����+��+���+��+�+���+��+�+��+��+�+�+���+��+���+���+����+���+���+���+��+��+���+��+���+���+��,c�ddedfdgdhdidjdkdldmdndodpd)d3dqdrdsdtdudvdwdxdydzd{|f|i|}|~||�|�|�|�|�|�|S|�|�|�|�|�|�|�|�|�|�|deeegehejekelemeneoepefe�e�ereseteue�eve�ewexeyezei{}{~{�{�{�{S{�{�{q{�{�{�{|f{fff�fjf�f�f�f�fof�f�fpf)fSf3fff�f�fqf�f�f�f�fvf�f�f�f�f�f�f�f}����������S�������������������dgeggghgjgkglgmgngogpg3gqgrgsgtgugvgwgxgygzgf�i�}����������p�S�����������������dhehghhhjhkhlhmhnhohphfh�hqhrhsh�hthuhvhwhxhyhzh��i�}������������S�������q�������������|i{i�i�i�i�iji�i�i�i�ioi�i�ipi�i)iSi3ifi�iqi�i�ivi�i�ii�}�~�����������S�������������������|}�}�}}}j}�}}�}�}�}o}�}�}�}p})}S}3}f}�}q}�}�}�}�}�}v}�}�}�}�}�}�}�}ejfjhjij}jjj~jjkjlj�jmjnj�j�joj�jpj�j)jSj3jfj�j�j�jqj�j�jrjsj�j�jtjuj�j�j�jvj�j�j�jwjxj�j|~{~f~�~j~~~�~�~�~�~�~�~�~o~�~�~p~S~3~�~f~�~�~q~�~�~�~�~u~�~v~�~�~i�~�������������S�������������������������j�����o�p)S3f��q����v������~���������������S�����������������dkekgkhkjkkklk�kmknkokpkfk�kqkrksktkukvkwkxk�kykzkf�i�}����������S���������q�������������|lglhliljlklllmlnlolpl3lflql�ltlul�lvlwlxlylzlf�}�~������o�������S���������������������j�������o���p�)�S�f���q���������v�������������f������������S���������������dmemgmhmjmkmlmmmnmompm)mqmrmsmtmumwmxmymzm��i�}����������S���������������������dnengnhnknlnmnnnonpn3nfnqnrnsntnunvnwnxnynznf�i�~�������S�������������������d�|�{�������j�~�����������o�����p�)�S�3�f���q���������������v�w���x�f�i�}�~�������S�������������|�j����o�����p�)�S�3�����q���������������v�w�����|oeofohoio}ojo~ooko�ono�o�ooo�o�o�opo)oSo3o�ofo�o�oqo�o�oso�o�oto�o�ovo�o�o�o�oyozo|�f���}�j���������������o�����p���S�3�f���q�������u���v�������f�i�j�����������S�����������������������|�f���h���}�j�����������o���p���)�S�3�f�����q�����������v�������������~�������S�������������|�{�f�������j�����������o���p�)�S�3�f�q�������v���w�������fpgp�phpip}pjp~p�ppkp�p�pmpnp�p�pop�p�p�ppp�p)pSp3p�pfp�p�p�pqp�p�psp�p�p�pvp�p�pwp�pzp|�����j���������o���p�)�S�3�f���q�������v�������{)f)i)})j)~)�))�)�)m)n)�)�)o)�)�)�)�)p)))S)3)�)f)�)�)�)�)q)�)�)r)t)u)�)�)v)�)�)�)�)�)z)|SeS{SfS�S�S�SiS�S}SjS~SS�S�S�S�S�S�S�S�S�S�SoS�S�S�S�SpS�S)SSS3S�SfS�S�S�S�SqS�S�S�S�S�S�S�S�SuS�S�S�SvS�S�S�S�S�S�S�S�Sd3|3e3{3�3g3�3i3}3j3�33k3�3l3�3�3�3m3�3�3o3�3�3�3�3�3p3�3)3S333�3f3�3�3�3q3�3s3�3�3t3�3u3�3v3�3x3�3�3y3�3{�f�������j�����n�o�����p�)�S�3���f�������q�s�������v�������|fefffhfif}fjf~ff�f�f�fof�f�f�fpf�f)fSf3f�fff�f�f�fqf�f�f�f�f�f�f�fvf�f�f�f�f{�g�j���k�������o�����p�S�3���f���q�������u���v���������f�}�~��������S�3�������������������|�{�������j���l�����o���p�S�3�f�q�������u���v�������i�~��������S�3�������������i���j�~�������������o�����p�)�S�3�f�������q�������������v�������������fqgqhqiqjq~qq�qoq�q�q�qpq)qSq3qfq�q�qqq�q�q�q�quq�qvq�q�q�qxq�q�qyqe���j�k���m�����o�����p�)�S�3�������q���r�s���u���������w�����z�~��������S���������������|�{���j�������������o�����p�)�S�3�f���q���s���u�v���������i�~�����������S�������q�������������drergrhrkrlrmrnror�rpr)r3rfrqrrrsrtrurvrwrxryrzrf�i�}�~��������������S�3���f�������������������dsesgshsjskslsmsnsps)sfsqsrssstsusvswsxsyszs}������p�S�������������|�����j�����������o���p�)�S�3�f���q�������������������v�����i�~��������������S�f�����������������dtetgthtjtktltmtnt�totpt)tftqt�trtstttutvtwtxtytztf���i�}�~���������������S���������������dueuguhujukulumunuoupu)u3urusutuuuvuwuxuyuzuf�i�~������������S���������������������|�{�������j���������������o���p�)�S�3�f���q�������v�����������f�i�}��������������S���������������|�{�����j���������p�)�S�3���f�������q���������v�������dvfvgvhv�viv}vjv~vv�v�v�vnv�v�vov�v�v�vpv�v)vSv3v�vfv�v�v�vqv�v�v�v�vtv�v�v�vvv�v�v�vwvxv�vyvzv|�{���j��k�����o�����p���S�3�f�q���s�����u�����v�������f�~������������S�3�����q�����������{���������j�����k�����������o�����p�)�S�3�f���q�������������v�������f�j�����������S�����������v���dwewgwhwjwkwlwmwnwowpw)w3wfwrwswtwuwvwwwxwywzwf���i�}�~��������p�S�������������������exgxhx�xxlxmxnxoxpx3xfxqxrxsxtxuxvxwxxxyxzx���������)�S�������q�����������������j���������o�p�)�S�3�f�q���������������v���f�i�~���������������S�3�����������v�����������dyeygyhykylymynypy)y3yfyrysytyuyvywyxyyyzyf�}����������S�������������dzezgzhzkzlzmznzpz)z3zrzsztzuzvzwzxzyzzz �c�n�� ��;�� �nn ;+@,P336�;O;b;h;op;r;{;�;�;�;�;�;�;�;�;�;�;�;�;�;o�;�;�;�;�;�;�;o�;o�;�;�;�;�;;;;;;;o;o$;.;0;C;E;T;V;a;��;�;��;�;�;�;�;o�;�ATURS=VU>OV=WOA[\Z=]\�?^W]�`�^_`�_��`A[dZc=ed�gef>bg=iO=jb�kij�mkl>hm>pq>rS�s�s�uv�w�w=xr=yb�?zxy�ztu�t=|h=}r�~}l�|~>{=�{>��>��9���>��=�{>��>��9���>��=�{>��>��9���>��=�{>��>��9���>��=������=�����&��������=��������������=��������������>��=����>�Qn��>��=�r���f>��>�S�����������=���?��&������=�����3�?��S��������=��>������=�����3�?��3��������=��>������=�����3�?��=��=�������>������=��>������=��>��=�����3����>��=n��=��=����������pn���n����n����n���>��=n��=��=�����$��������pn���n����n����n���>��=���������=�{>��>��9���>��=�����������3={>>9>�>S���	�
�
=�?���=
�?
S��&�=���={>>9=��&��>=��&�? S�n# !">#=n%�>$%��&='�?('3�*�();�)=+��,�+�-,3=/{>./>0-91.0=2��32��43�514>5=6��76>�?87S�n98!">9=n:�>$:�*�;=<�?=<�?�=>P�>=@��A�@�BA=D{>CD>EB9FCE=G��HG&�IH�JFI>J=K��LK&�?MLS�nNM!">N=nO�>$O�?�P=Q��R�Q�SR$=U{>TU>VS9WTV=X��YX��ZY�[WZ>[=\��]\>�?^]S�n_^!">_=n`�>$`�?�?�*�*��=����>��A���=��>a�=�������3>��A���=��>��=��=����������=����&����>��>�S�����������=���?��&������=���?�����������=�a=����&��������)>������=��=��������&��������)>������=��>��=n�$=��>��9��on��=n��n����n���>��=n��=��=������A����=n���n���=n�p�n���>p�����=�����c>�������	�	=����c>�������=�����c>�������v�v=�r���c>r��s�u=O=npA�>�867	7
�=	=
��A !="!=#
�%#$�'%&�("'�*()�*867
7�;-;/;5;7=.
>-.=0>/091-/=2�423=6
>56>749857�98&�:19�:867�;AB==�?@=>�D�@CG�C=E|FE>BF�D�G=H|IH�KIJ>BK�D�D=LB�L8