tensorflow::ops::Barrier

#include <data_flow_ops.h>

Mendefinisikan sebuah pembatas yang tetap ada di berbagai eksekusi grafik.

Ringkasan

Sebuah barrier merepresentasikan peta key-value, di mana setiap key adalah string, dan setiap value adalah tuple tensor.

Saat runtime, barrier berisi elemen 'lengkap' dan 'tidak lengkap'. Elemen lengkap memiliki tensor yang telah ditentukan untuk semua komponen dari tuple nilainya, dan dapat diakses menggunakan BarrierTakeMany . Elemen tidak lengkap memiliki beberapa komponen yang belum ditentukan dalam tuple nilainya, dan dapat diperbarui menggunakan BarrierInsertMany .

Argumen:

  • Cakupan: Objek Cakupan
  • component_types: Tipe setiap komponen dalam suatu nilai.

Atribut opsional (lihat Attrs ):

  • shapes: Bentuk setiap komponen dalam suatu nilai. Setiap bentuk harus bernilai 1 pada dimensi pertama. Panjang atribut ini harus sama dengan panjang component_types.
  • kapasitas: Kapasitas penghalang. Kapasitas default adalah MAX_INT32, yang merupakan kapasitas terbesar dari antrian yang mendasarinya.
  • kontainer: Jika tidak kosong, penghalang ini ditempatkan di dalam kontainer yang diberikan. Jika tidak, kontainer default akan digunakan.
  • shared_name: Jika tidak kosong, barrier ini akan dibagikan dengan nama yang diberikan di beberapa sesi.

Mengembalikan:

  • Output : Pegangan pada penghalang.

Konstruktor dan Destruktor

Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs)

Atribut publik

handle
operation

Fungsi publik

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Fungsi statis publik

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

Struktur

tensorflow::ops::Barrier::Attrs

Pengaturan atribut opsional untuk Barrier .

Atribut publik

menangani

::tensorflow::Output handle

operasi

Operation operation

Fungsi publik

Penghalang

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

Penghalang

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const Barrier::Attrs & attrs
)

simpul

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Fungsi statis publik

Kapasitas

Attrs Capacity(
  int64 x
)

Wadah

Attrs Container(
  StringPiece x
)

Bentuk

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

Nama Bersama

Attrs SharedName(
  StringPiece x
)