{"library":"accelerate","type":"library","category":null,"description":"Hugging Face library to run PyTorch training across any distributed configuration with minimal code changes. Current version is 1.13.0 (Mar 2026). Requires Python >=3.10. Core pattern: Accelerator() + accelerator.prepare() + accelerator.backward(). Must run accelerate config before first use.","language":"python","status":"active","version":"1.13.0","tags":["training","distributed","huggingface","mixed-precision","deepspeed","fsdp","multi-gpu"],"last_verified":"Tue Jun 09","install":[{"cmd":"pip install accelerate","imports":["from accelerate import Accelerator\n\ndef training_function():\n    # Accelerator MUST be initialized inside the training function for notebook_launcher\n    accelerator = Accelerator(mixed_precision='fp16')\n    model, optimizer, dataloader = accelerator.prepare(model, optimizer, dataloader)\n    \n    for batch in dataloader:\n        optimizer.zero_grad()\n        loss = model(batch)\n        accelerator.backward(loss)  # NOT loss.backward()\n        optimizer.step()","loss = criterion(outputs, targets)\naccelerator.backward(loss)"]},{"cmd":"accelerate config","imports":[]},{"cmd":"python -c \"from accelerate.utils import write_basic_config; write_basic_config(mixed_precision='fp16')\"","imports":[]}],"homepage":"https://huggingface.co/docs/accelerate","github":"https://github.com/huggingface/accelerate","docs":null,"changelog":null,"pypi":"https://pypi.org/project/accelerate/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":60,"avg_install_s":71.8,"avg_import_s":6.33,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/accelerate/compatibility"}}