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 เดียวกันไปยัง Op นั้น หากไม่มี shared_name ให้ใช้เพื่อระบุ ชื่อ ของ Operation ที่สร้างขึ้นโดยการเรียก AddSparseToTensorsMap เป็น shared_name ที่ส่งไปยัง TakeManySparseFromTensorsMap โปรดตรวจสอบให้แน่ใจว่า Operation ทั้งสองอยู่ตำแหน่งเดียวกัน
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- sparse_indices: 2 มิติ
indicesของSparseTensor - sparse_values: 1 มิติ
valuesของSparseTensor - sparse_shape: 1 มิติ
shapeของSparseTensor
คุณลักษณะเสริม (ดูที่ Attrs ):
- container: ชื่อคอนเทนเนอร์สำหรับ
SparseTensorsMapที่สร้างขึ้นโดยโอเปอเรชันนี้ - shared_name: ชื่อที่ใช้ร่วมกันสำหรับ
SparseTensorsMapที่สร้างโดยการดำเนินการนี้ หากเว้นว่างไว้ จะใช้ชื่อเฉพาะของ การดำเนินการ ใหม่
การส่งคืนสินค้า:
-
Output: 0 มิติ แฮนด์เดิลของ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
แฮนด์เดิลเบาบาง
::tensorflow::Output sparse_handle
หน้าที่สาธารณะ
เพิ่มสปาร์สให้กับแผนที่เทนเซอร์
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 )
โหนด
::tensorflow::Node * node() const
ตัวดำเนินการ::เทนเซอร์โฟลว์::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::เทนเซอร์โฟลว์::เอาต์พุต
operator::tensorflow::Output() const
ฟังก์ชันคงที่สาธารณะ
คอนเทนเนอร์
Attrs Container( StringPiece x )
ชื่อที่ใช้ร่วมกัน
Attrs SharedName( StringPiece x )