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 (문자열 이름, String[] 값)
빌드 중인 작업 속성의 문자열 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, boolean[] 값)
빌드 중인 작업 속성의 부울 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, DataType[] 값)
빌드 중인 작업 속성의 유형 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 문자열 값)
빌드 중인 작업 속성의 문자열 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, float[] 값)
빌드 중인 작업 속성의 부동 소수점 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 긴 값)
빌드 중인 작업 속성의 긴 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, long[] 값)
빌드 중인 작업 속성의 긴 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 부울 값)
빌드 중인 작업 속성의 부울 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, Shape[] 값)
구축 중인 작업 속성의 모양 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, 부동 소수점 값)
빌드 중인 작업 속성의 부동 소수점 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, DataType 값)
빌드 중인 작업 속성의 유형 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, byte[] 값)
빌드 중인 작업 속성의 바이트 값을 설정합니다.
추상 OperationBuilder
setAttr (문자열 이름, Shape 값)
빌드 중인 작업 속성의 모양 값을 설정합니다.
추상 OperationBuilder
setDevice (문자열 장치)
구축 중인 작업을 계산하기 위해 요청된 장치를 설정합니다.

공개 방법

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

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

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

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

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

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

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

매개변수
입력 Output 구축 중인 작업의 입력으로 간주됩니다.
보고
  • 연결을 위한 OperationBuilder 인스턴스.

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

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

매개변수
입력 빌드 중인 작업의 입력으로 간주되는 Output 목록입니다.
보고
  • 연결을 위한 OperationBuilder 인스턴스.

공개 추상 작업 빌드 ()

Operation 을 구축합니다.

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

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

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

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

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

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

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

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

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

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

빌드 중인 작업 속성의 문자열 값을 설정합니다.

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

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

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

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

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

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

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

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

빌드 중인 작업 속성의 문자열 값을 설정합니다.

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

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

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

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

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

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

매개변수
이름 속성 이름
속성 값
보고
  • 연결을 위한 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 인스턴스.