tensorflow:: عملیات:: TensorArray

#include <data_flow_ops.h>

آرایه‌ای از تانسورها با اندازه داده شده.

خلاصه

داده‌ها را از طریق Write بنویسید و از طریق Read یا Pack بخوانید.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • اندازه: اندازه آرایه.
  • dtype: نوع عناصر موجود در tensor_array.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • element_shape: شکل مورد انتظار یک عنصر، در صورت مشخص بودن. برای اعتبارسنجی شکل عناصر TensorArray استفاده می‌شود. اگر این شکل به طور کامل مشخص نشده باشد، جمع‌آوری TensorArray های با اندازه صفر خطا محسوب می‌شود.
  • dynamic_size: یک مقدار بولی که تعیین می‌کند آیا نوشتن در TensorArray مجاز به افزایش اندازه است یا خیر. به طور پیش‌فرض، این مجاز نیست.
  • clear_after_read: اگر مقدار آن درست (پیش‌فرض) باشد، Tensorهای موجود در TensorArray پس از خوانده شدن پاک می‌شوند. این قابلیت خواندن چندگانه را غیرفعال می‌کند اما امکان آزادسازی زودهنگام حافظه را فراهم می‌کند.
  • same_element_shapes: اگر درست باشد (پیش‌فرض نادرست است)، انتظار می‌رود که همه عناصر موجود در TensorArray شکل‌های یکسانی داشته باشند. این امر امکان رفتارهای خاصی را فراهم می‌کند، مانند بررسی پویا برای شکل‌های سازگار هنگام نوشتن، و امکان پر کردن تانسورهای صفر با شکل مناسب در پشته، حتی اگر ویژگی element_shape به طور کامل تعریف نشده باشد.
  • tensor_array_name: نام مورد استفاده برای منبع موقت tensor_array را لغو می‌کند. مقدار پیش‌فرض، نام گزینه ' TensorArray ' است (که منحصر به فرد بودن آن تضمین شده است).

بازده:

  • دسته Output : دسته‌ای که به TensorArray اشاره دارد.
  • جریان Output : یک اسکالر که برای کنترل جریان گرادیان استفاده می‌شود.

سازنده‌ها و مخرب‌ها

TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype)
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs)

ویژگی‌های عمومی

flow
handle
operation

توابع استاتیک عمومی

ClearAfterRead (bool x)
DynamicSize (bool x)
ElementShape (PartialTensorShape x)
IdenticalElementShapes (bool x)
TensorArrayName (StringPiece x)

ساختارها

tensorflow:: عملیات:: TensorArray:: جاذبه‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای TensorArray .

ویژگی‌های عمومی

جریان

::tensorflow::Output flow

رسیدگی

::tensorflow::Output handle

عملیات

Operation operation

کارکردهای عمومی

تنسورآرایه

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype
)

تنسورآرایه

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype,
  const TensorArray::Attrs & attrs
)

توابع استاتیک عمومی

پاک کردنپس از خواندن

Attrs ClearAfterRead(
  bool x
)

اندازه پویا

Attrs DynamicSize(
  bool x
)

شکل عنصر

Attrs ElementShape(
  PartialTensorShape x
)

شکل‌های عنصر یکسان

Attrs IdenticalElementShapes(
  bool x
)

نام آرایه تنسور

Attrs TensorArrayName(
  StringPiece x
)