Skip to content

aws-neuron/neuronx-distributed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a070deb · Apr 4, 2025

History

80 Commits
Sep 17, 2024
Apr 4, 2025
Apr 4, 2025
Apr 4, 2025
Dec 22, 2024
Dec 22, 2024
Jun 22, 2023
Jun 8, 2023
Jun 8, 2023
Jun 8, 2023
Dec 22, 2024
Apr 4, 2025
Dec 22, 2024
Apr 4, 2025

Neuron Distributed

Neuron Distributed is a package for supporting different distributed training/inference mechanism for Neuron devices. It would provide xla friendly implementations of some of the more popular distributed training/inference techniques. As the size of the model scales, fitting these models on a single device becomes impossible and hence we have to make use of model sharding techniques to partition the model across multiple devices. As part of this library, we enable support for Tensor Parallel sharding technique with other distributed library supported to be added in future.

Building/Installing NeuronxDistributed

To install the library, please follow the instructions mentioned here: https://awsdocs-neuron.readthedocs-hosted.com/en/latest//libraries/neuronx-distributed/index.html

To build from source, run the following command:

bash ./build.sh

It should place the wheel at build/

API Reference Guide

For a detailed API reference guide, please refer to: https://awsdocs-neuron.readthedocs-hosted.com/en/latest/libraries/neuronx-distributed/api_guide.html#api-guide

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published