Passer à la navigation

nemo_rl.models.dtensor.parallelize

Afficher en Markdown

Contenu du module

Classes

NomDescription
RotaryEmbedParallelClasse SequenceParallel personnalisée pour les intégrations rotatives Qwen2 / Gemma3 car l’entrée est un tuple.

Fonctions

NomDescription
_parallelize_gemma3Parallélise un modèle Gemma3ForCausalLM sur des dimensions de parallélisme de données et de tenseur.
_parallelize_llamaParallélise un modèle LlamaForCausalLM sur des dimensions de parallélisme de données et de tenseur.
_parallelize_qwenParallélise un modèle Qwen2ForCausalLM sur des dimensions de parallélisme de données et de tenseur.
translate_parallel_styleTraduit un style de parallélisme en type de parallélisme.
get_hf_tp_planObtient le plan de parallélisme de tenseur Hugging Face à partir du modèle.
_parallelize_nm5_hParallélise un modèle NemotronHForCausalLM sur des dimensions de parallélisme de données et de tenseur.
_parallelize_modelParallélise un modèle à l’aide de DTensor.
to_local_if_dtensorRenvoie le fragment local du tenseur donné s’il s’agit d’un DTensor.
clip_grad_by_total_norm_Écrête le gradient d’un ensemble de paramètres par norme totale.
get_grad_normCalcule la norme des gradients.

Données

PARALLIZE_FUNCTIONS

API

(Le reste du document reste identique, seuls les commentaires et textes descriptifs ont été traduits)