
    shJ                     8   S SK r SSK7  SSKJr  SSKJr  SSKJrJrJrJ	r	J
r
JrJrJr  SSKJr  SSKJrJr  SS	KJr  SS
KJr  S SKJr  \r\R4                  " 5        HG  u  rr\" \ R<                  \   \\5        \R@                   H  r!\" \ R<                  \   \!\5        M     MI     CCCC!\RD                  (       a  S SK r S SK#Jr  \\ R<                  S'   \R                  \ R<                  S'   \RH                  \ R<                  S'   \RJ                  \ R<                  S'   \R,                  \ R<                  S'   \RL                  \ R<                  S'   \RN                  \ R<                  S'   \RP                  \ R<                  S'   SSK)J*r*  \*\ R<                  S'   gg)    N   )*)vector_types)Reduce)device_arraydevice_array_likepinnedpinned_arraypinned_array_likemapped_array	to_deviceauto_device)devicearray)require_contextgpus)get_context)runtime)config)cudadrvznumba.cuda.cudadrvznumba.cuda.cudadrv.devicearrayznumba.cuda.cudadrv.devicesznumba.cuda.cudadrv.driverznumba.cuda.cudadrv.runtimeznumba.cuda.cudadrv.drvapiznumba.cuda.cudadrv.errorznumba.cuda.cudadrv.nvvm)compilerznumba.cuda.compiler)+sysapir   	reductionr   cudadrv.devicearrayr   r   r	   r
   r   r   r   r   r   r   cudadrv.devicesr   r   r   current_contextcudadrv.runtimer   
numba.corer   reduceitemsnamesvtysetattrmodules__name__aliasesaliasENABLE_CUDASIMnumba.cuda.simulatordevicesdriverdrvapierrornvvm r        q/Users/tiagomarins/Projetos/claudeai/copy_bank/venv/lib/python3.13/site-packages/numba/cuda/simulator/__init__.py<module>r3      sS   
  & H H H ! 2 ; $ 	 $$&JD$CKK!4.H%ud3  ' $e 
,(/CKK$%4;4G4GCKK0107CKK,-/6~~CKK+,07CKK,-/6~~CKK+,.5mmCKK*+-4\\CKK)*)1CKK%& r1   