조작

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

Tensor에서 계산을 수행합니다.

동작은 0 이상의 얻어 Tensor S (다른 작업에 의해 제조) 등을 입력하고, 0 또는 그 이상의 생산 Tensor 출력으로서들.

공개 방법

추상 정수
inputListLength (문자열 이름)
이 작업에 대해 주어진 텐서 입력 목록의 크기를 반환합니다.
추상 문자열
이름 ()
작업의 전체 이름을 반환합니다.
추상 정수
numOutputs ()
이 작업으로 생성 된 텐서 수를 반환합니다.
추상 <T> 출력 <T>
출력 (int idx)
이 작업으로 생성 된 텐서 중 하나에 대한 기호 핸들을 반환합니다.
추상 출력 [] <?>
outputList (int idx, int 길이)
이 작업으로 생성 된 텐서 목록에 대한 기호 핸들을 반환합니다.
추상 정수
outputListLength (문자열 이름)
이 작업으로 생성 된 텐서 목록의 크기를 반환합니다.
추상 문자열
유형 ()
작업의 유형, 즉 작업에 의해 수행 된 계산의 이름을 반환합니다.

공개 방법

public abstract int inputListLength (문자열 이름)

이 작업에 대해 주어진 텐서 입력 목록의 크기를 반환합니다.

작업에는 여러 개의 명명 된 입력이 있으며 각 입력에는 단일 텐서 또는 텐서 목록이 포함됩니다. 이 메서드는 작업의 특정 명명 된 입력에 대한 텐서 목록의 크기를 반환합니다.

매개 변수
이름 이 연산에 대한 텐서 (여러 개가있을 수 있음) 입력 목록의 식별자입니다.
보고
  • 이 명명 된 입력에 의해 생성 된 텐서 목록의 크기.
던짐
IllegalArgumentException 이 작업에 제공된 이름의 입력이없는 경우.

공개 추상 문자열 이름 ()

작업의 전체 이름을 반환합니다.

public abstract int numOutputs ()

이 작업으로 생성 된 텐서 수를 반환합니다.

공개 추상 출력 <T> 출력 (int idx)

이 작업으로 생성 된 텐서 중 하나에 대한 기호 핸들을 반환합니다.

경고 : 텐서의 유형이 T와 일치하는지 확인하지 않습니다.이 메소드를 추론하지 않고 명시적인 유형 매개 변수 (예 : operation.<Integer>output(0) 로 호출하는 것이 좋습니다 operation.<Integer>output(0)

매개 변수
idx 이 작업으로 생성 된 출력 중 출력의 인덱스입니다.

public abstract Output [] <?> outputList (int idx, int 길이)

이 작업으로 생성 된 텐서 목록에 대한 기호 핸들을 반환합니다.

매개 변수
idx 목록의 첫 번째 텐서 인덱스
길이 목록의 텐서 수
보고
  • Output 배열

public abstract int outputListLength (문자열 이름)

이 작업으로 생성 된 텐서 목록의 크기를 반환합니다.

작업에는 여러 개의 명명 된 출력이 있으며 각 출력은 단일 텐서 또는 텐서 목록을 생성합니다. 이 메서드는 작업의 특정 명명 된 출력에 대한 텐서 목록의 크기를 반환합니다.

매개 변수
이름 이 연산에 의해 생성 된 텐서 목록 (이 중 많을 수 있음)의 식별자입니다.
보고
  • 이 명명 된 출력에 의해 생성 된 텐서 목록의 크기.
던짐
IllegalArgumentException 이 작업에 제공된 이름의 출력이없는 경우.

공개 추상 문자열 유형 ()

작업의 유형, 즉 작업에 의해 수행 된 계산의 이름을 반환합니다.