
    biG                        S SK r S SKrS SKrS SKrS SKJrJr  SSKJrJ	r	J
r
  \ R                  " \5      rSS/r\R                  S:X  a!  S\R                   s=::  a  S	:  a
  O  O\	" 5         \
" S
5      rSr\(       a@  \
" S5      (       d  \" S5      e\" 5         \R(                  R*                  R-                  5       r\(       a  \rg\" S5      rg)    N)fail_with_messageno_op   )_check_cuda_version_init_dll_path	_load_libr   _IS_TORCHAUDIO_EXT_AVAILABLEnt)      )r   	   _torchaudioFlibtorchaudiozFailed to load libtorchaudioz}Requires alignment extension, but TorchAudio is not compiled with it.         Please build TorchAudio with alignment support.)loggingossystorch!torchaudio._internal.module_utilsr   r   utilsr   r   r   	getLogger__name___LG__all__nameversion_infor	   _IS_ALIGN_AVAILABLEImportErroropsr   is_align_availablefail_if_no_align     X/home/james-whalen/.local/lib/python3.13/site-packages/torchaudio/_extension/__init__.py<module>r$      s     	 
  F A A! " 77d?v!1!1:F:
  )7  _%%899))//BBD  
  
	9
 r"   