dòng chảy căng:: ôi:: Sắp xếp lại thưa thớt

#include <sparse_ops.h>

Sắp xếp lại một SparseTensor theo thứ tự chính tắc, hàng chính.

Bản tóm tắt

Lưu ý rằng theo quy ước, tất cả các hoạt động thưa thớt đều giữ nguyên thứ tự chuẩn theo số thứ nguyên tăng dần. Thứ tự thời gian duy nhất có thể bị vi phạm là trong quá trình thao tác thủ công các vectơ chỉ số và giá trị để thêm các mục nhập.

Việc sắp xếp lại không ảnh hưởng đến hình dạng của SparseTensor.

Nếu tenxơ có hạng RN giá trị không trống thì input_indices có hình dạng [N, R] , input_values ​​có độ dài N và input_shape có độ dài R .

Lập luận:

  • phạm vi: Một đối tượng phạm vi
  • đầu vào_chỉ số: 2-D. Ma trận N x R với các chỉ số của các giá trị không trống trong SparseTensor, có thể không theo thứ tự chuẩn.
  • giá trị đầu vào: 1-D. N giá trị không trống tương ứng với input_indices .
  • đầu vào_hình dạng: 1-D. Hình dạng của SparseTensor đầu vào.

Trả về:

  • Output ra_chỉ số đầu ra: 2-D. Ma trận N x R có cùng chỉ số với input_indices, nhưng theo thứ tự hàng chính chuẩn.
  • Output trị đầu ra đầu ra: 1-D. N giá trị không trống tương ứng với output_indices .

Hàm tạo và hàm hủy

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

Thuộc tính công khai

operation
output_indices
output_values

Thuộc tính công khai

hoạt động

Operation operation

đầu ra_indices

::tensorflow::Output output_indices

giá trị đầu ra

::tensorflow::Output output_values

Chức năng công cộng

Sắp xếp lại thưa thớt

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)