DynamicPartition

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

"داده" را با استفاده از شاخص های "پارتیشن" به تانسورهای "تعداد_پارتیشن" تقسیم می کند.

برای هر تاپل فهرست «js» با اندازه «partitions.ndim»، برش «داده[js، ...]» بخشی از «خروجی‌ها[پارتیشن‌ها[js]]» می‌شود. برش‌های با «پارتیشن[js] = i» در «خروجی‌ها[i]» به ترتیب واژگانی «js» قرار می‌گیرند، و بعد اول «خروجی‌ها[i]» تعداد ورودی‌های «پارتیشن‌ها» برابر است با "من". در جزئیات،

outputs[i].shape = [sum(partitions == i)] + data.shape[partitions.ndim:]
 
     outputs[i] = pack([data[js, ...] for js if partitions[js] == i])
 
«data.shape» باید با «partitions.shape» شروع شود.

به عنوان مثال:

# Scalar partitions.
     partitions = 1
     num_partitions = 2
     data = [10, 20]
     outputs[0] = []  # Empty with shape [0, 2]
     outputs[1] = [[10, 20]]
 
     # Vector partitions.
     partitions = [0, 0, 1, 1, 0]
     num_partitions = 2
     data = [10, 20, 30, 40, 50]
     outputs[0] = [10, 20, 50]
     outputs[1] = [30, 40]
 
برای مثالی در مورد نحوه ادغام پارتیشن ها به «dynamic_stitch» مراجعه کنید.

ثابت ها

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

روش های عمومی

static <T TType > DynamicPartition <T> را گسترش می دهد
ایجاد ( scope scope, Operand <T> data, Operand < TInt32 > partitions, Long numPartitions)
روش Factory برای ایجاد کلاسی که یک عملیات DynamicPartition جدید را بسته بندی می کند.
Iterator< عملوند <T>>
لیست< خروجی <T>>

روش های ارثی

ثابت ها

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

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

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

روش های عمومی

ایجاد داینامیک پارتیشن ایستا عمومی <T> ( دامنه دامنه ، داده های عملوند <T>، عملوند < TINT32 > پارتیشن ها، پارتیشن های طولانی num)

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

مولفه های
محدوده محدوده فعلی
پارتیشن ها هر شکلی شاخص‌هایی در محدوده «[0، num_partitions)».
numپارتیشن ها تعداد پارتیشن های خروجی
برمی گرداند
  • یک نمونه جدید از DynamicPartition

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

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