Aperçu de l’API
classe DisplayNameFuncError
classe OpCallError
classe OpKwargs
TypedDict des arguments nommés de op().
classe Sentinel
Sentinel(package: ‘str’, path: ‘str’, name: ‘str’)
méthode __init__
classe WeaveKwargs
fonction as_op
fn: Une fonction décorée avec @weave.op. Retourne : L’Op de la fonction.
fonction call
@weave.op, ce qui permet une utilisation comme suit :
fonction calls
@weave.op, ce qui permet une utilisation comme :
fonction get_captured_code
fonction is_op
fonction is_placeholder_call
fonction is_tracing_setting_disabled
fonction maybe_bind_method
fonction maybe_unbind_method
- les méthodes, supprime le paramètre
selfprédéfini - les fonctions partielles, supprime tous les paramètres prédéfinis
fonction op
fonction placeholder_call
fonction setup_dunder_weave_dict
-
func: La fonction à décorer. -
name: Nom personnalisé pour l’op. Valeur par défaut : le nom de la fonction. -
call_display_name: Nom d’affichage des appels, peut être une chaîne ou un callable. -
postprocess_inputs: Fonction pour transformer les entrées avant la journalisation. -
postprocess_output: Fonction pour transformer la sortie avant la journalisation. -
tracing_sample_rate: Fraction des appels à tracer (de 0.0 à 1.0). -
enable_code_capture: Indique s’il faut capturer le code source pour cet op. -
accumulator: Fonction pour accumuler les résultats pour les ops de flux. -
eager_call_start: Si True, les démarrages d’appel sont envoyés immédiatement au lieu d’être regroupés par lots. Utile pour les opérations de longue durée comme les évaluations, qui doivent être visibles immédiatement dans l’interface utilisateur. Arguments : -
d: dict WeaveKwargs existant facultatif à mettre à jour. -
op: op à partir duquel extraire kind et color. Retourne : dict WeaveKwargs avec attributes, display_name et, éventuellement, kind/color définis.