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파라미터를 제거합니다 - partial: 미리 설정된 파라미터를 모두 제거합니다
함수 op
함수 placeholder_call
함수 setup_dunder_weave_dict
-
func: 데코레이터를 적용할 함수입니다. -
name: op의 맞춤형 이름입니다. 기본값은 함수 이름입니다. -
call_display_name: Call의 표시 이름이며, string 또는 호출 가능한 객체일 수 있습니다. -
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 딕셔너리입니다(선택). -
op: kind와 color를 추출할 Op입니다. 반환값: attributes, display_name 및 선택적으로 kind/color가 설정된 WeaveKwargs 딕셔너리입니다.