tensorflow::ops::AddSparseToTensorsMap

#include <sparse_ops.h>

Добавьте SparseTensor в SparseTensorsMap и верните его дескриптор.

Краткое содержание

Объект SparseTensor представляется тремя тензорами: sparse_indices , sparse_values ​​и sparse_shape .

Этот оператор принимает заданный SparseTensor и добавляет его в объект-контейнер ( SparseTensorsMap ). Внутри этого контейнера генерируется уникальный ключ в виде int64 , и именно это значение возвращается.

Затем SparseTensor можно считать в составе мини-пакета, передав ключ в качестве элемента вектора в функцию TakeManySparseFromTensorsMap . Чтобы обеспечить доступ к правильной SparseTensorsMap , убедитесь, что в эту операцию переданы тот же container и shared_name . Если shared_name не указан, используйте в качестве shared_name , переданного в TakeManySparseFromTensorsMap , имя операции , созданной при вызове AddSparseToTensorsMap . Убедитесь, что операции расположены в одном месте.

Аргументы:

  • scope: Объект Scope
  • sparse_indices: 2D. indices SparseTensor .
  • sparse_values: 1-мерное значение. values SparseTensor .
  • sparse_shape: 1-мерная shape SparseTensor .

Дополнительные атрибуты (см. Attrs ):

  • container: Имя контейнера для объекта SparseTensorsMap , созданного данной операцией.
  • shared_name: Общее имя для SparseTensorsMap , созданного этой операцией. Если поле пустое, используется уникальное имя новой операции .

Возвращает:

  • Output : 0-D. Дескриптор SparseTensor , теперь хранящийся в SparseTensorsMap .

Конструкторы и Деструкторы

AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape)
AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs)

Общедоступные атрибуты

operation
sparse_handle

Общественные функции

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Открытые статические функции

Container (StringPiece x)
SharedName (StringPiece x)

Структуры

tensorflow::ops::AddSparseToTensorsMap::Attrs

Дополнительные параметры установки атрибутов для функции AddSparseToTensorsMap .

Общедоступные атрибуты

операция

Operation operation

sparse_handle

::tensorflow::Output sparse_handle

Общественные функции

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape
)

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape,
  const AddSparseToTensorsMap::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Output

 operator::tensorflow::Output() const 

Открытые статические функции

Контейнер

Attrs Container(
  StringPiece x
)

SharedName

Attrs SharedName(
  StringPiece x
)