경고 : 이 API는 더 이상 사용되지 않으며 교체 가 안정된 후 TensorFlow의 향후 버전에서 제거됩니다.

OperationBuilder

공용 인터페이스 OperationBuilder
알려진 간접 서브 클래스

Operation 위한 빌더.

예를 들어 다음은 빌더를 사용하여 상수 "3"을 출력으로 생성하는 작업을 만듭니다.

// env is an ExecutionEnvironment, such as a Graph instance.
 try (Tensor c1 = Tensor.create(3.0f)) {
   env.opBuilder("Const", "MyConst")
       .setAttr("dtype", c1.dataType())
       .setAttr("value", c1)
       .build();
 
 }

공개 방법

추상 OperationBuilder
addControlInput ( 작업 제어)
제어 작업이 실행되기 전에 작업이 실행되지 않도록하십시오.
추상 OperationBuilder
addInput ( 출력 <?> 입력)
빌드중인 작업의 다음 입력으로 다른 작업의 출력을 추가합니다.
추상 OperationBuilder
addInputList ( Output [] <?> 입력)
다른 작업의 출력을 빌드중인 작업의 다음 입력으로 추가합니다.
추상 작업
빌드 ()
Operation 구축.
추상 OperationBuilder
setAttr (문자열 이름, Tensor <?> 값)
빌드중인 작업 속성의 텐서 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, Tensor [] <?> 값)
빌드중인 작업 속성의 텐서 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 문자열 [] 값)
빌드중인 오퍼레이션 속성의 문자열 값을 설정하십시오.
추상 OperationBuilder
setAttr (문자열 이름, 부울 [] 값)
빌드중인 작업 속성의 부울 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, DataType [] 값)
빌드중인 작업의 속성 유형 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 문자열 값)
빌드중인 오퍼레이션 속성의 문자열 값을 설정하십시오.
추상 OperationBuilder
setAttr (문자열 이름, float [] 값)
빌드중인 작업 속성의 부동 소수점 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 긴 값)
빌드중인 오퍼레이션 속성의 long 값을 설정하십시오.
추상 OperationBuilder
setAttr (문자열 이름, long [] 값)
빌드중인 오퍼레이션 속성의 긴 값을 설정하십시오.
추상 OperationBuilder
setAttr (문자열 이름, 부울 값)
빌드중인 작업 속성의 부울 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 모양 [] 값)
빌드중인 작업 속성의 모양 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 부동 값)
빌드중인 작업 속성의 부동 소수점 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 데이터 유형 값)
빌드중인 작업의 속성 유형 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 바이트 [] 값)
빌드중인 오퍼레이션 속성의 바이트 값을 설정하십시오.
추상 OperationBuilder
setAttr (문자열 이름, 모양 값)
빌드중인 작업의 속성 모양 값을 설정합니다.
추상 OperationBuilder
setDevice (문자열 장치)
빌드중인 작업을 계산하기 위해 요청 된 장치를 설정합니다.

공개 방법

공용 추상 OperationBuilder addControlInput ( 작업 제어)

제어 작업이 실행되기 전에 작업이 실행되지 않도록하십시오.

제어 입력은 현재 빌드중인 작업을 실행하기 전에 실행해야하는 작업입니다.

예를 들어,이 작업에 대한 제어 입력으로 Assert 작업을 추가 할 수 있습니다. 이제 Assert는 작업을 실행하기 전에 항상 자신을 확인하는 전제 조건으로 작동합니다.

매개 변수
제어 이 작업을 실행하기 전에 실행해야하는 작업입니다.
보고
  • 연결을위한 OperationBuilder 인스턴스.

공개 추상 OperationBuilder addInput ( 출력 <?> 입력)

빌드중인 작업의 다음 입력으로 다른 작업의 출력을 추가합니다.

매개 변수
입력 Output 은 빌드중인 작업의 입력이어야합니다.
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder addInputList ( Output [] <?> 입력)

다른 작업의 출력을 빌드중인 작업의 다음 입력으로 추가합니다.

매개 변수
입력 빌드중인 작업의 입력이 될 Output 목록입니다.
보고
  • 연결을위한 OperationBuilder 인스턴스.

공개 추상 작업 빌드 ()

Operation 구축.

현재 실행 환경에 따라 다음 작업도 수행됩니다.

  • eager 모드에서는 작업 결과가 즉시 계산됩니다.
  • 그래프 모드에서 작업은 Session 실행할 때 나중에 실행될 그래프에 노드로 추가됩니다.

OperationBuilder는 build ()가 반환 된 후에 사용할 수 없습니다.

공용 추상 OperationBuilder setAttr (문자열 이름, Tensor <?> 값)

빌드중인 작업 속성의 텐서 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, Tensor [] <?> 값)

빌드중인 작업 속성의 텐서 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 문자열 [] 값)

빌드중인 오퍼레이션 속성의 문자열 값을 설정하십시오.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 부울 [] 값)

빌드중인 작업 속성의 부울 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, DataType [] 값)

빌드중인 작업의 속성 유형 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 문자열 값)

빌드중인 오퍼레이션 속성의 문자열 값을 설정하십시오.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, float [] 값)

빌드중인 작업 속성의 부동 소수점 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 긴 값)

빌드중인 오퍼레이션 속성의 long 값을 설정하십시오.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, long [] 값)

빌드중인 오퍼레이션 속성의 긴 값을 설정하십시오.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 부울 값)

빌드중인 작업 속성의 부울 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, Shape [] 값)

빌드중인 작업 속성의 모양 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 부동 값)

빌드중인 작업 속성의 부동 소수점 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, DataType 값)

빌드중인 작업의 속성 유형 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 바이트 [] 값)

빌드중인 오퍼레이션 속성의 바이트 값을 설정하십시오.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setAttr (문자열 이름, 모양 값)

빌드중인 작업 속성의 모양 값을 설정합니다.

매개 변수
이름 속성 이름
속성 값
보고
  • 연결을위한 OperationBuilder 인스턴스.

공용 추상 OperationBuilder setDevice (문자열 장치)

빌드중인 작업을 계산하기 위해 요청 된 장치를 설정합니다.

매개 변수
장치 요청 된 장치 (문자열)
보고
  • 연결을위한 OperationBuilder 인스턴스.