이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

tff.federated_computation

GitHub의에서 소스보기

장식은 / TFF 티드 / 복합 계산 파이썬 함수 랩.

전자 필기장에서 사용

튜토리얼에서 사용

여기에 사용 된 용어 연합 연산 용도는 프로그래밍 추상화 TFF 임의 연산을 의미한다. 이러한 계산의 예는 클라이언트 측 및 서버 측 로직을 포함하고 네트워크 통신을 포함하는 것으로 연합 훈련 연합 또는 평가를 포함 할 수있다. 그러나, 또한 사용될 수있다 랩퍼이 장식 /에는 클라이언트 또는 서버의 로컬 프로세싱을 포함하는 계산 복합체를 구성한다.

본편 TensorFlow의 defuns의 몸에서 파이썬 구별하는 연합 연산 기능 체는 것을 그 후자 한 조각 오지에서 반면 tf.Tensor 전 한 조각 오지 TensorFlow 본부의 다양한 사용에 인스턴스 tff.Value 인스턴스 TFF 연산자를 사용.

사용의 지원되는 모드는과 동일합니다 tff.tf_computation .

예:

 @tff.federated_computation((tff.FunctionType(tf.int32, tf.int32), tf.int32))
def foo(f, x):
  return f(f(x))
 

상기 정의는 foo 첫 번째 요소로 정수 단항 연산자 이루어진 튜플, 두번째 소자로서 정수를 취하고, 두 배의 정수 단항 연산자를 적용한 결과를 반환하는 함수. 의 몸 foo 연합 통신 사업자를 포함하지 않는, 그러나 우리는 그것을 정의 tff.federated_computation 이 (순수 TensorFlow 논리의 내부 섹션 제외) TFF 코드의 어떤 부분에 빌딩 블록으로 사용될 수있다.

*args 파이썬 함수 또는 TFF 타입 사양 또는 모두 (제 1 기능), 또는 둘 중 하나. 참조 tff.tf_computation 확장 문서에 대해.

인수로하는 함수를 호출한다면, TFF 연산의 인스턴스가이 기능을 기반으로 구성됨을 반환한다. 사용의 전형적인 장식 스타일로, 하나없이 호출하면, 예상하는 매개 변수로 제공되는 함수 정의와 호출 할 수있는 호출 반환합니다. 참조 tff.tf_computation 확장 문서에 대해.