Passer à la navigation

nemo_rl.utils.nsys

Afficher en Markdown

Contenu du Module

Classes

NomDescription
ProfilablePolicyClasse de base pour les classes de protocole.

Fonctions

NomDescription
maybe_gpu_profile_stepNéant
wrap_with_nvtx_nameUn décorateur pour envelopper une fonction avec une plage NVTX avec le nom donné.

Données

NRL_NSYS_WORKER_PATTERNS NRL_NSYS_PROFILE_STEP_RANGE

API

nemo_rl.utils.nsys.NRL_NSYS_WORKER_PATTERNS

Valeur: get(...)

nemo_rl.utils.nsys.NRL_NSYS_PROFILE_STEP_RANGE

Valeur: get(...)

class nemo_rl.utils.nsys.ProfilablePolicy

Bases: typing.Protocol

nemo_rl.utils.nsys.maybe_gpu_profile_step(
policy: nemo_rl.utils.nsys.ProfilablePolicy, step: int
)
nemo_rl.utils.nsys.wrap_with_nvtx_name(name: str)

Un décorateur pour envelopper une fonction avec une plage NVTX avec le nom donné.