Google I / O hoạt động trở lại từ ngày 18 đến 20 tháng 5! Đặt chỗ và xây dựng lịch trình của bạn Đăng ký ngay

dòng chảy :: hoạt động :: Thưa thớt

#include <sparse_ops.h>

Cắt một SparseTensor dựa trên điểm startsize .

Tóm lược

Ví dụ: nếu đầu vào là

input_tensor = shape = [2, 7]
[    a   d e  ]
[b c          ]

Về mặt đồ họa, công suất đầu ra là:

sparse_slice([0, 0], [2, 4]) = shape = [2, 4]
[    a  ]
[b c    ]

sparse_slice([0, 4], [2, 3]) = shape = [2, 3]
[ d e  ]
[      ]

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • chỉ số: tensor 2-D đại diện cho các chỉ số của tensor thưa thớt.
  • giá trị: 1-D tensor đại diện cho các giá trị của tensor thưa thớt.
  • hình dạng: 1-D. tensor đại diện cho hình dạng của tensor thưa thớt.
  • bắt đầu: 1-D. tensor đại diện cho sự bắt đầu của lát cắt.
  • kích thước: 1-D. tensor đại diện cho kích thước của lát cắt. chỉ số đầu ra: Một danh sách các tenxơ 1-D đại diện cho các chỉ số của các tenxơ đầu ra thưa thớt.

Lợi nhuận:

  • Output output_indices
  • Output : Một danh sách các tenxơ 1-D đại diện cho các giá trị của các tenxơ thưa thớt đầu ra.
  • Output_shape Output : Một danh sách các tenxơ 1-D thể hiện hình dạng của các tenxơ thưa thớt đầu ra.

Người xây dựng và Người phá hủy

SparseSlice (const :: tensorflow::Scope & scope, :: tensorflow::Input indices, :: tensorflow::Input values, :: tensorflow::Input shape, :: tensorflow::Input start, :: tensorflow::Input size)

Thuộc tính công khai

operation
output_indices
output_shape
output_values

Thuộc tính công khai

hoạt động

Operation operation

output_indices

::tensorflow::Output output_indices

output_shape

::tensorflow::Output output_shape

giá_trị_ đầu ra

::tensorflow::Output output_values

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

Thưa thớt

 SparseSlice(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input indices,
  ::tensorflow::Input values,
  ::tensorflow::Input shape,
  ::tensorflow::Input start,
  ::tensorflow::Input size
)