accelerate

by huggingface · Developer Tools

🚀 A simple way to launch, train, and use PyTorch models on almost any device and distributed configuration, automatic m

New0 ratings9,849 starsActive
Developer ToolsDeveloper ToolPythonDockerfile
Open project ↗↓ Download v1.14.0GitHub⚑ Report
accelerate preview

About this project

Run your raw PyTorch training script on any kind of device Easy to integrate 🤗 Accelerate was created for PyTorch users who like to write the training loop of PyTorch models but are reluctant to write and maintain the boilerplate code needed to use multi-GPUs/TPU/fp16. 🤗 Accelerate abstracts exactly and only the boilerplate code related to multi-GPUs/TPU/fp16 and leaves the rest of your code unchanged. Here is an example: As you can see in this example, by adding 5-lines to any standard PyTorch training script you can now run on any kind of single or distributed node setting (single CPU, single GPU, multi-GPUs and TPUs) as well as with or without mixed precision (fp8,…

Technologies

ShellPythonDockerfileMakefile

Project health

Actively maintained
Last updateyesterday
Contributors424
Latest releasev1.14.0
Open issues & PRs77
LicenseApache-2.0
On GitHubsince 2020

GitHub

9,849
stars
1,478
forks
424
contributors
77
open issues & PRs
Python
language
yesterday
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review accelerate.

Built by

huggingface
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain huggingface/accelerate? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like