
    Wh                        d dl Z d dlmZ dD ]&Z	  e j        e dd          Z n# e$ r dZY #w xY werne                                                                D ]G\  Z	Z
e	                    d          se	                    d          rd	nd Z ej        e	e
d
e           HdD ]&Z	  e j        e dd          Z n# e$ r dZY #w xY werne                                                                D ]I\  Z	Z
e	                    d          se	                    d          rd	nd Z ej        e	e
de           HdS dS )    N)
xla_client)z.cudajax_cuda12_pluginz._linalgjaxlib)packagelu_pivots_to_permutation_ffi   CUDA)platformapi_version)z.rocmjax_rocm60_pluginROCM)	importlibr   r   cuda_module_nameimport_module_cuda_linalgImportErrorregistrationsitems_name_valueendswithr   register_custom_call_targetrocm_module_name_hip_linalg     W/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/jaxlib/gpu_linalg.py<module>r      s9            6 
 

*9*%%%x  L 
E 
   LLL
  #113399;;  meVnn%?@@4nnV,,41123  +J*vK     7 
 

)))%%%x  K 
E 
   KKK
  "002288::  meVnn%?@@4nnV,,41123  +J*vK      s   '11)C  C
	C
