tensorflow:: عملیات:: SparseTensorDenseMatMul
#include <sparse_ops.h>SparseTensor (از مرتبه ۲) "A" را در ماتریس متراکم "B" ضرب کنید .
خلاصه
هیچ بررسی اعتبارسنجی روی اندیسهای A انجام نمیشود. با این حال، قالب ورودی زیر برای رفتار بهینه توصیه میشود:
اگر adjoint_a == false باشد: A باید به ترتیب افزایشی لغوی مرتب شود. اگر مطمئن نیستید از SparseReorder استفاده کنید. اگر adjoint_a == true باشد: A باید به ترتیب افزایشی بُعد ۱ مرتب شود (یعنی به جای ترتیب «ترتیب «اصلی ردیف»، به ترتیب «اصلی ستون»).
استدلالها:
- دامنه: یک شیء دامنه
- a_indices: دوبعدی.
indicesماتریسSparseTensorبا اندازه[nnz, 2]. - a_values: 1-D.
valuesبردارSparseTensorبا اندازه[nnz]. - a_shape: 1-D.
shapeبردارSparseTensorبا اندازه[2]. - ب: دوبعدی. یک ماتریس متراکم.
ویژگیهای اختیاری (به Attrs مراجعه کنید):
- تابع الحاقی a: از تابع الحاقی A در ضرب ماتریس استفاده کنید. اگر A مختلط باشد، این تابع ترانهاده (conj(A)) است. در غیر این صورت، ترانهاده (A) است.
- تابع الحاقی b: از تابع الحاقی B در ضرب ماتریس استفاده کنید. اگر B مختلط باشد، این تابع ترانهاده (conj(B)) است. در غیر این صورت، ترانهاده (B) است.
بازده:
-
Output: تانسور حاصلضرب.
سازندهها و مخربها | |
|---|---|
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b) | |
SparseTensorDenseMatMul (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs) |
ویژگیهای عمومی | |
|---|---|
operation | |
product | |
کارکردهای عمومی | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
توابع استاتیک عمومی | |
|---|---|
AdjointA (bool x) | |
AdjointB (bool x) | |
ساختارها | |
|---|---|
| tensorflow:: عملیات:: SparseTensorDenseMatMul:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای SparseTensorDenseMatMul . |
ویژگیهای عمومی
عملیات
Operation operation
محصول
::tensorflow::Output product
کارکردهای عمومی
تنسور پراکندهDenseMatMul
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b )
تنسور پراکندهDenseMatMul
SparseTensorDenseMatMul( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b, const SparseTensorDenseMatMul::Attrs & attrs )
گره
::tensorflow::Node * node() const
عملگر::tensorflow::ورودی
operator::tensorflow::Input() const
عملگر::tensorflow::خروجی
operator::tensorflow::Output() const
توابع استاتیک عمومی
الحاقیA
Attrs AdjointA( bool x )
الحاقیB
Attrs AdjointB( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.