เทนเซอร์โฟลว์:: ปฏิบัติการ:: เพิ่ม 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 )