เทนเซอร์โฟลว์:: ปฏิบัติการ:: เพิ่ม SparseToTensorsMap
#include <sparse_ops.h>
เพิ่ม SparseTensor
ให้กับ SparseTensorsMap
ส่งคืนหมายเลขอ้างอิง
สรุป
SparseTensor
แสดงด้วยเทนเซอร์สามตัว: sparse_indices
, sparse_values
และ sparse_shape
โอเปอเรเตอร์นี้รับ SparseTensor
ที่กำหนดและเพิ่มลงในออบเจ็กต์คอนเทนเนอร์ ( SparseTensorsMap
) คีย์เฉพาะภายในคอนเทนเนอร์นี้ถูกสร้างขึ้นในรูปแบบของ int64
และนี่คือค่าที่ส่งคืน
จากนั้น SparseTensor
จะสามารถอ่านออกมาได้โดยเป็นส่วนหนึ่งของมินิแบทช์โดยส่งคีย์เป็นองค์ประกอบเวกเตอร์ไปที่ TakeManySparseFromTensorsMap
เพื่อให้แน่ใจว่าเข้าถึง SparseTensorsMap
ที่ถูกต้อง ตรวจสอบให้แน่ใจว่า container
เดียวกันและ shared_name
ถูกส่งไปที่ Op นั้น หากไม่มีการระบุ shared_name
ที่นี่ ให้ใช้ ชื่อ ของ การดำเนินการ ที่สร้างขึ้นโดยการเรียก AddSparseToTensorsMap
แทน เนื่องจาก shared_name
ส่งผ่านไปยัง TakeManySparseFromTensorsMap
ตรวจสอบให้แน่ใจว่าการปฏิบัติงานได้รับการจัดวางร่วมกัน
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- sparse_indices: 2-D
indices
ของSparseTensor
- sparse_values: 1-D
values
ของSparseTensor
- sparse_shape: 1-D
shape
ของSparseTensor
แอ็ตทริบิวต์ทางเลือก (ดู Attrs
):
- คอนเทนเนอร์: ชื่อคอนเทนเนอร์สำหรับ
SparseTensorsMap
ที่สร้างโดย op นี้ - shared_name: ชื่อที่ใช้ร่วมกันสำหรับ
SparseTensorsMap
ที่สร้างโดย op นี้ หากเว้นว่างไว้ ระบบจะใช้ชื่อเฉพาะของ ปฏิบัติการ ใหม่
ผลตอบแทน:
-
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) |
โครงสร้าง | |
---|---|
เทนเซอร์โฟลว์ :: ops :: AddSparseToTensorsMap :: Attrs | ตัวตั้งค่าแอตทริบิวต์เพิ่มเติมสำหรับ AddSparseToTensorsMap |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เบาบาง_จัดการ
::tensorflow::Output sparse_handle
งานสาธารณะ
เพิ่ม SparseToTensorsMap
AddSparseToTensorsMap( const ::tensorflow::Scope & scope, ::tensorflow::Input sparse_indices, ::tensorflow::Input sparse_values, ::tensorflow::Input sparse_shape )
เพิ่ม SparseToTensorsMap
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::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::tensorflow::เอาต์พุต
operator::tensorflow::Output() const
ฟังก์ชันคงที่สาธารณะ
คอนเทนเนอร์
Attrs Container( StringPiece x )
ชื่อที่ใช้ร่วมกัน
Attrs SharedName( StringPiece x )