공개 최종 클래스 SparseTensorDenseMatMul
SparseTensor(랭크 2) "A"와 조밀한 행렬 "B"를 곱합니다.
A의 인덱스에 대해서는 유효성 검사가 수행되지 않습니다. 그러나 최적의 동작을 위해서는 다음 입력 형식이 권장됩니다.
if adjoint_a == false: A는 사전순으로 오름차순으로 정렬되어야 합니다. 확실하지 않은 경우 SparseReorder를 사용하세요. adjoint_a == true인 경우: A는 차원 1이 증가하는 순서로 정렬되어야 합니다(즉, "행 주요" 순서 대신 "열 주요" 순서).
중첩 클래스
수업 | SparseTensorDenseMatMul.Options | SparseTensorDenseMatMul 의 선택적 속성 |
상수
끈 | OP_NAME | TensorFlow 코어 엔진에서 알려진 이 작업의 이름 |
공개 방법
정적 SparseTensorDenseMatMul.Options | adjointA (부울 adjointA) |
정적 SparseTensorDenseMatMul.Options | adjointB (부울 adjointB) |
출력 <U> | 출력 () 텐서의 기호 핸들을 반환합니다. |
static <U 확장 TType > SparseTensorDenseMatMul <U> | |
출력 <U> | 제품 () |
상속된 메서드
상수
공개 정적 최종 문자열 OP_NAME
TensorFlow 코어 엔진에서 알려진 이 작업의 이름
상수 값: "SparseTensorDenseMatMul"
공개 방법
공개 정적 SparseTensorDenseMatMul.Options adjointA (부울 adjointA)
매개변수
인접A | 행렬 곱셈에서 A의 수반을 사용합니다. A가 복소수인 경우 이는 transpose(conj(A))입니다. 그렇지 않으면 전치(A)입니다. |
---|
공개 정적 SparseTensorDenseMatMul.Options adjointB (부울 adjointB)
매개변수
인접 B | 행렬 곱셈에 B의 수반을 사용합니다. B가 복소수인 경우 이는 transpose(conj(B))입니다. 그렇지 않으면 전치(B)입니다. |
---|
공개 출력 <U> asOutput ()
텐서의 기호 핸들을 반환합니다.
TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.
public static SparseTensorDenseMatMul <U> create ( Scope 범위, Operand <? 확장 TNumber > aIndices, Operand <U> aValues, Operand < TInt64 > aShape, Operand <U> b, 옵션... 옵션)
새로운 SparseTensorDenseMatMul 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
a인덱스 | 2D. `SparseTensor`의 `인덱스`, 크기 `[nnz, 2]` 행렬. |
값 | 1-D. `SparseTensor`의 `값`, 크기 `[nnz]` 벡터. |
모양 | 1-D. `SparseTensor`의 `모양`, 크기 `[2]` 벡터. |
비 | 2D. 조밀한 매트릭스. |
옵션 | 선택적 속성 값을 전달합니다. |
보고
- SparseTensorDenseMatMul의 새로운 인스턴스