tensorflow::ops::RandomShuffleQueue::Attrs

#include <data_flow_ops.h>

Các thiết lập thuộc tính tùy chọn cho RandomShuffleQueue .

Bản tóm tắt

Thuộc tính công khai

capacity_ = -1
int64
container_ = ""
StringPiece
min_after_dequeue_ = 0
int64
seed2_ = 0
int64
seed_ = 0
int64
shapes_ = {}
gtl::ArraySlice< PartialTensorShape >
shared_name_ = ""
StringPiece

Chức năng công cộng

Capacity (int64 x)
TF_MUST_USE_RESULT Attrs
Giới hạn trên của số lượng phần tử trong hàng đợi này.
Container (StringPiece x)
TF_MUST_USE_RESULT Attrs
Nếu hàng đợi không rỗng, nó sẽ được đặt vào vùng chứa đã chỉ định.
MinAfterDequeue (int64 x)
TF_MUST_USE_RESULT Attrs
Thao tác lấy phần tử ra khỏi hàng đợi sẽ bị chặn trừ khi số lượng phần tử sau khi lấy ra bằng đúng số lượng đó hoặc hàng đợi bị đóng.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Nếu seed hoặc seed2 được đặt khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt giống bằng seed đã cho.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Thêm một hạt giống thứ hai để tránh va chạm giữa các hạt giống.
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
TF_MUST_USE_RESULT Attrs
Hình dạng của từng thành phần trong một giá trị.
SharedName (StringPiece x)
TF_MUST_USE_RESULT Attrs
Nếu không rỗng, hàng đợi này sẽ được chia sẻ dưới tên đã cho giữa nhiều phiên.

Thuộc tính công khai

dung tích_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::capacity_ = -1

container_

StringPiece tensorflow::ops::RandomShuffleQueue::Attrs::container_ = ""

phút sau khi lấy hàng đợi

int64 tensorflow::ops::RandomShuffleQueue::Attrs::min_after_dequeue_ = 0

hạt giống2_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::seed2_ = 0

hạt giống_

int64 tensorflow::ops::RandomShuffleQueue::Attrs::seed_ = 0

hình dạng_

gtl::ArraySlice< PartialTensorShape > tensorflow::ops::RandomShuffleQueue::Attrs::shapes_ = {}

shared_name_

StringPiece tensorflow::ops::RandomShuffleQueue::Attrs::shared_name_ = ""

Chức năng công cộng

Dung tích

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Capacity(
  int64 x
)

Giới hạn trên của số lượng phần tử trong hàng đợi này.

Số âm có nghĩa là không có giới hạn.

Mặc định là -1

Thùng chứa

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Container(
  StringPiece x
)

Nếu hàng đợi không rỗng, nó sẽ được đặt vào vùng chứa đã chỉ định.

Ngược lại, một vùng chứa mặc định sẽ được sử dụng.

Mặc định là ""

MinAfterDequeue

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::MinAfterDequeue(
  int64 x
)

Thao tác lấy phần tử ra khỏi hàng đợi sẽ bị chặn trừ khi số lượng phần tử sau khi lấy ra bằng đúng số lượng đó hoặc hàng đợi bị đóng.

Điều này đảm bảo mức độ trộn lẫn các thành phần ở mức tối thiểu.

Mặc định là 0

Hạt giống

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Seed(
  int64 x
)

Nếu seed hoặc seed2 được đặt khác 0, bộ tạo số ngẫu nhiên sẽ được gieo hạt giống bằng seed đã cho.

Ngược lại, một mã hạt giống ngẫu nhiên sẽ được sử dụng.

Mặc định là 0

Hạt giống2

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Seed2(
  int64 x
)

Thêm một hạt giống thứ hai để tránh va chạm giữa các hạt giống.

Mặc định là 0

Hình dạng

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

Hình dạng của từng thành phần trong một giá trị.

Độ dài của thuộc tính này phải bằng 0 hoặc bằng độ dài của component_types. Nếu độ dài của thuộc tính này bằng 0, hình dạng của các phần tử trong hàng đợi không bị giới hạn, và chỉ có thể lấy một phần tử ra khỏi hàng đợi tại một thời điểm.

Mặc định là []

Tên dùng chung

TF_MUST_USE_RESULT Attrs tensorflow::ops::RandomShuffleQueue::Attrs::SharedName(
  StringPiece x
)

Nếu không rỗng, hàng đợi này sẽ được chia sẻ dưới tên đã cho giữa nhiều phiên.

Mặc định là ""