SparseTensorDenseMatMul

کلاس نهایی عمومی SparseTensorDenseMatMul

SparseTensor (از رتبه 2) "A" را در ماتریس متراکم "B" ضرب کنید.

هیچ بررسی اعتباری بر روی شاخص های A انجام نمی شود. با این حال، قالب ورودی زیر برای رفتار بهینه توصیه می شود:

if adjoint_a == false: A باید به ترتیب افزایشی واژگانی مرتب شود. اگر مطمئن نیستید از SparseReorder استفاده کنید. if adjoint_a == true: A باید به ترتیب افزایش بعد 1 مرتب شود (یعنی ترتیب "ستون اصلی" به جای ترتیب "ردیف اصلی").

کلاس های تو در تو

کلاس SparseTensorDenseMatMul.Options ویژگی های اختیاری برای SparseTensorDenseMatMul

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

Static SparseTensorDenseMatMul.Options
adjointA (Boolean adjointA)
Static SparseTensorDenseMatMul.Options
adjointB (Boolean adjointB)
خروجی <U>
asOutput ()
دسته نمادین تانسور را برمی گرداند.
static <U گسترش TType > SparseTensorDenseMatMul <U>
ایجاد ( دامنه دامنه ، عملوند <? گسترش TNumber > aIndices، عملوند <U> aValues، عملوند < TINT64 > aShape، عملوند <U> b، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseTensorDenseMatMul را بسته بندی می کند.
خروجی <U>

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "SparseTensorDenseMatMul"

روش های عمومی

عمومی استاتیک SparseTensorDenseMatMul.Options adjointA (Boolean adjointA)

مولفه های
adjointA از مضاف A در ضرب ماتریس استفاده کنید. اگر A پیچیده باشد، این transpose (conj(A)) است. در غیر این صورت transpose (A) است.

عمومی استاتیک SparseTensorDenseMatMul.Options adjointB (Boolean adjointB)

مولفه های
adjointB از مضاف B در ضرب ماتریس استفاده کنید. اگر B پیچیده باشد، این transpose (conj(B)) است. در غیر این صورت transpose (B) است.

خروجی عمومی <U> asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

عمومی ایستا SparseTensorDenseMul <U> ایجاد ( دامنه دامنه ، عملوند <? گسترش TNumber > aIndices، عملوند <U> aValues، عملوند < TINT64 > aShape، عملوند <U> b، گزینه‌ها... گزینه‌ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseTensorDenseMatMul را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
شاخص ها 2-D. «شاخص‌های» ماتریس «SparseTensor»، اندازه «[nnz، 2]».
a ارزش ها 1-D. «مقادیر» بردار «SparseTensor»، اندازه «[nnz]».
یک شکل 1-D. "شکل" بردار "SparseTensor"، اندازه "[2]".
ب 2-D. یک ماتریس متراکم
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از SparseTensorDenseMatMul

محصول عمومی خروجی <U> ()