# Using Unsloth on Colab ## Import/setup ```python import os !pip install --upgrade -qqq uv try: import numpy, PIL; _numpy = f'numpy=={numpy.__version__}'; _pil = f'pillow=={PIL.__version__}' except: _numpy = "numpy"; _pil = "pillow" try: import subprocess; is_t4 = "Tesla T4" in str(subprocess.check_output(["nvidia-smi"])) except: is_t4 = False if is_t4: print("Tesla T4 detected") _vllm, _triton = ('vllm==0.9.2', 'triton==3.2.0') if is_t4 else ('vllm==0.15.1', 'triton') !uv pip install -qqq --upgrade {_vllm} {_numpy} {_pil} torchvision bitsandbytes xformers unsloth !uv pip install -qqq {_triton} !uv pip install transformers==4.56.2 !uv pip install --no-deps trl==0.22.2 ```