Ë
    x‰KgÙ  ã                   ó,   — d dl mZmZ d dlmZ d„ Zd„ Zy)é    )ÚdevicesÚdriver)Ú
cpu_targetc                 óD   — t         j                  }|j                  | «      S )z,
    Use the ABI size in the CPU target
    )r   Útarget_contextÚcalc_array_sizeof)ÚndimÚctxs     ú^/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/numba/cuda/cudadrv/ndarray.pyÚ_calc_array_sizeofr      s    € ô ×
#Ñ
#€CØ× Ñ  Ó&Ð&ó    c                 óv   — t        j                  | «      }t        j                  «       j	                  |«      }|S )z"
    Allocate gpu data buffer
    )r   Úhost_memory_sizer   Úget_contextÚmemalloc)ÚaryÚdatasizeÚgpu_datas      r   Úndarray_device_allocate_datar      s2   € ô ×&Ñ& sÓ+€Hä×"Ñ"Ó$×-Ñ-¨hÓ7€HØ€Or   N)Únumba.cuda.cudadrvr   r   Únumba.core.registryr   r   r   © r   r   Ú<module>r      s   ðß .Ý *ò'ór   