
    oi                        S SK r S SKJr  S SKr\" \R                  " S\ R                  5      R                  S 5      5      r	\
" \ R                  R                  5      r\ R                  R                  5       S    S:  r\ R                  R                   r\S;  a  \" S\ S35      e\	\" S	5      ::  a  \" S
\	 S35      e\	\" S5      ::  a  SrO\	\" S5      ::  a  SrO\	\" S5      :  a  SrO\	\" S5      :  a  SrO\	\" S5      :  a  SrO\	\" S5      :  a  SrOu\	\" S5      ::  a  SrOf\	\" S5      :  a  SrOW\	\" S5      :  a  SrOH\	\" S5      :  a  SrO9\	\" S5      :  a  S rO*\	\" S!5      :  a  S"rO\	\" S#5      :  a  S$rO\" S
\	 S%35      e\	\" S&5      :  a  \S';  a  \" S\ S35      e\R)                  \R+                  S(S)5      S)5      r\" S*\ S+35        g!   \" S5      e= f),    Nz%Install torch via `pip install torch`)Versionz[0-9\.]{3,}   )11.8z12.1z12.412.612.813.0zCUDA = z not supported!z2.1.0zTorch = z	 too old!z2.1.1zcu{}{}-torch211z2.1.2zcu{}{}-torch212z2.3.0zcu{}{}-torch220z2.4.0zcu{}{}-torch230z2.5.0zcu{}{}-torch240z2.5.1zcu{}{}-torch250zcu{}{}-torch251z2.7.0zcu{}{}-torch260z2.7.9zcu{}{}-torch270z2.8.0zcu{}{}-torch271z2.8.9zcu{}{}-torch280z2.9.1zcu{}{}-torch290z2.9.2zcu{}{}-torch291z	 too new!z2.6.9)r   r   r   r   . z|pip install --upgrade pip && pip install --no-deps git+https://github.com/unslothai/unsloth-zoo.git && pip install "unsloth[zF] @ git+https://github.com/unslothai/unsloth.git" --no-build-isolation)torchImportErrorpackaging.versionr   Vrematch__version__groupvstrversioncudaget_device_capability	is_ampere_C_GLIBCXX_USE_CXX11_ABIUSE_ABIRuntimeErrorxformatreplaceprint     O/home/james-whalen/.local/lib/python3.13/site-packages/unsloth/_auto_install.py<module>r$      s    * 	bhh~u00177:;
5==JJ,,.q1Q6	
((
)
)??|V]^b]ccrTsGtAt!G*_L8A3i)@AA!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a!G*_+a8A3i011qz>d"BB,Y`ae`ffuWvJwDwHHT\\#r"B?   	E  FG  EH  HN  O  P3 CkABBs   G 
G#