API 概要
クラス DisplayNameFuncError
クラス OpCallError
クラス OpKwargs
op() のキーワード引数用の TypedDict です。
クラス Sentinel
Sentinel(package: ‘str’, path: ‘str’, name: ‘str’)
メソッド __init__
クラス WeaveKwargs
関数 as_op
fn: weave.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。