SplitV

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

یک تانسور را در امتداد یک بعد به تانسورهای «num_split» تقسیم می‌کند.

ثابت ها

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

روش های عمومی

static <T TType > SplitV <T> را گسترش می دهد
ایجاد ( دامنه دامنه ، مقدار عملوند <T>، عملوند <? گسترش TNumber > sizeSplits، عملوند < TINT32 > محور، NumSplit طولانی)
روش کارخانه برای ایجاد کلاسی که عملیات SplitV جدید را بسته بندی می کند.
Iterator< عملوند <T>>
لیست< خروجی <T>>
خروجی ()
تانسورهایی که شکل آنها با "مقدار" مطابقت دارد، به جز در امتداد "محور"، جایی که اندازه آنها "size_splits[i]" است.

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

ایجاد SplitV ایستا عمومی <T> ( دامنه دامنه ، مقدار عملوند <T>، عملوند <? گسترش می یابد TNumber > sizeSplits، عملوند < TINT32 > محور، NumSplit طولانی)

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

مولفه های
محدوده محدوده فعلی
ارزش تانسور برای شکافتن.
sizeSplits فهرستی حاوی اندازه های هر تانسور خروجی در امتداد بعد تقسیم. باید به بعد مقدار در امتداد split_dim جمع شود. می تواند حاوی یک -1 باشد که نشان می دهد بعد باید استنباط شود.
محور 0-D. بعد که در امتداد آن تقسیم شود. باید در محدوده "[-rank(value)، rank(value))" باشد.
برمی گرداند
  • یک نمونه جدید از SplitV

عمومی Iterator< عملوند <T>> تکرار کننده ()

فهرست عمومی< خروجی <T>> خروجی ()

تانسورهایی که شکل آنها با "مقدار" مطابقت دارد، به جز در امتداد "محور"، جایی که اندازه آنها "size_splits[i]" است.