Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-weave-caching.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
API 概要
Source
class DisplayNameFuncError
Source
class OpCallError
Source
class OpKwargs
op() のキーワード引数用の TypedDict です。
Source
class Sentinel
Sentinel(package: ‘str’, path: ‘str’, name: ‘str’)
Source
method __init__
Source
class WeaveKwargs
Source
function as_op
@weave.op でデコレートされた関数が与えられた場合、その Op を返します。
@weave.op でデコレートされた関数はすでに Op のインスタンスであるため、この関数は実行時には no-op(何もしない操作)となるはずです。しかし、型安全な方法で OpDef 属性にアクセスする必要がある場合に、型チェッカーを満足させるために使用できます。
引数:
fn:weave.opでデコレートされた関数。 結果: 関数のOp。
Source
function call
op を実行し、その 結果 と実行を表す Call の両方を返します。
この関数は例外を発生させません。エラーが発生した場合は Call オブジェクトに記録されます。
このメソッドは @weave.op でデコレートされた任意の関数に自動的にバインドされ、以下のような使い方が可能です:
Source
function calls
op に対するすべての呼び出し(calls)を反復処理するイテレータを取得します。
このメソッドは @weave.op でデコレートされた任意の関数に自動的にバインドされ、以下のような使い方が可能です:
Source
function get_captured_code
op のキャプチャされた コード を取得します。
これは ref から op を取得した場合にのみ機能します。パターンは以下の通りです:
ref = weave.publish(func) op = ref.get() captured_code = op.get_captured_code()
Source
function is_op
Op であるかどうかを確認します。
Source
function is_placeholder_call
Source
function is_tracing_setting_disabled
Source
function maybe_bind_method
self が None の場合、関数をそのまま返します。
Source
function maybe_unbind_method
partial を、プレーンな Op 関数にアンバインドします。
対象:
- メソッドの場合:設定された
selfパラメータを削除します - partial の場合:あらかじめ設定されたパラメータをすべて削除します
Source
function op
op に変換するためのデコレータです。同期・非同期の両方に対応しています。イテレータ関数を自動的に検出し、適切な 振る舞い を適用します。
Source
function placeholder_call
Source
function setup_dunder_weave_dict
op に渡すために使用される __weave 辞書をセットアップします。
引数:
d: 更新対象となる既存のWeaveKwargs辞書(任意)。op:kindとcolorを抽出するためのOp。 結果:attributes、display_name、およびオプションでkind/colorが設定されたWeaveKwargs辞書。
Source