SparseTensorDenseMatMul

lớp cuối cùng công khai SparseTensorDenseMatMul

Nhân SparseTensor (hạng 2) "A" với ma trận dày đặc "B".

Không có kiểm tra tính hợp lệ nào được thực hiện trên các chỉ mục của A. Tuy nhiên, định dạng đầu vào sau được khuyến nghị để có hành vi tối ưu:

if adjoint_a == false: A phải được sắp xếp theo thứ tự từ điển tăng dần. Sử dụng SparseReorder nếu bạn không chắc chắn. if adjoint_a == true: A phải được sắp xếp theo thứ tự tăng dần 1 (tức là thứ tự "cột chính" thay vì thứ tự "hàng chính").

Các lớp lồng nhau

lớp học SparseTensorDenseMatMul.Options Thuộc tính tùy chọn cho SparseTensorDenseMatMul

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công cộng

tĩnh SparseTensorDenseMatMul.Options
adjointA (Boolean adjointA)
tĩnh SparseTensorDenseMatMul.Options
adjointB (Boolean adjointB)
Đầu ra <U>
asOutput ()
Trả về tay cầm tượng trưng của tensor.
tĩnh <U mở rộng TType > SparseTensorDenseMatMul <U>
tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TNumber > aIndices, Toán hạng <U> aValues, Toán hạng < TInt64 > aShape, Toán hạng <U> b, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác SparseTensorDenseMatMul mới.
Đầu ra <U>

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "SparseTensorDenseMatMul"

Phương pháp công cộng

public static SparseTensorDenseMatMul.Options adjointA (Boolean adjointA)

Thông số
phụ thuộcA Sử dụng liên kết của A trong ma trận nhân. Nếu A phức thì đây là transpose(conj(A)). Nếu không thì đó là chuyển vị (A).

public static SparseTensorDenseMatMul.Options adjointB (Boolean adjointB)

Thông số
phần phụB Sử dụng liên kết của B trong ma trận nhân. Nếu B phức tạp thì đây là transpose(conj(B)). Nếu không thì đó là chuyển vị (B).

Đầu ra công khai <U> asOutput ()

Trả về tay cầm tượng trưng của tensor.

Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.

public static SparseTensorDenseMatMul <U> tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TNumber > aChỉ số, Toán hạng <U> aValues, Toán hạng < TInt64 > aShape, Toán hạng <U> b, Tùy chọn... tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác SparseTensorDenseMatMul mới.

Thông số
phạm vi phạm vi hiện tại
aChỉ số 2-D. Các `chỉ số` của Ma trận `SparseTensor`, kích thước `[nnz, 2]`.
aGiá trị 1-D. `giá trị` của `SparseTensor`, kích thước `[nnz]` Vector.
một hình dạng 1-D. `Hình dạng` của `SparseTensor`, kích thước `[2]` Vector.
b 2-D. Một ma trận dày đặc.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của SparseTensorDenseMatMul

Sản phẩm công khai <U> sản phẩm ()