nemo_rl.models.generation.vllm.vllm_backend
nemo_rl.models.generation.vllm.vllm_backend
Contenu du module
Classes
API
Initialiser la communication collective.
Préparer les informations pour le réajustement.
DtensorPolicyWorker : inference colocalisé : state_dict_info est None inference non colocalisé : state_dict_info est un dictionnaire de {nom_du_tenseur : (forme, type_de_données)}
MegatronPolicyWorker : inference colocalisé : state_dict_info est un dictionnaire de {nom_du_tenseur : (forme, type_de_données, nombre_d’éléments)} inference non colocalisé : state_dict_info est un dictionnaire de {nom_du_tenseur : (forme, type_de_données)}
Mettre à jour les poids à partir des handles IPC globaux.
Args : global_device_ipc_handles (dict) : Dictionnaire mappant les UUID des périphériques aux handles IPC des paramètres.
Returns : bool : True si les poids ont été mis à jour avec succès.
Mettre à jour les poids à partir des handles IPC locaux.
Args : local_device_ipc_handles (dict) : Handles IPC des paramètres pour le périphérique local.
Returns : bool : True si les poids ont été mis à jour avec succès.
Mettre à jour les poids du modèle à partir de la communication collective.
Démarrer le profilage GPU.
Arrêter le profilage GPU.