API 概要
クラス DisplayNameFuncError
クラス OpCallError
クラス OpKwargs
op() のキーワード引数用の TypedDict です。
クラス Sentinel
Sentinel(package: ‘str’, path: ‘str’, name: ‘str’)
メソッド __init__
クラス WeaveKwargs
関数 as_op
fn: weave.op でデコレートされた関数。 戻り値: 関数の Op。
関数 call
@weave.op でデコレートされたすべての関数に自動的にバインドされ、次のように使用できます。
関数 calls
@weave.op でデコレートされたすべての関数に自動的にバインドされ、次のように使用できます。
関数 get_captured_code
関数 is_op
関数 is_placeholder_call
関数 is_tracing_setting_disabled
関数 maybe_bind_method
関数 maybe_unbind_method
- メソッドの場合、設定済みの
selfパラメーターを削除します - 部分適用の場合、事前設定されたすべてのパラメーターを削除します
関数 op
関数 placeholder_call
関数 setup_dunder_weave_dict
-
func: デコレートする関数。 -
name: op のカスタム名。関数の名をデフォルトとします。 -
call_display_name: Call の表示名。string または callable を指定できます。 -
postprocess_inputs: ログする前に入力を変換する関数。 -
postprocess_output: ログする前に出力を変換する関数。 -
tracing_sample_rate: トレースする Call の割合 (0.0 から 1.0) 。 -
enable_code_capture: この op のソースコードを取得するかどうか。 -
accumulator: ストリーミング op の結果を蓄積する関数。 -
attributes: この op が作成するすべての Call にマージされるデフォルトの属性 (優先度が最も低い) 。weave.attributes()コンテキストと明示的な Call ごとの属性は、キーの競合時にこれらを上書きします。予約済みの “weave” キーはここでは設定できません。 -
eager_call_start: True の場合、Call の開始がバッチ処理ではなく即時に送信されます。評価などの長時間実行される操作で、UI にすぐに表示する必要がある場合に便利です。 引数: -
d: 更新する既存の WeaveKwargs dict (オプション) 。 -
op: kind と color を抽出する Op。 戻り値: attributes、display_name、およびオプションで kind/color が設定された WeaveKwargs dict。