§
    )”jæ  ã                   ó<   — d dl mZ d dlmZ dededej        fd„ZdS )é    )ÚPathNÚnum_samplesÚsequence_lengthÚreturnc                 óT  — t          j        ¦   «         dz  }|                     ¦   «         s:ddlm} |j                             dd¬¦  «         d}|                     ||¦  «         t          |¦  «        5 }| 	                    ¦   «         }d d d ¦  «         n# 1 swxY w Y   |  
                    |d¬¦  «        d         }|d |j        |z  |z  …         }|                     d	|¦  «        }t          j                             |j        d         ¦  «        }	|dk    r
|	d |…         }	||	         S )
Nz .cache/mlx-lm/calibration_v5.txtr   )ÚrequestT)ÚparentsÚexist_okz™https://gist.githubusercontent.com/tristandruyen/9e207a95c7d75ddf37525d353e00659c/raw/571fda718462de863e5a0171078c175420c7649a/calibration_data_v5_rc.txtÚmlx)Úreturn_tensorséÿÿÿÿ)r   ÚhomeÚexistsÚurllibr   ÚparentÚmkdirÚurlretrieveÚopenÚreadÚencodeÚsizeÚreshapeÚmxÚrandomÚpermutationÚshape)
Ú	tokenizerr   r   Úsave_dirr   ÚurlÚfidÚtextsÚtokensÚsegmentss
             ú\/lsinfo/ai/hellotax_ai/base_platform/venv/lib/python3.11/site-packages/mlx_lm/quant/utils.pyÚ	load_datar%      sf  € ÝŒy‰{Œ{Ð?Ñ?€HØ?Š?ÑÔð +Ø"Ð"Ð"Ð"Ð"Ð"àŒ×Ò d°TÐÑ:Ô:Ð:ð jˆØ×Ò˜C Ñ*Ô*Ð*Ý	ˆh‰Œð ˜3Ø—’‘
”
ˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð à×Ò˜e°EÐÑ:Ô:¸1Ô=€Fð ÐHv”{ oÑ5¸ÑHÐHÔI€FØ^Š^˜B Ñ0Ô0€FÝŒy×$Ò$ V¤\°!¤_Ñ5Ô5€HØQ‚€Ø˜L˜[˜LÔ)ˆØ(ÔÐs   Á4BÂBÂB)Úpathlibr   Úmlx.coreÚcorer   ÚintÚarrayr%   © ó    r$   ú<module>r-      s`   ðð Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð ð cð ¸Cð ÀBÄHð ð ð ð ð ð r,   